summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--db/re/item_combo_db.txt1
-rw-r--r--db/re/item_db.conf18
-rw-r--r--db/re/mob_db.conf409
-rw-r--r--db/re/mob_skill_db.txt130
-rw-r--r--npc/re/mobs/dungeons/c_tower.txt22
-rw-r--r--npc/re/quests/quests_aldebaran.txt159
-rw-r--r--npc/re/scripts.conf1
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