From 84c253d2b012bc06b25a843c09a60cb28c678e95 Mon Sep 17 00:00:00 2001 From: Asheraf Date: Thu, 25 Aug 2016 13:00:05 +0100 Subject: Implementation of Ghost palace instance based on iRO * Added ghost palace instance script * Add needed monster, item and quest database entries * Added mapflags for instance map (1@spa) --- db/re/item_db.conf | 30 +++ db/re/mob_db.conf | 581 +++++++++++++++++++++++++++++++++++++++++++++++-- db/re/mob_skill_db.txt | 50 +++++ 3 files changed, 648 insertions(+), 13 deletions(-) (limited to 'db/re') diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 395fae977..a8d37ab0f 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -104596,6 +104596,36 @@ item_db: ( View: 2 Script: <" bonus bAtkEle,Ele_Holy; "> }, +{ + Id: 13441 + AegisName: "Thanatos_Sword" + Name: "Thanatos Sword" + Type: 4 + Buy: 10 + Weight: 700 + Atk: 150 + Matk: 100 + Range: 1 + Slots: 1 + Job: { + Swordsman: true + Knight: true + Crusader: true + } + Loc: 2 + WeaponLv: 4 + EquipLv: 120 + View: 2 + Script: <" + bonus bInt, 6; + bonus bVit, 6; + bonus bLuk, -6; + bonus2 bHPDrainRate, 50, 5; + bonus2 bSPDrainRate, 10, 5; + bonus2 bHPLossRate, 100, 10000; + "> + OnUnequipScript: <" heal -1000,0; "> +}, { Id: 13442 AegisName: "Old_Parasol" diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf index 580c3806d..5a3275805 100644 --- a/db/re/mob_db.conf +++ b/db/re/mob_db.conf @@ -82843,20 +82843,575 @@ mob_db: ( //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 +{ + Id: 2948 + SpriteName: "CURSED_SOLDIER" + Name: "Cursed Solider" + Lv: 110 + Hp: 18574 + Sp: 1 + Exp: 1907 + JExp: 1851 + AttackRange: 9 + Attack: [1258, 533] + Def: 84 + Mdef: 35 + Stats: { + Str: 81 + Agi: 50 + Vit: 64 + Int: 56 + Dex: 178 + Luk: 23 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Undead" + Element: ("Ele_Undead", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 150 + AttackDelay: 1960 + AttackMotion: 576 + DamageMotion: 420 + Drops: { + Decayed_Nail: 3000 + Gray_Piece: 1000 + } +}, +{ + Id: 2949 + SpriteName: "CURSED_SENTINEL" + Name: "Cursed Sentinel" + Lv: 110 + Hp: 14099 + Sp: 1 + Exp: 1634 + JExp: 1346 + AttackRange: 2 + Attack: [1347, 559] + Def: 84 + Mdef: 41 + Stats: { + Str: 120 + Agi: 65 + Vit: 66 + Int: 41 + Dex: 107 + Luk: 26 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Large" + Race: "RC_DemiHuman" + Element: ("Ele_Dark", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 175 + AttackDelay: 914 + AttackMotion: 1344 + DamageMotion: 384 + Drops: { + Mementos: 2500 + Worn_Out_Page: 1500 + Gray_Piece: 1000 + } +}, +{ + Id: 2950 + SpriteName: "BROKEN_MIND" + Name: "Broken Mind" + Lv: 110 + Hp: 13520 + Sp: 1 + Exp: 1545 + JExp: 1557 + AttackRange: 1 + Attack: [1259, 540] + Def: 84 + Mdef: 41 + Stats: { + Str: 69 + Agi: 37 + Vit: 36 + Int: 10 + Dex: 64 + Luk: 5 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Demon" + Element: ("Ele_Dark", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 200 + AttackDelay: 920 + AttackMotion: 720 + DamageMotion: 200 + Drops: { + Exorcize_Herb: 1000 + Withered_Flower: 2500 + Gray_Piece: 1000 + } +}, +{ + Id: 2951 + SpriteName: "FLOATING_WORD" + Name: "Floating Word" + Lv: 110 + Hp: 11276 + Sp: 1 + Exp: 1166 + JExp: 1034 + AttackRange: 1 + Attack: [1080, 429] + Def: 93 + Mdef: 40 + Stats: { + Str: 111 + Agi: 90 + Vit: 60 + Int: 70 + Dex: 139 + Luk: 65 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Small" + Race: "RC_Demon" + Element: ("Ele_Ghost", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 150 + AttackDelay: 972 + AttackMotion: 648 + DamageMotion: 432 + Drops: { + Sticky_Mucus: 3000 + Horn: 2500 + Gray_Piece: 1000 + } +}, +{ + Id: 2952 + SpriteName: "LIKE_LOVE" + Name: "Like Love" + Lv: 110 + Hp: 14008 + Sp: 1 + Exp: 1505 + JExp: 1667 + AttackRange: 2 + Attack: [1182, 1] + Def: 64 + Mdef: 51 + Stats: { + Str: 62 + Agi: 27 + Vit: 25 + Int: 55 + Dex: 102 + Luk: 20 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Demon" + Element: ("Ele_Wind", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 150 + AttackDelay: 1056 + AttackMotion: 1056 + DamageMotion: 336 + Drops: { + Immortal_Heart: 2500 + Gray_Piece: 1000 + } +}, +{ + Id: 2953 + SpriteName: "CURSED_MEMORY" + Name: "Cursed Memory" + Lv: 110 + Hp: 18045 + Sp: 1 + Exp: 1802 + JExp: 1623 + AttackRange: 1 + Attack: [1310, 557] + Def: 89 + Mdef: 28 + Stats: { + Str: 87 + Agi: 39 + Vit: 58 + Int: 5 + Dex: 82 + Luk: 10 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Undead" + Element: ("Ele_Undead", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 350 + AttackDelay: 1768 + AttackMotion: 500 + DamageMotion: 192 + Drops: { + Decayed_Nail: 3000 + Gray_Piece: 1000 + } +}, +{ + Id: 2954 + SpriteName: "COLORLESS_VOW" + Name: "Colorless Vow" + Lv: 110 + Hp: 19194 + Sp: 1 + Exp: 1939 + JExp: 1881 + AttackRange: 1 + Attack: [1478, 643] + Def: 95 + Mdef: 41 + Stats: { + Str: 84 + Agi: 35 + Vit: 60 + Int: 20 + Dex: 85 + Luk: 15 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Undead" + Element: ("Ele_Undead", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 350 + AttackDelay: 1848 + AttackMotion: 500 + DamageMotion: 576 + Drops: { + Horrendous_Mouth: 3500 + Sharpened_Cuspid: 2000 + Gray_Piece: 1000 + } +}, +{ + Id: 2955 + SpriteName: "OLD_FRIENDSHIP" + Name: "Old Friendship" + Lv: 110 + Hp: 12614 + Sp: 1 + Exp: 1306 + JExp: 1328 + AttackRange: 1 + Attack: [1147, 491] + Def: 78 + Mdef: 5 + Stats: { + Str: 56 + Agi: 12 + Vit: 19 + Int: 11 + Dex: 30 + Luk: 10 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Undead" + Element: ("Ele_Undead", 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 250 + AttackDelay: 2456 + AttackMotion: 912 + DamageMotion: 504 + Drops: { + Skel_Bone: 3500 + Manacles: 2500 + Gray_Piece: 1000 + } +}, +{ + Id: 2956 + SpriteName: "SWEET_SLAUGHTER" + Name: "Sweet Slaughter" + Lv: 110 + Hp: 13986 + Sp: 1 + Exp: 1960 + JExp: 1587 + AttackRange: 1 + Attack: [1216, 493] + Def: 125 + Mdef: 10 + Stats: { + Str: 121 + Agi: 48 + Vit: 40 + Int: 31 + Dex: 125 + Luk: 32 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Large" + Race: "RC_Undead" + Element: ("Ele_Undead", 1) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 350 + AttackDelay: 528 + AttackMotion: 1000 + DamageMotion: 396 + Drops: { + Realgar_Wine: 1000 + Immortal_Heart: 2000 + Gray_Piece: 1000 + } +}, +{ + Id: 2957 + SpriteName: "FORGOTTEN_NAME" + Name: "Forgotten Name" + Lv: 110 + Hp: 19546 + Sp: 1 + Exp: 1505 + JExp: 1485 + AttackRange: 2 + Attack: [1093, 427] + Def: 111 + Mdef: 38 + Stats: { + Str: 121 + Agi: 29 + Vit: 51 + Int: 43 + Dex: 100 + Luk: 3 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Undead" + Element: ("Ele_Undead", 2) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 155 + AttackDelay: 847 + AttackMotion: 1152 + DamageMotion: 480 + Drops: { + Realgar_Wine: 5000 + Exorcize_Herb: 5000 + Gray_Piece: 1500 + } +}, +{ + Id: 2958 + SpriteName: "FATAL_DAYS" + Name: "Fatal Days" + Lv: 120 + Hp: 24240 + Sp: 1 + Exp: 2052 + JExp: 2026 + AttackRange: 2 + Attack: [1025, 403] + Def: 84 + Mdef: 41 + Stats: { + Str: 100 + Agi: 71 + Vit: 63 + Int: 85 + Dex: 115 + Luk: 37 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Demon" + Element: ("Ele_Dark", 3) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 170 + AttackDelay: 720 + AttackMotion: 384 + DamageMotion: 480 + Drops: { + Petite_DiablOfs_Horn: 2500 + Tendon: 2500 + Gray_Piece: 1500 + } +}, +{ + Id: 2959 + SpriteName: "TORTUROUS_REDEEMER" + Name: "Torturous Redeemer" + Lv: 120 + Hp: 103342 + Sp: 1 + Exp: 10599 + JExp: 8378 + AttackRange: 1 + Attack: [1253, 500] + Def: 144 + Mdef: 28 + Stats: { + Str: 133 + Agi: 69 + Vit: 72 + Int: 55 + Dex: 165 + Luk: 44 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_DemiHuman" + Element: ("Ele_Earth", 3) + Mode: { + CanMove: true + Aggressive: true + Boss: true + CanAttack: true + Detector: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 200 + AttackDelay: 672 + AttackMotion: 420 + DamageMotion: 360 + Drops: { + Evil_Horn: 2000 + Gray_Piece: 10000 + Gray_Piece: 10000 + } +}, //2960,MM_FLAMECROSS -//2961,E_TORTUROUS_REDEEMER +{ + Id: 2961 + SpriteName: "E_TORTUROUS_REDEEMER" + Name: "Torturous Redeemer" + Lv: 120 + Hp: 103342 + Sp: 1 + Exp: 1 + JExp: 1 + AttackRange: 1 + Attack: [1, 1] + Def: 144 + Mdef: 28 + Stats: { + Str: 1 + Agi: 1 + Vit: 1 + Int: 1 + Dex: 1 + Luk: 1 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_DemiHuman" + Element: ("Ele_Earth", 3) + Mode: { + CanMove: true + Aggressive: true + Boss: true + CanAttack: true + Detector: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 200 + AttackDelay: 672 + AttackMotion: 420 + DamageMotion: 360 +}, //2962,E_DEVILING //2963,WOODIE //2964,EXP_1000 diff --git a/db/re/mob_skill_db.txt b/db/re/mob_skill_db.txt index 6ec2e42e1..25a8a803d 100644 --- a/db/re/mob_skill_db.txt +++ b/db/re/mob_skill_db.txt @@ -10081,6 +10081,55 @@ 2923,Owl Marquees@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0xA1,,,,, 2923,Owl Marquees@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,6,0x37B5,,,,, 2923,Owl Marquees@NPC_SUMMONSLAVE,idle,196,2,10000,2000,60000,no,self,slavele,0,2921,,,,,, + +// Ghost Palace Instance +2948,Cursed Soldier@AC_DOUBLE,attack,46,5,500,0,5000,no,target,always,,,,,,,, +2948,Cursed Soldier@AC_SHOWER,attack,47,3,500,0,5000,no,target,always,,,,,,,, +2948,Cursed Soldier@NPC_BLINDATTACK,attack,177,5,500,0,5000,no,target,always,,,,,,,, +2948,Cursed Soldier@NPC_MAGICALATTACK,attack,192,1,500,800,5000,yes,target,always,,,,,,,, +2949,Cursed Sentinel@AS_SONICBLOW,attack,136,7,500,800,5000,yes,target,always,,,,,,,29, +2949,Cursed Sentinel@NPC_CURSEATTACK,attack,181,5,500,800,5000,yes,target,always,,,,,,,29, +2950,Broken Mind@CR_REFLECTSHIELD,attack,252,2,500,0,300000,yes,self,always,,,,,,,7, +2950,Broken Mind@NPC_BLINDATTACK,attack,177,3,1500,0,5000,no,target,always,,,,,,,1, +2950,Broken Mind@NPC_BLINDATTACK,chase,177,3,1500,0,5000,no,target,always,,,,,,,1, +2950,Broken Mind@NPC_BLOODDRAIN,attack,199,1,500,0,5000,no,target,always,,,,,,,26, +2950,Broken Mind@NPC_CURSEATTACK,attack,181,3,500,800,5000,yes,target,always,,,,,,,0, +2950,Broken Mind@NPC_CURSEATTACK,chase,181,3,500,800,5000,yes,target,always,,,,,,,0, +2950,Broken Mind@NPC_PETRIFYATTACK,attack,180,3,500,500,5000,yes,target,always,,,,,,,2, +2950,Broken Mind@NPC_PETRIFYATTACK,chase,180,3,500,500,5000,yes,target,always,,,,,,,2, +2951,Floating Word@MG_FIREBALL,chase,17,5,1500,500,5000,yes,target,attackpcge,2,,,,,,, +2951,Floating Word@MO_BODYRELOCATION,chase,264,1,2000,500,5000,yes,target,always,,,,,,,, +2951,Floating Word@NPC_BLOODDRAIN,attack,199,1,500,0,5000,no,target,always,,,,,,,2, +2951,Floating Word@NPC_EMOTION,idle,197,1,2000,0,5000,no,self,always,,29,,,,,, +2952,Like Love@HT_SHOCKWAVE,idle,118,5,500,0,300000,no,around2,always,,,,,,,29, +2952,Like Love@MG_LIGHTNINGBOLT,attack,20,5,500,1500,5000,no,target,always,,,,,,,6, +2952,Like Love@MG_LIGHTNINGBOLT,chase,20,5,500,1500,5000,no,target,always,,,,,,,6, +2952,Like Love@NPC_EMOTION,idle,197,1,2000,0,5000,no,self,always,,29,,,,,, +2952,Like Love@NPC_MAGICALATTACK,attack,192,1,500,1000,5000,yes,target,always,,,,,,,9, +2952,Like Love@NPC_UNDEADATTACK,attack,347,2,2000,0,5000,no,target,always,,,,,,,, +2952,Like Love@WZ_JUPITEL,attack,84,3,500,1500,5000,no,target,always,,,,,,,6, +2952,Like Love@WZ_JUPITEL,chase,84,3,500,1500,5000,no,target,always,,,,,,,6, +2953,Cursed Memory@NPC_POISON,attack,176,3,500,800,5000,yes,target,always,,,,,,,, +2953,Cursed Memory@NPC_POISONATTACK,attack,188,3,500,800,5000,yes,target,always,,,,,,,, +2953,Cursed Memory@NPC_UNDEADATTACK,attack,347,2,500,500,5000,yes,target,always,,,,,,,, +2954,Colorless Vow@NPC_CRITICALSLASH,attack,170,1,500,500,5000,yes,target,always,,,,,,,, +2954,Colorless Vow@NPC_SPLASHATTACK,attack,174,1,2000,0,5000,no,target,attackpcge,2,,,,,,, +2955,Old Friendship@NPC_POISON,angry,176,3,500,800,5000,yes,target,always,,,,,,,, +2955,Old Friendship@NPC_POISON,attack,176,3,500,800,5000,yes,target,always,,,,,,,, +2956,Sweet Slaughter@AS_GRIMTOOTH,chase,137,5,2000,0,5000,no,target,always,,,,,,,, +2956,Sweet Slaughter@BS_MAXIMIZE,attack,114,5,500,1000,5000,yes,self,always,,,,,,,, +2956,Sweet Slaughter@BS_MAXIMIZE,chase,114,5,500,1000,5000,yes,self,always,,,,,,,, +2956,Sweet Slaughter@NPC_SPLASHATTACK,attack,174,1,2000,0,5000,no,target,attackpcge,2,,,,,,, +2956,Sweet Slaughter@NPC_STUNATTACK,attack,179,3,500,1500,5000,yes,target,always,,,,,,,, +2957,Forgotten Name@NPC_CRITICALSLASH,attack,170,1,1000,500,5000,yes,target,always,,,,,,,, +2957,Forgotten Name@NPC_DARKNESSATTACK,attack,190,3,500,500,5000,yes,target,always,,,,,,,6, +2958,Fatal Days@AS_GRIMTOOTH,idle,137,5,10000,0,700,no,target,mystatuson,hiding,,,,,,, +2958,Fatal Days@MG_SOULSTRIKE,chase,13,5,2000,0,3000,no,target,always,,,,,,,, +2959,Torturous Redeemer@SM_BASH,attack,5,5,500,0,5000,no,target,always,,,,,,,, +2959,Torturous Redeemer@NPC_FIREATTACK,attack,186,3,1000,0,200000,yes,target,always,,,,,,,, +2959,Torturous Redeemer@WZ_FIREPILLAR,attack,80,5,500,0,10000,no,around2,always,,,,,,,, +2959,Torturous Redeemer@SM_MAGNUM,attack,7,5,500,0,10000,no,self,always,,,,,,,, + 3074,Time Holder@NPC_AGIUP,attack,350,5,10000,0,10000,yes,self,myhpltmaxrate,30,,,,,,, 3074,Time Holder@AL_INCAGI,chase,29,10,2000,700,10000,no,self,always,0,,,,,,, 3074,Time Holder@WZ_METEOR,attack,83,11,1000,500,10000,no,target,always,0,,,,,,, @@ -10089,3 +10138,4 @@ 3074,Time Holder@NPC_PULSESTRIKE,attack,661,5,2000,0,30000,yes,self,always,0,,,,,,, 3074,Time Holder@NPC_SUMMONSLAVE,attack,196,5,1000,700,10000,no,self,slavele,0,2917,,,,,, 3074,Time Holder@NPC_SUMMONSLAVE,idle,196,5,1000,700,10000,no,self,slavele,0,2917,,,,,, + -- cgit v1.2.3-70-g09d2