diff options
author | Ridley8819 <ridley8819@gmail.com> | 2016-08-05 00:55:57 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2016-08-17 01:16:42 +0200 |
commit | 88c5a47468f335b00fe71b8ffe45af60fd79691d (patch) | |
tree | 6f9b62dde035b1af5f08cb16e5a9ee4054beaf6a | |
parent | 048bd161341bdf5f57c9a460d390d343e7368439 (diff) | |
download | hercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.tar.gz hercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.tar.bz2 hercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.tar.xz hercules-88c5a47468f335b00fe71b8ffe45af60fd79691d.zip |
Nightmare Clock Tower Dungeon
- added mobs and (updated) skills
- added quests_aldebaran.txt
- iro dialogues
- all items are already in available in item_db.conf
- maps are already available in mapcache, index and .conf
- Updated item effect for Pocket_Watch_ and Pocket_Watch__, and their
combo with Memorize_Book and Pocket_Watch__
Closes #1389 as merged
Signed-off-by: Haru <haru@dotalux.com>
-rw-r--r-- | db/re/item_combo_db.txt | 1 | ||||
-rw-r--r-- | db/re/item_db.conf | 18 | ||||
-rw-r--r-- | db/re/mob_db.conf | 409 | ||||
-rw-r--r-- | db/re/mob_skill_db.txt | 130 | ||||
-rw-r--r-- | npc/re/mobs/dungeons/c_tower.txt | 22 | ||||
-rw-r--r-- | npc/re/quests/quests_aldebaran.txt | 159 | ||||
-rw-r--r-- | npc/re/scripts.conf | 1 |
7 files changed, 662 insertions, 78 deletions
diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt index c0435c7cc..20c6e5168 100644 --- a/db/re/item_combo_db.txt +++ b/db/re/item_combo_db.txt @@ -307,6 +307,7 @@ 18728:15061:2495:20700,{ bonus bAllStats, 1; bonus2 bSubEle, Ele_Water, 50; } 18776:20710,{ bonus bAgi,5; bonus bFlee,10; } 18824:18825,{ bonus bMaxHP,100; bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_HEAD_TOP); } +18874:2109:2971,{ bonus bHPrecovRate,15; bonus bSPrecovRate,15; bonus bMatkRate,7; } 18997:28326:28327,{ bonus bSpeedRate,10; bonus bBaseAtk,50; bonus bMatk,50; if(getequiprefinerycnt(EQI_HEAD_TOP)>=9){ bonus bMaxHPrate,10; bonus bMaxSPrate,50; } } 19026:15138,{ bonus2 bAddRaceTolerance, RC_Fish, 10 + getequiprefinerycnt(EQI_ARMOR); } 19026:20756,{ .@r = getequiprefinerycnt(EQI_GARMENT); bonus2 bSPGainRace, RC_Fish, 10; bonus3 bAddMonsterDropItem, Shusi, RC_Fish, (5 + .@r); bonus3 bAddMonsterDropItem, Fish_Slice, RC_Fish, (5 + .@r); bonus2 bAddItemHealRate, Shusi, 5; bonus2 bAddItemHealRate, Fish_Slice, 5; bonus bHPrecovRate, (5 + .@r); } diff --git a/db/re/item_db.conf b/db/re/item_db.conf index a84a94c5c..395fae977 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -36046,7 +36046,7 @@ item_db: ( Type: 5 Buy: 20 Weight: 200 - Def: 1 + Def: 0 Job: { Magician: true Wizard: true @@ -36056,6 +36056,11 @@ item_db: ( Loc: 136 EquipLv: 80 Refine: false + Script: <" + bonus bHPrecovRate,15; + bonus bSPrecovRate,15; + bonus bMatkRate,7; + "> }, { Id: 2718 @@ -40708,16 +40713,25 @@ item_db: ( Id: 2971 AegisName: "Pocket_Watch__" Name: "Pocket Watch" - Type: 4 + Type: 5 Buy: 20 Weight: 200 + Slots: 1 Job: { + Magician: true Wizard: true + Sage: true Soul_Linker: true } + Upper: 3 Loc: 136 EquipLv: 80 Refine: false + Script: <" + bonus bHPrecovRate,15; + bonus bSPrecovRate,15; + bonus bMatkRate,7; + "> }, { Id: 2981 diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf index b59ac606e..580c3806d 100644 --- a/db/re/mob_db.conf +++ b/db/re/mob_db.conf @@ -81931,15 +81931,353 @@ mob_db: ( }, //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 +// Nightmare Clock Tower Dungeon +{ + Id: 2916 + SpriteName: "BIG_BEN" + Name: "Big Ben" + Lv: 150 + Hp: 220240 + Sp: 1 + Exp: 7447 + JExp: 7005 + AttackRange: 1 + Attack: [3101, 212] + Def: 125 + Mdef: 43 + Stats: { + Str: 102 + Agi: 58 + Vit: 69 + Int: 75 + Dex: 131 + Luk: 49 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Formless" + Element: ("Ele_Earth", 2) + Mode: { + CanMove: true + CastSensorIdle: true + CanAttack: true + } + MoveSpeed: 200 + AttackDelay: 1092 + AttackMotion: 792 + DamageMotion: 480 + Drops: { + Needle_Of_Alarm: 3000 + Wooden_Block: 500 + White_Herb: 950 + Lemon: 160 + Elunium_Stone: 100 + Twisted_Key_of_Time: 15 + Twisted_Key_of_Time: 15 + Big_Ben_Card: 1 + } +}, +{ + Id: 2917 + SpriteName: "BIG_BELL" + Name: "Big Bell" + Lv: 163 + Hp: 166860 + Sp: 1 + Exp: 7513 + JExp: 8457 + AttackRange: 1 + Attack: [4785, 192] + Def: 138 + Mdef: 53 + Stats: { + Str: 102 + Agi: 104 + Vit: 72 + Int: 57 + Dex: 98 + Luk: 57 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Medium" + Race: "RC_Formless" + Element: ("Ele_Neutral", 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + CastSensorChase: true + ChangeChase: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 300 + AttackDelay: 1020 + AttackMotion: 500 + DamageMotion: 768 + Drops: { + Needle_Of_Alarm: 3000 + Clip: 1 + Skull: 750 + Oridecon: 100 + Zargon: 750 + Twisted_Key_of_Time: 10 + Big_Bell_Card: 1 + } +}, +{ + Id: 2918 + SpriteName: "TIME_KEEPER" + Name: "Time Keeper" + Lv: 155 + Hp: 256000 + Sp: 1 + Exp: 7898 + JExp: 8869 + AttackRange: 3 + Attack: [2989, 280] + Def: 128 + Mdef: 60 + Stats: { + Str: 112 + Agi: 60 + Vit: 72 + Int: 57 + Dex: 120 + Luk: 77 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Large" + Race: "RC_Formless" + Element: ("Ele_Neutral", 4) + Mode: { + CanMove: true + CastSensorIdle: true + CanAttack: true + } + MoveSpeed: 200 + AttackDelay: 1072 + AttackMotion: 672 + DamageMotion: 384 + Drops: { + Needle_Of_Alarm: 3000 + Brigan: 3000 + Steel: 250 + Leaflet_Of_Hinal: 425 + Memorize_Book: 1 + Twisted_Key_of_Time: 1000 + Twisted_Key_of_Time: 1000 + Time_Keeper_Card: 1 + } +}, +{ + Id: 2919 + SpriteName: "NEO_PUNK" + Name: "Neo Punk" + Lv: 155 + Hp: 154760 + Sp: 1 + Exp: 5874 + JExp: 6618 + AttackRange: 1 + Attack: [2051, 216] + Def: 99 + Mdef: 55 + Stats: { + Str: 98 + Agi: 39 + Vit: 30 + Int: 35 + Dex: 95 + Luk: 45 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Small" + Race: "RC_Plant" + Element: ("Ele_Wind", 1) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + CanAttack: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 300 + AttackDelay: 1500 + AttackMotion: 500 + DamageMotion: 1000 + Drops: { + Mould_Powder: 3000 + Yellow_Gemstone: 500 + Starsand_Of_Witch: 500 + Moth_Dust: 1500 + Hood_: 8 + Baby_Pacifier: 50 + Neo_Punk_Card: 1 + } +}, +{ + Id: 2920 + SpriteName: "ARC_ELDER" + Name: "Arc Elder" + Lv: 168 + Hp: 293640 + Sp: 1 + Exp: 9086 + JExp: 17532 + AttackRange: 3 + Attack: [2513, 802] + Def: 105 + Mdef: 41 + Stats: { + Str: 100 + Agi: 63 + Vit: 35 + Int: 99 + Dex: 106 + Luk: 61 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Large" + Race: "RC_DemiHuman" + Element: ("Ele_Neutral", 4) + Mode: { + CanMove: true + Aggressive: true + CanAttack: true + Angry: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 165 + AttackDelay: 1552 + AttackMotion: 1152 + DamageMotion: 336 + Drops: { + Old_Magic_Circle: 3000 + Rent_Spell_Book: 1000 + Encyclopedia: 5 + Wizardy_Staff: 1 + Old_Card_Album: 2 + Twisted_Key_of_Time: 1500 + Elder_Branch: 500 + Arc_Elder_Card: 1 + } +}, +{ + Id: 2921 + SpriteName: "OWL_VISCOUNT" + Name: "Owl Viscount" + Lv: 168 + Hp: 295240 + Sp: 1 + Exp: 9086 + JExp: 11089 + AttackRange: 1 + Attack: [4368, 900] + Def: 113 + Mdef: 45 + Stats: { + Str: 87 + Agi: 51 + Vit: 45 + Int: 88 + Dex: 106 + Luk: 50 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Large" + Race: "RC_Demon" + Element: ("Ele_Neutral", 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + Detector: true + CastSensorChase: true + ChangeChase: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 195 + AttackDelay: 1345 + AttackMotion: 824 + DamageMotion: 440 + Drops: { + Tatters_Clothes: 2500 + Soft_Feather: 1000 + Cyclops_Glasses: 1 + Crystal_Mirror: 1 + Pocket_Watch__: 2 + Quadrille_: 1 + Menswear: 1 + Owl_Viscount_Card: 1 + } +}, //2922,G_OWL_VISCOUNT -//2923,OWL_MARQUEES - +{ + Id: 2923 + SpriteName: "OWL_MARQUEES" + Name: "Owl Marquis" + Lv: 170 + Hp: 630000 + Sp: 1 + Exp: 21747 + JExp: 13806 + AttackRange: 2 + Attack: [1887, 603] + Def: 127 + Mdef: 25 + Stats: { + Str: 112 + Agi: 65 + Vit: 55 + Int: 102 + Dex: 108 + Luk: 72 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Large" + Race: "RC_Demon" + Element: ("Ele_Neutral", 3) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + Detector: true + CastSensorChase: true + ChangeChase: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 175 + AttackDelay: 1345 + AttackMotion: 824 + DamageMotion: 440 + Drops: { + Tatters_Clothes: 2000 + Soft_Feather: 1500 + Kakkung_: 1 + Staff_Of_Soul: 1 + Menswear: 3 + Sword_Stick: 1 + Cyclops_Glasses: 1 + Owl_Marquees_Card: 1 + } +}, { Id: 2924 SpriteName: "T_ELDER_WILOW" @@ -82631,7 +82969,60 @@ mob_db: ( //3071,PERE3 //3072,PERE4 //3073,GRAND_PERE -//3074,TIMEHOLDER +{ + Id: 3074 + SpriteName: "TIMEHOLDER" + Name: "Time Holder" + Lv: 170 + Hp: 25000000 + Sp: 1 + Exp: 2291250 + JExp: 1938750 + AttackRange: 1 + Attack: [5250, 2100] + Def: 288 + Mdef: 265 + Stats: { + Str: 224 + Agi: 152 + Vit: 251 + Int: 257 + Dex: 402 + Luk: 77 + } + ViewRange: 10 + ChaseRange: 12 + Size: "Size_Large" + Race: "RC_Demon" + Element: ("Ele_Neutral", 4) + Mode: { + CanMove: true + Aggressive: true + CastSensorIdle: true + Boss: true + CanAttack: true + Detector: true + CastSensorChase: true + ChangeChase: true + ChangeTargetMelee: true + ChangeTargetChase: true + } + MoveSpeed: 100 + AttackDelay: 76 + AttackMotion: 384 + DamageMotion: 288 + MvpExp: 2291250 + Drops: { + Needle_Of_Alarm: 3000 + Memorize_Book_: 10 + Brigan: 3000 + Twisted_Key_of_Time: 3000 + Cyclops_Glasses: 20 + Quadrille_: 5 + Menswear: 3 + Timeholder_Card: 1 + } +}, //3075,WA_TREASURE //3076,WA_MONSTER_1 //3077,WA_MONSTER_2 diff --git a/db/re/mob_skill_db.txt b/db/re/mob_skill_db.txt index 55028958c..6ec2e42e1 100644 --- a/db/re/mob_skill_db.txt +++ b/db/re/mob_skill_db.txt @@ -10024,68 +10024,68 @@ 2913,Acidus Ringleader@NPC_SUMMONSLAVE,idle,196,2,10000,700,30000,no,self,slavele,0,1716,,,,,, // Nightmare Clock Tower Dungeon -//2916,Big Ben@NPC_CURSEATTACK,attack,181,3,500,800,5000,no,target,always,0,,,,,,6, -//2916,Big Ben@NPC_GROUNDATTACK,attack,185,3,500,500,5000,no,target,always,0,,,,,,6, -//2916,Big Ben@NPC_STUNATTACK,attack,179,3,500,1500,5000,no,target,always,0,,,,,,6, -//2916,Big Ben@NPC_EMOTION_ON,attack,474,1,10000,0,30000,yes,self,always,0,6,0x3885,,,,, -//2916,Big Ben@NPC_EMOTION,idle,197,1,200,0,30000,yes,self,always,0,9,0x91,,,,, -//2917,Big Bell@NPC_BLINDATTACK,attack,177,3,500,0,5000,yes,target,always,0,,,,,,, -//2917,Big Bell@NPC_DARKBREATH,attack,202,2,500,800,5000,no,target,always,0,,,,,,7, -//2917,Big Bell@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,, -//2917,Big Bell@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,6,0x3695,,,,, -//2917,Big Bell@NPC_SPLASHATTACK,attack,174,1,2000,0,5000,yes,target,attackpcge,2,,,,,,6, -//2918,Time Keeper@AL_TELEPORT,idle,26,1,500,0,5000,yes,self,always,0,,,,,,, -//2918,Time Keeper@WZ_FIREPILLAR,idle,80,5,500,0,5000,yes,around2,always,0,,,,,,9, -//2918,Time Keeper@SA_DISPELL,attack,289,1,500,0,30000,yes,target,always,0,,,,,,, -//2918,Time Keeper@NPC_SILENCEATTACK,attack,178,5,500,700,5000,no,target,always,0,,,,,,9, -//2918,Time Keeper@NPC_SILENCEATTACK,chase,178,5,500,700,5000,no,target,always,0,,,,,,9, -//2918,Time Keeper@NPC_SLEEPATTACK,attack,182,5,500,0,5000,yes,target,always,0,,,,,,9, -//2918,Time Keeper@NPC_SLEEPATTACK,chase,182,5,500,0,5000,yes,target,always,0,,,,,,9, -//2918,Time Keeper@NPC_EMOTION_ON,attack,474,1,10000,0,30000,yes,self,always,0,6,0x3885,,,,, -//2918,Time Keeper@NPC_EMOTION,idle,197,1,200,0,30000,yes,self,always,0,9,0x91,,,,, -//2919,Neo Punk@NPC_BLINDATTACK,attack,177,3,500,0,5000,yes,target,always,0,,,,,,, -//2919,Neo Punk@NPC_PETRIFYATTACK,attack,180,3,500,500,5000,no,target,always,0,,,,,,7, -//2919,Neo Punk@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,, -//2919,Neo Punk@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,7,0x3095,,,,, -//2919,Neo Punk@NPC_WINDATTACK,attack,187,1,2000,0,5000,yes,target,always,0,,,,,,, -//2920,Arc Elder@MG_FIREBOLT,attack,19,7,10000,1500,5000,yes,target,always,0,,,,,,11, -//2920,Arc Elder@MG_FROSTDIVER,chase,15,9,10000,500,5000,yes,target,always,0,,,,,,, -//2920,Arc Elder@MG_LIGHTNINGBOLT,chase,20,7,10000,1500,5000,yes,target,always,0,,,,,,12, -//2920,Arc Elder@MG_STONECURSE,attack,16,10,10000,0,5000,yes,target,always,0,,,,,,11, -//2920,Arc Elder@SA_DISPELL,attack,289,1,0,0,30000,yes,target,always,0,,,,,,, -//2920,Arc Elder@NPC_SILENCEATTACK,attack,178,5,500,700,5000,no,target,always,0,,,,,,, -//2920,Arc Elder@MG_FIREBOLT,idle,19,7,10000,1500,5000,yes,randomtarget,always,0,,,,,,11, -//2920,Arc Elder@MG_FROSTDIVER,idle,15,9,10000,500,5000,yes,randomtarget,always,0,,,,,,, -//2920,Arc Elder@MG_LIGHTNINGBOLT,idle,20,7,10000,1500,5000,yes,randomtarget,always,0,,,,,,12, -//2920,Arc Elder@MG_STONECURSE,idle,16,10,10000,0,5000,yes,randomtarget,always,0,,,,,,11, -//2921,Owl Viscount@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,, -//2921,Owl Viscount@MG_LIGHTNINGBOLT,attack,20,3,2000,0,5000,yes,target,always,0,,,,,,, -//2921,Owl Viscount@MG_LIGHTNINGBOLT,chase,20,3,2000,0,5000,yes,target,always,0,,,,,,, -//2921,Owl Viscount@PR_LEXDIVINA,attack,76,3,500,1000,5000,yes,target,always,0,,,,,,, -//2921,Owl Viscount@PR_LEXDIVINA,chase,76,3,500,1000,5000,yes,target,always,0,,,,,,, -//2921,Owl Viscount@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,32,,,,,, -//2921,Owl Viscount@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0xA1,,,,, -//2921,Owl Viscount@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,6,0x37B5,,,,, -//2923,Owl Marquees@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,, -//2923,Owl Marquees@MG_LIGHTNINGBOLT,attack,20,5,2000,0,5000,yes,target,always,0,,,,,,, -//2923,Owl Marquees@MG_LIGHTNINGBOLT,chase,20,5,2000,0,5000,yes,target,always,0,,,,,,, -//2923,Owl Marquees@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,32,,,,,, -//2923,Owl Marquees@SA_DISPELL,attack,289,5,0,0,30000,yes,target,always,0,,,,,,5, -//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,,,,,, -//3074,Timeholder@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,, -//3074,Timeholder@AL_TELEPORT,idle,26,1,5000,0,5000,yes,self,rudeattacked,,,,,,,, -//3074,Timeholder@AL_TELEPORT,walk,26,1,5000,0,5000,yes,self,rudeattacked,,,,,,,, -//3074,Timeholder@NPC_AGIUP,attack,350,5,10000,0,30000,yes,self,myhpltmaxrate,30,,,,,,, -//3074,Timeholder@AL_INCAGI,chase,29,10,2000,700,300000,no,self,always,0,,,,,,, -//3074,Timeholder@AL_DECAGI,attack,30,48,500,0,20000,no,target,always,0,,,,,,, -//3074,Timeholder@AL_DECAGI,chase,30,48,500,0,20000,no,target,always,0,,,,,,, -//3074,Timeholder@WZ_METEOR,attack,83,11,5000,500,2000,no,target,always,0,,,,,,, -//3074,Timeholder@WZ_METEOR,chase,83,11,5000,500,2000,no,target,skillused,18,,,,,,, -//3074,Timeholder@WZ_METEOR,chase,83,11,5000,500,2000,no,target,always,0,,,,,,, -//3074,Timeholder@NPC_HELLJUDGEMENT,chase,662,10,10000,1000,10000,no,self,always,0,,,,,,, -//3074,Timeholder@NPC_HELLJUDGEMENT,attack,662,10,10000,1000,10000,no,self,always,0,,,,,,, -//3074,Timeholder@NPC_PULSESTRIKE,attack,661,5,2000,0,30000,yes,self,always,0,,,,,,, -//3074,Timeholder@NPC_SUMMONSLAVE,attack,196,5,10000,700,10000,no,self,slavele,0,2917,,,,,, -//3074,Timeholder@NPC_SUMMONSLAVE,idle,196,5,10000,700,10000,no,self,slavele,0,2917,,,,,, +2916,Big Ben@NPC_CURSEATTACK,attack,181,3,500,800,5000,no,target,always,0,,,,,,6, +2916,Big Ben@NPC_GROUNDATTACK,attack,185,3,500,500,5000,no,target,always,0,,,,,,6, +2916,Big Ben@NPC_STUNATTACK,attack,179,3,500,1500,5000,no,target,always,0,,,,,,6, +2916,Big Ben@NPC_EMOTION,idle,197,1,200,0,30000,yes,self,always,0,9,0x91,,,,, +2916,Big Ben@NPC_POWERUP,attack,349,5,10000,0,30000,yes,self,myhpltmaxrate,30,,,,,,6, +2917,Big Bell@NPC_BLINDATTACK,attack,177,3,500,0,5000,yes,target,always,0,,,,,,, +2917,Big Bell@NPC_DARKBREATH,attack,202,2,500,800,5000,no,target,always,0,,,,,,7, +2917,Big Bell@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,, +2917,Big Bell@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,6,0x3695,,,,, +2917,Big Bell@NPC_SPLASHATTACK,attack,174,1,2000,0,5000,yes,target,attackpcge,2,,,,,,6, +2917,Big Bell@LK_SPIRALPIERCE,attack,397,5,10000,1000,10000,yes,target,myhpltmaxrate,80,,,,,,36, +2917,Big Bell@NPC_STONESKIN,attack,675,3,10000,0,30000,yes,self,always,,,,,,,6, +2918,Time Keeper@AL_TELEPORT,idle,26,1,500,0,5000,yes,self,always,0,,,,,,, +2918,Time Keeper@WZ_FIREPILLAR,idle,80,5,500,0,5000,yes,around2,always,0,,,,,,9, +2918,Time Keeper@SA_DISPELL,attack,289,1,500,0,30000,yes,target,always,0,,,,,,, +2918,Time Keeper@NPC_SILENCEATTACK,attack,178,5,500,700,5000,no,target,always,0,,,,,,9, +2918,Time Keeper@NPC_SILENCEATTACK,chase,178,5,500,700,5000,no,target,always,0,,,,,,9, +2918,Time Keeper@NPC_SLEEPATTACK,attack,182,5,500,0,5000,yes,target,always,0,,,,,,9, +2918,Time Keeper@NPC_SLEEPATTACK,chase,182,5,500,0,5000,yes,target,always,0,,,,,,9, +2918,Time Keeper@NPC_EMOTION_ON,attack,474,1,10000,0,30000,yes,self,always,0,6,0x3885,,,,, +2918,Time Keeper@NPC_EMOTION,idle,197,1,200,0,30000,yes,self,always,0,9,0x91,,,,, +2919,Neo Punk@NPC_BLINDATTACK,attack,177,3,500,0,5000,yes,target,always,0,,,,,,, +2919,Neo Punk@NPC_PETRIFYATTACK,attack,180,3,500,500,5000,no,target,always,0,,,,,,7, +2919,Neo Punk@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0x81,,,,, +2919,Neo Punk@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,7,0x3095,,,,, +2919,Neo Punk@NPC_WINDATTACK,attack,187,1,2000,0,5000,yes,target,always,0,,,,,,, +2919,Neo Punk@NPC_MENTALBREAKER,attack,159,1,500,800,5000,no,target,always,,,,,,,, +2920,Arc Elder@MG_FIREBOLT,attack,19,7,10000,1500,5000,yes,target,always,0,,,,,,11, +2920,Arc Elder@MG_FROSTDIVER,chase,15,9,10000,500,5000,yes,target,always,0,,,,,,, +2920,Arc Elder@MG_LIGHTNINGBOLT,chase,20,7,10000,1500,5000,yes,target,always,0,,,,,,12, +2920,Arc Elder@MG_STONECURSE,attack,16,10,10000,0,5000,yes,target,always,0,,,,,,11, +2920,Arc Elder@MG_FIREBOLT,idle,19,7,10000,1500,5000,yes,randomtarget,always,0,,,,,,11, +2920,Arc Elder@MG_FROSTDIVER,idle,15,9,10000,500,5000,yes,randomtarget,always,0,,,,,,, +2920,Arc Elder@MG_LIGHTNINGBOLT,idle,20,7,10000,1500,5000,yes,randomtarget,always,0,,,,,,12, +2920,Arc Elder@MG_STONECURSE,idle,16,10,10000,0,5000,yes,randomtarget,always,0,,,,,,11, +2920,Arc Elder@NPC_STONESKIN,attack,675,3,10000,0,30000,yes,self,always,,,,,,,6, +2920,Arc Elder@NPC_RUN,attack,354,1,10000,0,0,yes,self,myhpltmaxrate,99,,,,,,26, +2920,Arc Elder@NPC_RUN,chase,354,1,10000,0,0,yes,self,myhpltmaxrate,99,,,,,,26, +2921,Owl Viscount@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,, +2921,Owl Viscount@MG_LIGHTNINGBOLT,attack,20,5,2000,0,5000,yes,target,always,0,,,,,,, +2921,Owl Viscount@MG_LIGHTNINGBOLT,chase,20,5,2000,0,5000,yes,target,always,0,,,,,,, +2921,Owl Viscount@PR_LEXAETERNA,attack,78,1,500,1000,5000,yes,target,always,,,,,,,6, +2921,Owl Viscount@PR_LEXAETERNA,chase,78,1,500,1000,5000,yes,target,always,,,,,,,6, +2921,Owl Viscount@CR_REFLECTSHIELD,attack,252,10,10000,0,300000,yes,self,always,,,,,,,6, +2921,Owl Viscount@CR_REFLECTSHIELD,chase,252,10,10000,0,300000,yes,self,always,,,,,,,6, +2921,Owl Viscount@NPC_STONESKIN,attack,675,3,10000,0,30000,yes,self,always,,,,,,,6, +2921,Owl Viscount@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,32,,,,,, +2921,Owl Viscount@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,19,0xA1,,,,, +2921,Owl Viscount@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,6,0x37B5,,,,, +2923,Owl Marquees@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,, +2923,Owl Marquees@MG_LIGHTNINGBOLT,attack,20,3,2000,0,5000,yes,target,always,0,,,,,,, +2923,Owl Marquees@MG_LIGHTNINGBOLT,chase,20,3,2000,0,5000,yes,target,always,0,,,,,,, +2923,Owl Marquees@NPC_STONESKIN,attack,675,3,10000,0,30000,yes,self,always,,,,,,,6, +2923,Owl Marquees@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,32,,,,,, +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,,,,,, +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,,,,,,, +3074,Time Holder@NPC_HELLJUDGEMENT,chase,662,10,3000,1000,10000,no,self,always,0,,,,,,, +3074,Time Holder@NPC_HELLJUDGEMENT,attack,662,10,3000,1000,10000,no,self,always,0,,,,,,, +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,,,,,, diff --git a/npc/re/mobs/dungeons/c_tower.txt b/npc/re/mobs/dungeons/c_tower.txt index 2f080f78d..274266bc9 100644 --- a/npc/re/mobs/dungeons/c_tower.txt +++ b/npc/re/mobs/dungeons/c_tower.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) Athena //= @@ -30,7 +30,7 @@ //================= Description =========================================== //= Monster Spawns for Clock Tower Dungeon //================= Current Version ======================================= -//= 1.0 +//= 1.1 //========================================================================= //== c_tower1 - Clock Tower 1f ============================= @@ -62,3 +62,21 @@ c_tower4,0,0,0,0 monster Mimic 1191,12,5000,0,0 c_tower4,0,0,0,0 monster Whisper 1179,5,5000,0,0 c_tower4,0,0,0,0 monster Clock Tower Manager 1270,3,5000,0,0 c_tower4,0,0,0,0 monster Elder 1377,2,5000,0,0 + +// c_tower2_ - Clock Tower Nightmare 2f ==================== +c_tower2_,0,0,0,0 monster Mimic (Nightmare) 2479,3,5000,0,0 +c_tower2_,0,0,0,0 monster Rideword (Nightmare) 2478,4,300000,0,0 +c_tower2_,0,0,0,0 monster Rideword (Nightmare) 2478,1,60000,0,0 +c_tower2_,0,0,0,0 monster Neo Punk 2919,40,5000,0,0 +c_tower2_,0,0,0,0 monster Big Ben 2916,40,5000,0,0 +c_tower2_,0,0,0,0 monster Time Keeper 2918,1,5000,0,0 +c_tower2_,0,0,0,0 monster Arc Elder 2920,2,3600000,0,0 + +// c_tower3_ - Clock Tower Nightmare 3f ==================== +c_tower3_,0,0,0,0 monster Mimic (Nightmare) 2479,8,5000,0,0 +c_tower3_,0,0,0,0 monster Rideword (Nightmare) 2478,8,5000,0,0 +c_tower3_,0,0,0,0 monster Big Bell 2917,110,5000,0,0 +c_tower3_,0,0,0,0 monster Time Keeper 2918,3,5000,0,0 +c_tower3_,0,0,0,0 monster Owl Viscount 2921,1,5000,1800000,0 +c_tower3_,0,0,0,0 monster Owl Marquis 2923,1,5000,5000,0 +c_tower3_,0,0,0,0 boss_monster Time Holder 3074,1,7200000,0,0 diff --git a/npc/re/quests/quests_aldebaran.txt b/npc/re/quests/quests_aldebaran.txt new file mode 100644 index 000000000..017421258 --- /dev/null +++ b/npc/re/quests/quests_aldebaran.txt @@ -0,0 +1,159 @@ +//================= Hercules Script ======================================= +//= _ _ _ +//= | | | | | | +//= | |_| | ___ _ __ ___ _ _| | ___ ___ +//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| +//= | | | | __/ | | (__| |_| | | __/\__ \ +//= \_| |_/\___|_| \___|\__,_|_|\___||___/ +//================= License =============================================== +//= This file is part of Hercules. +//= http://herc.ws - http://github.com/HerculesWS/Hercules +//= +//= Copyright (C) 2016 Hercules Dev Team +//= Copyright (C) 2016 Ridley +//= +//= 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/>. +//========================================================================= +//= Nightmare Clock Tower Dungeon +//================= Description =========================================== +//= NPCs related to Aldebaran Clock Tower (Nightmare) +//================= Current Version ======================================= +//= 1.0 +//========================================================================= +c_tower1,232,222,5 script Belljamin Button#ct 4_M_RUSMAN2,{ + mes("[Belljamin Button]"); + mes("The monsters here are able to control time."); + if (BaseLevel < 150) { + mes("Come back when you've reached ^0000FFLevel 150^000000."); + close; + } + mes("Time, memories, environments... all can become warped here."); + next; + mes("[Belljamin Button]"); + mes("I'm begging you not to ask more about it. It might put your life in danger."); + next; + switch (select("Don't ask", "Go to 2nd floor of warped tower", "Go to 3rd floor of warped tower")) { + case 1: + mes("[Belljamin Button]"); + mes("Phew...You've made good choice. The place is so brutal so you should probably get back to a safe area."); + close; + case 2: + mes("[Belljamin Button]"); + mes("Be careful with your choice."); + next; + mes("[Belljamin Button]"); + mes("I need ^0000FF10,000z^000000 to let you in. It's a pretty dangerous place to be."); + next; + switch (select("Quit", "Pay 10,000z", "Why do you need money?")) { + case 1: + mes("[Belljamin Button]"); + mes("Phew...You've made good choice. The place is so brutal so you should probably get back to a safe area."); + close; + case 2: + if (Zeny < 10000) { + mes("[Belljamin Button]"); + mes("Really? You don't have money and asked me to take you there?"); + close; + } + Zeny -= 10000; + mes("[Belljamin Button]"); + mes("I'm not sure how you'll keep track of time in there but be as careful as you can."); + close2; + warp "c_tower2_", 268, 26; + end; + case 3: + mes("[Belljamin Button]"); + mes("I am here all day for the safety of adventurers. I always alert them about the danger. That's why I need some pay."); + emotion e_swt; + close; + } + break; + case 3: + mes("[Belljamin Button]"); + mes("Be careful with your choice."); + next; + mes("[Belljamin Button]"); + mes("I need ^0000FF10,000z^000000 to let you in. It's a pretty dangerous place to be."); + next; + switch (select("Quit", "Pay 10,000z", "Why do you need money?")) { + case 1: + mes("[Belljamin Button]"); + mes("Phew...You've made good choice. The place is so brutal so you should probably get back to a safe area."); + close; + case 2: + if (Zeny < 10000) { + mes("[Belljamin Button]"); + mes("Really? You don't have money and asked me to take you there?"); + close; + } + Zeny -= 10000; + mes("[Belljamin Button]"); + mes("I'm not sure how you'll keep track of time in there but be as careful as you can."); + close2; + warp "c_tower3_", 65, 147; + end; + break; + case 3: + mes("[Belljamin Button]"); + mes("I am here all day for the safety of adventurers. I always alert them about the danger. That's why I need some pay."); + emotion e_swt; + close; + } + } +} + +c_tower2_,274,26,3 script Belljamin Button#nct1 4_M_RUSCHILD,{ + mes("[Belljamin Button]"); + mes("Perhaps you've seen me before?"); + next; + mes("[Belljamin Button]"); + mes("You saw me in the different place, different look."); + next; + switch (select("Who are you?", "Get me out of here!")) { + case 1: + mes("[Belljamin Button]"); + mes("Can you to explain me about what you've seen, what you've done?"); + next; + mes("[Belljamin Button]"); + mes("Me too. You might also be a missing one. Unaware, with no purpose nor idea."); + next; + mes("[Belljamin Button]"); + mes("It's time to go back. Please cherish your time more."); + next; + switch (select("Stay a little bit more", "Please take me back")) { + case 1: + mes("[Belljamin Button]"); + mes("You must really like this place. Well, do whatever you want."); + close; + case 2: + mes("[Belljamin Button]"); + mes("Imagine your favourite drink in a cup. Slowly stir the cup with a spoon, and peer through as the drink change colour."); + close2; + warp "c_tower1", 235, 223; + end; + } + break; + case 2: + mes("[Belljamin Button]"); + mes("It's time to move on. Do you have a favourite drink?"); + next; + mes("[Belljamin Button]"); + mes("Think about the drink in a cup. Slowly stir the cup with a spoon, and peer through as the drink change colour."); + close2; + warp "c_tower1", 235, 223; + end; + } +} + +c_tower3_,59,148,5 duplicate(Belljamin Button#nct1) Belljamin Button#nct2 4_M_BARYO_OLD diff --git a/npc/re/scripts.conf b/npc/re/scripts.conf index 01978ee3d..53c5f4944 100644 --- a/npc/re/scripts.conf +++ b/npc/re/scripts.conf @@ -163,6 +163,7 @@ npc: npc/re/quests/monstertamers.txt npc: npc/re/quests/mrsmile.txt npc: npc/re/quests/pile_bunker.txt npc: npc/re/quests/quests_13_1.txt +npc: npc/re/quests/quests_aldebaran.txt npc: npc/re/quests/quests_brasilis.txt npc: npc/re/quests/quests_dewata.txt npc: npc/re/quests/quests_dicastes.txt |