Initial release of Illusion of Labyrinth
This commit is contained in:
parent
1d9cfdb17d
commit
3d6ca8d234
@ -205,3 +205,137 @@ Body:
|
||||
- Index: 7
|
||||
Item: S_Turtle_Is_Box_IL
|
||||
Rate: 150
|
||||
- Map: prt_mz03_i
|
||||
SpecificDrops:
|
||||
- Monster: ILL_BAPHOMET
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: Bazerald_IL
|
||||
Rate: 5000
|
||||
RandomOptionGroup: ILL_MAGIC_BOSS
|
||||
- Index: 1
|
||||
Item: Butcher_IL
|
||||
Rate: 5000
|
||||
RandomOptionGroup: ILL_PHYSIC_BOSS
|
||||
- Index: 2
|
||||
Item: Gold_Lux_IL
|
||||
Rate: 5000
|
||||
RandomOptionGroup: ILL_PHYSIC_BOSS
|
||||
- Index: 3
|
||||
Item: Morpheus_Armlet_IL
|
||||
Rate: 5000
|
||||
- Index: 4
|
||||
Item: Morpheus_Hood_IL
|
||||
Rate: 5000
|
||||
- Index: 5
|
||||
Item: Morpheus_Ring_IL
|
||||
Rate: 5000
|
||||
- Index: 6
|
||||
Item: Morpheus_Shawl_IL
|
||||
Rate: 5000
|
||||
- Index: 7
|
||||
Item: IllusionStone
|
||||
Rate: 15000
|
||||
- Index: 8
|
||||
Item: Taegoolyeon_IL
|
||||
Rate: 5000
|
||||
RandomOptionGroup: ILL_PHYSIC_BOSS
|
||||
- Index: 9
|
||||
Item: S_Teddy_Labyrinth_IL
|
||||
Rate: 150
|
||||
- Monster: ILL_BAPHOMET_J
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: Gold_Lux_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_PHYSIC_NORMAL
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
- Monster: ILL_SIDE_WINDER
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: Bazerald_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_MAGIC_NORMAL
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
- Monster: ILL_HUNTER_FLY
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 1
|
||||
Item: Taegoolyeon_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_PHYSIC_NORMAL
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
- Monster: ILL_MANTIS
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: Butcher_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_PHYSIC_NORMAL
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
- Monster: ILL_GHOSTRING
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 1
|
||||
Item: Taegoolyeon_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_PHYSIC_NORMAL
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
- Monster: ILL_KILLER_MANTIS
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: Butcher_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_PHYSIC_NORMAL
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
- Monster: ILL_POPORING
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: Bazerald_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_MAGIC_NORMAL
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
- Monster: ILL_STEM_WORM
|
||||
Drops:
|
||||
- Index: 0
|
||||
Item: Gold_Lux_IL
|
||||
Rate: 25
|
||||
RandomOptionGroup: ILL_PHYSIC_NORMAL
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Rate: 10
|
||||
- Index: 2
|
||||
Item: Labyrinth_Box_IL
|
||||
Rate: 5
|
||||
|
647
db/re/mob_db.yml
647
db/re/mob_db.yml
@ -99586,34 +99586,625 @@ Body:
|
||||
# AegisName: E_MD_LUDE
|
||||
# - Id: 20519
|
||||
# AegisName: E_MD_JACK_GAINT
|
||||
# - Id: 20520
|
||||
# AegisName: ILL_BAPHOMET
|
||||
# - Id: 20521
|
||||
# AegisName: ILL_ANDREA
|
||||
# - Id: 20522
|
||||
# AegisName: ILL_ANES
|
||||
# - Id: 20523
|
||||
# AegisName: ILL_SILVANO
|
||||
# - Id: 20524
|
||||
# AegisName: ILL_CECILIA
|
||||
# - Id: 20525
|
||||
# AegisName: ILL_BAPHOMET_J
|
||||
# - Id: 20526
|
||||
# AegisName: ILL_SIDE_WINDER
|
||||
# - Id: 20527
|
||||
# AegisName: ILL_HUNTER_FLY
|
||||
# - Id: 20528
|
||||
# AegisName: ILL_MANTIS
|
||||
# - Id: 20529
|
||||
# AegisName: ILL_GHOSTRING
|
||||
# - Id: 20530
|
||||
# AegisName: ILL_KILLER_MANTIS
|
||||
# - Id: 20531
|
||||
# AegisName: ILL_POPORING
|
||||
# - Id: 20532
|
||||
# AegisName: ILL_STEM_WORM
|
||||
# - Id: 20533
|
||||
# AegisName: G_ILL_BAPHOMET_J
|
||||
- Id: 20520
|
||||
AegisName: ILL_BAPHOMET
|
||||
Name: Chaos Baphomet
|
||||
Level: 178
|
||||
Hp: 21278744
|
||||
BaseExp: 4255749
|
||||
JobExp: 2979024
|
||||
#MvpExp:
|
||||
Attack: 6141
|
||||
Attack2: 3168
|
||||
Defense: 343
|
||||
MagicDefense: 122
|
||||
Str: 276
|
||||
Agi: 188
|
||||
Vit: 55
|
||||
Int: 267
|
||||
Dex: 244
|
||||
Luk: 99
|
||||
AttackRange: 2
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Large
|
||||
Race: Demon
|
||||
Element: Dark
|
||||
ElementLevel: 3
|
||||
WalkSpeed: 100
|
||||
AttackDelay: 768
|
||||
AttackMotion: 576
|
||||
DamageMotion: 768
|
||||
Ai: 21
|
||||
Class: Boss
|
||||
MvpDrops:
|
||||
- Item: Old_Violet_Box
|
||||
Rate: 3000
|
||||
- Item: Old_Card_Album
|
||||
Rate: 4000
|
||||
- Item: Magic_Card_Album
|
||||
Rate: 5000
|
||||
Drops:
|
||||
- Item: Bapho_Doll
|
||||
Rate: 1000
|
||||
- Item: Crescent_Scythe
|
||||
Rate: 150
|
||||
- Item: Essence_Of_Demon
|
||||
Rate: 5000
|
||||
- Item: Tae_Goo_Lyeon
|
||||
Rate: 100
|
||||
- Item: Evil_Horn
|
||||
Rate: 3500
|
||||
- Item: Bazerald
|
||||
Rate: 200
|
||||
- Item: Apple
|
||||
Rate: 1
|
||||
- Item: Chaos_Baphomet_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20521
|
||||
AegisName: ILL_ANDREA
|
||||
Name: Chaotic Andrea
|
||||
Level: 177
|
||||
Hp: 1057547
|
||||
BaseExp: 96141
|
||||
JobExp: 67298
|
||||
Attack: 4248
|
||||
Attack2: 1337
|
||||
Defense: 330
|
||||
MagicDefense: 110
|
||||
Str: 192
|
||||
Agi: 122
|
||||
Vit: 51
|
||||
Int: 175
|
||||
Dex: 188
|
||||
Luk: 68
|
||||
AttackRange: 2
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Demihuman
|
||||
Element: Neutral
|
||||
ElementLevel: 3
|
||||
WalkSpeed: 130
|
||||
AttackDelay: 576
|
||||
AttackMotion: 432
|
||||
DamageMotion: 288
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Brigan
|
||||
Rate: 5000
|
||||
- Item: Fragment_Of_Crystal
|
||||
Rate: 2500
|
||||
- Item: Morpheus's_Ring
|
||||
Rate: 100
|
||||
- Item: Yggdrasilberry
|
||||
Rate: 50
|
||||
- Item: Seed_Of_Yggdrasil
|
||||
Rate: 50
|
||||
- Item: Chaos_Acolyte_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20522
|
||||
AegisName: ILL_ANES
|
||||
Name: Chaotic Anes
|
||||
Level: 177
|
||||
Hp: 1057444
|
||||
BaseExp: 96131
|
||||
JobExp: 67292
|
||||
Attack: 4314
|
||||
Attack2: 1369
|
||||
Defense: 327
|
||||
MagicDefense: 110
|
||||
Str: 195
|
||||
Agi: 122
|
||||
Vit: 50
|
||||
Int: 174
|
||||
Dex: 178
|
||||
Luk: 61
|
||||
AttackRange: 2
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Demihuman
|
||||
Element: Neutral
|
||||
ElementLevel: 3
|
||||
WalkSpeed: 130
|
||||
AttackDelay: 567
|
||||
AttackMotion: 432
|
||||
DamageMotion: 288
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Brigan
|
||||
Rate: 5000
|
||||
- Item: Fragment_Of_Crystal
|
||||
Rate: 3500
|
||||
- Item: Morpheus's_Hood
|
||||
Rate: 100
|
||||
- Item: Seed_Of_Yggdrasil
|
||||
Rate: 50
|
||||
- Item: Yggdrasilberry
|
||||
Rate: 50
|
||||
- Item: Chaos_Acolyte_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20523
|
||||
AegisName: ILL_SILVANO
|
||||
Name: Chaotic Silvano
|
||||
Level: 177
|
||||
Hp: 1057650
|
||||
BaseExp: 96150
|
||||
JobExp: 67305
|
||||
Attack: 4292
|
||||
Attack2: 1385
|
||||
Defense: 333
|
||||
MagicDefense: 111
|
||||
Str: 194
|
||||
Agi: 122
|
||||
Vit: 52
|
||||
Int: 176
|
||||
Dex: 184
|
||||
Luk: 57
|
||||
AttackRange: 2
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Demihuman
|
||||
Element: Neutral
|
||||
ElementLevel: 3
|
||||
WalkSpeed: 130
|
||||
AttackDelay: 576
|
||||
AttackMotion: 432
|
||||
DamageMotion: 288
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Brigan
|
||||
Rate: 5000
|
||||
- Item: Fragment_Of_Crystal
|
||||
Rate: 3500
|
||||
- Item: Yggdrasilberry
|
||||
Rate: 50
|
||||
- Item: Seed_Of_Yggdrasil
|
||||
Rate: 50
|
||||
- Item: Morpheus's_Shawl
|
||||
Rate: 100
|
||||
- Item: Chaos_Acolyte_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20524
|
||||
AegisName: ILL_CECILIA
|
||||
Name: Chaotic Cecilia
|
||||
Level: 177
|
||||
Hp: 1056411
|
||||
BaseExp: 96037
|
||||
JobExp: 67226
|
||||
Attack: 4359
|
||||
Attack2: 1392
|
||||
Defense: 297
|
||||
MagicDefense: 111
|
||||
Str: 197
|
||||
Agi: 122
|
||||
Vit: 40
|
||||
Int: 177
|
||||
Dex: 186
|
||||
Luk: 61
|
||||
AttackRange: 2
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Demihuman
|
||||
Element: Neutral
|
||||
ElementLevel: 3
|
||||
WalkSpeed: 130
|
||||
AttackDelay: 576
|
||||
AttackMotion: 432
|
||||
DamageMotion: 288
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Brigan
|
||||
Rate: 5000
|
||||
- Item: Fragment_Of_Crystal
|
||||
Rate: 3500
|
||||
- Item: Yggdrasilberry
|
||||
Rate: 50
|
||||
- Item: Seed_Of_Yggdrasil
|
||||
Rate: 50
|
||||
- Item: Morpheus's_Armlet
|
||||
Rate: 100
|
||||
- Item: Chaos_Acolyte_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20525
|
||||
AegisName: ILL_BAPHOMET_J
|
||||
Name: Chaos Baphomet Jr.
|
||||
Level: 177
|
||||
Hp: 1057444
|
||||
BaseExp: 173089
|
||||
JobExp: 121125
|
||||
Attack: 4093
|
||||
Attack2: 847
|
||||
Defense: 327
|
||||
MagicDefense: 108
|
||||
Str: 185
|
||||
Agi: 101
|
||||
Vit: 50
|
||||
Int: 158
|
||||
Dex: 178
|
||||
Luk: 77
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Small
|
||||
Race: Formless
|
||||
Element: Dark
|
||||
ElementLevel: 1
|
||||
WalkSpeed: 100
|
||||
AttackDelay: 868
|
||||
AttackMotion: 480
|
||||
DamageMotion: 120
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Brigan
|
||||
Rate: 2500
|
||||
- Item: Evil_Horn
|
||||
Rate: 1750
|
||||
- Item: Yellow_Herb
|
||||
Rate: 1750
|
||||
- Item: Oridecon
|
||||
Rate: 100
|
||||
- Item: Short_Rope
|
||||
Rate: 1250
|
||||
- Item: Gold_Lux
|
||||
Rate: 25
|
||||
- Item: Chaos_Ba_Jr_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20526
|
||||
AegisName: ILL_SIDE_WINDER
|
||||
Name: Chaos Side Winder
|
||||
Level: 176
|
||||
Hp: 1051983
|
||||
BaseExp: 172143
|
||||
JobExp: 120499
|
||||
Attack: 4026
|
||||
Attack2: 832
|
||||
Defense: 341
|
||||
MagicDefense: 108
|
||||
Str: 183
|
||||
Agi: 94
|
||||
Vit: 55
|
||||
Int: 156
|
||||
Dex: 177
|
||||
Luk: 70
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Brute
|
||||
Element: Poison
|
||||
ElementLevel: 1
|
||||
WalkSpeed: 200
|
||||
AttackDelay: 1576
|
||||
AttackMotion: 576
|
||||
DamageMotion: 576
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Scale_Of_Snakes
|
||||
Rate: 2500
|
||||
- Item: Posionous_Canine
|
||||
Rate: 1750
|
||||
- Item: Karvodailnirol
|
||||
Rate: 5
|
||||
- Item: Tsurugi
|
||||
Rate: 25
|
||||
- Item: White_Herb
|
||||
Rate: 700
|
||||
- Item: Snake_Deadly_Poison
|
||||
Rate: 1250
|
||||
- Item: Chaos_S_Winder_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20527
|
||||
AegisName: ILL_HUNTER_FLY
|
||||
Name: Chaos Hunter Fly
|
||||
Level: 175
|
||||
Hp: 1045087
|
||||
BaseExp: 171014
|
||||
JobExp: 119710
|
||||
Attack: 3916
|
||||
Attack2: 817
|
||||
Defense: 313
|
||||
MagicDefense: 107
|
||||
Str: 179
|
||||
Agi: 115
|
||||
Vit: 46
|
||||
Int: 154
|
||||
Dex: 189
|
||||
Luk: 66
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Small
|
||||
Race: Formless
|
||||
Element: Wind
|
||||
ElementLevel: 2
|
||||
WalkSpeed: 150
|
||||
AttackDelay: 676
|
||||
AttackMotion: 576
|
||||
DamageMotion: 480
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Solid_Shell
|
||||
Rate: 2500
|
||||
- Item: Steel
|
||||
Rate: 50
|
||||
- Item: Zargon
|
||||
Rate: 1750
|
||||
- Item: Oridecon_Stone
|
||||
Rate: 70
|
||||
- Item: Delicious_Juice
|
||||
Rate: 1250
|
||||
- Item: Rough_Wind
|
||||
Rate: 20
|
||||
- Item: Chaos_H_Fly_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20528
|
||||
AegisName: ILL_MANTIS
|
||||
Name: Chaos Mantis
|
||||
Level: 174
|
||||
Hp: 1039216
|
||||
BaseExp: 170053
|
||||
JobExp: 119037
|
||||
Attack: 3937
|
||||
Attack2: 817
|
||||
Defense: 315
|
||||
MagicDefense: 71
|
||||
Str: 181
|
||||
Agi: 96
|
||||
Vit: 47
|
||||
Int: 155
|
||||
Dex: 184
|
||||
Luk: 67
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Insect
|
||||
Element: Earth
|
||||
ElementLevel: 1
|
||||
WalkSpeed: 200
|
||||
AttackDelay: 1528
|
||||
AttackMotion: 660
|
||||
DamageMotion: 432
|
||||
Ai: 04
|
||||
Modes:
|
||||
Detector: true
|
||||
Drops:
|
||||
- Item: Limb_Of_Mantis
|
||||
Rate: 2250
|
||||
- Item: Yellow_Live
|
||||
Rate: 60
|
||||
- Item: Solid_Shell
|
||||
Rate: 1000
|
||||
- Item: Mantis_Flower
|
||||
Rate: 1250
|
||||
- Item: Azure_Jewel
|
||||
Rate: 10
|
||||
- Item: Red_Herb
|
||||
Rate: 500
|
||||
- Item: Chaos_Mantis_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20529
|
||||
AegisName: ILL_GHOSTRING
|
||||
Name: Chaos Ghostring
|
||||
Level: 173
|
||||
Hp: 1033446
|
||||
BaseExp: 169110
|
||||
JobExp: 118377
|
||||
Attack: 3979
|
||||
Attack2: 834
|
||||
Defense: 320
|
||||
MagicDefense: 71
|
||||
Str: 184
|
||||
Agi: 87
|
||||
Vit: 49
|
||||
Int: 159
|
||||
Dex: 182
|
||||
Luk: 61
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Demon
|
||||
Element: Ghost
|
||||
ElementLevel: 2
|
||||
WalkSpeed: 300
|
||||
AttackDelay: 1220
|
||||
AttackMotion: 1080
|
||||
DamageMotion: 648
|
||||
Ai: 04
|
||||
Modes:
|
||||
Detector: true
|
||||
Drops:
|
||||
- Item: Transparent_Cloth
|
||||
Rate: 2500
|
||||
- Item: Soft_Silk_Cloth
|
||||
Rate: 1750
|
||||
- Item: Scell
|
||||
Rate: 1000
|
||||
- Item: Fragment_Of_Crystal
|
||||
Rate: 1750
|
||||
- Item: Soft_Scarf
|
||||
Rate: 1250
|
||||
- Item: Chaos_Goring_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20530
|
||||
AegisName: ILL_KILLER_MANTIS
|
||||
Name: Chaos Killer Mantis
|
||||
Level: 177
|
||||
Hp: 1058167
|
||||
BaseExp: 173154
|
||||
JobExp: 121280
|
||||
Attack: 4027
|
||||
Attack2: 842
|
||||
Defense: 348
|
||||
MagicDefense: 72
|
||||
Str: 182
|
||||
Agi: 105
|
||||
Vit: 57
|
||||
Int: 157
|
||||
Dex: 194
|
||||
Luk: 47
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Insect
|
||||
Element: Earth
|
||||
ElementLevel: 1
|
||||
WalkSpeed: 175
|
||||
AttackDelay: 1528
|
||||
AttackMotion: 660
|
||||
DamageMotion: 432
|
||||
Ai: 04
|
||||
Modes:
|
||||
Detector: true
|
||||
Drops:
|
||||
- Item: Limb_Of_Mantis
|
||||
Rate: 2500
|
||||
- Item: Solid_Shell
|
||||
Rate: 1250
|
||||
- Item: Yggdrasilberry
|
||||
Rate: 15
|
||||
- Item: Yellow_Live
|
||||
Rate: 70
|
||||
- Item: Butcher
|
||||
Rate: 25
|
||||
- Item: Purple_Solid_Shell
|
||||
Rate: 1250
|
||||
- Item: Chaos_K_Mantis_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20531
|
||||
AegisName: ILL_POPORING
|
||||
Name: Chaos Poporing
|
||||
Level: 173
|
||||
Hp: 1032638
|
||||
BaseExp: 168976
|
||||
JobExp: 118283
|
||||
Attack: 3828
|
||||
Attack2: 797
|
||||
Defense: 296
|
||||
MagicDefense: 70
|
||||
Str: 177
|
||||
Agi: 85
|
||||
Vit: 41
|
||||
Int: 152
|
||||
Dex: 172
|
||||
Luk: 29
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Plant
|
||||
Element: Poison
|
||||
ElementLevel: 3
|
||||
WalkSpeed: 300
|
||||
AttackDelay: 1672
|
||||
AttackMotion: 672
|
||||
DamageMotion: 480
|
||||
Ai: 02
|
||||
Drops:
|
||||
- Item: Sticky_Mucus
|
||||
Rate: 2500
|
||||
- Item: Green_Herb
|
||||
Rate: 1000
|
||||
- Item: Seed_Of_Yggdrasil
|
||||
Rate: 20
|
||||
- Item: Fragment_Of_Crystal
|
||||
Rate: 1750
|
||||
- Item: Brilliant_Jelly
|
||||
Rate: 1250
|
||||
- Item: Elunium
|
||||
Rate: 50
|
||||
- Item: Chaos_Poporing_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20532
|
||||
AegisName: ILL_STEM_WORM
|
||||
Name: Chaotic Stem Worm
|
||||
Level: 172
|
||||
Hp: 1027071
|
||||
BaseExp: 168066
|
||||
JobExp: 117646
|
||||
Attack: 3917
|
||||
Attack2: 804
|
||||
Defense: 307
|
||||
MagicDefense: 70
|
||||
Str: 180
|
||||
Agi: 95
|
||||
Vit: 45
|
||||
Int: 156
|
||||
Dex: 187
|
||||
Luk: 69
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Medium
|
||||
Race: Plant
|
||||
Element: Wind
|
||||
ElementLevel: 1
|
||||
WalkSpeed: 300
|
||||
AttackDelay: 1956
|
||||
AttackMotion: 756
|
||||
DamageMotion: 528
|
||||
Ai: 04
|
||||
Drops:
|
||||
- Item: Tough_Scalelike_Stem
|
||||
Rate: 2500
|
||||
- Item: White_Herb
|
||||
Rate: 1000
|
||||
- Item: Oridecon
|
||||
Rate: 100
|
||||
- Item: Great_Nature
|
||||
Rate: 20
|
||||
- Item: Suspicious_Sap
|
||||
Rate: 1250
|
||||
- Item: Seed_Of_Yggdrasil
|
||||
Rate: 20
|
||||
- Item: Chaos_Stem_W_Card
|
||||
Rate: 1
|
||||
StealProtected: true
|
||||
- Id: 20533
|
||||
AegisName: G_ILL_BAPHOMET_J
|
||||
Name: Chaos Baphomet Jr.
|
||||
Level: 177
|
||||
Hp: 105744
|
||||
Attack: 4093
|
||||
Attack2: 847
|
||||
Defense: 327
|
||||
MagicDefense: 108
|
||||
Str: 185
|
||||
Agi: 101
|
||||
Vit: 50
|
||||
Int: 158
|
||||
Dex: 178
|
||||
Luk: 77
|
||||
AttackRange: 1
|
||||
SkillRange: 10
|
||||
ChaseRange: 12
|
||||
Size: Small
|
||||
Race: Formless
|
||||
Element: Dark
|
||||
ElementLevel: 1
|
||||
WalkSpeed: 100
|
||||
AttackDelay: 868
|
||||
AttackMotion: 481
|
||||
DamageMotion: 120
|
||||
Ai: 24
|
||||
# - Id: 20534
|
||||
# AegisName: G_REGINLEIF
|
||||
# - Id: 20535
|
||||
|
@ -14164,6 +14164,165 @@
|
||||
20603,ABYSSMAN@NPC_COMBOATTACK,attack,171,2,2000,500,5000,no,target,always,0,,,,,,,
|
||||
20603,ABYSSMAN@NPC_BLOODDRAIN,attack,199,1,500,0,5000,yes,target,always,0,,,,,,29,
|
||||
|
||||
// Illusion of Labyrinth
|
||||
20520,ILL_BAPHOMET@NPC_DARKSTRIKE,chase,340,10,2000,0,1000,yes,target,always,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@AL_TELEPORT,walk,26,1,5000,0,5000,yes,self,rudeattacked,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@KN_BRANDISHSPEAR,attack,57,10,2000,500,5000,no,target,always,0,,,,,,29,
|
||||
20520,ILL_BAPHOMET@NPC_EARTHQUAKE,chase,653,5,10000,1500,30000,no,self,myhpltmaxrate,80,,,,,,6,
|
||||
20520,ILL_BAPHOMET@NPC_EARTHQUAKE,attack,653,5,10000,1500,30000,no,self,myhpltmaxrate,80,,,,,,6,
|
||||
// 20520,ILL_BAPHOMET@NPC_EARTHQUAKE_K,chase,750,5,10000,1500,30000,no,self,myhpltmaxrate,80,,,,,,6,
|
||||
// 20520,ILL_BAPHOMET@NPC_EARTHQUAKE_K,attack,750,5,10000,1500,30000,no,self,myhpltmaxrate,80,,,,,,6,
|
||||
20520,ILL_BAPHOMET@NPC_POWERUP,attack,349,5,10000,0,30000,yes,self,myhpltmaxrate,30,,,,,,6,
|
||||
20520,ILL_BAPHOMET@NPC_CALLSLAVE,attack,352,1,10000,0,30000,yes,self,always,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_CALLSLAVE,idle,352,1,10000,0,30000,yes,self,always,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_HELLJUDGEMENT2,chase,768,5,10000,800,10000,no,target,always,0,,,,,,6,
|
||||
20520,ILL_BAPHOMET@NPC_HELLJUDGEMENT2,attack,768,5,10000,800,10000,no,target,always,0,,,,,,6,
|
||||
20520,ILL_BAPHOMET@NPC_DARKBREATH,attack,202,5,2000,800,5000,no,target,always,0,,,,,,29,
|
||||
20520,ILL_BAPHOMET@NPC_ARMORBRAKE,attack,344,10,2000,0,5000,no,target,always,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,no,target,always,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_SUMMONSLAVE,attack,196,1,10000,700,10000,no,self,slavele,3,20533,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_SUMMONSLAVE,idle,196,1,10000,700,10000,no,self,slavele,3,20533,,,,,,
|
||||
20520,ILL_BAPHOMET@WZ_VERMILION,attack,85,21,2000,500,2000,no,target,always,0,,,,,,29,
|
||||
20520,ILL_BAPHOMET@WZ_VERMILION,chase,85,21,5000,500,2000,no,target,skillused,18,,,,,,29,
|
||||
20520,ILL_BAPHOMET@WZ_VERMILION,chase,85,21,2000,500,2000,no,target,always,0,,,,,,29,
|
||||
20520,ILL_BAPHOMET@AL_HEAL,idle,28,11,10000,0,5000,yes,friend,myhpltmaxrate,50,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_CRITICALWOUND,attack,673,3,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_BLEEDING2,attack,764,3,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_GRADUAL_GRAVITY,attack,752,3,3000,0,5000,yes,target,myhpltmaxrate,20,,,,,,,
|
||||
20520,ILL_BAPHOMET@NPC_DAMAGE_HEAL,attack,753,1,10000,1500,60000,no,target,myhpltmaxrate,10,,,,,,,
|
||||
20521,ILL_ANDREA@AL_PNEUMA,idle,25,1,5000,0,10000,yes,target,longrangeattacked,0,,,,,,22,
|
||||
20521,ILL_ANDREA@NPC_CHEAL,attack,729,5,5000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20521,ILL_ANDREA@AL_HEAL,attack,28,11,5000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20521,ILL_ANDREA@NPC_CHEAL,idle,729,5,10000,500,5000,yes,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20521,ILL_ANDREA@AL_HEAL,idle,28,11,10000,500,5000,yes,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20521,ILL_ANDREA@NPC_CHEAL,chase,729,5,10000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20521,ILL_ANDREA@AL_HEAL,chase,28,11,10000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20521,ILL_ANDREA@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20521,ILL_ANDREA@NPC_BLINDATTACK,attack,177,5,1000,700,5000,no,target,always,0,,,,,,,
|
||||
20521,ILL_ANDREA@AL_DECAGI,attack,30,48,500,1000,5000,no,target,always,0,,,,,,29,
|
||||
20521,ILL_ANDREA@CR_HOLYCROSS,attack,253,5,1000,0,5000,yes,target,always,0,,,,,,,
|
||||
20521,ILL_ANDREA@AL_DECAGI,chase,30,1,2000,1000,20000,no,target,always,0,,,,,,29,
|
||||
20521,ILL_ANDREA@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
|
||||
20521,ILL_ANDREA@AL_DECAGI,chase,30,48,2000,1000,20000,no,target,always,0,,,,,,29,
|
||||
20521,ILL_ANDREA@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20522,ILL_ANES@AL_PNEUMA,idle,25,1,5000,0,10000,yes,target,longrangeattacked,0,,,,,,22,
|
||||
20522,ILL_ANES@NPC_CHEAL,attack,729,5,10000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20522,ILL_ANES@AL_HEAL,attack,28,11,10000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20522,ILL_ANES@NPC_CHEAL,idle,729,5,10000,500,5000,yes,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20522,ILL_ANES@AL_HEAL,idle,28,11,10000,500,5000,yes,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20522,ILL_ANES@NPC_CHEAL,chase,729,5,10000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20522,ILL_ANES@AL_HEAL,chase,28,11,10000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20522,ILL_ANES@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20522,ILL_ANES@NPC_SILENCEATTACK,attack,178,5,1000,700,5000,no,target,always,0,,,,,,,
|
||||
20522,ILL_ANES@AL_DECAGI,attack,30,48,500,1000,5000,no,target,always,0,,,,,,29,
|
||||
20522,ILL_ANES@MG_SAFETYWALL,attack,12,10,500,1000,5000,no,target,always,0,,,,,,29,
|
||||
20522,ILL_ANES@AL_DECAGI,chase,30,48,2000,1000,20000,no,target,always,0,,,,,,29,
|
||||
20522,ILL_ANES@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
|
||||
20522,ILL_ANES@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,29,
|
||||
20523,ILL_SILVANO@AL_PNEUMA,idle,25,1,5000,0,10000,yes,target,longrangeattacked,0,,,,,,22,
|
||||
20523,ILL_SILVANO@NPC_CHEAL,attack,729,5,10000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20523,ILL_SILVANO@AL_HEAL,attack,28,11,10000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20523,ILL_SILVANO@NPC_CHEAL,idle,729,5,10000,500,5000,yes,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20523,ILL_SILVANO@AL_HEAL,idle,28,11,10000,500,5000,yes,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20523,ILL_SILVANO@NPC_CHEAL,chase,729,5,10000,500,5000,no,self,friendhpltmaxrate,0,,,,,,3,
|
||||
20523,ILL_SILVANO@AL_HEAL,chase,28,11,10000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20523,ILL_SILVANO@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20523,ILL_SILVANO@NPC_STUNATTACK,attack,179,5,1000,700,5000,no,target,always,0,,,,,,,
|
||||
20523,ILL_SILVANO@CR_GRANDCROSS,attack,254,5,500,1000,5000,no,self,always,0,,,,,,,
|
||||
20523,ILL_SILVANO@AL_DECAGI,attack,30,48,500,1000,5000,no,target,always,0,,,,,,29,
|
||||
20523,ILL_SILVANO@AL_DECAGI,chase,30,48,2000,1000,20000,no,target,always,0,,,,,,29,
|
||||
20523,ILL_SILVANO@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
|
||||
20523,ILL_SILVANO@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,29,
|
||||
20524,ILL_CECILIA@AL_PNEUMA,idle,25,1,5000,0,10000,yes,target,longrangeattacked,0,,,,,,22,
|
||||
20524,ILL_CECILIA@NPC_CHEAL,attack,729,5,10000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20524,ILL_CECILIA@AL_HEAL,attack,28,11,10000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20524,ILL_CECILIA@NPC_CHEAL,idle,729,5,10000,500,5000,yes,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20524,ILL_CECILIA@AL_HEAL,idle,28,11,10000,500,5000,yes,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20524,ILL_CECILIA@NPC_CHEAL,chase,729,5,10000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20524,ILL_CECILIA@AL_HEAL,chase,28,11,10000,500,5000,no,friend,myhpltmaxrate,30,,,,,,3,
|
||||
20524,ILL_CECILIA@NPC_HOLYATTACK,attack,189,5,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20524,ILL_CECILIA@NPC_CURSEATTACK,attack,181,5,1000,700,5000,no,target,always,0,,,,,,,
|
||||
20524,ILL_CECILIA@NPC_LEX_AETERNA,attack,727,3,1000,0,5000,yes,target,always,0,,,,,,,
|
||||
20524,ILL_CECILIA@AL_DECAGI,attack,30,48,500,1000,5000,no,target,always,0,,,,,,29,
|
||||
20524,ILL_CECILIA@AL_DECAGI,chase,30,48,2000,1000,20000,no,target,always,0,,,,,,29,
|
||||
20524,ILL_CECILIA@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
|
||||
20524,ILL_CECILIA@SM_BASH,attack,5,10,500,0,5000,yes,target,always,0,,,,,,29,
|
||||
20525,ILL_BAPHOMET_J@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
|
||||
20525,ILL_BAPHOMET_J@NPC_CURSEATTACK,attack,181,3,1000,800,5000,no,target,always,0,,,,,,29,
|
||||
20525,ILL_BAPHOMET_J@NPC_DARKNESSATTACK,attack,190,3,1000,500,5000,no,target,always,0,,,,,,6,
|
||||
20525,ILL_BAPHOMET_J@NPC_EMOTION,walk,197,1,2000,0,5000,yes,self,always,0,,,,,,2,
|
||||
20525,ILL_BAPHOMET_J@NPC_HALLUCINATION,attack,207,1,300,500,5000,yes,target,always,0,,,,,,29,
|
||||
20525,ILL_BAPHOMET_J@NPC_HALLUCINATION,chase,207,1,300,500,5000,yes,target,always,0,,,,,,29,
|
||||
20525,ILL_BAPHOMET_J@NPC_FIREATTACK,chase,186,3,1000,0,5000,yes,target,always,0,,,,,,19,
|
||||
20525,ILL_BAPHOMET_J@NPC_DARKSTRIKE,chase,340,4,1500,500,5000,no,target,always,0,,,,,,,
|
||||
20525,ILL_BAPHOMET_J@NPC_DARKCROSS,attack,338,3,300,0,5000,yes,target,always,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@NPC_POISONATTACK,chase,188,5,3000,0,5000,yes,target,always,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@KN_PIERCE,attack,56,5,500,700,5000,no,target,always,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@NPC_POISON,attack,176,3,500,800,5000,no,target,always,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@NPC_POISONATTACK,attack,188,3,500,500,5000,no,target,always,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@CR_AUTOGUARD,attack,249,10,500,0,300000,yes,self,always,0,,,,,,,
|
||||
20526,ILL_SIDE_WINDER@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20527,ILL_HUNTER_FLY@AL_TELEPORT,idle,26,1,500,0,5000,yes,self,always,0,,,,,,,
|
||||
20527,ILL_HUNTER_FLY@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,,
|
||||
20527,ILL_HUNTER_FLY@MG_LIGHTNINGBOLT,chase,20,9,3000,0,5000,yes,target,always,0,,,,,,,
|
||||
20527,ILL_HUNTER_FLY@NPC_BLOODDRAIN,attack,199,1,500,0,5000,yes,target,always,0,,,,,,2,
|
||||
20527,ILL_HUNTER_FLY@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,6,
|
||||
20527,ILL_HUNTER_FLY@NPC_WINDATTACK,attack,187,3,2000,0,5000,yes,target,always,0,,,,,,,
|
||||
20527,ILL_HUNTER_FLY@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20527,ILL_HUNTER_FLY@MG_LIGHTNINGBOLT,attack,20,9,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20527,ILL_HUNTER_FLY@NPC_GUIDEDATTACK,attack,172,5,500,0,60000,yes,target,always,0,,,,,,,
|
||||
20528,ILL_MANTIS@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,,
|
||||
20528,ILL_MANTIS@NPC_COMBOATTACK,attack,171,1,500,700,5000,no,target,always,0,,,,,,6,
|
||||
20528,ILL_MANTIS@NPC_GROUNDATTACK,attack,185,3,500,500,5000,no,target,always,0,,,,,,6,
|
||||
20528,ILL_MANTIS@NPC_EMOTION,chase,197,1,200,0,5000,yes,self,always,0,0x0081,,,,,19,
|
||||
20528,ILL_MANTIS@NPC_EMOTION,idle,197,1,2000,0,5000,yes,self,always,0,0x3095,,,,,9,
|
||||
20529,ILL_GHOSTRING@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,28,
|
||||
20529,ILL_GHOSTRING@NPC_CHEAL,idle,729,5,3000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20529,ILL_GHOSTRING@AL_HEAL,idle,28,11,3000,500,5000,no,friend,myhpltmaxrate,60,,,,,,3,
|
||||
20529,ILL_GHOSTRING@NPC_INVISIBLE,attack,353,1,2000,200,5000,yes,self,always,0,,,,,,,
|
||||
20529,ILL_GHOSTRING@NPC_INVISIBLE,idle,353,1,2000,200,5000,yes,self,always,0,,,,,,,
|
||||
20529,ILL_GHOSTRING@NPC_INVISIBLE,chase,353,1,2000,200,5000,yes,self,always,0,,,,,,,
|
||||
20529,ILL_GHOSTRING@MG_SOULSTRIKE,chase,13,4,2000,500,1000,yes,target,always,0,,,,,,,
|
||||
20529,ILL_GHOSTRING@NPC_DARKBREATH,attack,202,4,500,800,5000,no,target,always,0,,,,,,28,
|
||||
20529,ILL_GHOSTRING@NPC_TELEKINESISATTACK,attack,191,5,500,0,5000,yes,target,always,0,,,,,,28,
|
||||
20529,ILL_GHOSTRING@NPC_DARKSTRIKE,chase,340,4,2000,500,1000,yes,target,always,0,,,,,,,
|
||||
20530,ILL_KILLER_MANTIS@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
|
||||
20530,ILL_KILLER_MANTIS@NPC_COMBOATTACK,attack,171,1,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20530,ILL_KILLER_MANTIS@NPC_CRITICALSLASH,attack,170,1,500,0,5000,yes,target,always,0,,,,,,6,
|
||||
20530,ILL_KILLER_MANTIS@NPC_GROUNDATTACK,attack,185,3,500,0,5000,yes,target,always,0,,,,,,6,
|
||||
20530,ILL_KILLER_MANTIS@WZ_EARTHSPIKE,attack,90,3,500,500,5000,no,target,always,0,,,,,,,
|
||||
20530,ILL_KILLER_MANTIS@WZ_EARTHSPIKE,chase,90,3,1000,500,5000,no,target,always,0,,,,,,,
|
||||
20530,ILL_KILLER_MANTIS@WZ_HEAVENDRIVE,attack,91,3,500,800,5000,no,target,always,0,,,,,,,
|
||||
20531,ILL_POPORING@NPC_AGIUP,loot,350,1,1000,0,10000,yes,self,always,0,,,,,,2,
|
||||
20531,ILL_POPORING@NPC_AGIUP,idle,350,1,0,0,10000,yes,self,always,0,,,,,,,
|
||||
20531,ILL_POPORING@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,,
|
||||
20531,ILL_POPORING@NPC_POISON,attack,176,3,500,800,5000,no,target,always,0,,,,,,,
|
||||
20531,ILL_POPORING@NPC_POISONATTACK,attack,188,3,2000,0,5000,yes,target,always,0,,,,,,,
|
||||
20531,ILL_POPORING@SM_MAGNUM,attack,7,5,500,0,10000,yes,self,always,0,,,,,,,
|
||||
20531,ILL_POPORING@NPC_VENOMIMPRESS,attack,738,2,5000,0,30000,yes,target,always,0,,,,,,,
|
||||
20532,ILL_STEM_WORM@AL_TELEPORT,idle,26,1,10000,0,5000,yes,self,rudeattacked,0,,,,,,,
|
||||
20532,ILL_STEM_WORM@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,yes,target,always,0,,,,,,,
|
||||
20532,ILL_STEM_WORM@NPC_WINDATTACK,attack,187,3,500,0,5000,yes,target,always,0,,,,,,6,
|
||||
20532,ILL_STEM_WORM@NPC_GROUNDATTACK,attack,185,3,500,0,5000,yes,target,always,0,,,,,,6,
|
||||
20532,ILL_STEM_WORM@KN_TWOHANDQUICKEN,chase,60,30,3000,0,120000,yes,self,always,0,,,,,,,
|
||||
20532,ILL_STEM_WORM@NPC_DEFENDER,chase,205,1,1500,0,300000,yes,self,longrangeattacked,0,,,,,,,
|
||||
20532,ILL_STEM_WORM@AS_SONICBLOW,attack,136,5,500,0,5000,yes,target,always,0,,,,,,,
|
||||
20532,ILL_STEM_WORM@NPC_DEFENDER,attack,205,1,1000,0,300000,yes,self,longrangeattacked,0,,,,,,,
|
||||
20532,ILL_STEM_WORM@NPC_CHEAL,idle,729,5,3000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20532,ILL_STEM_WORM@AL_HEAL,idle,28,11,3000,500,5000,no,friend,myhpltmaxrate,60,,,,,,3,
|
||||
20532,ILL_STEM_WORM@NPC_CHEAL,chase,729,5,3000,500,5000,no,self,friendhpltmaxrate,60,,,,,,3,
|
||||
20532,ILL_STEM_WORM@AL_HEAL,chase,28,11,3000,500,5000,no,friend,myhpltmaxrate,60,,,,,,3,
|
||||
20533,G_ILL_BAPHOMET_J@NPC_CURSEATTACK,attack,181,3,1000,800,5000,no,target,always,0,,,,,,29,
|
||||
20533,G_ILL_BAPHOMET_J@NPC_DARKNESSATTACK,attack,190,3,1000,500,5000,no,target,always,0,,,,,,6,
|
||||
20533,G_ILL_BAPHOMET_J@NPC_HALLUCINATION,attack,207,1,300,500,5000,yes,target,always,0,,,,,,29,
|
||||
20533,G_ILL_BAPHOMET_J@NPC_HALLUCINATION,chase,207,1,300,500,5000,yes,target,always,0,,,,,,29,
|
||||
20533,G_ILL_BAPHOMET_J@NPC_FIREATTACK,chase,186,3,1000,0,5000,yes,target,always,0,,,,,,19,
|
||||
20533,G_ILL_BAPHOMET_J@NPC_DARKSTRIKE,chase,340,4,1500,500,5000,no,target,always,0,,,,,,,
|
||||
20533,G_ILL_BAPHOMET_J@NPC_DARKCROSS,attack,338,3,300,0,5000,yes,target,always,0,,,,,,,
|
||||
|
||||
// Meister ABR's (Automated Battle Robot)
|
||||
20834,ABR_BATTLE_WARIOR@ABR_BATTLE_BUSTER,chase,8601,1,10000,500,5000,yes,target,always,0,,,,,,,
|
||||
20834,ABR_BATTLE_WARIOR@ABR_BATTLE_BUSTER,attack,8601,1,10000,500,5000,yes,target,always,0,,,,,,,
|
||||
|
@ -1459,21 +1459,21 @@ Body:
|
||||
TimeLimit: 4h
|
||||
- Id: 3464
|
||||
Title: Illusion Investigation Team - Terrian
|
||||
# - Id: 3465
|
||||
# Title: Illusion of Labyrinth 100 Kills
|
||||
# Targets:
|
||||
# - Id: 1
|
||||
# Count: 100
|
||||
# Location: prt_mz03_i
|
||||
# MapMobTargets:
|
||||
# ILL_STEM_WORM: true
|
||||
# ILL_GHOSTRING: true
|
||||
# ILL_POPORING: true
|
||||
# ILL_MANTIS: true
|
||||
# ILL_HUNTER_FLY: true
|
||||
# ILL_SIDE_WINDER: true
|
||||
# ILL_BAPHOMET_J: true
|
||||
# ILL_KILLER_MANTIS: true
|
||||
- Id: 3465
|
||||
Title: Illusion of Labyrinth 100 Kills
|
||||
Targets:
|
||||
- Id: 1
|
||||
Count: 100
|
||||
Location: prt_mz03_i
|
||||
MapMobTargets:
|
||||
ILL_STEM_WORM: true
|
||||
ILL_GHOSTRING: true
|
||||
ILL_POPORING: true
|
||||
ILL_MANTIS: true
|
||||
ILL_HUNTER_FLY: true
|
||||
ILL_SIDE_WINDER: true
|
||||
ILL_BAPHOMET_J: true
|
||||
ILL_KILLER_MANTIS: true
|
||||
- Id: 3466
|
||||
Title: Illusion of Labyrinth 100 Kills - Standby
|
||||
TimeLimit: 4h
|
||||
@ -9307,9 +9307,90 @@ Body:
|
||||
- Id: 12461
|
||||
Title: The aftereffects of powerful death
|
||||
TimeLimit: 3d 4h
|
||||
- Id: 12470
|
||||
Title: "[Daily] Andrea's Revenge I"
|
||||
Targets:
|
||||
- Mob: ILL_BAPHOMET_J
|
||||
Count: 5
|
||||
- Id: 12471
|
||||
Title: "[Daily] Andrea's Revenge II"
|
||||
Targets:
|
||||
- Mob: ILL_GHOSTRING
|
||||
Count: 2
|
||||
- Id: 12472
|
||||
Title: "[Daily] Anes' Revenge I"
|
||||
Targets:
|
||||
- Mob: ILL_HUNTER_FLY
|
||||
Count: 5
|
||||
- Id: 12473
|
||||
Title: "[Daily] Anes' Revenge II"
|
||||
Targets:
|
||||
- Mob: ILL_KILLER_MANTIS
|
||||
Count: 5
|
||||
- Id: 12474
|
||||
Title: "[Daily] Silvano's Revenge I"
|
||||
Targets:
|
||||
- Mob: ILL_MANTIS
|
||||
Count: 5
|
||||
- Id: 12475
|
||||
Title: "[Daily] Silvano's Revenge II"
|
||||
Targets:
|
||||
- Mob: ILL_POPORING
|
||||
Count: 5
|
||||
- Id: 12476
|
||||
Title: "[Daily] Cecilia's Revenge I"
|
||||
Targets:
|
||||
- Mob: ILL_SIDE_WINDER
|
||||
Count: 5
|
||||
- Id: 12477
|
||||
Title: "[Daily] Cecilia's Revenge II"
|
||||
Targets:
|
||||
- Mob: ILL_STEM_WORM
|
||||
Count: 3
|
||||
- Id: 12478
|
||||
Title: "[Weekly] Soul Purification - Andrea"
|
||||
Targets:
|
||||
- Mob: ILL_ANDREA
|
||||
Count: 1
|
||||
- Id: 12479
|
||||
Title: "[Weekly] Soul Purification - Anes"
|
||||
Targets:
|
||||
- Mob: ILL_ANES
|
||||
Count: 1
|
||||
- Id: 12480
|
||||
Title: "[Weekly] Soul Purification - Silvano"
|
||||
Targets:
|
||||
- Mob: ILL_SILVANO
|
||||
Count: 1
|
||||
- Id: 12481
|
||||
Title: "[Weekly] Soul Purification - Cecilia"
|
||||
Targets:
|
||||
- Mob: ILL_CECILIA
|
||||
Count: 1
|
||||
- Id: 12482
|
||||
Title: Disappearance of a Colleague
|
||||
- Id: 12483
|
||||
Title: Follow Up
|
||||
- Id: 12484
|
||||
Title: Searching for Traces - Andrea
|
||||
- Id: 12485
|
||||
Title: Searching for Traces - Anes
|
||||
- Id: 12486
|
||||
Title: Searching for Traces - Silvano
|
||||
- Id: 12487
|
||||
Title: Searching for Traces - Cecilia
|
||||
- Id: 12488
|
||||
Title: Search Result
|
||||
- Id: 12489
|
||||
Title: Guest Guild Member
|
||||
- Id: 12490
|
||||
Title: Receive today's mission
|
||||
Title: "[Cooldown] Daily Mission"
|
||||
TimeLimit: 4h
|
||||
- Id: 12491
|
||||
Title: "[Cooldown] Weekly Mission"
|
||||
TimeLimit: Monday 4h
|
||||
- Id: 12492
|
||||
Title: Esmeralda
|
||||
- Id: 12493
|
||||
Title: The aftereffect of the challenge
|
||||
TimeLimit: 3d 4h
|
||||
|
@ -945,3 +945,117 @@ Body:
|
||||
- Index: 4
|
||||
Item: Clay_Doll
|
||||
Amount: 5
|
||||
- Name: barter_ill_labyrinth
|
||||
Items:
|
||||
- Index: 0
|
||||
Item: Morpheus_Hood_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Morpheus's_Hood
|
||||
Refine: 9
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 100
|
||||
- Index: 2
|
||||
Item: Soft_Scarf
|
||||
Amount: 100
|
||||
- Index: 3
|
||||
Item: Cold_Holy_Water
|
||||
Amount: 50
|
||||
- Index: 1
|
||||
Item: Morpheus_Shawl_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Morpheus's_Shawl
|
||||
Refine: 9
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 100
|
||||
- Index: 2
|
||||
Item: Brilliant_Jelly
|
||||
Amount: 100
|
||||
- Index: 3
|
||||
Item: Medicinal_Stuff
|
||||
Amount: 50
|
||||
- Index: 2
|
||||
Item: Morpheus_Ring_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Morpheus's_Ring
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 100
|
||||
- Index: 2
|
||||
Item: Purple_Solid_Shell
|
||||
Amount: 100
|
||||
- Index: 3
|
||||
Item: Little_Lovely_Candle
|
||||
Amount: 50
|
||||
- Index: 4
|
||||
Item: Essence_Of_Demon
|
||||
Amount: 15
|
||||
- Index: 3
|
||||
Item: Morpheus_Armlet_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Morpheus's_Armlet
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 100
|
||||
- Index: 2
|
||||
Item: Suspicious_Sap
|
||||
Amount: 100
|
||||
- Index: 3
|
||||
Item: Small_Flashlight
|
||||
Amount: 50
|
||||
- Index: 4
|
||||
Item: Essence_Of_Demon
|
||||
Amount: 15
|
||||
- Index: 4
|
||||
Item: Butcher_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Butcher_
|
||||
Refine: 9
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 120
|
||||
- Index: 2
|
||||
Item: Delicious_Juice
|
||||
Amount: 150
|
||||
- Index: 5
|
||||
Item: Taegoolyeon_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Tae_Goo_Lyeon
|
||||
Refine: 9
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 120
|
||||
- Index: 2
|
||||
Item: Short_Rope
|
||||
Amount: 150
|
||||
- Index: 6
|
||||
Item: Gold_Lux_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Gold_Lux
|
||||
Refine: 9
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 120
|
||||
- Index: 2
|
||||
Item: Snake_Deadly_Poison
|
||||
Amount: 150
|
||||
- Index: 7
|
||||
Item: Bazerald_IL
|
||||
RequiredItems:
|
||||
- Index: 0
|
||||
Item: Bazerald
|
||||
Refine: 9
|
||||
- Index: 1
|
||||
Item: IllusionStone
|
||||
Amount: 120
|
||||
- Index: 2
|
||||
Item: Mantis_Flower
|
||||
Amount: 150
|
||||
|
@ -16,6 +16,7 @@
|
||||
//= 1.7 Added Illusion of Twins enchanter [Capuche]
|
||||
//= 1.8 Added Illusion Merchant [Haydrich]
|
||||
//= 1.9 Added Illusion of Teddy Bear exchange [Atemo]
|
||||
//= 1.10 Added Illusion of Labyrinth enchanter [Atemo]
|
||||
//============================================================
|
||||
|
||||
//============================================================
|
||||
@ -935,3 +936,86 @@ ein_d02_i,177,158,3 script Bear Wanting Illusion Stone#ITB 4_NASARIAN,{
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
//============================================================
|
||||
//= Illusion of Labyrinth
|
||||
//============================================================
|
||||
prt_fild01,137,365,0 script #iol005 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch:
|
||||
if (ill_laby == 6) {
|
||||
cloakoffnpcself( "Esmeralda#5" );
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
prt_fild01,141,367,3 script(CLOAKED) Esmeralda#5 4_GEFFEN_09,{
|
||||
if (checkweight(1201,3) == 0) {
|
||||
mes "You seem to have too many types or weights of items. Please clean up your inventory.";
|
||||
close;
|
||||
}
|
||||
if (ill_laby < 6)
|
||||
end;
|
||||
if (isbegin_quest(12492) == 0) {
|
||||
mes "[Esmeralda]";
|
||||
mes "Oh, I thought we parted ways without even saying goodbye, but I guess you decided to work as a guest guild member for us?";
|
||||
next;
|
||||
select( "It happened to be like that", "I don't think it's any harm" );
|
||||
mes "[Esmeralda]";
|
||||
mes "It's a good choice. We will be of great help to each other.";
|
||||
next;
|
||||
select( "Why don't you send other guild members?" );
|
||||
mes "[Esmeralda]";
|
||||
mes "There is a reason for that.";
|
||||
mes "Those guys didn't make a contract with the Guardian Relic. So, there is no insurance whatsoever. If I send other members to perform exorcism, those lost souls will be gone forever.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "I thought it would be safer to stay here for the time being, so I gave instructions to keep myself hidden and only appear to you who helped me.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "First of all, since the guild has very little funds, it will likely take quite some time for them to be fully revived. So, I'm thinking of stopping running the guild for a while and starting a business here.";
|
||||
next;
|
||||
select( "What kind of business are you planning on doing?" );
|
||||
mes "[Esmeralda]";
|
||||
mes "As you know, items called Illusion Stone appear in unknown dungeons all over the continent these days. That... is a very valuable item in this world.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "I heard that there is a guild that started exploring this dungeon first. And I also received information that Illusion Stone was also found.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "I'm thinking of doing something like equipment upgrade service near the entrance. Of course, you will receive Illusion Stone and various materials as payment.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "I think that if I work hard for a few months, I will soon have enough money to revive my guild members.";
|
||||
mes "This is probably the best for now.";
|
||||
next;
|
||||
select( "Is that all it is?" );
|
||||
mes "[Esmeralda]";
|
||||
mes "Well... there are countless other places to put money. I will skip explaining it in detail.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "Anyway, next time I come, will I see you as a customer and vendor? Please continue to take good care of me.";
|
||||
close2;
|
||||
setquest 12492;
|
||||
completequest 12492;
|
||||
end;
|
||||
}
|
||||
mes "[Esmeralda]";
|
||||
mes "If you have the equipment listed below, you can upgrade it with items obtained from the Illusion of Labyrinth.";
|
||||
next;
|
||||
if (select( "Cancel", "View illusion upgrade equipment." ) == 1) {
|
||||
mes "[Esmeralda]";
|
||||
mes "All right. Please stop by again next time.";
|
||||
close;
|
||||
}
|
||||
mes "[Esmeralda]";
|
||||
mes "Please note that if the equipment you wish to upgrade contains the effects of a card or enchantment, it will be destroyed^000000 when used as a ^ff0000 material.";
|
||||
close2;
|
||||
callshop( "barter_ill_labyrinth" );
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild Leader>" );
|
||||
end;
|
||||
}
|
||||
|
@ -11,6 +11,7 @@
|
||||
//= 1.3 Some small fixes [Playtester]
|
||||
//= 1.4 Corrected MVP spawn variance. [L0ne_W0lf]
|
||||
//= 1.5 Correct Spawn by Navigation's mob data. [attackjom]
|
||||
//= 1.6 Added Illusion of Labyrinth. [Atemo]
|
||||
//============================================================
|
||||
|
||||
//==================================================
|
||||
@ -101,3 +102,52 @@ prt_maze03,99,21,10,10 monster Black Mushroom 1084,3,180000,90000
|
||||
prt_maze03,54,15,10,10 monster Black Mushroom 1084,3,180000,90000
|
||||
prt_maze03,171,180,3,3 monster Red Mushroom 1085,2,180000,90000
|
||||
prt_maze03,174,187,3,3 monster Red Mushroom 1085,3,180000,90000
|
||||
|
||||
//==================================================
|
||||
// Added Illusion of Labyrinth
|
||||
//==================================================
|
||||
prt_mz03_i monster Chaos Poporing 20531,10,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
prt_mz03_i monster Chaos Side Winder 20526,10,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
prt_mz03_i monster Chaos Hunter Fly 20527,10,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
prt_mz03_i monster Chaos Ghostring 20529,4,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
prt_mz03_i monster Chaos Killer Mantis 20530,10,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
prt_mz03_i monster Chaos Mantis 20528,10,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
prt_mz03_i monster Chaos Baphomet Jr. 20525,10,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
prt_mz03_i monster Chaotic Stem Worm 20532,6,5000,0,"prt_mz03_i_boss::OnMobDead"
|
||||
|
||||
// Unknown delay
|
||||
prt_mz03_i monster Chaotic Andrea 20521,1,5000
|
||||
prt_mz03_i monster Chaotic Anes 20522,1,5000
|
||||
prt_mz03_i monster Chaotic Silvano 20523,1,5000
|
||||
prt_mz03_i monster Chaotic Cecilia 20524,1,5000
|
||||
|
||||
- script prt_mz03_i_boss -1,{
|
||||
end;
|
||||
OnMobDead:
|
||||
if (playerattached()) {
|
||||
if (.count < 2500) // unknown value
|
||||
.count++;
|
||||
if (!.boss_spawn && !.cooldown && .count == 2500) {
|
||||
.boss_spawn = true;
|
||||
.count = 0;
|
||||
killmonster "prt_mz03_i", "prt_mz03_i_boss::OnBossDeath";
|
||||
mapannounce "prt_mz03_i", "A terrible presence has descended from beyond the chaos of the deep abyss.", bc_map, 0x70dbdb;
|
||||
getunitdata( killedgid, .@data );
|
||||
monster "prt_mz03_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 20520,1, "prt_mz03_i_boss::OnBossDeath"; // ILL_BAPHOMET
|
||||
end;
|
||||
}
|
||||
}
|
||||
end;
|
||||
OnBossDeath:
|
||||
mapannounce "prt_mz03_i", "The Invincible state of Chaos Baphomet has been lifted.", bc_map, 0x70dbdb;
|
||||
killmonster "prt_mz03_i", "prt_mz03_i_boss::OnBossDeath";
|
||||
.boss_spawn = false;
|
||||
.cooldown = true;
|
||||
initnpctimer;
|
||||
end;
|
||||
|
||||
OnTimer7200000:
|
||||
.cooldown = false;
|
||||
stopnpctimer;
|
||||
end;
|
||||
}
|
||||
|
@ -48,21 +48,40 @@ function script F_22507 {// ShabbyOldScroll
|
||||
// 2 : All the quests are completed
|
||||
function script F_queststatus {
|
||||
.@type = getarg(0);
|
||||
.@base = checkquest(getarg(1),.@type);
|
||||
|
||||
.@status = checkquest(getarg(1),.@type);
|
||||
switch( .@status ) {
|
||||
case -1:
|
||||
.@status = 0;
|
||||
break;
|
||||
case 0:
|
||||
case 1:
|
||||
.@status = 1;
|
||||
break;
|
||||
case 2:
|
||||
.@status = 2;
|
||||
break;
|
||||
}
|
||||
|
||||
.@size = getargcount();
|
||||
|
||||
for ( .@i = 2; .@i < .@size; ++.@i ) {
|
||||
if (checkquest(getarg(.@i),.@type) != .@base)
|
||||
.@next_status = checkquest(getarg(.@i),.@type);
|
||||
switch( .@next_status ) {
|
||||
case -1:
|
||||
.@next_status = 0;
|
||||
break;
|
||||
case 0:
|
||||
case 1:
|
||||
.@next_status = 1;
|
||||
break;
|
||||
case 2:
|
||||
.@next_status = 2;
|
||||
break;
|
||||
}
|
||||
|
||||
if (.@next_status != .@status)
|
||||
return -1;
|
||||
}
|
||||
switch( .@base ) {
|
||||
case -1:
|
||||
return 0;
|
||||
case 0:
|
||||
case 1:
|
||||
return 1;
|
||||
case 2:
|
||||
return 2;
|
||||
}
|
||||
end;
|
||||
return .@status;
|
||||
}
|
||||
|
@ -1226,8 +1226,22 @@ OnInit:
|
||||
end;
|
||||
}
|
||||
|
||||
/*
|
||||
prt_fild01,131,364,5 script Terrian#terian 4W_M_02,{
|
||||
prt_mz03_i,97,31,5 script Terrian#terian 4W_M_02,{
|
||||
mes "[Therian]";
|
||||
mes "Are there any difficulties in carrying out the mission?";
|
||||
mes "If you want to get out of the Twisted Labyrinth, I can guide you.";
|
||||
next;
|
||||
if (select( "Let's continue talking about the investigation.", "I want to go out." ) == 2) {
|
||||
mes "[Therian]";
|
||||
mes "I will guide you to where the entrance to the Twisted Labyrinth was.";
|
||||
close2;
|
||||
warp "prt_maze01",99,29;
|
||||
end;
|
||||
}
|
||||
mes "[Therian]";
|
||||
mes "I understand.";
|
||||
mes "Then let's talk about the investigation.";
|
||||
next;
|
||||
if (BaseLevel < 170) {
|
||||
mes "[Terrian]";
|
||||
mes "It's nice weather.";
|
||||
@ -1261,9 +1275,9 @@ prt_fild01,131,364,5 script Terrian#terian 4W_M_02,{
|
||||
mes "If you don't mind, please apply for membership with the Commander <NAVI>[Joel]<INFO>prt_in,136,34,</INFO></NAVI> in Prontera.";
|
||||
close;
|
||||
}
|
||||
if (isbegin_quest(3467) == 0) {
|
||||
if (isbegin_quest(3464) == 0) {
|
||||
mes "[Terrian]";
|
||||
mes "The weather is nice";
|
||||
mes "The weather is nice.";
|
||||
next;
|
||||
mes "[Terrian]";
|
||||
mes "I'm a Terrian from the Illusion Investigation Corps.";
|
||||
@ -1281,7 +1295,7 @@ prt_fild01,131,364,5 script Terrian#terian 4W_M_02,{
|
||||
mes "After the flowers wither in winter, they will bloom again in spring. They always bloom in the place where the flowers withered and fell off.";
|
||||
next;
|
||||
mes "[Terrian]";
|
||||
mes "It's the same with animals, the appearance of each of which varies innumerable, but for hundreds of years it has been discovered that there has always been a completely identical appearance";
|
||||
mes "It's the same with animals, the appearance of each of which varies innumerable, but for hundreds of years it has been discovered that there has always been a completely identical appearance.";
|
||||
next;
|
||||
mes "[Terrian]";
|
||||
mes "This is the core of the theory of reincarnation, and it takes a very long time to observe and investigate it.";
|
||||
@ -1304,7 +1318,7 @@ prt_fild01,131,364,5 script Terrian#terian 4W_M_02,{
|
||||
close;
|
||||
}
|
||||
mes "[Terrian]";
|
||||
mes "Thank you";
|
||||
mes "Thank you.";
|
||||
next;
|
||||
mes "[Terrian]";
|
||||
mes "In order to determine the individual recovery rate, we need to reduce the number of monsters as quickly as possible.";
|
||||
@ -1352,7 +1366,7 @@ prt_fild01,131,364,5 script Terrian#terian 4W_M_02,{
|
||||
close;
|
||||
}
|
||||
mes "[Terrian]";
|
||||
mes "Thank you";
|
||||
mes "Thank you.";
|
||||
next;
|
||||
mes "[Terrian]";
|
||||
mes "In order to determine the individual recovery rate, we need to reduce the number of monsters as quickly as possible.";
|
||||
@ -1389,10 +1403,11 @@ OnInit:
|
||||
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(3465,HUNTING) == 2" );
|
||||
questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "isbegin_quest(3464) == 2 && checkquest(3466,PLAYTIME) == -1 && checkquest(3465,HUNTING) == -1" );
|
||||
questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3466,PLAYTIME) == 2" );
|
||||
|
||||
// No questinfo when expired
|
||||
// questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "checkquest(3466,PLAYTIME) == 2" );
|
||||
end;
|
||||
}
|
||||
*/
|
||||
|
||||
iz_d04_i,127,224,5 script Lister#ristar 4_F_01,{
|
||||
if (BaseLevel < 180) {
|
||||
|
@ -15,6 +15,7 @@
|
||||
//= 1.6 Added Illusion of Underwater [Capuche]
|
||||
//= 1.7 Added Illusion of Twins [Capuche]
|
||||
//= 1.8 Added Illusion of Teddy Bear [Atemo]
|
||||
//= 1.9 Added Illusion of Labyrinth [Atemo]
|
||||
//============================================================
|
||||
|
||||
//============================================================
|
||||
@ -12805,3 +12806,738 @@ ein_d02_i,169,244,1 script Sirumsireum Teddy Bear#ITBz02 4_TEDDY_BEAR_B_L,{
|
||||
npctalk "Teddy Bear: What have you done to me...", "", bc_self;
|
||||
end;
|
||||
}
|
||||
|
||||
|
||||
//============================================================
|
||||
//= Illusion of Labyrinth
|
||||
//============================================================
|
||||
prt_maze01,99,27,0 script #iol000 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch:
|
||||
if (BaseLevel < 180)
|
||||
end;
|
||||
.@npc_name$ = "Twisted Crack#1";
|
||||
removespecialeffect EF_GROUNDSAMPLE, AREA, .@npc_name$;
|
||||
removespecialeffect EF_ICEWALL, AREA, .@npc_name$;
|
||||
specialeffect EF_GROUNDSAMPLE, AREA, .@npc_name$;
|
||||
specialeffect EF_ICEWALL, AREA, .@npc_name$;
|
||||
|
||||
cloakoffnpcself( .@npc_name$ );
|
||||
|
||||
if (ill_laby < 2) {
|
||||
cloakoffnpcself( "Irene#1" );
|
||||
end;
|
||||
}
|
||||
if (ill_laby == 2) {
|
||||
cloakoffnpcself( "Irene#1" );
|
||||
cloakoffnpcself( "Esmeralda#1" );
|
||||
end;
|
||||
}
|
||||
if (ill_laby < 5) {
|
||||
cloakoffnpcself( "Esmeralda#1" );
|
||||
end;
|
||||
}
|
||||
cloakoffnpcself( "Andrea#1" );
|
||||
cloakoffnpcself( "Anes#1" );
|
||||
cloakoffnpcself( "Silvano#1" );
|
||||
cloakoffnpcself( "Cecilia#1" );
|
||||
end;
|
||||
}
|
||||
|
||||
prt_maze01,97,21,7 script(CLOAKED) Andrea#1 4_M_ANDREA,{
|
||||
if (ill_laby < 5)
|
||||
end;
|
||||
if (ill_laby == 5) {
|
||||
mes "[Andrea]";
|
||||
mes "I heard the story from the guild leader Esmeralda. You are the one who saved us.";
|
||||
next;
|
||||
select( "It's not like I did anything particularly grand." );
|
||||
mes "[Andrea]";
|
||||
mes "What humble words these are. I almost couldn't come back to life even as a soul. Thank you so much.";
|
||||
next;
|
||||
select( "Where did Esmeralda go?" );
|
||||
mes "[Andrea]";
|
||||
mes "Oh, the guild leader said she had a few things to prepare and end;ed to the guild base for a moment. She said she would end; straight to the entrance of the labyrinth.";
|
||||
next;
|
||||
mes "[Andrea]";
|
||||
mes "Also, she asked me whether " + strcharinfo(0) + " wants to join us as guest member of the guild.";
|
||||
next;
|
||||
mes "[Andrea]";
|
||||
mes "We don't have the manpower to raise funds for the guild revival. So, we are in a situation where even one hand is lacking.";
|
||||
next;
|
||||
mes "[Andrea]";
|
||||
mes "If we can conquer this newly revealed twisted labyrinth, it will be a spark that can revive our guild. The only person around guild who can do that is " + strcharinfo(0) + ".";
|
||||
next;
|
||||
mes "[Andrea]";
|
||||
mes "" + strcharinfo(0) + ", would you be able to work as a guest guild member for our guild?";
|
||||
next;
|
||||
if (select( "I guess that's too much.", "What are the benefits of being one?" ) == 1) {
|
||||
mes "[Andrea]";
|
||||
mes "Ah... right, I think it was a bit of an unreasonable request.";
|
||||
close;
|
||||
}
|
||||
mes "[Andrea]";
|
||||
mes "Even though we are only souls, we have a lot of knowledge gained while wandering through this twisted labyrinth.";
|
||||
next;
|
||||
mes "[Andrea]";
|
||||
mes "We will give you several requests and provide you with appropriate compensation. Would you like to work as a guest guild member?";
|
||||
next;
|
||||
if (select( "I think I'll pass", "Yes for compensation!" ) == 1) {
|
||||
mes "[Andrea]";
|
||||
mes "Ah... right, I think it was a bit of an unreasonable request.";
|
||||
close;
|
||||
}
|
||||
mes "[Andrea]";
|
||||
mes "Thank you. Now, on behalf of the guild, we would like to ask " + strcharinfo(0) + " a request related to this twisted labyrinth.";
|
||||
ill_laby = 6;
|
||||
completequest 12489;
|
||||
close;
|
||||
}
|
||||
switch( checkquest(12490,PLAYTIME) ) {
|
||||
case -1:
|
||||
break;
|
||||
case 0:
|
||||
case 1:
|
||||
mes "[Andrea]";
|
||||
mes "It's not time to make a new request yet. For now, please complete the previous request first.";
|
||||
close;
|
||||
case 2:
|
||||
erasequest 12490;
|
||||
break;
|
||||
}
|
||||
mes "[Andrea]";
|
||||
if (F_queststatus(HAVEQUEST,12470,12471,12472,12473,12474,12475,12476,12477) != 0)
|
||||
mes "You still have quests you couldn't complete yesterday. ^ff0000If you accept a new quest now, the quest you couldn't complete yesterday will be continued today.^000000 Do you want to accept all today's quests?";
|
||||
else
|
||||
mes "" + strcharinfo(0) + ", I have a lot of requests for you. Do you want to accept all requests?";
|
||||
next;
|
||||
if (select( "Not now", "Accept all" ) == 1) {
|
||||
mes "[Andrea]";
|
||||
mes "Please come back when you are ready to receive another request.";
|
||||
close;
|
||||
}
|
||||
setquest 12490;
|
||||
for ( .@quest_id = 12470; .@quest_id <= 12477; ++.@quest_id ) {
|
||||
if (isbegin_quest(.@quest_id) == 0)
|
||||
setquest .@quest_id;
|
||||
}
|
||||
mes "[Andrea]";
|
||||
mes "Please work hard today as well.";
|
||||
mes "Thank you always.";
|
||||
close;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild New Member>" );
|
||||
|
||||
// Main quest
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "isbegin_quest(12489) == 1" );
|
||||
|
||||
// Daily quest
|
||||
questinfo( QTYPE_DAILYQUEST, QMARK_YELLOW, "ill_laby == 6 && checkquest(12490,PLAYTIME) == -1" ); // note: no questinfo when playtime == 2
|
||||
end;
|
||||
}
|
||||
|
||||
prt_maze01,101,25,3 script(CLOAKED) Silvano#1 4_M_SILVANO,{
|
||||
if (checkweight(1201,3) == 0) {
|
||||
mes "You seem to have too many types or weights of items. Please clean up your inventory.";
|
||||
close;
|
||||
}
|
||||
removespecialeffect 1090;
|
||||
|
||||
if (ill_laby < 6) {
|
||||
mes "[Silvano]";
|
||||
mes "Thank you for your help, " + strcharinfo(0) + ". Guild leader left a message through ^0000ffAndrea^000000.";
|
||||
close;
|
||||
}
|
||||
mes "[Silvano]";
|
||||
mes "If you have completed a quest, you can receive a reward. Would you like to receive it now?";
|
||||
next;
|
||||
if (select( "Not now", "Yes, please" ) == 1) {
|
||||
mes "[Silvano]";
|
||||
mes "I'll wait as long as I can.";
|
||||
close;
|
||||
}
|
||||
.@quest_12470 = checkquest(12470,HUNTING);
|
||||
.@quest_12471 = checkquest(12471,HUNTING);
|
||||
.@quest_12472 = checkquest(12472,HUNTING);
|
||||
.@quest_12473 = checkquest(12473,HUNTING);
|
||||
.@quest_12474 = checkquest(12474,HUNTING);
|
||||
.@quest_12475 = checkquest(12475,HUNTING);
|
||||
.@quest_12476 = checkquest(12476,HUNTING);
|
||||
.@quest_12477 = checkquest(12477,HUNTING);
|
||||
.@quest_12478 = checkquest(12478,HUNTING);
|
||||
.@quest_12479 = checkquest(12479,HUNTING);
|
||||
.@quest_12480 = checkquest(12480,HUNTING);
|
||||
.@quest_12481 = checkquest(12481,HUNTING);
|
||||
|
||||
if (.@quest_12470 != 2 && .@quest_12471 != 2 && .@quest_12472 != 2 && .@quest_12473 != 2 && .@quest_12474 != 2 && .@quest_12475 != 2 && .@quest_12476 != 2 && .@quest_12477 != 2 && .@quest_12478 != 2 && .@quest_12479 != 2 && .@quest_12480 != 2 && .@quest_12481 != 2) { // no daily quest done
|
||||
mes "[Silvano]";
|
||||
mes "There are no completed quests. Please come back to me after completing at least one request.";
|
||||
close;
|
||||
}
|
||||
if (.@quest_12470 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25271,1; // IllusionStone
|
||||
erasequest 12470;
|
||||
mes "^0000ff[Daily] Andrea's Revenge I^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12471 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25271,1; // IllusionStone
|
||||
erasequest 12471;
|
||||
mes "^0000ff[Daily] Andrea's Revenge II^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12472 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25271,1; // IllusionStone
|
||||
erasequest 12472;
|
||||
mes "^0000ff[Daily] Anes' Revenge I^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12473 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25271,1; // IllusionStone
|
||||
erasequest 12473;
|
||||
mes "^0000ff[Daily] Anes' Revenge II^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12474 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25781,1; // Little_Lovely_Candle
|
||||
erasequest 12474;
|
||||
mes "^0000ff[Daily] Silvano's Revenge I^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12475 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25782,1; // Medicinal_Stuff
|
||||
erasequest 12475;
|
||||
mes "^0000ff[Daily] Silvano's Revenge II^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12476 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25783,1; // Cold_Holy_Water
|
||||
erasequest 12476;
|
||||
mes "^0000ff[Daily] Cecilia's Revenge I^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12477 == 2) {
|
||||
getexp 1750000,1137500;
|
||||
getitem 25784,1; // Small_Flashlight
|
||||
erasequest 12477;
|
||||
mes "^0000ff[Daily] Cecilia's Revenge II^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12478 == 2) {
|
||||
getexp 2500000,1625000;
|
||||
getitem 25781,3;
|
||||
erasequest 12478;
|
||||
mes "^0000ff[Weekly] Soul Purification - Andrea^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12479 == 2) {
|
||||
getexp 2500000,1625000;
|
||||
getitem 25782,3;
|
||||
erasequest 12479;
|
||||
mes "^0000ff[Weekly] Soul Purification - Anes^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12480 == 2) {
|
||||
getexp 2500000,1625000;
|
||||
getitem 25783,3;
|
||||
erasequest 12480;
|
||||
mes "^0000ff[Weekly] Soul Purification - Silvano^000000 completed";
|
||||
next;
|
||||
}
|
||||
if (.@quest_12481 == 2) {
|
||||
getexp 2500000,1625000;
|
||||
getitem 25784,3; // Small_Flashlight
|
||||
erasequest 12481;
|
||||
mes "^0000ff[Weekly] Soul Purification - Cecilia^000000 completed";
|
||||
next;
|
||||
}
|
||||
mes "[Silvano]";
|
||||
mes "All compensation payments for completed quests have been completed.";
|
||||
close;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild New Member>" );
|
||||
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12470,HUNTING) == 2" );
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12471,HUNTING) == 2" );
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12472,HUNTING) == 2" );
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12473,HUNTING) == 2" );
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12474,HUNTING) == 2" );
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12475,HUNTING) == 2" );
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12476,HUNTING) == 2" );
|
||||
questinfo( QTYPE_QUEST2, QMARK_YELLOW, "checkquest(12477,HUNTING) == 2" );
|
||||
end;
|
||||
}
|
||||
|
||||
prt_maze01,101,21,1 script(CLOAKED) Cecilia#1 4_F_CECILIA,{
|
||||
if (ill_laby < 6) {
|
||||
mes "[Cecilia]";
|
||||
mes "Thank you for your help, " + strcharinfo(0) + ". Guild leader left a message through ^0000ffAndrea^000000.";
|
||||
close;
|
||||
}
|
||||
mes "[Cecilia]";
|
||||
mes "Is there anything I can help you with?";
|
||||
next;
|
||||
if (select( "Nothing", "Can you send me outside?" ) == 1) {
|
||||
mes "[Cecilia]";
|
||||
mes "I'm sorry I couldn't help you.";
|
||||
close;
|
||||
}
|
||||
warp "prt_fild01",136,365;
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild New Member>" );
|
||||
end;
|
||||
}
|
||||
|
||||
prt_maze01,97,25,5 script(CLOAKED) Anes#1 4_F_ANES,{
|
||||
if (checkweight(1201,3) == 0) {
|
||||
mes "You seem to have too many types or weights of items. Please clean up your inventory.";
|
||||
close;
|
||||
}
|
||||
if (ill_laby < 5)
|
||||
end;
|
||||
if (ill_laby == 5) {
|
||||
mes "[Anes]";
|
||||
mes "Thank you for your help, " + strcharinfo(0) + ". Guild leader left a message through ^0000ffAndrea^000000.";
|
||||
close;
|
||||
}
|
||||
.@quest_12478 = checkquest(12478,HUNTING);
|
||||
.@quest_12479 = checkquest(12479,HUNTING);
|
||||
.@quest_12480 = checkquest(12480,HUNTING);
|
||||
.@quest_12481 = checkquest(12481,HUNTING);
|
||||
|
||||
if (.@quest_12478 == -1 && .@quest_12479 == -1 && .@quest_12480 == -1 && .@quest_12481 == -1)
|
||||
.@state = 0;
|
||||
else if (.@quest_12478 == 2 || .@quest_12479 == 2 || .@quest_12480 == 2 || .@quest_12481 == 2)
|
||||
.@state = 2;
|
||||
else
|
||||
.@state = 1;
|
||||
|
||||
switch( checkquest(12491,PLAYTIME) ) {
|
||||
case -1:
|
||||
break;
|
||||
case 0:
|
||||
case 1:
|
||||
mes "[Anes]";
|
||||
mes "It's not time to make a new request yet. For now, please complete the previous quest first.";
|
||||
close;
|
||||
case 2:
|
||||
erasequest 12491;
|
||||
break;
|
||||
}
|
||||
|
||||
switch( .@state ) {
|
||||
case 0:
|
||||
mes "[Anes]";
|
||||
mes "" + strcharinfo(0) + ", there is one weekly request that you can receive weekly. Would you like to receive it?";
|
||||
next;
|
||||
if (select( "Not now", "Receive 1 weekly request" ) == 1) {
|
||||
mes "[Anes]";
|
||||
mes "Please come back when you are ready to receive another request.";
|
||||
close;
|
||||
}
|
||||
setquest 12491;
|
||||
setquest rand(12478, 12481);
|
||||
mes "[Anes]";
|
||||
mes "I hope that God's blessings will be with you this week as well.";
|
||||
close;
|
||||
case 1:
|
||||
mes "[Anes]";
|
||||
mes "There are still uncompleted quests. ^ff0000If you accept new quests now, the unfinished quests from last week will be deleted.^000000 Would you like to accept new weekly quests?";
|
||||
next;
|
||||
if (select( "Cancel", "Receive the weekly request" ) == 1) {
|
||||
mes "[Anes]";
|
||||
mes "Come back when you're ready to accept the quest.";
|
||||
close;
|
||||
}
|
||||
if (isbegin_quest(12478) > 0)
|
||||
erasequest 12478;
|
||||
if (isbegin_quest(12479) > 0)
|
||||
erasequest 12479;
|
||||
if (isbegin_quest(12480) > 0)
|
||||
erasequest 12480;
|
||||
if (isbegin_quest(12481) > 0)
|
||||
erasequest 12481;
|
||||
setquest 12491;
|
||||
setquest rand(12478, 12481);
|
||||
mes "[Anes]";
|
||||
mes "May God bless you this week as well.";
|
||||
close;
|
||||
case 2:
|
||||
end;
|
||||
}
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild New Member>" );
|
||||
|
||||
questinfo( QTYPE_EVENT, QMARK_YELLOW, "ill_laby == 6 && checkquest(12491,PLAYTIME) == -1" ); // note: type event is not a mistake
|
||||
|
||||
// no questinfo when playtime 2
|
||||
// questinfo( QTYPE_EVENT, QMARK_YELLOW, "checkquest(12491,PLAYTIME) == 2" );
|
||||
|
||||
// unknown questinfo hunting completed
|
||||
end;
|
||||
}
|
||||
|
||||
prt_maze01,99,23,5 script(CLOAKED) Twisted Crack#1 CLEAR_NPC,{
|
||||
if (BaseLevel < 180)
|
||||
end;
|
||||
if (ill_laby < 2) {
|
||||
mes "Beyond the twisted crack, a familiar yet unfamiliar labyrinth unfolds.";
|
||||
close;
|
||||
}
|
||||
mes "Beyond the twisted crack, a familiar yet unfamiliar labyrinth unfolds.";
|
||||
mes "^ff0000If you step in, you may not be able to get out again.^000000";
|
||||
next;
|
||||
if (select( "Pretend you didn't see it", "Enter through the crack" ) == 1) {
|
||||
mes "^0000ffCuriosity killed the cat. Let's bury it quietly.^000000";
|
||||
close;
|
||||
}
|
||||
warp "prt_mz03_i",99,26;
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
questinfo( QTYPE_CLICKME, QMARK_YELLOW, "isbegin_quest(12484) == 1 || isbegin_quest(12485) == 1 || isbegin_quest(12486) == 1 || isbegin_quest(12487) == 1" );
|
||||
end;
|
||||
}
|
||||
|
||||
prt_maze01,97,26,5 script(CLOAKED) Irene#1 4_F_ERENE,2,2,{
|
||||
if (BaseLevel < 180)
|
||||
end;
|
||||
if (ill_laby == 0) {
|
||||
mes "[Irene]";
|
||||
mes "Ouch! Sorry. I didn't mean to surprise you!";
|
||||
next;
|
||||
select( "Whoua! You surprised me!" );
|
||||
mes "[Irene]";
|
||||
mes "Please don't point your weapon at me and hear me out! Please.";
|
||||
next;
|
||||
select( "Calm down." );
|
||||
mes "[Irene]";
|
||||
mes "Thank you. My name is Irene, member of the Prontera Priests' Guild. Ah.. There is a bit of reason why this is happening right now.";
|
||||
next;
|
||||
select( "Did you die while hunting?" );
|
||||
mes "[Irene]";
|
||||
mes "Yes... I found this suspicious crack during training with 4 other new guild members. They rushed into this place, so I followed them...";
|
||||
next;
|
||||
mes "[Irene]";
|
||||
mes "Please, I would like you to inform our guild leader of the current situation. We are currently recruiting people near the cathedral in Prontera. I will wait for other guild members who might come out of here...";
|
||||
next;
|
||||
if (select( "Sorry, I can't help you.", "Alright, no problem." ) == 1) {
|
||||
mes "[Irene]";
|
||||
mes "Well yeah.. it must have been an unreasonable request... sorry..";
|
||||
close;
|
||||
}
|
||||
mes "[Irene]";
|
||||
mes "Thank you! Here's a note with the guild leader's location! Please!";
|
||||
next;
|
||||
select( "Let's go outside first." );
|
||||
ill_laby = 1;
|
||||
setquest 12482;
|
||||
warp "prt_fild01",136,365;
|
||||
end;
|
||||
}
|
||||
if (ill_laby == 1) {
|
||||
mes "[Irene]";
|
||||
mes "If you look at the note I gave you, the guild leader's location is written down.";
|
||||
close2;
|
||||
warp "prt_fild01",136,365;
|
||||
end;
|
||||
}
|
||||
if (ill_laby == 2) {
|
||||
mes "[Irene]";
|
||||
mes "Ugh, it looks like there's no trace of my remains...";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "Fortunately, your guardian relic is stored in the guild, so resurrection is possible. It might cost some money, though.";
|
||||
next;
|
||||
mes "[Irene]";
|
||||
mes "I'm sorry...";
|
||||
close;
|
||||
}
|
||||
if (ill_laby == 3) {
|
||||
mes "[Irene]";
|
||||
mes "I need to go back to the guild soon. It's quite embarrassing because of the state of my soul.";
|
||||
close2;
|
||||
cloakonnpcself();
|
||||
end;
|
||||
}
|
||||
end;
|
||||
|
||||
OnTouch:
|
||||
if (ill_laby == 0) {
|
||||
npctalk "Ouch! Sorry. I didn't mean to surprise you!", "", bc_self;
|
||||
end;
|
||||
}
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild Member>" );
|
||||
|
||||
questinfo( QTYPE_QUEST, QMARK_YELLOW, "BaseLevel >= 180 && ill_laby == 0" );
|
||||
end;
|
||||
}
|
||||
|
||||
prt_maze01,101,26,3 script(CLOAKED) Esmeralda#1 4_GEFFEN_09,{
|
||||
if (ill_laby < 2)
|
||||
end;
|
||||
if (ill_laby == 2) {
|
||||
mes "[Esmeralda]";
|
||||
mes "Irene, stop crying and come to your senses.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "Fortunately, your guardian relic is stored in the guild, so resurrection is possible. It might cost some money, though.";
|
||||
next;
|
||||
mes "[Irene]";
|
||||
mes "I'm sorry...";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "We need to resurrect this troublemaker as soon as possible, so I'll send her back to the guild first.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "I have to say thank you, but since you have already helped me, can I ask you one more favor?";
|
||||
next;
|
||||
if (select( "You really have no shame.", "Uh... of course." ) == 1) {
|
||||
mes "[Esmeralda]";
|
||||
mes "Ah, I guess that's it. I really have no shame. We'll take care of the rest.";
|
||||
close;
|
||||
}
|
||||
mes "[Esmeralda]";
|
||||
mes "Irene made a soul contract with the guardian relic a long time ago, so I don't think there will be any problems with her resurrection.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "There are a total of 4 more people missing. These guys don't have a contract with the guardian relic, so they don't appear in spirit form. Ha... really...";
|
||||
next;
|
||||
select( "Is signing a contract with a guardian relic like insurance?" );
|
||||
mes "[Esmeralda]";
|
||||
mes "Yes, since our guild is made up of only priests, fatal accidents are unexpectedly rare, but they are very frequent.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "As soon as you join, you enter into a contract with a guardian relic and undergo a ceremony that completely resurrects your soul and body even after death.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "The problem is that the four new recruits who disappeared today are the ones who didn't even go through that process.";
|
||||
next;
|
||||
select( "Do I have to retrieve the remains and bring them back?" );
|
||||
mes "[Esmeralda]";
|
||||
mes "Ah... well, even the smallest traces of the body are fine. The more intact it is, the cheaper the resurrection price will be, but you have to save it first.";
|
||||
next;
|
||||
select( "(It feels like furniture repair)" );
|
||||
mes "[Esmeralda]";
|
||||
mes "Priests train in various things. During the training process, there are many things that are not quite beautiful.";
|
||||
next;
|
||||
if (select( "Well, it looks dangerous so I...", "Alright, I will do it" ) == 1) {
|
||||
mes "[Esmeralda]";
|
||||
mes "Ah, I guess that's it. We'll take care of the rest.";
|
||||
close;
|
||||
}
|
||||
mes "[Esmeralda]";
|
||||
mes "Thank you. I've collected information about the four guild members, so if you need anything, please check it. Perhaps traces of my members lie beyond this twisted rift.";
|
||||
close2;
|
||||
ill_laby = 3;
|
||||
erasequest 12483;
|
||||
setquest 12484;
|
||||
setquest 12485;
|
||||
setquest 12486;
|
||||
setquest 12487;
|
||||
end;
|
||||
}
|
||||
if (ill_laby == 3) {
|
||||
mes "[Esmeralda]";
|
||||
mes "I've collected information about the four guild members, so if you need anything, please check it. Perhaps traces of my members lie beyond this twisted rift.";
|
||||
close;
|
||||
}
|
||||
if (ill_laby == 4) {
|
||||
mes "[Esmeralda]";
|
||||
mes "Oh, thank you. I almost gave up, but you really saved all of our new recruits.";
|
||||
next;
|
||||
select( "(Can these remains really be called new recruits?)" );
|
||||
mes "[Esmeralda]";
|
||||
mes "Thank you so much. First, we need to summon the souls of our guild members to this area. I think this place will be better than the city until complete revival work is done.";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "Oh, and it's a bit difficult to show our guild's soul summoning process if you're not a member of the guild. Could you please go outside the dungeon for a moment?";
|
||||
next;
|
||||
if (select( "Can't I just watch?", "Of course" ) == 1) {
|
||||
mes "[Esmeralda]";
|
||||
mes "Ah, it would be a bit awkward to show this to someone outside the guild...";
|
||||
close;
|
||||
}
|
||||
mes "[Esmeralda]";
|
||||
mes "Thank you for your consideration. Then I'll send you outside for a while.";
|
||||
close2;
|
||||
ill_laby = 5;
|
||||
erasequest 12488;
|
||||
setquest 12489;
|
||||
warp "prt_fild01",136,365;
|
||||
end;
|
||||
}
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild Leader>" );
|
||||
|
||||
questinfo( QTYPE_QUEST, QMARK_YELLOW, "isbegin_quest(12483) == 1" );
|
||||
questinfo( QTYPE_QUEST, QMARK_YELLOW, "isbegin_quest(12488) == 1" );
|
||||
end;
|
||||
}
|
||||
|
||||
prontera,212,320,0 script #iol002 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch:
|
||||
if (ill_laby == 1) {
|
||||
cloakoffnpcself( "Esmeralda#2" );
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
prontera,212,320,3 script(CLOAKED) Esmeralda#2 4_GEFFEN_09,2,3,{
|
||||
if (ill_laby == 1) {
|
||||
mes "[Esmeralda]";
|
||||
mes "Huh? What's going on? Did something happen to our guild members?";
|
||||
next;
|
||||
select( "(Inform her terrible thing that happened to the priests' guild)" );
|
||||
mes "[Esmeralda]";
|
||||
mes "Our new recruits are missing?";
|
||||
mes "Sigh... Is it a guild tradition? It always like this every year...";
|
||||
next;
|
||||
mes "[Esmeralda]";
|
||||
mes "Thanks for telling me. I guess I'll have to go take care of these guys. God's blessings be with you, adventurer...";
|
||||
close2;
|
||||
ill_laby = 2;
|
||||
erasequest 12482;
|
||||
setquest 12483;
|
||||
cloakonnpcself();
|
||||
end;
|
||||
}
|
||||
end;
|
||||
|
||||
OnTouch:
|
||||
if (ill_laby == 1) {
|
||||
npctalk "Guided by the light, the Prontera Priests Guild is recruiting new guild members", "", bc_self;
|
||||
end;
|
||||
}
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
setunittitle( getnpcid(0), "<Priest Guild Leader>" );
|
||||
|
||||
questinfo( QTYPE_QUEST, QMARK_YELLOW, "isbegin_quest(12482) == 1" );
|
||||
end;
|
||||
}
|
||||
|
||||
prt_mz03_i,107,104,0 script #iold01 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch:
|
||||
if (ill_laby == 3 && isbegin_quest(12484) == 1) {
|
||||
cloakoffnpcself( "Trace of Andrea#D" );
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
prt_mz03_i,10,18,0 script #iold02 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch:
|
||||
if (ill_laby == 3 && isbegin_quest(12485) == 1) {
|
||||
cloakoffnpcself( "Trace of Anes#D" );
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
prt_mz03_i,135,68,0 script #iold03 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch:
|
||||
if (ill_laby == 3 && isbegin_quest(12486) == 1) {
|
||||
cloakoffnpcself( "Trace of Silvano#D" );
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
prt_mz03_i,183,26,0 script #iold04 HIDDEN_WARP_NPC,4,4,{
|
||||
end;
|
||||
OnTouch:
|
||||
if (ill_laby == 3 && isbegin_quest(12487) == 1) {
|
||||
cloakoffnpcself( "Trace of Cecilia#D" );
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
|
||||
prt_mz03_i,107,104,3 script(CLOAKED) Trace of Andrea#D 4_M_ANDREA_D,{
|
||||
getmapxy .@map$,.@x,.@y, BL_NPC;
|
||||
|
||||
switch( .@x ) {
|
||||
case 107: // Trace of Andrea#D
|
||||
.@quest_id = 12484;
|
||||
break;
|
||||
case 10: // Trace of Anes#D
|
||||
.@quest_id = 12485;
|
||||
break;
|
||||
case 135: // Trace of Silvano#D
|
||||
.@quest_id = 12486;
|
||||
break;
|
||||
case 183: // Trace of Cecilia#D
|
||||
.@quest_id = 12487;
|
||||
break;
|
||||
}
|
||||
if (ill_laby == 3 && isbegin_quest(.@quest_id) == 1) {
|
||||
mes "^0000ffYou found the " + strnpcinfo(1) + ". Would you like to take care of it?^000000";
|
||||
next;
|
||||
if (select( "Cancel", "Take care of it" ) == 1) {
|
||||
mes "^0000ffCancelled the process.^000000";
|
||||
close;
|
||||
}
|
||||
progressbar "FFFF00",5;
|
||||
specialeffect EF_HO_UP;
|
||||
erasequest .@quest_id;
|
||||
cloakonnpcself();
|
||||
if (F_queststatus(HAVEQUEST,12484,12485,12486,12487) == 0) {
|
||||
ill_laby = 4;
|
||||
setquest 12488;
|
||||
mes "^0000ffYou found traces of guild members. Let's go find Esmeralda inside the labyrinth.^000000";
|
||||
close2;
|
||||
warp "prt_fild01",136,365;
|
||||
end;
|
||||
}
|
||||
end;
|
||||
}
|
||||
end;
|
||||
|
||||
OnInit:
|
||||
getmapxy .@map$,.@x,.@y, BL_NPC;
|
||||
|
||||
switch( .@x ) {
|
||||
case 107: // Trace of Andrea#D
|
||||
.@quest_id = 12484;
|
||||
break;
|
||||
case 10: // Trace of Anes#D
|
||||
.@quest_id = 12485;
|
||||
break;
|
||||
case 135: // Trace of Silvano#D
|
||||
.@quest_id = 12486;
|
||||
break;
|
||||
case 183: // Trace of Cecilia#D
|
||||
.@quest_id = 12487;
|
||||
break;
|
||||
}
|
||||
questinfo( QTYPE_CLICKME, QMARK_YELLOW, "isbegin_quest(" + .@quest_id + ") == 1" );
|
||||
end;
|
||||
}
|
||||
prt_mz03_i,10,18,3 duplicate(Trace of Andrea#D) Trace of Anes#D 4_F_ANES_D
|
||||
prt_mz03_i,135,68,3 duplicate(Trace of Andrea#D) Trace of Silvano#D 4_M_SILVANO_D
|
||||
prt_mz03_i,183,26,3 duplicate(Trace of Andrea#D) Trace of Cecilia#D 4_F_CECILIA_D
|
||||
|
@ -30,6 +30,7 @@ npc: npc/re/warps/dungeons/mag_dun.txt
|
||||
npc: npc/re/warps/dungeons/moc_pryd.txt
|
||||
npc: npc/re/warps/dungeons/nif_dun.txt
|
||||
npc: npc/re/warps/dungeons/oz_dun.txt
|
||||
npc: npc/re/warps/dungeons/prt_mz03_i.txt
|
||||
npc: npc/re/warps/dungeons/rockmi1.txt
|
||||
npc: npc/re/warps/dungeons/sp_rudus.txt
|
||||
npc: npc/re/warps/dungeons/slabw01.txt
|
||||
|
Loading…
x
Reference in New Issue
Block a user