Episode 17.2 - Sage's Legacy (#6799)

* Episode 17.2 Initial Release of instances and quests
* Added warp portals and monster spawn scripts
* Added Episode 17.2 related database entries

Closed #6470 

Thanks to @Megelith @Pokye 

Co-authored-by: JohnnyPlayy <JohnnyPlayy@users.noreply.github.com>
Co-authored-by: Everade <privacy@gatheringro.com>
Co-authored-by: crazyarashi <26841779+crazy-arashi@users.noreply.github.com>
Co-authored-by: Atemo <capucrath@gmail.com>
This commit is contained in:
Everade 2023-04-12 21:27:34 +02:00 committed by GitHub
parent c7b464b91f
commit 7853e926c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
44 changed files with 22583 additions and 411 deletions

View File

@ -60006,21 +60006,21 @@ Body:
Type: Usable
Weight: 10
Script: |
/* bonus_script "{ bonus2 bAddRace2,RC2_EP172BATH,5; }",900,1,0,EFST_BATH_FOAM_A; */
bonus_script "{ bonus2 bAddRace2,RC2_EP172BATH,5; }",900,1,0,EFST_BATH_FOAM_A;
- Id: 100148
AegisName: Bath_Foam_B
Name: Bath Foam B
Type: Usable
Weight: 10
Script: |
/* bonus_script "{ bonus2 bAddRace2,RC2_EP172BATH,10; }",900,1,0,EFST_BATH_FOAM_B; */
bonus_script "{ bonus2 bAddRace2,RC2_EP172BATH,10; }",900,1,0,EFST_BATH_FOAM_B;
- Id: 100149
AegisName: Bath_Foam_C
Name: Bath Foam C
Type: Usable
Weight: 10
Script: |
/* bonus_script "{ bonus2 bAddRace2,RC2_EP172BATH,15; }",900,1,0,EFST_BATH_FOAM_C; */
bonus_script "{ bonus2 bAddRace2,RC2_EP172BATH,15; }",900,1,0,EFST_BATH_FOAM_C;
- Id: 100151
AegisName: Skill_Sha_M_S_Weapon
Name: Skill Shadow Weapon Combination Scroll

View File

@ -13937,3 +13937,717 @@ Body:
MinValue: 1
MaxValue: 5
Chance: 5000
- Id: 157
Group: AUTO_IMP_MELEE_1
Slots:
- Slot: 1
Options:
- Option: VAR_HITSUCCESSVALUE
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_CRITICALSUCCESSVALUE
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_ATTPOWER
MinValue: 5
MaxValue: 25
Chance: 5000
- Option: VAR_ATKPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: DAMAGE_PROPERTY_NOTHING_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_WATER_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_GROUND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_FIRE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_WIND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_POISON_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_SAINT_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_DARKNESS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_TELEKINESIS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_UNDEAD_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Id: 158
Group: AUTO_IMP_MELEE_2
Slots:
- Slot: 1
Options:
- Option: VAR_HITSUCCESSVALUE
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_CRITICALSUCCESSVALUE
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_ATTPOWER
MinValue: 5
MaxValue: 25
Chance: 5000
- Option: VAR_ATKPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: DAMAGE_PROPERTY_NOTHING_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_WATER_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_GROUND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_FIRE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_WIND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_POISON_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_SAINT_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_DARKNESS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_TELEKINESIS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_UNDEAD_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Slot: 2
Options:
- Option: VAR_PLUSASPDPERCENT
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_NOTHING
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_UNDEAD
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_ANIMAL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_PLANT
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_INSECT
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_FISHS
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_DEVIL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_HUMAN
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_ANGEL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_DRAGON
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: DAMAGE_SIZE_SMALL_TARGET
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: DAMAGE_SIZE_MIDIUM_TARGET
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: DAMAGE_SIZE_LARGE_TARGET
MinValue: 3
MaxValue: 15
Chance: 5000
- Id: 159
Group: AUTO_IMP_MELEE_3
Slots:
- Slot: 1
Options:
- Option: VAR_HITSUCCESSVALUE
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_CRITICALSUCCESSVALUE
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_ATTPOWER
MinValue: 5
MaxValue: 25
Chance: 5000
- Option: VAR_ATKPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: DAMAGE_PROPERTY_NOTHING_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_WATER_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_GROUND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_FIRE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_WIND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_POISON_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_SAINT_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_DARKNESS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_TELEKINESIS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_PROPERTY_UNDEAD_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Slot: 2
Options:
- Option: VAR_PLUSASPD
MinValue: 1
MaxValue: 2
Chance: 5000
- Option: VAR_AVOIDSUCCESSVALUE
MinValue: 5
MaxValue: 45
Chance: 5000
- Option: DEC_SP_CONSUMPTION
MinValue: 1
MaxValue: 10
Chance: 5000
- Option: WEAPON_INDESTRUCTIBLE
Chance: 5000
- Option: VAR_PLUSASPDPERCENT
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_DAMAGE_NOTHING
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_UNDEAD
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_ANIMAL
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_PLANT
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_INSECT
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_FISHS
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_DEVIL
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_HUMAN
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_ANGEL
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_DAMAGE_DRAGON
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RANGE_ATTACK_DAMAGE_TARGET
MinValue: 3
MaxValue: 12
Chance: 5000
- Option: MELEE_ATTACK_DAMAGE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_CRI_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_SIZE_SMALL_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_SIZE_MIDIUM_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: DAMAGE_SIZE_LARGE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Slot: 3
Options:
- Option: VAR_ITEMDEFPOWER
MinValue: 30
MaxValue: 100
Chance: 5000
- Option: VAR_MDEFPOWER
MinValue: 10
MaxValue: 40
Chance: 5000
- Option: VAR_MAXHPPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: VAR_MAXSPPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: DEC_SPELL_CAST_TIME
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: CLASS_DAMAGE_NORMAL_TARGET
MinValue: 1
MaxValue: 10
Chance: 5000
- Option: CLASS_IGNORE_DEF_PERCENT_NORMAL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: CLASS_DAMAGE_BOSS_TARGET
MinValue: 1
MaxValue: 10
Chance: 5000
- Option: CLASS_IGNORE_DEF_PERCENT_BOSS
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: DEC_SPELL_DELAY_TIME
MinValue: 1
MaxValue: 5
Chance: 5000
- Id: 160
Group: AUTO_IMP_MAGIC_1
Slots:
- Slot: 1
Options:
- Option: VAR_PLUSASPDPERCENT
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_ATTMPOWER
MinValue: 5
MaxValue: 25
Chance: 5000
- Option: VAR_MAGICATKPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: MDAMAGE_PROPERTY_NOTHING_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_WATER_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_GROUND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_FIRE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_WIND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_POISON_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_SAINT_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_DARKNESS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_TELEKINESIS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_UNDEAD_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Id: 161
Group: AUTO_IMP_MAGIC_2
Slots:
- Slot: 1
Options:
- Option: VAR_PLUSASPDPERCENT
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_ATTMPOWER
MinValue: 5
MaxValue: 25
Chance: 5000
- Option: VAR_MAGICATKPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: MDAMAGE_PROPERTY_NOTHING_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_WATER_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_GROUND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_FIRE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_WIND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_POISON_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_SAINT_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_DARKNESS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_TELEKINESIS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_UNDEAD_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Slot: 2
Options:
- Option: DEC_SPELL_CAST_TIME
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: RACE_MDAMAGE_NOTHING
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_UNDEAD
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_ANIMAL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_PLANT
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_INSECT
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_FISHS
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_DEVIL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_HUMAN
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_ANGEL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: RACE_MDAMAGE_DRAGON
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: MDAMAGE_SIZE_SMALL_TARGET
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: MDAMAGE_SIZE_MIDIUM_TARGET
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: MDAMAGE_SIZE_LARGE_TARGET
MinValue: 3
MaxValue: 15
Chance: 5000
- Id: 162
Group: AUTO_IMP_MAGIC_3
Slots:
- Slot: 1
Options:
- Option: VAR_PLUSASPDPERCENT
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: VAR_ATTMPOWER
MinValue: 5
MaxValue: 25
Chance: 5000
- Option: VAR_MAGICATKPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: MDAMAGE_PROPERTY_NOTHING_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_WATER_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_GROUND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_FIRE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_WIND_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_POISON_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_SAINT_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_DARKNESS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_TELEKINESIS_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_PROPERTY_UNDEAD_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Slot: 2
Options:
- Option: VAR_PLUSASPD
MinValue: 1
MaxValue: 2
Chance: 5000
- Option: VAR_AVOIDSUCCESSVALUE
MinValue: 5
MaxValue: 45
Chance: 5000
- Option: DEC_SP_CONSUMPTION
MinValue: 1
MaxValue: 10
Chance: 5000
- Option: WEAPON_INDESTRUCTIBLE
Chance: 5000
- Option: DEC_SPELL_CAST_TIME
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: VAR_MAGICATKPERCENT
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: RACE_MDAMAGE_NOTHING
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_UNDEAD
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_ANIMAL
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_PLANT
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_INSECT
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_FISHS
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_DEVIL
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_HUMAN
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_ANGEL
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: RACE_MDAMAGE_DRAGON
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_SIZE_SMALL_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_SIZE_MIDIUM_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Option: MDAMAGE_SIZE_LARGE_TARGET
MinValue: 3
MaxValue: 20
Chance: 5000
- Slot: 3
Options:
- Option: VAR_ITEMDEFPOWER
MinValue: 30
MaxValue: 100
Chance: 5000
- Option: VAR_MDEFPOWER
MinValue: 10
MaxValue: 40
Chance: 5000
- Option: VAR_MAXHPPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: VAR_MAXSPPERCENT
MinValue: 1
MaxValue: 5
Chance: 5000
- Option: DEC_SPELL_CAST_TIME
MinValue: 3
MaxValue: 10
Chance: 5000
- Option: CLASS_MDAMAGE_NORMAL
MinValue: 1
MaxValue: 10
Chance: 5000
- Option: CLASS_IGNORE_MDEF_PERCENT_NORMAL
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: CLASS_MDAMAGE_BOSS
MinValue: 1
MaxValue: 10
Chance: 5000
- Option: CLASS_IGNORE_MDEF_PERCENT_BOSS
MinValue: 3
MaxValue: 15
Chance: 5000
- Option: DEC_SPELL_DELAY_TIME
MinValue: 1
MaxValue: 5
Chance: 5000

View File

@ -3056,174 +3056,180 @@ Body:
# - Item: Abyss_Ddbox4
# TargetItems:
# - Item: Dragon_Boots
# - Item: Auto_Imp_Melee_1
# TargetItems:
# - Item: Ep172_1h_Sword
# - Item: Ep172_Bh_Sword
# - Item: Ep172_1h_Wand
# - Item: Ep172_1h_Book
# - Item: Ep172_1h_Axe
# - Item: Ep172_1h_Sword2
# - Item: Ep172_Bh_Bow
# - Item: Ep172_Bh_Bow2
# - Item: Ep172_Bh_Knuck
# - Item: Ep172_1h_Spear
# - Item: Ep172_Bh_Spear
# - Item: Ep172_1h_Dagger
# - Item: Ep172_Bh_Katar
# - Item: Ep172_Bh_Staff
# - Item: Ep172_1h_Book2
# - Item: Ep172_1h_Dagger2
# - Item: Ep172_1h_Whip
# - Item: Ep172_1h_Inst
# - Item: Ep172_Bh_Bow3
# - Item: Ep172_Bh_Huuma
# - Item: Ep172_1h_Hammer
# - Item: Ep172_1h_Foxtail
# - Item: Ep172_1h_Rifle
# - Item: Ep172_1h_Shotgun
# - Item: Ep172_1h_Gatling
# - Item: Ep172_1h_Grenade
# - Item: Auto_Imp_Melee_2
# TargetItems:
# - Item: Ep172_1h_Sword
# - Item: Ep172_Bh_Sword
# - Item: Ep172_1h_Wand
# - Item: Ep172_1h_Book
# - Item: Ep172_1h_Axe
# - Item: Ep172_1h_Sword2
# - Item: Ep172_Bh_Bow
# - Item: Ep172_Bh_Bow2
# - Item: Ep172_Bh_Knuck
# - Item: Ep172_1h_Spear
# - Item: Ep172_Bh_Spear
# - Item: Ep172_1h_Dagger
# - Item: Ep172_Bh_Katar
# - Item: Ep172_Bh_Staff
# - Item: Ep172_1h_Book2
# - Item: Ep172_1h_Dagger2
# - Item: Ep172_1h_Whip
# - Item: Ep172_1h_Inst
# - Item: Ep172_Bh_Bow3
# - Item: Ep172_Bh_Huuma
# - Item: Ep172_1h_Hammer
# - Item: Ep172_1h_Foxtail
# - Item: Ep172_1h_Rifle
# - Item: Ep172_1h_Shotgun
# - Item: Ep172_1h_Gatling
# - Item: Ep172_1h_Grenade
# - Item: Auto_Imp_Melee_3
# TargetItems:
# - Item: Ep172_1h_Sword
# - Item: Ep172_Bh_Sword
# - Item: Ep172_1h_Wand
# - Item: Ep172_1h_Book
# - Item: Ep172_1h_Axe
# - Item: Ep172_1h_Sword2
# - Item: Ep172_Bh_Bow
# - Item: Ep172_Bh_Bow2
# - Item: Ep172_Bh_Knuck
# - Item: Ep172_1h_Spear
# - Item: Ep172_Bh_Spear
# - Item: Ep172_1h_Dagger
# - Item: Ep172_Bh_Katar
# - Item: Ep172_Bh_Staff
# - Item: Ep172_1h_Book2
# - Item: Ep172_1h_Dagger2
# - Item: Ep172_1h_Whip
# - Item: Ep172_1h_Inst
# - Item: Ep172_Bh_Bow3
# - Item: Ep172_Bh_Huuma
# - Item: Ep172_1h_Hammer
# - Item: Ep172_1h_Foxtail
# - Item: Ep172_1h_Rifle
# - Item: Ep172_1h_Shotgun
# - Item: Ep172_1h_Gatling
# - Item: Ep172_1h_Grenade
# - Item: Auto_Imp_Magic_1
# TargetItems:
# - Item: Ep172_1h_Sword
# - Item: Ep172_Bh_Sword
# - Item: Ep172_1h_Wand
# - Item: Ep172_1h_Book
# - Item: Ep172_1h_Axe
# - Item: Ep172_1h_Sword2
# - Item: Ep172_Bh_Bow
# - Item: Ep172_Bh_Bow2
# - Item: Ep172_Bh_Knuck
# - Item: Ep172_1h_Spear
# - Item: Ep172_Bh_Spear
# - Item: Ep172_1h_Dagger
# - Item: Ep172_Bh_Katar
# - Item: Ep172_Bh_Staff
# - Item: Ep172_1h_Book2
# - Item: Ep172_1h_Dagger2
# - Item: Ep172_1h_Whip
# - Item: Ep172_1h_Inst
# - Item: Ep172_Bh_Bow3
# - Item: Ep172_Bh_Huuma
# - Item: Ep172_1h_Hammer
# - Item: Ep172_1h_Foxtail
# - Item: Ep172_1h_Rifle
# - Item: Ep172_1h_Shotgun
# - Item: Ep172_1h_Gatling
# - Item: Ep172_1h_Grenade
# - Item: Auto_Imp_Magic_2
# TargetItems:
# - Item: Ep172_1h_Sword
# - Item: Ep172_Bh_Sword
# - Item: Ep172_1h_Wand
# - Item: Ep172_1h_Book
# - Item: Ep172_1h_Axe
# - Item: Ep172_1h_Sword2
# - Item: Ep172_Bh_Bow
# - Item: Ep172_Bh_Bow2
# - Item: Ep172_Bh_Knuck
# - Item: Ep172_1h_Spear
# - Item: Ep172_Bh_Spear
# - Item: Ep172_1h_Dagger
# - Item: Ep172_Bh_Katar
# - Item: Ep172_Bh_Staff
# - Item: Ep172_1h_Book2
# - Item: Ep172_1h_Dagger2
# - Item: Ep172_1h_Whip
# - Item: Ep172_1h_Inst
# - Item: Ep172_Bh_Bow3
# - Item: Ep172_Bh_Huuma
# - Item: Ep172_1h_Hammer
# - Item: Ep172_1h_Foxtail
# - Item: Ep172_1h_Rifle
# - Item: Ep172_1h_Shotgun
# - Item: Ep172_1h_Gatling
# - Item: Ep172_1h_Grenade
# - Item: Auto_Imp_Magic_3
# TargetItems:
# - Item: Ep172_1h_Sword
# - Item: Ep172_Bh_Sword
# - Item: Ep172_1h_Wand
# - Item: Ep172_1h_Book
# - Item: Ep172_1h_Axe
# - Item: Ep172_1h_Sword2
# - Item: Ep172_Bh_Bow
# - Item: Ep172_Bh_Bow2
# - Item: Ep172_Bh_Knuck
# - Item: Ep172_1h_Spear
# - Item: Ep172_Bh_Spear
# - Item: Ep172_1h_Dagger
# - Item: Ep172_Bh_Katar
# - Item: Ep172_Bh_Staff
# - Item: Ep172_1h_Book2
# - Item: Ep172_1h_Dagger2
# - Item: Ep172_1h_Whip
# - Item: Ep172_1h_Inst
# - Item: Ep172_Bh_Bow3
# - Item: Ep172_Bh_Huuma
# - Item: Ep172_1h_Hammer
# - Item: Ep172_1h_Foxtail
# - Item: Ep172_1h_Rifle
# - Item: Ep172_1h_Shotgun
# - Item: Ep172_1h_Gatling
# - Item: Ep172_1h_Grenade
- Item: Auto_Imp_Melee_1
RandomOptionGroup: AUTO_IMP_MELEE_1
TargetItems:
- Item: Ep172_1h_Sword
- Item: Ep172_Bh_Sword
- Item: Ep172_1h_Wand
- Item: Ep172_1h_Book
- Item: Ep172_1h_Axe
- Item: Ep172_1h_Sword2
- Item: Ep172_Bh_Bow
- Item: Ep172_Bh_Bow2
- Item: Ep172_Bh_Knuck
- Item: Ep172_1h_Spear
- Item: Ep172_Bh_Spear
- Item: Ep172_1h_Dagger
- Item: Ep172_Bh_Katar
- Item: Ep172_Bh_Staff
- Item: Ep172_1h_Book2
- Item: Ep172_1h_Dagger2
- Item: Ep172_1h_Whip
- Item: Ep172_1h_Inst
- Item: Ep172_Bh_Bow3
- Item: Ep172_Bh_Huuma
- Item: Ep172_1h_Hammer
- Item: Ep172_1h_Foxtail
- Item: Ep172_1h_Rifle
- Item: Ep172_1h_Shotgun
- Item: Ep172_1h_Gatling
- Item: Ep172_1h_Grenade
- Item: Auto_Imp_Melee_2
RandomOptionGroup: AUTO_IMP_MELEE_2
TargetItems:
- Item: Ep172_1h_Sword
- Item: Ep172_Bh_Sword
- Item: Ep172_1h_Wand
- Item: Ep172_1h_Book
- Item: Ep172_1h_Axe
- Item: Ep172_1h_Sword2
- Item: Ep172_Bh_Bow
- Item: Ep172_Bh_Bow2
- Item: Ep172_Bh_Knuck
- Item: Ep172_1h_Spear
- Item: Ep172_Bh_Spear
- Item: Ep172_1h_Dagger
- Item: Ep172_Bh_Katar
- Item: Ep172_Bh_Staff
- Item: Ep172_1h_Book2
- Item: Ep172_1h_Dagger2
- Item: Ep172_1h_Whip
- Item: Ep172_1h_Inst
- Item: Ep172_Bh_Bow3
- Item: Ep172_Bh_Huuma
- Item: Ep172_1h_Hammer
- Item: Ep172_1h_Foxtail
- Item: Ep172_1h_Rifle
- Item: Ep172_1h_Shotgun
- Item: Ep172_1h_Gatling
- Item: Ep172_1h_Grenade
- Item: Auto_Imp_Melee_3
RandomOptionGroup: AUTO_IMP_MELEE_3
TargetItems:
- Item: Ep172_1h_Sword
- Item: Ep172_Bh_Sword
- Item: Ep172_1h_Wand
- Item: Ep172_1h_Book
- Item: Ep172_1h_Axe
- Item: Ep172_1h_Sword2
- Item: Ep172_Bh_Bow
- Item: Ep172_Bh_Bow2
- Item: Ep172_Bh_Knuck
- Item: Ep172_1h_Spear
- Item: Ep172_Bh_Spear
- Item: Ep172_1h_Dagger
- Item: Ep172_Bh_Katar
- Item: Ep172_Bh_Staff
- Item: Ep172_1h_Book2
- Item: Ep172_1h_Dagger2
- Item: Ep172_1h_Whip
- Item: Ep172_1h_Inst
- Item: Ep172_Bh_Bow3
- Item: Ep172_Bh_Huuma
- Item: Ep172_1h_Hammer
- Item: Ep172_1h_Foxtail
- Item: Ep172_1h_Rifle
- Item: Ep172_1h_Shotgun
- Item: Ep172_1h_Gatling
- Item: Ep172_1h_Grenade
- Item: Auto_Imp_Magic_1
RandomOptionGroup: AUTO_IMP_MAGIC_1
TargetItems:
- Item: Ep172_1h_Sword
- Item: Ep172_Bh_Sword
- Item: Ep172_1h_Wand
- Item: Ep172_1h_Book
- Item: Ep172_1h_Axe
- Item: Ep172_1h_Sword2
- Item: Ep172_Bh_Bow
- Item: Ep172_Bh_Bow2
- Item: Ep172_Bh_Knuck
- Item: Ep172_1h_Spear
- Item: Ep172_Bh_Spear
- Item: Ep172_1h_Dagger
- Item: Ep172_Bh_Katar
- Item: Ep172_Bh_Staff
- Item: Ep172_1h_Book2
- Item: Ep172_1h_Dagger2
- Item: Ep172_1h_Whip
- Item: Ep172_1h_Inst
- Item: Ep172_Bh_Bow3
- Item: Ep172_Bh_Huuma
- Item: Ep172_1h_Hammer
- Item: Ep172_1h_Foxtail
- Item: Ep172_1h_Rifle
- Item: Ep172_1h_Shotgun
- Item: Ep172_1h_Gatling
- Item: Ep172_1h_Grenade
- Item: Auto_Imp_Magic_2
RandomOptionGroup: AUTO_IMP_MAGIC_2
TargetItems:
- Item: Ep172_1h_Sword
- Item: Ep172_Bh_Sword
- Item: Ep172_1h_Wand
- Item: Ep172_1h_Book
- Item: Ep172_1h_Axe
- Item: Ep172_1h_Sword2
- Item: Ep172_Bh_Bow
- Item: Ep172_Bh_Bow2
- Item: Ep172_Bh_Knuck
- Item: Ep172_1h_Spear
- Item: Ep172_Bh_Spear
- Item: Ep172_1h_Dagger
- Item: Ep172_Bh_Katar
- Item: Ep172_Bh_Staff
- Item: Ep172_1h_Book2
- Item: Ep172_1h_Dagger2
- Item: Ep172_1h_Whip
- Item: Ep172_1h_Inst
- Item: Ep172_Bh_Bow3
- Item: Ep172_Bh_Huuma
- Item: Ep172_1h_Hammer
- Item: Ep172_1h_Foxtail
- Item: Ep172_1h_Rifle
- Item: Ep172_1h_Shotgun
- Item: Ep172_1h_Gatling
- Item: Ep172_1h_Grenade
- Item: Auto_Imp_Magic_3
RandomOptionGroup: AUTO_IMP_MAGIC_3
TargetItems:
- Item: Ep172_1h_Sword
- Item: Ep172_Bh_Sword
- Item: Ep172_1h_Wand
- Item: Ep172_1h_Book
- Item: Ep172_1h_Axe
- Item: Ep172_1h_Sword2
- Item: Ep172_Bh_Bow
- Item: Ep172_Bh_Bow2
- Item: Ep172_Bh_Knuck
- Item: Ep172_1h_Spear
- Item: Ep172_Bh_Spear
- Item: Ep172_1h_Dagger
- Item: Ep172_Bh_Katar
- Item: Ep172_Bh_Staff
- Item: Ep172_1h_Book2
- Item: Ep172_1h_Dagger2
- Item: Ep172_1h_Whip
- Item: Ep172_1h_Inst
- Item: Ep172_Bh_Bow3
- Item: Ep172_Bh_Huuma
- Item: Ep172_1h_Hammer
- Item: Ep172_1h_Foxtail
- Item: Ep172_1h_Rifle
- Item: Ep172_1h_Shotgun
- Item: Ep172_1h_Gatling
- Item: Ep172_1h_Grenade
# - Item: Class_Sha_R_M_Melee
# TargetItems:
# - Item: S_Swordman_earring

File diff suppressed because it is too large Load Diff

View File

@ -13558,6 +13558,444 @@
20843,ILL_ABYSMAL_WITCH@NPC_DAMAGE_HEAL,attack,753,1,10000,1000,60000,no,target,myhpltmaxrate,10,,,,,,,
20843,ILL_ABYSMAL_WITCH@NPC_CALLSLAVE,idle,352,1,5000,0,30000,yes,self,always,0,,,,,,,
// Episode 17.2 - Sage's Legacy
20620,MD_REDPEPPER@MG_FIREBOLT,chase,19,3,2000,300,5000,yes,target,always,0,,,,,,,
20620,MD_REDPEPPER@MG_FIREBALL,chase,17,5,4000,300,15000,yes,target,always,0,,,,,,9,
20620,MD_REDPEPPER@NPC_CRITICALSLASH,attack,170,2,2000,500,15000,no,target,always,0,,,,,,9,
20620,MD_REDPEPPER@SM_MAGNUM,attack,7,5,2000,0,15000,yes,self,always,0,,,,,,,
20620,MD_REDPEPPER@CR_AUTOGUARD,chase,249,10,2000,0,300000,yes,self,always,0,,,,,,,
20620,MD_REDPEPPER@CR_AUTOGUARD,attack,249,10,500,0,300000,yes,self,always,0,,,,,,,
20621,MD_REDPEPPER_H@MG_FIREBOLT,chase,19,5,2000,300,5000,yes,target,always,0,,,,,,,
20621,MD_REDPEPPER_H@MG_FIREBALL,chase,17,7,4000,300,15000,yes,target,always,0,,,,,,9,
20621,MD_REDPEPPER_H@NPC_CRITICALSLASH,attack,170,4,2000,500,15000,no,target,always,0,,,,,,9,
20621,MD_REDPEPPER_H@SM_MAGNUM,attack,7,7,5000,0,15000,yes,self,always,0,,,,,,,
20621,MD_REDPEPPER_H@NPC_COMBOATTACK,attack,171,7,4000,0,15000,yes,target,always,0,,,,,,,
20621,MD_REDPEPPER_H@CR_AUTOGUARD,chase,249,10,2000,0,300000,yes,self,always,0,,,,,,,
20621,MD_REDPEPPER_H@CR_AUTOGUARD,attack,249,10,500,0,300000,yes,self,always,0,,,,,,,
20622,MD_ASSISTANT@NPC_GUIDEDATTACK,chase,172,2,5000,0,60000,yes,target,always,0,,,,,,,
20622,MD_ASSISTANT@NPC_CRITICALSLASH,attack,170,1,500,300,30000,yes,target,always,0,,,,,,9,
20622,MD_ASSISTANT@MG_LIGHTNINGBOLT,attack,20,2,1000,300,5000,yes,target,always,0,,,,,,9,
20623,MD_ASSISTANT_H@NPC_GUIDEDATTACK,chase,172,4,5000,0,60000,yes,target,always,0,,,,,,,
20623,MD_ASSISTANT_H@NPC_CRITICALSLASH,attack,170,1,500,300,30000,yes,target,always,0,,,,,,9,
20623,MD_ASSISTANT_H@MG_LIGHTNINGBOLT,attack,20,4,1000,300,5000,yes,target,always,0,,,,,,9,
20624,MD_DRY_RAFFLESIA@AS_GRIMTOOTH,chase,137,3,2000,0,10000,yes,target,always,0,,,,,,,
20624,MD_DRY_RAFFLESIA@NPC_SILENCEATTACK,chase,178,1,1000,300,5000,yes,target,always,0,,,,,,,
20624,MD_DRY_RAFFLESIA@NPC_GROUNDATTACK,attack,185,1,1000,500,5000,no,target,always,0,,,,,,,
20624,MD_DRY_RAFFLESIA@NPC_SPLASHATTACK,attack,174,1,2000,0,5000,yes,target,attackpcge,2,,,,,,9,
20624,MD_DRY_RAFFLESIA@NPC_STUNATTACK,attack,179,1,500,500,5000,no,target,always,0,,,,,,9,
20624,MD_DRY_RAFFLESIA@TF_HIDING,attack,51,1,1000,0,60000,yes,self,myhpltmaxrate,20,,,,,,,
20625,MD_DRY_RAFFLESIA_H@AS_GRIMTOOTH,chase,137,3,2000,0,10000,yes,target,always,0,,,,,,,
20625,MD_DRY_RAFFLESIA_H@NPC_SILENCEATTACK,chase,178,3,1000,300,5000,yes,target,always,0,,,,,,,
20625,MD_DRY_RAFFLESIA_H@NPC_GROUNDATTACK,attack,185,3,1000,500,5000,no,target,always,0,,,,,,,
20625,MD_DRY_RAFFLESIA_H@NPC_SPLASHATTACK,attack,174,1,2000,0,5000,yes,target,attackpcge,2,,,,,,9,
20625,MD_DRY_RAFFLESIA_H@NPC_STUNATTACK,attack,179,3,500,500,5000,no,target,always,0,,,,,,9,
20625,MD_DRY_RAFFLESIA_H@TF_HIDING,attack,51,1,1000,0,60000,yes,self,myhpltmaxrate,20,,,,,,,
20626,MD_ALNOLDI_EX@NPC_POISONATTACK,chase,188,3,2000,0,5000,yes,target,always,0,,,,,,,
20626,MD_ALNOLDI_EX@WZ_QUAGMIRE,attack,92,2,500,0,30000,yes,target,always,0,,,,,,6,
20626,MD_ALNOLDI_EX@NPC_BLOODDRAIN,attack,199,1,2000,0,10000,yes,target,always,0,,,,,,,
20627,MD_ALNOLDI_EX_H@NPC_POISONATTACK,chase,188,4,2000,0,5000,yes,target,always,0,,,,,,,
20627,MD_ALNOLDI_EX_H@AM_ACIDTERROR,attack,230,1,500,0,15000,yes,target,always,0,,,,,,,
20627,MD_ALNOLDI_EX_H@WZ_QUAGMIRE,attack,92,4,500,0,30000,yes,target,always,0,,,,,,6,
20627,MD_ALNOLDI_EX_H@NPC_BLOODDRAIN,attack,199,1,2000,0,10000,yes,target,always,0,,,,,,,
20630,EP17_2_BETA_BASIC_NG@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20630,EP17_2_BETA_BASIC_NG@NPC_BLINDATTACK,chase,177,3,2000,300,5000,no,target,always,0,,,,,,,
20630,EP17_2_BETA_BASIC_NG@NPC_GUIDEDATTACK,chase,172,3,5000,0,30000,yes,target,always,0,,,,,,,
20630,EP17_2_BETA_BASIC_NG@NPC_GUIDEDATTACK,attack,172,3,2000,0,30000,yes,target,always,0,,,,,,,
20630,EP17_2_BETA_BASIC_NG@NPC_COMBOATTACK,attack,171,3,1000,0,10000,yes,target,always,0,,,,,,,
20630,EP17_2_BETA_BASIC_NG@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20631,MD_BETA_SCISSORE_NG@NPC_GUIDEDATTACK,chase,172,2,5000,0,60000,yes,target,always,0,,,,,,,
20631,MD_BETA_SCISSORE_NG@MG_FIREWALL,chase,18,5,1000,300,30000,yes,target,always,0,,,,,,,
20631,MD_BETA_SCISSORE_NG@NPC_CRITICALSLASH,attack,170,1,500,300,30000,yes,target,always,0,,,,,,9,
20631,MD_BETA_SCISSORE_NG@MG_FIREBOLT,attack,19,1,1000,300,5000,yes,target,always,0,,,,,,9,
20632,MD_BETA_SCISSORE_NG_H@NPC_GUIDEDATTACK,chase,172,2,5000,0,60000,yes,target,always,0,,,,,,,
20632,MD_BETA_SCISSORE_NG_H@MG_FIREWALL,chase,18,5,1000,300,30000,yes,target,always,0,,,,,,,
20632,MD_BETA_SCISSORE_NG_H@NPC_CRITICALSLASH,attack,170,1,500,300,30000,yes,target,always,0,,,,,,9,
20632,MD_BETA_SCISSORE_NG_H@MG_FIREBOLT,attack,19,4,1000,300,5000,yes,target,always,0,,,,,,9,
20632,MD_BETA_SCISSORE_NG_H@MG_THUNDERSTORM,attack,21,5,500,500,60000,yes,target,always,0,,,,,,,
20633,EP17_2_BETA_CLEANER_A@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20633,EP17_2_BETA_CLEANER_A@AL_HEAL,idle,28,1,3000,500,10000,no,friend,always,0,,,,,,,
20633,EP17_2_BETA_CLEANER_A@SM_BASH,attack,5,5,1000,800,5000,no,target,always,0,,,,,,,
20633,EP17_2_BETA_CLEANER_A@MG_LIGHTNINGBOLT,chase,20,5,2000,1500,5000,yes,target,always,0,,,,,,,
20633,EP17_2_BETA_CLEANER_A@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20633,EP17_2_BETA_CLEANER_A@WZ_WATERBALL,chase,86,1,2000,0,30000,yes,target,always,0,,,,,,,
20634,EP17_2_BETA_CLEANER_B@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20634,EP17_2_BETA_CLEANER_B@AL_HEAL,idle,28,1,3000,500,10000,no,friend,always,0,,,,,,,
20634,EP17_2_BETA_CLEANER_B@SM_BASH,attack,5,5,1000,800,5000,no,target,always,0,,,,,,,
20634,EP17_2_BETA_CLEANER_B@MG_LIGHTNINGBOLT,chase,20,5,2000,1500,5000,yes,target,always,0,,,,,,,
20634,EP17_2_BETA_CLEANER_B@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20634,EP17_2_BETA_CLEANER_B@WZ_WATERBALL,chase,86,1,2000,0,30000,yes,target,always,0,,,,,,12,
20635,EP17_2_BETA_BATHS_A@HT_FREEZINGTRAP,idle,121,3,2000,300,60000,yes,target,always,0,,,,,,,
20635,EP17_2_BETA_BATHS_A@NPC_WATERATTACK,chase,184,2,2000,0,5000,yes,target,always,0,,,,,,,
20635,EP17_2_BETA_BATHS_A@WZ_WATERBALL,chase,86,1,2000,1500,30000,yes,target,always,0,,,,,,,
20635,EP17_2_BETA_BATHS_A@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20635,EP17_2_BETA_BATHS_A@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,12,
20635,EP17_2_BETA_BATHS_A@KN_PIERCE,attack,56,4,2000,0,10000,yes,target,always,0,,,,,,,
20636,EP17_2_BETA_BATHS_B@HT_SHOCKWAVE,idle,118,3,2000,300,60000,yes,target,always,0,,,,,,,
20636,EP17_2_BETA_BATHS_B@NPC_WATERATTACK,chase,184,2,2000,0,5000,yes,target,always,0,,,,,,,
20636,EP17_2_BETA_BATHS_B@WZ_WATERBALL,chase,86,1,2000,1500,30000,yes,target,always,0,,,,,,,
20636,EP17_2_BETA_BATHS_B@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20636,EP17_2_BETA_BATHS_B@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,12,
20636,EP17_2_BETA_BATHS_B@KN_PIERCE,attack,56,4,2000,0,10000,yes,target,always,0,,,,,,,
20637,EP17_2_BETA_ITEMKEEPER@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20637,EP17_2_BETA_ITEMKEEPER@CR_AUTOGUARD,chase,249,3,2500,0,60000,yes,self,longrangeattacked,0,,,,,,,
20637,EP17_2_BETA_ITEMKEEPER@ASC_BREAKER,chase,379,5,2000,300,15000,yes,target,always,0,,,,,,,
20637,EP17_2_BETA_ITEMKEEPER@NPC_COMBOATTACK,attack,171,3,3000,0,5000,yes,target,always,0,,,,,,,
20637,EP17_2_BETA_ITEMKEEPER@BS_HAMMERFALL,attack,110,5,2500,0,60000,yes,target,always,0,,,,,,,
20637,EP17_2_BETA_ITEMKEEPER@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20639,EP17_2_BETA_GUARDS_NG@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20639,EP17_2_BETA_GUARDS_NG@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20639,EP17_2_BETA_GUARDS_NG@SM_PROVOKE,chase,6,10,2000,100,10000,yes,target,always,0,,,,,,3,
20639,EP17_2_BETA_GUARDS_NG@NPC_CURSEATTACK,attack,181,5,1000,300,5000,no,target,always,0,,,,,,,
20639,EP17_2_BETA_GUARDS_NG@CR_AUTOGUARD,attack,249,3,3000,0,300000,no,self,always,0,,,,,,,
20640,EP17_2_OMEGA_CLEANER@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20640,EP17_2_OMEGA_CLEANER@MG_SIGHT,idle,10,1,3000,0,10000,yes,self,always,0,,,,,,52,
20640,EP17_2_OMEGA_CLEANER@WZ_WATERBALL,chase,86,1,1000,500,30000,yes,target,always,0,,,,,,,
20640,EP17_2_OMEGA_CLEANER@TF_SPRINKLESAND,attack,149,1,2000,300,5000,yes,target,always,0,,,,,,,
20641,EP17_2_OMEGA_CLEANER_NG@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20641,EP17_2_OMEGA_CLEANER_NG@MG_LIGHTNINGBOLT,chase,20,5,2000,300,5000,yes,target,always,0,,,,,,52,
20641,EP17_2_OMEGA_CLEANER_NG@NPC_COMBOATTACK,attack,171,3,3000,0,10000,no,target,always,0,,,,,,,
20641,EP17_2_OMEGA_CLEANER_NG@NPC_STUNATTACK,attack,179,1,1000,100,10000,no,target,always,0,,,,,,,
20641,EP17_2_OMEGA_CLEANER_NG@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20641,EP17_2_OMEGA_CLEANER_NG@TF_SPRINKLESAND,attack,149,1,3000,0,15000,yes,target,always,0,,,,,,,
20642,MD_SWEETY@NPC_COMBOATTACK,chase,171,4,5000,0,5000,yes,target,always,0,,,,,,7,
20642,MD_SWEETY@NPC_GUIDEDATTACK,chase,172,5,5000,0,60000,yes,target,always,0,,,,,,,
20642,MD_SWEETY@NPC_MOVE_COORDINATE,chase,755,1,5000,0,30000,no,target,always,0,,,,,,39,
// 20642,MD_SWEETY@NPC_LOCKON_LASER,chase,773,5,10000,0,200000,yes,target,always,0,,,,,,,
20642,MD_SWEETY@NPC_CRITICALWOUND,attack,673,4,500,500,5000,no,target,always,0,,,,,,,
20642,MD_SWEETY@NPC_MENTALBREAKER,attack,159,4,500,1500,5000,yes,target,always,0,,,,,,42,
20642,MD_SWEETY@NPC_CRITICALSLASH,attack,170,1,10000,0,30000,yes,target,always,0,,,,,,,
20642,MD_SWEETY@NPC_MOVE_COORDINATE,attack,755,1,5000,0,60000,no,target,longrangeattacked,0,,,,,,39,
20642,MD_SWEETY@NPC_CURSEATTACK,attack,181,5,4000,0,30000,yes,target,always,0,,,,,,,
// 20642,MD_SWEETY@NPC_LOCKON_LASER,attack,773,5,10000,0,200000,yes,target,always,0,,,,,,,
20642,MD_SWEETY@NPC_STUNATTACK,attack,179,5,2000,0,30000,yes,target,always,0,,,,,,,
20642,MD_SWEETY@HW_GANBANTEIN,attack,483,1,7000,0,60000,no,target,always,0,,,,,,,
20643,EP17_2_PHEN@NPC_PROVOCATION,chase,194,1,200,0,5000,yes,target,always,0,,,,,,19,
20643,EP17_2_PHEN@NPC_FIREATTACK,attack,186,3,2000,500,5000,no,target,always,0,,,,,,19,
20643,EP17_2_PHEN@MG_FIREWALL,chase,18,5,2000,300,10000,no,target,always,0,,,,,,,
20643,EP17_2_PHEN@MG_FIREBALL,chase,17,3,1500,300,10000,yes,target,always,0,,,,,,,
20643,EP17_2_PHEN@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20643,EP17_2_PHEN@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,12,
20644,EP17_2_MARC@NPC_STUNATTACK,attack,179,2,500,1500,5000,no,target,always,0,,,,,,6,
20644,EP17_2_MARC@NPC_WATERATTACK,attack,184,3,500,500,5000,no,target,always,0,,,,,,6,
20644,EP17_2_MARC@MG_FROSTDIVER,chase,15,4,1500,300,10000,yes,target,always,0,,,,,,,
20644,EP17_2_MARC@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20644,EP17_2_MARC@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,12,
20645,EP17_2_SWORD_FISH@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20645,EP17_2_SWORD_FISH@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,12,
20645,EP17_2_SWORD_FISH@NPC_WATERATTACK,attack,184,1,2000,0,5000,yes,target,always,0,,,,,,,
20645,EP17_2_SWORD_FISH@WZ_WATERBALL,attack,86,3,500,1500,5000,yes,target,always,0,,,,,,,
20645,EP17_2_SWORD_FISH@NPC_CRITICALWOUND,attack,673,1,100,0,5000,yes,target,always,0,,,,,,,
20645,EP17_2_SWORD_FISH@WZ_WATERBALL,chase,86,3,500,1500,5000,yes,target,always,0,,,,,,,
20646,EP17_2_PIRANHA@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20646,EP17_2_PIRANHA@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,12,
20646,EP17_2_PIRANHA@NPC_WATERATTACK,attack,184,2,500,0,5000,no,target,always,0,,,,,,6,
20646,EP17_2_PIRANHA@NPC_CRITICALSLASH,attack,170,1,500,500,5000,no,target,always,0,,,,,,6,
20646,EP17_2_PIRANHA@NPC_CRITICALWOUND,attack,673,1,50,0,10000,yes,target,always,0,,,,,,,
20646,EP17_2_PIRANHA@NPC_BLEEDING2,attack,764,3,500,0,5000,yes,target,always,0,,,,,,,
20646,EP17_2_PIRANHA@MG_COLDBOLT,attack,14,3,500,1000,5000,yes,target,always,0,,,,,,,
20646,EP17_2_PIRANHA@MG_COLDBOLT,chase,14,3,500,1000,5000,yes,target,always,0,,,,,,,
20646,EP17_2_PIRANHA@WZ_WATERBALL,attack,86,3,500,1000,10000,yes,target,always,0,,,,,,6,
20646,EP17_2_PIRANHA@NPC_BLOODDRAIN,attack,199,1,500,0,5000,yes,target,always,0,,,,,,,
20647,EP17_2_BATH_MERMAID@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,,
20647,EP17_2_BATH_MERMAID@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,12,
20647,EP17_2_BATH_MERMAID@WZ_WATERBALL,chase,86,3,1000,500,10000,yes,target,always,0,,,,,,6,
20647,EP17_2_BATH_MERMAID@NPC_CHEAL,idle,729,3,2500,300,5000,yes,self,always,0,,,,,,3,
20647,EP17_2_BATH_MERMAID@WZ_WATERBALL,attack,86,3,500,500,10000,yes,target,always,0,,,,,,6,
20647,EP17_2_BATH_MERMAID@WZ_FROSTNOVA,attack,88,5,1500,500,5000,yes,self,always,0,,,,,,,
20647,EP17_2_BATH_MERMAID@WZ_STORMGUST,attack,89,5,1500,500,30000,yes,target,always,0,,,,,,,
20647,EP17_2_BATH_MERMAID@WZ_QUAGMIRE,attack,92,3,1000,300,60000,yes,target,always,0,,,,,,28,
20647,EP17_2_BATH_MERMAID@HP_ASSUMPTIO,idle,361,3,3000,0,120000,yes,friend,always,0,,,,,,3,
20648,EP17_2_PITAYA_BOSS@NPC_MOVE_COORDINATE,chase,755,1,5000,0,30000,no,target,always,0,,,,,,39,
20648,EP17_2_PITAYA_BOSS@NPC_CALLSLAVE,idle,352,1,5000,0,30000,yes,self,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_MOVE_COORDINATE,attack,755,1,5000,0,60000,no,target,longrangeattacked,0,,,,,,39,
20648,EP17_2_PITAYA_BOSS@NPC_FIREBREATH,attack,654,3,2000,500,10000,yes,target,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_FIREATTACK,attack,186,7,4000,0,5000,yes,target,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_PETRIFYATTACK,chase,180,2,1000,0,10000,no,target,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_CRITICALSLASH,attack,170,1,2000,0,10000,yes,target,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@MG_FIREWALL,chase,18,1,10000,300,20000,no,target,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@MG_FIREWALL,attack,18,10,3000,300,10000,no,target,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@WZ_FIREPILLAR,idle,80,5,10000,300,30000,no,around2,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_CALLSLAVE,chase,352,1,5000,0,30000,yes,self,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_POWERUP,attack,349,3,5000,0,30000,yes,self,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_CALLSLAVE,attack,352,1,5000,0,30000,yes,self,always,0,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_SUMMONSLAVE,attack,196,1,10000,0,15000,yes,self,slavele,2,,,,,,,
20648,EP17_2_PITAYA_BOSS@NPC_CALLSLAVE,attack,352,1,3000,0,30000,yes,self,always,0,,,,,,,
20649,EP17_2_PITAYA_R@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20649,EP17_2_PITAYA_R@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20649,EP17_2_PITAYA_R@NPC_CURSEATTACK,chase,181,5,3000,300,30000,no,target,always,0,,,,,,2,
20649,EP17_2_PITAYA_R@NPC_FIREATTACK,attack,186,3,5000,0,5000,yes,target,always,0,,,,,,,
20649,EP17_2_PITAYA_R@WZ_FIREPILLAR,idle,80,5,10000,500,180000,no,around2,always,0,,,,,,,
20649,EP17_2_PITAYA_R@MG_FIREBALL,attack,17,5,2000,1000,30000,yes,target,always,0,,,,,,,
20649,EP17_2_PITAYA_R@NPC_CURSEATTACK,attack,181,5,3000,500,30000,no,target,always,0,,,,,,2,
20650,EP17_2_PITAYA_Y@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20650,EP17_2_PITAYA_Y@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20650,EP17_2_PITAYA_Y@NPC_WINDATTACK,chase,187,5,3000,300,30000,no,target,always,0,,,,,,2,
20650,EP17_2_PITAYA_Y@NPC_WINDATTACK,attack,187,3,5000,0,5000,yes,target,always,0,,,,,,,
20650,EP17_2_PITAYA_Y@MG_THUNDERSTORM,attack,21,5,2000,500,30000,no,target,always,0,,,,,,,
20650,EP17_2_PITAYA_Y@NPC_STUNATTACK,attack,179,2,3000,500,30000,no,target,always,0,,,,,,2,
20651,EP17_2_PITAYA_B@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20651,EP17_2_PITAYA_B@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20651,EP17_2_PITAYA_B@NPC_MENTALBREAKER,chase,159,5,1000,300,30000,no,target,always,0,,,,,,2,
20651,EP17_2_PITAYA_B@NPC_WATERATTACK,attack,184,3,5000,0,5000,yes,target,always,0,,,,,,,
20651,EP17_2_PITAYA_B@MG_FROSTDIVER,attack,15,5,2000,300,30000,no,target,always,0,,,,,,,
20651,EP17_2_PITAYA_B@NPC_MENTALBREAKER,attack,159,1,1000,0,30000,no,target,always,0,,,,,,2,
20652,EP17_2_PITAYA_V@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20652,EP17_2_PITAYA_V@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20652,EP17_2_PITAYA_V@NPC_BLEEDING,chase,660,3,3000,500,30000,no,target,always,0,,,,,,2,
20652,EP17_2_PITAYA_V@NPC_POISONATTACK,attack,188,3,5000,0,5000,yes,target,always,0,,,,,,,
20652,EP17_2_PITAYA_V@AS_VENOMDUST,attack,140,5,2000,300,30000,no,target,always,0,,,,,,,
20652,EP17_2_PITAYA_V@NPC_BLEEDING,attack,660,3,3000,500,30000,no,target,always,0,,,,,,2,
20653,EP17_2_PITAYA_G@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20653,EP17_2_PITAYA_G@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20653,EP17_2_PITAYA_G@NPC_SLEEPATTACK,chase,182,1,3000,500,30000,no,target,always,0,,,,,,2,
20653,EP17_2_PITAYA_G@NPC_GROUNDATTACK,attack,185,5,5000,0,5000,yes,target,always,0,,,,,,,
20653,EP17_2_PITAYA_G@WZ_HEAVENDRIVE,attack,91,5,2000,300,30000,no,target,always,0,,,,,,,
20653,EP17_2_PITAYA_G@NPC_SLEEPATTACK,attack,182,1,3000,500,30000,no,target,always,0,,,,,,2,
20654,G_PITAYA_R@NPC_FIREATTACK,attack,186,3,5000,0,5000,yes,target,always,0,,,,,,,
20654,G_PITAYA_R@NPC_CURSEATTACK,chase,181,5,3000,300,30000,no,target,always,0,,,,,,2,
20654,G_PITAYA_R@WZ_FIREPILLAR,idle,80,5,10000,300,30000,no,around2,always,0,,,,,,,
20654,G_PITAYA_R@MG_FIREBALL,chase,17,4,2000,500,30000,yes,target,always,0,,,,,,,
20654,G_PITAYA_R@NPC_CURSEATTACK,attack,181,5,3000,500,30000,no,target,always,0,,,,,,2,
20655,G_PITAYA_Y@NPC_WINDATTACK,attack,187,3,5000,0,5000,yes,target,always,0,,,,,,,
20655,G_PITAYA_Y@NPC_WINDATTACK,chase,187,5,3000,300,30000,no,target,always,0,,,,,,2,
20655,G_PITAYA_Y@MG_THUNDERSTORM,attack,21,4,2000,500,30000,no,target,always,0,,,,,,,
20655,G_PITAYA_Y@NPC_STUNATTACK,attack,179,2,3000,500,30000,no,target,always,0,,,,,,2,
20656,G_PITAYA_B@NPC_WATERATTACK,attack,184,3,5000,0,5000,yes,target,always,0,,,,,,,
20656,G_PITAYA_B@NPC_MENTALBREAKER,chase,159,5,1000,300,30000,no,target,always,0,,,,,,2,
20656,G_PITAYA_B@MG_FROSTDIVER,chase,15,4,2000,500,30000,no,target,always,0,,,,,,,
20656,G_PITAYA_B@NPC_MENTALBREAKER,attack,159,1,1000,0,30000,no,target,always,0,,,,,,2,
20657,G_PITAYA_V@NPC_POISONATTACK,attack,188,3,5000,0,5000,yes,target,always,0,,,,,,,
20657,G_PITAYA_V@NPC_BLEEDING,chase,660,3,3000,500,30000,no,target,always,0,,,,,,2,
20657,G_PITAYA_V@AS_VENOMDUST,attack,140,4,2000,1000,30000,no,target,always,0,,,,,,,
20657,G_PITAYA_V@NPC_BLEEDING,attack,660,3,3000,500,30000,no,target,always,0,,,,,,2,
20658,G_PITAYA_G@NPC_GROUNDATTACK,attack,185,3,5000,0,5000,yes,target,always,0,,,,,,,
20658,G_PITAYA_G@NPC_SLEEPATTACK,chase,182,1,3000,500,30000,no,target,always,0,,,,,,2,
20658,G_PITAYA_G@WZ_HEAVENDRIVE,attack,91,4,2000,500,30000,no,target,always,0,,,,,,,
20658,G_PITAYA_G@NPC_SLEEPATTACK,attack,182,1,3000,500,30000,no,target,always,0,,,,,,2,
20659,MD_PITAYA_BOSS@NPC_CALLSLAVE,idle,352,1,5000,0,30000,yes,self,always,0,,,,,,,
20659,MD_PITAYA_BOSS@NPC_SUMMONSLAVE,idle,196,1,10000,0,15000,yes,self,slavele,2,,,,,,,
20659,MD_PITAYA_BOSS@NPC_MOVE_COORDINATE,chase,755,1,5000,0,30000,no,target,always,0,,,,,,39,
20659,MD_PITAYA_BOSS@NPC_MOVE_COORDINATE,attack,755,1,5000,0,60000,no,target,longrangeattacked,0,,,,,,39,
20659,MD_PITAYA_BOSS@NPC_FIREBREATH,attack,654,3,2000,500,10000,yes,target,always,0,,,,,,,
20659,MD_PITAYA_BOSS@NPC_FIREATTACK,attack,186,7,4000,0,5000,yes,target,always,0,,,,,,,
20659,MD_PITAYA_BOSS@NPC_PETRIFYATTACK,chase,180,2,1000,0,10000,no,target,always,0,,,,,,,
20659,MD_PITAYA_BOSS@NPC_CRITICALSLASH,attack,170,1,2000,0,10000,yes,target,always,0,,,,,,,
20659,MD_PITAYA_BOSS@MG_FIREWALL,chase,18,7,10000,500,20000,no,target,always,0,,,,,,,
20659,MD_PITAYA_BOSS@MG_FIREWALL,attack,18,7,3000,500,10000,no,target,always,0,,,,,,,
20659,MD_PITAYA_BOSS@WZ_FIREPILLAR,idle,80,7,10000,500,20000,no,around2,always,0,,,,,,,
20659,MD_PITAYA_BOSS@NPC_SUMMONSLAVE,chase,196,1,10000,0,15000,yes,self,slavele,2,,,,,,,
20659,MD_PITAYA_BOSS@NPC_CALLSLAVE,chase,352,1,5000,0,30000,yes,self,always,0,,,,,,,
20659,MD_PITAYA_BOSS@NPC_CALLSLAVE,attack,352,1,5000,0,30000,yes,self,always,0,,,,,,,
20659,MD_PITAYA_BOSS@NPC_SUMMONSLAVE,attack,196,1,5000,0,15000,yes,self,slavele,2,,,,,,,
20659,MD_PITAYA_BOSS@WZ_FIREPILLAR,attack,80,7,3000,500,10000,no,target,always,0,,,,,,,
20660,MD_PITAYA_R@NPC_FIREATTACK,attack,186,3,5000,0,5000,yes,target,always,0,,,,,,,
20660,MD_PITAYA_R@NPC_CURSEATTACK,chase,181,5,3000,300,30000,no,target,always,0,,,,,,2,
20660,MD_PITAYA_R@WZ_FIREPILLAR,idle,80,5,10000,300,180000,no,around2,always,0,,,,,,,
20660,MD_PITAYA_R@MG_FIREBALL,chase,17,4,2000,500,30000,yes,target,always,0,,,,,,,
20660,MD_PITAYA_R@NPC_CURSEATTACK,attack,181,5,3000,500,30000,no,target,always,0,,,,,,2,
20661,MD_PITAYA_Y@NPC_WINDATTACK,attack,187,3,5000,0,5000,yes,target,always,0,,,,,,,
20661,MD_PITAYA_Y@NPC_WINDATTACK,chase,187,5,3000,300,30000,no,target,always,0,,,,,,2,
20661,MD_PITAYA_Y@MG_THUNDERSTORM,attack,21,4,2000,500,30000,no,target,always,0,,,,,,,
20661,MD_PITAYA_Y@NPC_STUNATTACK,attack,179,2,3000,500,30000,no,target,always,0,,,,,,2,
20662,MD_PITAYA_B@NPC_WATERATTACK,attack,184,3,5000,0,5000,yes,target,always,0,,,,,,,
20662,MD_PITAYA_B@NPC_MENTALBREAKER,chase,159,5,1000,300,30000,no,target,always,0,,,,,,2,
20662,MD_PITAYA_B@MG_FROSTDIVER,chase,15,4,2000,500,30000,no,target,always,0,,,,,,,
20662,MD_PITAYA_B@NPC_MENTALBREAKER,attack,159,1,1000,0,30000,no,target,always,0,,,,,,2,
20663,MD_PITAYA_V@NPC_POISONATTACK,attack,188,3,5000,0,5000,yes,target,always,0,,,,,,,
20663,MD_PITAYA_V@NPC_BLEEDING,chase,660,3,3000,500,30000,no,target,always,0,,,,,,2,
20663,MD_PITAYA_V@AS_VENOMDUST,attack,140,4,2000,500,30000,no,target,always,0,,,,,,,
20663,MD_PITAYA_V@NPC_BLEEDING,attack,660,3,3000,500,30000,no,target,always,0,,,,,,2,
20664,MD_PITAYA_G@NPC_GROUNDATTACK,attack,185,3,5000,0,5000,yes,target,always,0,,,,,,,
20664,MD_PITAYA_G@NPC_SLEEPATTACK,chase,182,1,3000,500,30000,no,target,always,0,,,,,,2,
20664,MD_PITAYA_G@WZ_HEAVENDRIVE,attack,91,4,2000,500,30000,no,target,always,0,,,,,,,
20664,MD_PITAYA_G@NPC_SLEEPATTACK,attack,182,1,3000,500,30000,no,target,always,0,,,,,,2,
20665,MD_VERPORTA@AL_DECAGI,chase,30,1,1000,300,30000,no,target,always,0,,,,,,,
20665,MD_VERPORTA@NPC_POISONATTACK,chase,188,1,2000,0,5000,yes,target,always,0,,,,,,,
20665,MD_VERPORTA@MG_FROSTDIVER,chase,15,2,1000,300,30000,yes,target,always,0,,,,,,,
20665,MD_VERPORTA@NPC_BLINDATTACK,attack,177,2,2000,0,15000,yes,target,always,0,,,,,,,
20665,MD_VERPORTA@NPC_STONESKIN,attack,675,3,5000,300,60000,yes,self,myhpltmaxrate,20,,,,,,,
20666,MD_VERPORTE_H@AL_DECAGI,chase,30,1,1000,300,30000,no,target,always,0,,,,,,,
20666,MD_VERPORTE_H@NPC_POISONATTACK,chase,188,1,2000,0,5000,yes,target,always,0,,,,,,,
20666,MD_VERPORTE_H@WZ_WATERBALL,chase,86,1,500,300,30000,yes,target,always,0,,,,,,,
20666,MD_VERPORTE_H@NPC_BLINDATTACK,attack,177,2,2000,0,15000,yes,target,always,0,,,,,,,
20666,MD_VERPORTE_H@NPC_STONESKIN,attack,675,3,5000,300,60000,yes,self,myhpltmaxrate,20,,,,,,,
20666,MD_VERPORTE_H@NPC_SLEEPATTACK,chase,182,4,2000,500,30000,no,target,always,0,,,,,,,
20667,MD_SILVA_PAPILIA@NPC_DARKNESSATTACK,attack,190,2,3000,0,5000,yes,target,always,0,,,,,,,
20667,MD_SILVA_PAPILIA@NPC_POWERUP,attack,349,3,5000,0,30000,yes,self,always,0,,,,,,,
20667,MD_SILVA_PAPILIA@NPC_DARKSTRIKE,chase,340,3,3000,200,15000,yes,target,always,0,,,,,,,
20667,MD_SILVA_PAPILIA@NPC_BLOODDRAIN,attack,199,1,2000,0,10000,yes,target,always,0,,,,,,,
20667,MD_SILVA_PAPILIA@NPC_DARKSTRIKE,attack,340,3,3000,200,15000,yes,target,always,0,,,,,,,
20667,MD_SILVA_PAPILIA@NPC_WIDESTONE,attack,666,3,3000,500,30000,no,self,always,0,,,,,,,
20667,MD_SILVA_PAPILIA@NPC_WIDECONFUSE,attack,667,3,3000,500,30000,no,self,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_DARKNESSATTACK,attack,190,4,3000,0,5000,yes,target,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_BLOODDRAIN,attack,199,1,2000,0,10000,yes,target,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_DARKSTRIKE,attack,340,3,3000,200,15000,yes,target,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_EARTHQUAKE,attack,653,4,2000,500,30000,yes,self,always,0,,,,,,6,
20668,MD_GRAN_PAPILIA@NPC_POWERUP,attack,349,3,5000,0,30000,yes,self,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_DARKSTRIKE,chase,340,4,3000,200,15000,yes,target,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_BLOODDRAIN,attack,199,1,2000,0,10000,yes,target,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_DARKSTRIKE,attack,340,6,3000,200,15000,yes,target,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_WIDESTONE,attack,666,5,3000,500,30000,no,self,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_WIDECONFUSE,attack,667,5,3000,500,30000,no,self,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_WIDECURSE,attack,677,3,3000,500,60000,no,self,always,0,,,,,,,
20668,MD_GRAN_PAPILIA@NPC_HELLJUDGEMENT2,attack,768,5,1000,500,120000,yes,target,always,0,,,,,,,
20669,MD_PAPILA@NPC_BLINDATTACK,chase,177,3,2000,0,15000,yes,target,always,0,,,,,,,
20669,MD_PAPILA@NPC_DARKSTRIKE,chase,340,3,2000,300,15000,yes,target,always,0,,,,,,,
20669,MD_PAPILA@NPC_SLEEPATTACK,chase,182,1,1000,0,60000,yes,target,always,0,,,,,,,
20669,MD_PAPILA@NPC_DARKCROSS,attack,338,3,2000,0,5000,yes,target,always,0,,,,,,,
20670,MD_PAPILA_H@NPC_BLINDATTACK,chase,177,3,2000,0,15000,yes,target,always,0,,,,,,,
20670,MD_PAPILA_H@NPC_DARKSTRIKE,chase,340,3,2000,300,15000,yes,target,always,0,,,,,,,
20670,MD_PAPILA_H@NPC_SLEEPATTACK,chase,182,1,1000,0,60000,yes,target,always,0,,,,,,,
20670,MD_PAPILA_H@NPC_DARKCROSS,attack,338,3,2000,0,5000,yes,target,always,0,,,,,,,
20671,MD_PAPILA_RUBA@MG_FIREBALL,chase,17,3,2000,300,15000,yes,target,always,0,,,,,,,
20671,MD_PAPILA_RUBA@MG_FIREWALL,chase,18,5,3000,300,30000,yes,target,always,0,,,,,,,
20671,MD_PAPILA_RUBA@NPC_FIREATTACK,attack,186,2,2000,0,5000,yes,target,always,0,,,,,,,
20671,MD_PAPILA_RUBA@NPC_MENTALBREAKER,attack,159,1,3000,0,30000,yes,target,always,0,,,,,,,
20672,MD_PAPILA_RUBA_H@MG_FIREBALL,chase,17,3,2000,300,15000,yes,target,always,0,,,,,,,
20672,MD_PAPILA_RUBA_H@MG_FIREWALL,chase,18,5,3000,300,30000,yes,target,always,0,,,,,,,
20672,MD_PAPILA_RUBA_H@NPC_FIREATTACK,attack,186,2,2000,0,5000,yes,target,always,0,,,,,,,
20672,MD_PAPILA_RUBA_H@NPC_MENTALBREAKER,attack,159,1,3000,0,30000,yes,target,always,0,,,,,,,
20672,MD_PAPILA_RUBA_H@NPC_FIREBREATH,attack,654,2,2000,500,30000,no,target,always,0,,,,,,,
20673,MD_PAPILA_RUBA2@NPC_RAINOFMETEOR,attack,769,1,500,0,0,no,target,always,0,,,,,,,
20673,MD_PAPILA_RUBA2@WZ_HEAVENDRIVE,attack,91,1,500,0,0,no,target,always,0,,,,,,,
20673,MD_PAPILA_RUBA2@NPC_RAINOFMETEOR,chase,769,1,500,0,0,no,target,always,0,,,,,,,
20673,MD_PAPILA_RUBA2@WZ_HEAVENDRIVE,chase,91,1,500,0,0,no,target,always,0,,,,,,,
20674,MD_PAPILA_CAE@NPC_WATERATTACK,chase,184,3,2000,300,15000,yes,target,always,0,,,,,,,
20674,MD_PAPILA_CAE@MG_FROSTDIVER,chase,15,5,3000,300,30000,yes,target,always,0,,,,,,,
20674,MD_PAPILA_CAE@NPC_WATERATTACK,attack,184,2,2000,0,5000,yes,target,always,0,,,,,,,
20674,MD_PAPILA_CAE@NPC_MENTALBREAKER,attack,159,1,3000,0,30000,yes,target,always,0,,,,,,,
20675,MD_PAPILA_CAE_H@NPC_WATERATTACK,chase,184,3,2000,300,15000,yes,target,always,0,,,,,,,
20675,MD_PAPILA_CAE_H@MG_FROSTDIVER,chase,15,5,3000,300,30000,yes,target,always,0,,,,,,,
20675,MD_PAPILA_CAE_H@NPC_WATERATTACK,attack,184,2,2000,0,5000,yes,target,always,0,,,,,,,
20675,MD_PAPILA_CAE_H@NPC_MENTALBREAKER,attack,159,1,3000,0,30000,yes,target,always,0,,,,,,,
20675,MD_PAPILA_CAE_H@NPC_ICEBREATH,attack,655,2,2000,500,30000,no,target,always,0,,,,,,,
20676,MD_PAPILA_CAE2@NPC_RAINOFMETEOR,attack,769,1,500,0,0,no,target,always,0,,,,,,,
20676,MD_PAPILA_CAE2@WZ_HEAVENDRIVE,attack,91,1,500,0,0,no,target,always,0,,,,,,,
20676,MD_PAPILA_CAE2@NPC_RAINOFMETEOR,chase,769,1,500,0,0,no,target,always,0,,,,,,,
20676,MD_PAPILA_CAE2@WZ_HEAVENDRIVE,chase,91,1,500,0,0,no,target,always,0,,,,,,,
20677,MD_ARIES@WZ_WATERBALL,chase,86,1,2000,300,30000,yes,target,always,0,,,,,,,
20677,MD_ARIES@NPC_WATERATTACK,attack,184,2,2000,300,5000,yes,target,always,0,,,,,,,
20677,MD_ARIES@NPC_CURSEATTACK,attack,181,2,2000,0,30000,yes,target,always,0,,,,,,,
20678,MD_ARIES_H@MG_FIREBALL,chase,17,3,2000,300,15000,yes,target,always,0,,,,,,,
20678,MD_ARIES_H@MG_FIREWALL,chase,18,5,3000,300,30000,yes,target,always,0,,,,,,,
20678,MD_ARIES_H@NPC_FIREATTACK,attack,186,2,2000,0,5000,yes,target,always,0,,,,,,,
20678,MD_ARIES_H@NPC_PETRIFYATTACK,attack,180,3,3000,0,15000,yes,target,always,0,,,,,,,
20680,EP17_2_HEART_HUNTER@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20680,EP17_2_HEART_HUNTER@TF_SPRINKLESAND,attack,149,1,2000,300,30000,yes,target,always,0,,,,,,,
20680,EP17_2_HEART_HUNTER@NPC_CRITICALSLASH,chase,170,1,3000,0,10000,yes,target,always,0,,,,,,,
20680,EP17_2_HEART_HUNTER@SM_MAGNUM,attack,7,5,5000,0,5000,yes,self,attackpcge,2,,,,,,,
20680,EP17_2_HEART_HUNTER@RG_STRIPSHIELD,attack,216,3,3000,0,60000,yes,target,always,0,,,,,,,
20681,G_EP17_2_HEART_HUNTER@TF_SPRINKLESAND,attack,149,1,2000,300,30000,yes,target,always,0,,,,,,,
20681,G_EP17_2_HEART_HUNTER@NPC_CRITICALSLASH,chase,170,1,3000,0,10000,yes,target,always,0,,,,,,,
20681,G_EP17_2_HEART_HUNTER@SM_MAGNUM,attack,7,5,5000,0,5000,yes,self,attackpcge,2,,,,,,,
20681,G_EP17_2_HEART_HUNTER@RG_STRIPSHIELD,attack,216,3,3000,0,60000,yes,target,always,0,,,,,,,
20682,EP17_2_HEART_HUNTER_H@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20682,EP17_2_HEART_HUNTER_H@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20682,EP17_2_HEART_HUNTER_H@SM_ENDURE,chase,8,1,5000,0,10000,yes,self,longrangeattacked,0,,,,,,,
20682,EP17_2_HEART_HUNTER_H@SM_BASH,attack,5,8,3000,0,15000,yes,target,always,0,,,,,,,
20682,EP17_2_HEART_HUNTER_H@TF_THROWSTONE,chase,152,1,1000,0,30000,yes,target,always,0,,,,,,29,
20682,EP17_2_HEART_HUNTER_H@KN_PIERCE,attack,56,4,1000,500,5000,no,target,always,0,,,,,,9,
20683,EP17_2_BOOKWORM@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20683,EP17_2_BOOKWORM@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20683,EP17_2_BOOKWORM@NPC_STUNATTACK,attack,179,3,1000,1500,5000,no,target,always,0,,,,,,,
20683,EP17_2_BOOKWORM@NPC_CRITICALSLASH,attack,170,1,2000,0,5000,yes,target,always,0,,,,,,6,
20683,EP17_2_BOOKWORM@NPC_SLOWCAST,attack,672,2,3000,0,30000,yes,self,always,0,,,,,,,
20683,EP17_2_BOOKWORM@NPC_MENTALBREAKER,attack,159,1,1000,0,30000,yes,target,always,0,,,,,,42,
20684,EP17_2_ROAMING_SPLBOOK@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,0,,,,,,,
20684,EP17_2_ROAMING_SPLBOOK@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20684,EP17_2_ROAMING_SPLBOOK@MG_FIREBALL,attack,17,4,3000,100,5000,no,target,always,0,,,,,,,
20684,EP17_2_ROAMING_SPLBOOK@MG_LIGHTNINGBOLT,attack,20,4,3000,100,5000,no,target,always,0,,,,,,,
20684,EP17_2_ROAMING_SPLBOOK@MG_COLDBOLT,attack,14,4,3000,100,5000,no,target,always,0,,,,,,,
20684,EP17_2_ROAMING_SPLBOOK@NPC_SLOWCAST,attack,672,2,1000,0,30000,yes,self,always,0,,,,,,,
20684,EP17_2_ROAMING_SPLBOOK@NPC_MENTALBREAKER,attack,159,1,1000,0,30000,yes,target,always,0,,,,,,42,
20685,EP17_2_VENENUM3@NPC_EMOTION,chase,197,1,500,0,30000,yes,self,always,0,0x0091,,,,,19,
20685,EP17_2_VENENUM3@NPC_EMOTION,idle,197,1,2000,0,30000,yes,self,always,0,0x3885,,,,,44,
20685,EP17_2_VENENUM3@NPC_BLINDATTACK,chase,177,3,3000,500,30000,yes,target,always,0,,,,,,,
20685,EP17_2_VENENUM3@NPC_POISONATTACK,attack,188,5,1000,0,5000,yes,target,always,0,,,,,,,
20685,EP17_2_VENENUM3@NPC_POISON_BUSTER,attack,742,1,2000,1500,30000,no,self,always,0,,,,,,,
20685,EP17_2_VENENUM3@NPC_CLOUD_KILL,attack,739,3,2000,500,15000,no,target,always,0,,,,,,,
20686,EP17_2_CRAMP@NPC_POISON,attack,176,3,500,800,5000,no,target,always,0,,,,,,,
20686,EP17_2_CRAMP@NPC_POISONATTACK,attack,188,3,2000,0,5000,yes,target,always,0,,,,,,,
20686,EP17_2_CRAMP@NPC_AGIUP,chase,350,1,1000,0,30000,yes,self,always,0,,,,,,,
20686,EP17_2_CRAMP@WZ_QUAGMIRE,chase,92,2,500,0,30000,yes,target,always,0,,,,,,6,
20687,EP17_2_WATERFALL@NPC_POISONATTACK,chase,188,3,2000,0,5000,yes,target,always,0,,,,,,,
20687,EP17_2_WATERFALL@AS_CLOAKING,attack,135,1,2000,200,5000,yes,self,always,0,,,,,,,
20687,EP17_2_WATERFALL@AS_CLOAKING,idle,135,1,2000,200,5000,yes,self,always,0,,,,,,,
20687,EP17_2_WATERFALL@AS_CLOAKING,chase,135,1,2000,200,5000,yes,self,always,0,,,,,,,
20687,EP17_2_WATERFALL@NPC_GROUNDATTACK,attack,185,3,2000,0,5000,yes,target,always,0,,,,,,,
20687,EP17_2_WATERFALL@TF_SPRINKLESAND,attack,149,1,500,0,5000,yes,target,always,0,,,,,,,
20687,EP17_2_WATERFALL@NPC_GROUNDATTACK,attack,185,3,2000,0,5000,yes,target,always,0,,,,,,,
20687,EP17_2_WATERFALL@TF_SPRINKLESAND,attack,149,1,500,0,5000,yes,target,always,0,,,,,,,
20688,EP17_2_BELLARE3@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20688,EP17_2_BELLARE3@NPC_EMOTION,chase,197,1,500,0,30000,yes,self,always,0,0x0091,,,,,19,
20688,EP17_2_BELLARE3@NPC_BLINDATTACK,chase,177,3,1000,0,5000,yes,target,always,0,,,,,,39,
20688,EP17_2_BELLARE3@HT_BLASTMINE,idle,122,3,2000,500,180000,no,target,always,0,,,,,,,
20688,EP17_2_BELLARE3@NPC_COMBOATTACK,attack,171,2,3000,500,15000,yes,target,always,0,,,,,,,
20688,EP17_2_BELLARE3@NPC_EMOTION,idle,197,1,2000,0,30000,yes,self,always,0,0x2085,,,,,44,
20688,EP17_2_BELLARE3@NPC_GUIDEDATTACK,attack,172,4,3000,0,30000,yes,target,always,0,,,,,,,
20689,EP17_2_DOLOR3@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20689,EP17_2_DOLOR3@NPC_EMOTION,chase,197,1,500,0,30000,yes,self,always,0,0x0091,,,,,19,
20689,EP17_2_DOLOR3@NPC_CRITICALWOUND,attack,673,1,2000,0,60000,yes,target,always,0,,,,,,,
20689,EP17_2_DOLOR3@NPC_EMOTION,idle,197,1,2000,0,30000,yes,self,always,0,0x2085,,,,,44,
20689,EP17_2_DOLOR3@NPC_BLOODDRAIN,chase,199,1,3000,0,30000,yes,target,always,0,,,,,,,
20689,EP17_2_DOLOR3@NPC_STONESKIN,chase,675,3,3000,500,30000,yes,self,myhpltmaxrate,30,,,,,,47,
20689,EP17_2_DOLOR3@NPC_POISONATTACK,attack,188,3,2000,500,10000,yes,target,always,0,,,,,,,
20690,EP17_2_PLASMA_Y@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20690,EP17_2_PLASMA_Y@NPC_STUNATTACK,chase,179,3,1000,0,5000,yes,target,always,0,,,,,,39,
20690,EP17_2_PLASMA_Y@NPC_STUNATTACK,attack,179,3,1000,0,5000,yes,target,always,0,,,,,,39,
20690,EP17_2_PLASMA_Y@MG_SOULSTRIKE,chase,13,9,3000,500,5000,no,target,always,0,,,,,,,
20690,EP17_2_PLASMA_Y@MG_SOULSTRIKE,attack,13,9,3000,500,5000,no,target,always,0,,,,,,,
20690,EP17_2_PLASMA_Y@MG_NAPALMBEAT,attack,11,7,2000,0,5000,yes,target,always,0,,,,,,,
20690,EP17_2_PLASMA_Y@MG_NAPALMBEAT,attack,11,7,4000,0,5000,yes,target,attackpcge,2,,,,,,,
20690,EP17_2_PLASMA_Y@NPC_TELEKINESISATTACK,attack,191,5,1000,0,5000,yes,target,always,0,,,,,,21,
20691,EP17_2_PLAGA3@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20691,EP17_2_PLAGA3@NPC_EMOTION,chase,197,1,500,0,30000,yes,self,always,0,0x0091,,,,,19,
20691,EP17_2_PLAGA3@NPC_EMOTION,idle,197,1,2000,0,30000,yes,self,always,0,0x3885,,,,,44,
20691,EP17_2_PLAGA3@NPC_CRITICALWOUND,attack,673,3,2000,0,60000,yes,target,always,0,,,,,,,
20691,EP17_2_PLAGA3@MG_FIREBALL,chase,17,3,3000,500,30000,yes,target,always,0,,,,,,,
20691,EP17_2_PLAGA3@NPC_FIREATTACK,chase,186,2,2000,500,30000,yes,target,always,0,,,,,,,
20691,EP17_2_PLAGA3@NPC_DARKSTRIKE,chase,340,5,3000,500,30000,yes,target,always,0,,,,,,,
20692,EP17_2_SANARE3@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20692,EP17_2_SANARE3@NPC_EMOTION,chase,197,1,500,0,30000,yes,self,always,0,0x0091,,,,,19,
20692,EP17_2_SANARE3@AL_HEAL,idle,28,9,7000,500,5000,yes,friend,myhpltmaxrate,50,,,,,,3,
20692,EP17_2_SANARE3@NPC_EMOTION,idle,197,1,2000,0,30000,yes,self,always,0,0x3885,,,,,14,
20692,EP17_2_SANARE3@AL_HEAL,attack,28,9,7000,500,15000,yes,friend,always,0,,,,,,3,
20692,EP17_2_SANARE3@NPC_DARKCROSS,attack,338,5,3000,500,15000,yes,target,always,0,,,,,,,
20692,EP17_2_SANARE3@AL_HOLYLIGHT,chase,156,1,3000,300,15000,yes,target,always,0,,,,,,,
20692,EP17_2_SANARE3@NPC_HOLYATTACK,chase,189,3,4000,500,15000,yes,target,always,0,,,,,,,
20692,EP17_2_SANARE3@AL_HEAL,idle,28,9,10000,700,3000,yes,friend,friendhpltmaxrate,50,,,,,,,
20693,EP17_2_PLASMA_R@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20693,EP17_2_PLASMA_R@NPC_SLEEPATTACK,chase,182,5,1000,300,5000,yes,target,always,0,,,,,,29,
20693,EP17_2_PLASMA_R@NPC_SLEEPATTACK,attack,182,5,1000,500,5000,no,target,always,0,,,,,,29,
20693,EP17_2_PLASMA_R@MG_FIREBOLT,chase,19,7,3000,1000,5000,no,target,always,0,,,,,,6,
20693,EP17_2_PLASMA_R@MG_FIREBOLT,attack,19,7,3000,1000,5000,no,target,always,0,,,,,,6,
20693,EP17_2_PLASMA_R@MG_FIREBALL,chase,17,5,3000,500,5000,no,target,always,0,,,,,,,
20693,EP17_2_PLASMA_R@MG_FIREBALL,attack,17,7,2000,500,5000,no,target,always,0,,,,,,,
20693,EP17_2_PLASMA_R@NPC_FIREATTACK,attack,186,3,1000,0,5000,yes,target,always,0,,,,,,21,
20694,EP17_2_PLASMA_R2@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20694,EP17_2_PLASMA_R2@NPC_SLEEPATTACK,chase,182,5,1000,300,5000,yes,target,always,0,,,,,,29,
20694,EP17_2_PLASMA_R2@NPC_SLEEPATTACK,attack,182,5,1000,500,5000,no,target,always,0,,,,,,29,
20694,EP17_2_PLASMA_R2@MG_FIREBOLT,chase,19,7,3000,1000,5000,no,target,always,0,,,,,,6,
20694,EP17_2_PLASMA_R2@MG_FIREBOLT,attack,19,7,3000,1000,5000,no,target,always,0,,,,,,6,
20694,EP17_2_PLASMA_R2@MG_FIREBALL,chase,17,5,3000,500,5000,no,target,always,0,,,,,,,
20694,EP17_2_PLASMA_R2@MG_FIREBALL,attack,17,7,2000,500,5000,no,target,always,0,,,,,,,
20694,EP17_2_PLASMA_R2@NPC_FIREATTACK,attack,186,3,1000,0,5000,yes,target,always,0,,,,,,21,
20698,G_ASSISTANT@NPC_GUIDEDATTACK,chase,172,2,5000,0,60000,yes,target,always,0,,,,,,,
20698,G_ASSISTANT@NPC_CRITICALSLASH,attack,170,1,500,300,30000,yes,target,always,0,,,,,,9,
20698,G_ASSISTANT@MG_LIGHTNINGBOLT,attack,20,2,1000,300,5000,yes,target,always,0,,,,,,9,
20699,G_BELLARE3@AL_TELEPORT,chase,26,1,3000,0,300000,yes,self,mobnearbygt,23,,,,,,12,
20699,G_BELLARE3@NPC_EMOTION,chase,197,1,500,0,30000,yes,self,always,0,0x0091,,,,,19,
20699,G_BELLARE3@NPC_BLINDATTACK,chase,177,3,1000,0,5000,yes,target,always,0,,,,,,39,
20699,G_BELLARE3@HT_BLASTMINE,idle,122,3,2000,500,180000,no,target,always,0,,,,,,,
20699,G_BELLARE3@NPC_COMBOATTACK,attack,171,2,3000,500,15000,yes,target,always,0,,,,,,,
20699,G_BELLARE3@NPC_EMOTION,idle,197,1,2000,0,30000,yes,self,always,0,0x2085,,,,,44,
20699,G_BELLARE3@NPC_GUIDEDATTACK,attack,172,4,3000,0,30000,yes,target,always,0,,,,,,,
20700,G_BETA_SCISSORE_NG@NPC_GUIDEDATTACK,chase,172,2,5000,0,60000,yes,target,always,0,,,,,,,
20700,G_BETA_SCISSORE_NG@MG_FIREWALL,chase,18,5,1000,300,30000,yes,target,always,0,,,,,,,
20700,G_BETA_SCISSORE_NG@NPC_CRITICALSLASH,attack,170,1,500,300,30000,yes,target,always,0,,,,,,9,
20700,G_BETA_SCISSORE_NG@MG_FIREBOLT,attack,19,1,1000,300,5000,yes,target,always,0,,,,,,9,
// 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,,,,,,,

View File

@ -168,7 +168,6 @@ Body:
Amount: 30
- Item: Leaf_Lunatic_Card
Amount: 1
- Mob: PICKY
TameItem: Earthworm_The_Dude
EggItem: Picky_Egg
@ -2130,3 +2129,44 @@ Body:
# bonus bHit,18;
# bonus bPerfectHitRate,15;
# }
- Mob: EP17_2_CHILD_ADMIN1
CaptureRate : 1000
EggItem: Ep17_2_C_Admin1_Egg
EquipItem: Ep_17_2_C_Admin1_Acc
FoodItem: Cloud_Cotton
Fullness: 2
IntimacyFed: 20
Script: >
.@i = getpetinfo(PETINFO_INTIMATE);
if (.@i >= PET_INTIMATE_LOYAL) {
bonus2 bAddRace2,RC2_EP172BETA,10;
} else if (.@i >= PET_INTIMATE_CORDIAL) {
bonus2 bAddRace2,RC2_EP172BETA,6;
} else if (.@i >= PET_INTIMATE_NEUTRAL) {
bonus2 bAddRace2,RC2_EP172BETA,3;
}
Evolution:
- Target: EP17_2_CHILD_ADMIN2
ItemRequirements:
- Item: Mystery_Piece
Amount: 10
- Item: Broken_Steel_Piece
Amount: 50
- Item: BarMealTicket
Amount: 500
- Mob: EP17_2_CHILD_ADMIN2
CaptureRate : 1000
EggItem: Ep17_2_C_Admin2_Egg
EquipItem: Ep_17_2_C_Admin2_Acc
FoodItem: Pet_Food
Fullness: 2
IntimacyFed: 20
Script: >
.@i = getpetinfo(PETINFO_INTIMATE);
if (.@i >= PET_INTIMATE_LOYAL) {
bonus2 bAddRace2,RC2_EP172ALPHA,15;
} else if (.@i >= PET_INTIMATE_CORDIAL) {
bonus2 bAddRace2,RC2_EP172ALPHA,8;
} else if (.@i >= PET_INTIMATE_NEUTRAL) {
bonus2 bAddRace2,RC2_EP172ALPHA,4;
}

View File

@ -1271,9 +1271,15 @@ Body:
- Id: 3388
Title: Harvest Festival Sweets Delivery - Standby
TimeLimit: 4h
- Id: 3389
Title: Removing Biomagnetic Jamming Chips
- Id: 3390
Title: Eorpa, The Manager of the Second Power Plant
- Id: 3391
Title: Illusion Sprinkled Potato Chips - Standby
TimeLimit: 4h
- Id: 3392
Title: Plated Chip Spread by Illusion
- Id: 3400
Title: Insect Monster Hunt - Standby
TimeLimit: 4h
@ -2918,9 +2924,41 @@ Body:
Title: Morning's Menu Selection
- Id: 5871
Title: Morning's Menu Selection
- Id: 5892
Title: Cleaning Robot Omega
- Id: 5893
Title: Cleaning the Sewage Treatment Plant I
Targets:
- Mob: EP17_2_VENENUM3
Count: 44
- Id: 5894
Title: Cleaning the Sewage Treatment Plant II
Targets:
- Mob: EP17_2_CRAMP
Count: 44
- Id: 5895
Title: Cleaning the Sewage Treatment Plant III
Targets:
- Mob: EP17_2_WATERFALL
Count: 44
- Id: 5896
Title: "[Waiting] Cleaning the sewage treatment plant."
TimeLimit: 4h
- Id: 5897
Title: Cleaning the First Power Plant I
Targets:
- Mob: EP17_2_BELLARE3
Count: 44
- Id: 5898
Title: Cleaning the First Power Plant II
Targets:
- Mob: EP17_2_DOLOR3
Count: 44
- Id: 5899
Title: Cleaning the First Power Plant III
Targets:
- Mob: EP17_2_PLASMA_Y
Count: 44
- Id: 5900
Title: "[Waiting] Cleaning the first power plant."
TimeLimit: 4h
@ -5816,9 +5854,59 @@ Body:
- Id: 8583
Title: SACOM's performance analysis - Standby
TimeLimit: 4h
- Id: 8586
Title: Keeping Breeding Ground
- Id: 8587
Title: Daily farm experience - Standby
TimeLimit: 4h
- Id: 8588
Title: Tail Collection
Drops:
- Mob: MD_PITAYA_R
Item: PITAYA_TAIL_R
Rate: 1500
- Mob: MD_PITAYA_B
Item: PITAYA_TAIL_B
Rate: 1500
- Mob: MD_PITAYA_G
Item: PITAYA_TAIL_G
Rate: 1500
- Mob: MD_PITAYA_Y
Item: PITAYA_TAIL_Y
Rate: 1500
- Mob: MD_PITAYA_V
Item: PITAYA_TAIL_P
Rate: 1500
- Mob: MD_PITAYA_BOSS
Item: PITAYA_TAIL_BOSS
Rate: 1500
- Id: 8589
Title: It's Boss Meow!
- Id: 8590
Title: Play with the Red Pitaya
Targets:
- Mob: EP17_2_PITAYA_R
Count: 20
- Id: 8591
Title: Play with the Yellow Pitaya
Targets:
- Mob: EP17_2_PITAYA_Y
Count: 20
- Id: 8592
Title: Play with the Blue Pitaya
Targets:
- Mob: EP17_2_PITAYA_B
Count: 20
- Id: 8593
Title: Play with the Purple Pitaya
Targets:
- Mob: EP17_2_PITAYA_V
Count: 20
- Id: 8594
Title: Play with the Green Pitaya
Targets:
- Mob: EP17_2_PITAYA_G
Count: 20
- Id: 8595
Title: Playing with Pitaya - Standby
TimeLimit: 4h
@ -7662,12 +7750,63 @@ Body:
- Id: 11614
Title: How many octopus can I eat? (Standby)
TimeLimit: 4h
- Id: 11615
Title: Sewer Pipe Straggler
- Id: 11616
Title: Sewer Pipe Straggler
- Id: 11617
Title: Sewer Pipe Straggler
- Id: 11618
Title: Sewer Pipe Straggler
- Id: 11620
Title: Sewer Pipe Straggler
- Id: 11621
Title: Be quiet in the Library!
- Id: 11622
Title: Be quiet in the Library!
- Id: 11623
Title: Be quiet in the Library!
- Id: 11624
Title: Be quiet in the Library!
- Id: 11625
Title: Be quiet in the Library!
- Id: 11626
Title: Be quiet in the Library!
- Id: 11627
Title: Be quiet in the Library!
- Id: 11628
Title: Be quiet in the Library!
- Id: 11629
Title: Be quiet in the Library!
- Id: 11630
Title: Be quiet in the Library!
- Id: 11631
Title: Be quiet in the Library!
- Id: 11632
Title: Be quiet in the Library!
- Id: 11633
Title: Be quiet in the Library!
- Id: 11634
Title: Hunting Bookworm
Targets:
- Mob: EP17_2_BOOKWORM
Count: 20
- Id: 11635
Title: The ultimate bookworm hunt
Title: Hunting Bookworm - Waiting
TimeLimit: 4h
- Id: 11636
Title: Hunting Roaming Spellbook
Targets:
- Mob: EP17_2_ROAMING_SPLBOOK
Count: 20
- Id: 11637
Title: The ultimate rule
Title: Hunting Roaming Spellbook - Waiting
TimeLimit: 4h
- Id: 11638
Title: Ultimate Scrap Metal Collection
Targets:
- Mob: EP17_2_GUARDIAN_PARTS
Count: 20
- Id: 11639
Title: The ultimate collection of scrap metal
TimeLimit: 4h
@ -8698,9 +8837,21 @@ Body:
- Id: 12496
Title: Waiting for permission to enter the flower garden
TimeLimit: +1h
- Id: 12497
Title: Security Clearance
- Id: 12498
Title: Waiting for permission to enter the security zone
Title: Security Clearance - Waiting
TimeLimit: 4h
- Id: 12499
Title: Red Pepper - Kappa Suppression
Targets:
- Mob: MD_REDPEPPER
Count: 1
- Id: 12500
Title: Red Pepper - Lambda Suppression
Targets:
- Mob: MD_REDPEPPER_H
Count: 1
- Id: 12506
Title: Let's try again to seal the crack
TimeLimit: 4h
@ -10698,18 +10849,73 @@ Body:
- Id: 16414
Title: Happy Cuppet Walk-Wait
TimeLimit: 4h
- Id: 16427
Title: Poisoning
- Id: 16428
Title: Making the Antidote
- Id: 16429
Title: Silva Papila
Targets:
- Mob: MD_SILVA_PAPILIA
Count: 1
- Id: 16430
Title: Completion of the Antidote
- Id: 16431
Title: Hunting Silva Papila
Targets:
- Mob: MD_SILVA_PAPILIA
Count: 1
- Id: 16432
Title: Silva Papilia Hunt-Standby
Title: Hunting Silva Papila - Waiting
TimeLimit: 4h
- Id: 16433
Title: Hunting Senior Papila
Targets:
- Mob: MD_GRAN_PAPILIA
Count: 1
- Id: 16434
Title: Grand Papelia Hunting-Standby
Title: Hunting Senior Papila - Waiting
TimeLimit: 4h
- Id: 16435
Title: Searching for Gardener
- Id: 16436
Title: Search-wait for gardeners
Title: Searching for Gardener - Waiting
TimeLimit: 4h
- Id: 16437
Title: Water Garden
- Id: 16438
Title: Water Garden Hard
- Id: 16439
Title: Award Garden-Waiting
Title: Water Garden - Waiting
TimeLimit: 4h
- Id: 16440
Title: I would like to know what it is
- Id: 16441
Title: I would like to know what it is
- Id: 16442
Title: The story of the managers
- Id: 16443
Title: The story of the managers
- Id: 16444
Title: The story of the managers
- Id: 16445
Title: The story of the managers
- Id: 16446
Title: I would like to know what it is
- Id: 16447
Title: I would like to know what it is
- Id: 16448
Title: I would like to know what it is
- Id: 16449
Title: I would like to know what it is
- Id: 16450
Title: I would like to know what it is
- Id: 16451
Title: I would like to know what it is
- Id: 16452
Title: I would like to know what it is
- Id: 16453
Title: I would like to know what it is
- Id: 16521
Title: 4th floor of Rudus, an organic field for waste specimens
- Id: 16522
@ -10903,21 +11109,136 @@ Body:
- Id: 17327
Title: (Standby) Delicious noodles
TimeLimit: 4h
- Id: 17333
Title: "Mansion's Guest"
- Id: 17334
Title: "Repeater Confirmed: Restaurant"
- Id: 17335
Title: Parts of the repeater
Drops:
- Mob: EP17_2_BETA_BASIC_NG
Item: Autodoll_Communicator
Rate: 5000
- Id: 17336
Title: "Repeater Confirmed: Riverbank"
- Id: 17337
Title: "Repeater Confirmed: Central Garden"
- Id: 17338
Title: Repeater confirmation complete
- Id: 17339
Title: Supply the spare parts
- Id: 17340
Title: Supply the spare parts
Drops:
- Mob: EP17_2_BETA_BASIC_NG
Item: Autodoll_Communicator
Rate: 5000
- Id: 17341
Title: (Standby) No signal
Title: No Signal - Waiting
TimeLimit: 4h
- Id: 17342
Title: "I don't like it"
Targets:
- Mob: EP17_2_OMEGA_CLEANER_NG
Count: 5
- Id: 17343
Title: I am scared
- Id: 17344
Title: I do not have a key
- Id: 17345
Title: Staircase Key 1
- Id: 17346
Title: Staircase Key 2
- Id: 17347
Title: Staircase Key 3
- Id: 17348
Title: Secure the key
- Id: 17349
Title: The door opened
- Id: 17350
Title: Head body arms legs
- Id: 17351
Title: Head body arms legs
- Id: 17352
Title: Head body arms legs
- Id: 17353
Title: Head body arms legs
- Id: 17354
Title: Head body arms legs
- Id: 17355
Title: Head body arms legs
- Id: 17356
Title: Head body arms legs
- Id: 17357
Title: Head body arms legs
- Id: 17358
Title: Basement status check completed
- Id: 17359
Title: Ground warehouse clearance
Targets:
- Mob: EP17_2_HEART_HUNTER_H
Count: 20
- Id: 17360
Title: (Standby) Clean the warehouse floor
Title: Ground warehouse clearance - Waiting
TimeLimit: 4h
- Id: 17361
Title: Basement warehouse clearance
Targets:
- Mob: EP17_2_BETA_ITEMKEEPER
Count: 20
- Id: 17362
Title: (Standby) Organize the underground warehouse
Title: Basement warehouse clearance - Waiting
TimeLimit: 4h
- Id: 17363
Title: Exploring bathhouse
- Id: 17364
Title: Request to shut down the boiler
- Id: 17365
Title: "Is it already stopped?"
- Id: 17366
Title: "All of a sudden?"
- Id: 17367
Title: Countermeasure preparations
- Id: 17368
Title: Trap installation 1
- Id: 17369
Title: Trap installation 2
- Id: 17370
Title: Trap installation 3
- Id: 17371
Title: Trap installation 4
- Id: 17372
Title: Trap installation complete
- Id: 17373
Title: "Anyway, let's talk"
- Id: 17374
Title: "Why on earth did you do that?"
- Id: 17375
Title: "Boiler's request"
- Id: 17376
Title: Between hot and cold baths
Targets:
- Mob: EP17_2_BETA_CLEANER_A
Count: 10
- Mob: EP17_2_BETA_CLEANER_B
Count: 10
- Id: 17377
Title: (Standby) Between hot and cold baths
Title: Between hot and cold baths - Waiting
TimeLimit: 4h
- Id: 17378
Title: "Sweepy's request"
- Id: 17379
Title: "I'm cleaning the bathhouse"
Targets:
- Mob: EP17_2_MARC
Count: 15
- Mob: EP17_2_PIRANHA
Count: 15
- Id: 17380
Title: (Standby) I'm cleaning the bathhouse
Title: Cleaning the bathhouse - Waiting
TimeLimit: 4h
- Id: 17381
Title: Joining the company
- Id: 17388
Title: (Standby) There's still cold air left
TimeLimit: 4h
@ -10957,54 +11278,69 @@ Body:
- Id: 18000
Title: Ready to enter
- Id: 18001
Title: Delivery for Rooney
Title: Mansion Sewer
- Id: 18002
Title: Delivery for Rooney
Title: Broken core collection
- Id: 18003
Title: Delivery for Rooney
Title: Broken Core 01
- Id: 18004
Title: Lasda's Request
Title: Broken Core 02
- Id: 18005
Title: Jesse's Request
Title: Broken Core 03
- Id: 18006
Title: Sir Krieg's Approval
Title: Broken Core 04
- Id: 18007
Title: Sir Krieg's Trust
Title: Broken Core 05
- Id: 18008
Title: Sir Krieg's Trust
Title: Broken Core 06
- Id: 18009
Title: Into the prison
Title: Broken Core 07
- Id: 18010
Title: Jail Break
Title: Broken Core 08
- Id: 18011
Title: Bodyguard work
Title: Broken Core 09
- Id: 18012
Title: Bodyguard work
Title: Broken Core 10
- Id: 18013
Title: Bodyguard work
Title: To the designated point
- Id: 18014
Title: Bodyguard work
Title: Unexpected big fish
- Id: 18015
Title: Bodyguard work
Title: Tracking Illusion
- Id: 18016
Title: Bodyguard work
Title: Strategy planning
- Id: 18017
Title: Jail Break
Title: Pest Extermination
Targets:
- Mob: MD_SWEETY
Count: 1
- Id: 18018
Title: Jail Break
Title: To the non-official lounge
- Id: 18019
Title: Vitre's Songs
Title: Conversation with Sweetie
- Id: 18020
Title: Vitre's Songs
Title: Greeting
- Id: 18021
Title: Vitre's Songs
Title: A guest
- Id: 18022
Title: Vitre's Songs
Title: Hey! Sweetie
Targets:
- Mob: MD_SWEETY
Count: 1
- Id: 18023
Title: Vitre the Spy
Title: Hey! Sweetie - Waiting
TimeLimit: 4h
- Id: 18024
Title: Core collection
Drops:
- Mob: G_EP17_2_HEART_HUNTER
Item: Broken_Dollcore
Rate: 5000
- Mob: G_BELLARE3
Item: Broken_Dollcore
Rate: 5000
- Id: 18025
Title: Collecting cores - Standby
Title: Core collection - Waiting
TimeLimit: 4h
- Id: 18028
Title: The Memory of Thanatos the Magistrate - Waiting

View File

@ -30,7 +30,7 @@ This list contains all available constants referenced in the 'bonus' commands.
RC2_Treasure, RC2_BioLab, RC2_Manuk, RC2_Splendide, RC2_Scaraba, RC2_OGH_ATK_DEF, RC2_OGH_Hidden,
RC2_Bio5_Swordman_Thief, RC2_Bio5_Acolyte_Merchant, RC2_Bio5_Mage_Archer, RC2_Bio5_MVP,
RC2_Clocktower, RC2_Thanatos, RC2_Faceworm, RC2_Hearthunter, RC2_Rockridge, RC2_Werner_Lab,
RC2_Temple_Demon, RC2_Illusion_Vampire, RC2_Malangdo
RC2_Temple_Demon, RC2_Illusion_Vampire, RC2_Malangdo, RC2_EP172ALPHA, RC2_EP172BETA, RC2_EP172BATH
* Class (c)
Class_Normal, Class_Boss, Class_Guardian, Class_All

View File

@ -57,6 +57,9 @@ CREATE TABLE `mob_db` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

View File

@ -57,6 +57,9 @@ CREATE TABLE `mob_db2` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

View File

@ -59,6 +59,9 @@ CREATE TABLE `mob_db2_re` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

View File

@ -59,6 +59,9 @@ CREATE TABLE `mob_db_re` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,923 @@
//===== rAthena Script =======================================
//= Twilight Garden
//===== Description: =========================================
//= [Walkthrough Conversion]
//= Episode 17.2 Twilight Garden
//= Episode 17.2 Hey Sweety
//= Note:
// - NPC_LOCKON_LASER skill is currently no implemented.
//===== Changelog: ===========================================
//= 1.0 Initial release [crazyarashi]
//= 1.1 Optimizations and cleanup [Everade]
//= 1.2 Cleanup [Capuche]
//============================================================
1@bamn,1,1,0 script #twilight_garden_control -1,{
end;
OnInstanceInit:
'twilight_story = 0;
'sweety = 0;
'map_bamn$ = instance_mapname("1@bamn");
'map_bamq$ = instance_mapname("1@bamq");
// npcs from story
//----------------------------
// npcs on 1@bamn
// disablenpc instance_npcname("Repeater#wifi03"); // (not disabled)
// disablenpc instance_npcname("Repeater#wifi02"); // (not disabled)
// disablenpc instance_npcname("Repeater#wifi01"); // (not disabled)
//----------------------------
// Daily: Hey! Sweety
if (instance_live_info(ILI_NAME) == "Hey! Sweety")
disablenpc instance_npcname("#bamn_evt01"); // story starter npc
else
disablenpc instance_npcname("#sweety_evt01"); // daily starter npc
end;
}
// Story
1@bamn,100,320,0 script #bamn_evt01 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (!is_party_leader())
end;
disablenpc();
enablenpc instance_npcname("Est#est01");
end;
}
1@bamn,96,318,5 script(DISABLED) Est#est01 4_F_ESTLOVELOY,{
if (!is_party_leader())
end;
if ('twilight_story == 0) {
'twilight_story = 1;
npctalk "Est : It's dark and quiet. If you want to execute the plan, now's the perfect time. Right?";
sleep 2000;
npctalk "Est : Elena said she'd join us later, but there's a good chance she won't able to join.";
sleep 2000;
npctalk "Est : Even so, there's no need to worry. The others are prepared and waiting for the ambush signal.";
sleep 2000;
npctalk "Est : All we have to do is walk around like a patrol and catch them off guard.";
sleep 2000;
npctalk "Est : Go along the road to the main building of the mansion. I'll lurk behind you.";
sleep 2000;
npctalk "Est : Don't look around too much, and pretend you're not vigilant, got it?";
sleep 2000;
npctalk "Est : Now, let's go.";
for ( .@i = 1; .@i < 6; ++.@i )
enablenpc instance_npcname("Heart Hunter#md_hh0" + .@i);
end;
}
if ('twilight_story == 1)
end;
if ('twilight_story == 2) {
cutin "ep162_est01",2;
mes "[Est]";
mes "They must have been waiting too.";
mes "Let's do this more quietly.";
close3;
}
end;
}
1@bamn,119,299,3 script(DISABLED) Heart Hunter#md_hh01 G_EP17_2_HEART_HUNTER,3,3,{
end;
OnTouch_:
if (!is_party_leader())
end;
if ('twilight_story == 1) {
'twilight_story = 2;
npctalk "Quietly surrender or return back to where you came from.";
sleep 2000;
npctalk "Well, that doesn't mean we'll let you go back.";
sleep 1000;
for ( .@i = 1; .@i < 6; ++.@i )
disablenpc instance_npcname("Heart Hunter#md_hh0" + .@i);
donpcevent instance_npcname("twilight_story_mob_1") + "::OnStart";
}
end;
}
1@bamn,119,305,3 duplicate(dummy_disabled_npc) Heart Hunter#md_hh02 G_EP17_2_HEART_HUNTER
1@bamn,119,302,3 duplicate(dummy_disabled_npc) Heart Hunter#md_hh03 G_EP17_2_HEART_HUNTER
1@bamn,119,296,3 duplicate(dummy_disabled_npc) Heart Hunter#md_hh04 G_EP17_2_HEART_HUNTER
1@bamn,119,293,3 duplicate(dummy_disabled_npc) Heart Hunter#md_hh05 G_EP17_2_HEART_HUNTER
1@bamn,1,1,0 script twilight_story_mob_1 -1,{
end;
OnStart:
.@event$ = instance_npcname("twilight_story_mob_1") + "::OnMobDead";
monster 'map_bamn$,119,308,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,128,308,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,121,300,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,118,293,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,124,294,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,130,308,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
end;
OnMobDead:
.@event$ = instance_npcname("twilight_story_mob_1") + "::OnMobDead";
if (mobcount('map_bamn$, .@event$) < 1) {
disablenpc instance_npcname("Est#est01");
enablenpc instance_npcname("Est#est02");
if ('twilight_story == 2)
'twilight_story = 3;
}
end;
}
1@bamn,119,299,5 script(DISABLED) Est#est02 4_F_ESTLOVELOY,{
if (!is_party_leader())
end;
if ('twilight_story == 3) {
cutin "ep162_est01",2;
mes "[Est]";
mes "I don't know if we should set a trap, or give you a chance.";
mes "Activate the tracker that we got from Elyumina.";
next;
cutin "",255;
unittalk getcharid(3), "" + strcharinfo(0) + " : Tracker : According to the intuition of the great Elyumina... Too Doo Too Doo Too~";
sleep2 2000;
unittalk getcharid(3), "" + strcharinfo(0) + " : Tracker : Over there!! Beep!";
navigateto("1@bamn",206,273);
sleep2 2000;
cutin "ep162_est01",2;
mes "[Est]";
mes "That's a loud thing.";
mes "Will you move out first?";
mes "I have a place to go for a second.";
next;
mes "[Est]";
mes "I'll join you soon.";
close2;
if ('twilight_story == 3) {
'twilight_story = 4;
donpcevent instance_npcname("twilight_story_mob_2") + "::OnStart";
}
cutin "",255;
disablenpc();
end;
}
end;
}
1@bamn,1,1,0 script twilight_story_mob_2 -1,{
end;
OnStart:
.@event$ = instance_npcname("twilight_story_mob_2") + "::OnMobDead";
monster 'map_bamn$,208,283,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,210,285,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,210,282,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,213,284,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,213,281,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
end;
OnMobDead:
.@event$ = instance_npcname("twilight_story_mob_2") + "::OnMobDead";
if (mobcount('map_bamn$, .@event$) < 1) {
enablenpc instance_npcname("Est#est03");
enablenpc instance_npcname("Almond#amond01");
if ('twilight_story == 4)
'twilight_story = 5;
}
end;
}
1@bamn,202,274,5 script(DISABLED) Est#est03 4_F_ESTLOVELOY,{
if ('twilight_story == 5) {
cutin "ep162_est01",2;
mes "[Est]";
mes "I thought it might be better to throw in more bait, so I went to ask for the help of the automatic dolls.";
mes "Also, Almond said she had to go out and check something.";
next;
cutin "ep172_beta",0;
mes "[Almond]";
mes "The repeater is dead again. That's why I have to fix it.";
mes "The repeater is the favorite target of the intruders, so we can't just leave it broken, right?";
next;
cutin "ep162_est01",2;
mes "[Est]";
mes "For that reason, I'd like to ask you to escort Almon here to check the repeater.";
mes "I'll look around and find other routes.";
next;
cutin "ep172_beta",0;
mes "[Almond]";
mes "Let's go together whenever you're ready.";
close2;
cutin "",255;
if ('twilight_story == 5)
'twilight_story = 6;
end;
}
if ('twilight_story == 6) {
cutin "ep162_est01",2;
mes "[Est]";
mes "Talk to Almond, when you're ready to move.";
close3;
}
end;
}
1@bamn,199,275,5 script(DISABLED) Almond#amond01 EP17_2_BETA_BASIC,{
if ('twilight_story < 6) {
cutin "ep172_beta",2;
mes "[Almond]";
mes "Everyone was supposed to be in the mansion today.";
mes "Something important came up. That's why I'm here with Est.";
close3;
}
if ('twilight_story == 6) {
'guide = getnpcid(0);
'twilight_story = 7;
npcspeed 200;
npctalk "Then, let us go.";
unitwalk 'guide,199,248, instance_npcname("Almond#amond01") + "::OnEvent00";
enablenpc instance_npcname("Intruder#sweety02");
end;
}
if ('twilight_story == 7)
end;
if ('twilight_story == 8) {
'twilight_story = 9;
unittalk getcharid(3), "" + strcharinfo(0) + " : Tracker : Pyo-o-o-o-o! There!!";
setpcblock PCBLOCK_NPC, true;
navigateto("1@bamn",242,206);
sleep2 2000;
npctalk "Ahahaha, it's noisy.";
sleep2 2000;
npctalk "I'm curious, should we go quickly?";
sleep2 2000;
npctalk "Guest, there is an intruder!";
donpcevent instance_npcname("twilight_story_mob_3") + "::OnStart";
setpcblock PCBLOCK_NPC, false;
sleep 200;
npcspeed 80;
unitwalk 'guide,245,229, instance_npcname("Almond#amond01") + "::OnEvent02";
end;
}
if ('twilight_story == 10 || 'twilight_story == 11 || 'twilight_story == 12) {
npctalk "Be careful!";
end;
}
if ('twilight_story == 13) {
'twilight_story = 14;
npcspeed 200;
setpcblock PCBLOCK_NPC, true;
npctalk "Let's go check the repeater.";
sleep2 2000;
setpcblock PCBLOCK_NPC, false;
sleep2 1000;
unitwalk 'guide,244,208, instance_npcname("Almond#amond01") + "::OnEvent04";
end;
}
if ('twilight_story == 14)
end;
if ('twilight_story == 15) {
'twilight_story = 16;
setpcblock PCBLOCK_NPC, true;
for ( .@i = 1; .@i < 5; ++.@i )
enablenpc instance_npcname("Rebellion#md_rb0" + .@i);
for ( .@i = 6; .@i < 9; ++.@i )
enablenpc instance_npcname("Heart Hunter#md_hh0" + .@i);
unittalk getcharid(3), "" + strcharinfo(0) + " : Tracker : Kakakakakakakil! The culprit is around! They're on my radar! It's that way!";
navigateto("1@bamn",332,143);
sleep2 2000;
setpcblock PCBLOCK_NPC, false;
sleep2 1000;
npcspeed 80;
npctalk "There's another intruder! No wonder I'm starting to get excited~!";
unitwalk 'guide,332,169;
end;
}
if ('twilight_story < 18)
end;
if ('twilight_story == 18) {
npcspeed 200;
'twilight_story = 19;
npctalk "Are you all right, adventurer? Then, we can keep going.";
unitwalk 'guide,332,143, instance_npcname("Almond#amond01") + "::OnEvent11";
end;
}
if ('twilight_story == 19)
end;
if ('twilight_story == 20) {
npctalk "Shouldn't you talk to Est? Looks like she've been waiting.";
end;
}
end;
OnEvent00:
npctalk "This way.";
sleep 1000;
unitwalk 'guide,225,248, instance_npcname("Almond#amond01") + "::OnFollow00";
end;
OnFollow00:
unitwalk 'guide,245,248, instance_npcname("Almond#amond01") + "::OnEvent01";
end;
OnEvent01:
npctalk "Let's go see the Repeater that is oftenly hacked.";
sleep 2000;
npctalk "Huh? What are you carrying right now? Take it out and show it to me.";
'twilight_story = 8;
end;
OnEvent02:
npctalk "Adventurer, there's an intruder!";
unitwalk 'guide,245,215, instance_npcname("Almond#amond01") + "::OnEvent03";
end;
OnEvent03:
'twilight_story = 10;
end;
OnEvent04:
npctalk "...checking the signal.";
sleep 2000;
npctalk "...hacking channel checked.";
sleep 2000;
npctalk "...recovering...";
sleep 2000;
npctalk "...recovering...84%";
sleep 2000;
npctalk "...recovery completed.";
sleep 2000;
npctalk "Shall we go to the repeater?";
sleep 2000;
unitwalk 'guide,245,204, instance_npcname("Almond#amond01") + "::OnEvent05";
end;
OnEvent05:
npctalk "Adventurer. Do you like Almonds? A customer who liked almonds named me. Does it suit me?";
sleep 3000;
unitwalk 'guide,265,204, instance_npcname("Almond#amond01") + "::OnEvent06";
end;
OnEvent06:
npctalk "That kid a while ago, I've seen him before.";
unitwalk 'guide,285,204, instance_npcname("Almond#amond01") + "::OnEvent07";
end;
OnEvent07:
npctalk "But he always ran so well, It's the first time I've seen him properly~";
unitwalk 'guide,300,204, instance_npcname("Almond#amond01") + "::OnEvent08";
end;
OnEvent08:
npctalk "The Pitaya's here is cute~ They say Almonds is delicious? Have you eaten almonds before?";
sleep 2000;
npctalk "This way.";
unitwalk 'guide,300,190, instance_npcname("Almond#amond01") + "::OnEvent09";
end;
OnEvent09:
npctalk "It's been a while since I've been this comfortable~";
unitwalk 'guide,327,189, instance_npcname("Almond#amond01") + "::OnEvent10";
end;
OnEvent10:
npctalk "Adventurer. Is that noisy thing flickering again? Let us check it for a second.";
'twilight_story = 15;
end;
OnEvent11:
npctalk "...checking the signal.";
sleep 2000;
npctalk "...hacking channel checked.";
sleep 2000;
npctalk "...recovering...";
sleep 2000;
npctalk "...recovering...72%";
sleep 2000;
npctalk "...recovery completed.";
sleep 2000;
npctalk "Let's go to the next repeater~";
sleep 2000;
unitwalk 'guide,320,139, instance_npcname("Almond#amond01") + "::OnFollow12";
end;
OnFollow12:
unitwalk 'guide,300,139, instance_npcname("Almond#amond01") + "::OnEvent12";
end;
OnEvent12:
npctalk "It's the kid from before, right? He's an intruder. That's weird, kind of like almonds...";
unitwalk 'guide,285,139, instance_npcname("Almond#amond01") + "::OnEvent13";
end;
OnEvent13:
npctalk "Shall we go faster? There's a sound coming from over there...";
unitwalk 'guide,285,118, instance_npcname("Almond#amond01") + "::OnEvent14";
end;
OnEvent14:
npctalk "It's more quiet than I thought. Where did the intruders go?";
unitwalk 'guide,285,98, instance_npcname("Almond#amond01") + "::OnEvent15";
end;
OnEvent15:
npctalk "This way.";
unitwalk 'guide,261,98, instance_npcname("Almond#amond01") + "::OnEvent16";
end;
OnEvent16:
npcspeed 80;
npctalk "It's Est!";
'twilight_story = 20;
unitwalk 'guide,261,87;
end;
}
1@bamn,1,1,0 script twilight_story_mob_3 -1,{
end;
OnStart:
.@event$ = instance_npcname("twilight_story_mob_3") + "::OnMobDead";
monster 'map_bamn$,246,208,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,248,208,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,246,206,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
monster 'map_bamn$,248,206,"Heart Hunter","G_EP17_2_HEART_HUNTER",1, .@event$;
enablenpc instance_npcname("Intruder#sweety02");
end;
OnMobDead:
.@event$ = instance_npcname("twilight_story_mob_3") + "::OnMobDead";
if (mobcount('map_bamn$, .@event$) < 1) {
if ('twilight_story == 10)
'twilight_story = 11;
}
end;
}
1@bamn,243,208,5 script Repeater#wifi03 CLEAR_NPC,{
mes "There is no way to find out what the state of the repeater is. The communication chip seems to be properly installed.";
close;
}
1@bamn,242,206,7 script(DISABLED) Intruder#sweety02 4_EP17_SWEETY,{
if ('twilight_story < 11) {
npctalk "You're one step behind! You bunch of idiots!";
end;
}
if ('twilight_story == 11) {
'twilight_story = 12;
npctalk "Hah! Do you think you can catch me?";
sleep 2000;
npctalk "Go suffer!";
sleep 500;
disablenpc();
donpcevent instance_npcname("twilight_story_mob_4") + "::OnStart";
end;
}
end;
}
1@bamn,1,1,0 script twilight_story_mob_4 -1,{
end;
OnStart:
.@event$ = instance_npcname("twilight_story_mob_4") + "::OnMobDead";
monster 'map_bamn$,248,206,"Heart Hunter Commander","G_BELLARE3",1, .@event$;
monster 'map_bamn$,248,208,"Heart Hunter Commander","G_BELLARE3",1, .@event$;
end;
OnMobDead:
.@event$ = instance_npcname("twilight_story_mob_4") + "::OnMobDead";
if (mobcount('map_bamn$, .@event$) < 1) {
if ('twilight_story == 12)
'twilight_story = 13;
}
end;
}
1@bamn,331,161,3 script(DISABLED) Rebellion#md_rb02 4_F_REBELLION,7,7,{
end;
OnTouch:
if ('twilight_story == 16) {
'twilight_story = 17;
npctalk "We'll take over this place, just watch!";
sleep 1000;
specialeffect EF_DESPERADO, AREA, instance_npcname("Heart Hunter#md_hh06");
sleep 1000;
npctalk "Kakaka, Let's beat them down with a blast!", instance_npcname("Rebellion#md_rb04");
specialeffect EF_TRIPLEACTION, AREA, instance_npcname("Heart Hunter#md_hh07");
sleep 1000;
specialeffect EF_DESPERADO, AREA, instance_npcname("Heart Hunter#md_hh07");
sleep 2000;
npctalk "Thank you for showing yourselves! You bastards!", instance_npcname("Rebellion#md_rb03");
sleep 2000;
specialeffect EF_DESPERADO, AREA, instance_npcname("Heart Hunter#md_hh08");
sleep 2000;
npctalk "...", instance_npcname("Heart Hunter#md_hh07");
sleep 2000;
npctalk "...(Nods)", instance_npcname("Heart Hunter#md_hh06");
sleep 1000;
npctalk "...", instance_npcname("Heart Hunter#md_hh08");
sleep 1000;
npctalk "What signal are you sending to each other?";
sleep 1000;
specialeffect EF_DESPERADO, AREA, instance_npcname("Heart Hunter#md_hh07");
for ( .@i = 1; .@i < 5; ++.@i )
specialeffect EF_SPREADATTACK, AREA, instance_npcname("Rebellion#md_rb0" + .@i);
sleep 1000;
for ( .@i = 6; .@i < 9; ++.@i )
disablenpc instance_npcname("Heart Hunter#md_hh0" + .@i);
sleep 1000;
npctalk "What? Did they ran?! Move out!";
sleep 2000;
for ( .@i = 1; .@i < 5; ++.@i )
disablenpc instance_npcname("Rebellion#md_rb0" + .@i);
enablenpc instance_npcname("Intruder#sweety03");
npctalk "What...?", instance_npcname("Intruder#sweety03");
}
end;
}
1@bamn,321,161,5 duplicate(dummy_disabled_npc) Rebellion#md_rb01 4_M_REBELLION
1@bamn,331,155,1 duplicate(dummy_disabled_npc) Rebellion#md_rb03 4_M_REBELLION
1@bamn,321,155,7 duplicate(dummy_disabled_npc) Rebellion#md_rb04 4_F_REBELLION
1@bamn,324,158,7 duplicate(dummy_disabled_npc) Heart Hunter#md_hh06 G_EP17_2_HEART_HUNTER
1@bamn,326,159,3 duplicate(dummy_disabled_npc) Heart Hunter#md_hh07 G_EP17_2_HEART_HUNTER
1@bamn,328,158,1 duplicate(dummy_disabled_npc) Heart Hunter#md_hh08 G_EP17_2_HEART_HUNTER
1@bamn,333,141,7 script(DISABLED) Intruder#sweety03 4_EP17_SWEETY,{
if ('twilight_story == 17) {
setpcblock PCBLOCK_NPC, true;
'twilight_story = 18;
npctalk "What, where did the other guys go?";
sleep2 2000;
npctalk "Did you do it?";
sleep2 2000;
npctalk "You're pretty good, aren't you?";
sleep2 2000;
npctalk "Repeater : (... .. ..)", instance_npcname("Repeater#wifi02");
npctalk "Oh, there's a message. Stay there for a while. Yes, Hello.";
sleep2 2000;
npctalk "Repeater : (... ??... ??)", instance_npcname("Repeater#wifi02");
sleep2 2000;
npctalk "Now? More time... Yes, no... Ah...";
sleep2 2000;
npctalk "... ... so far... no?!... Okay...";
sleep2 2000;
emotion ET_THINK;
sleep2 2000;
npctalk "You! You're the reason I don't have time right now! I'll kill you the next time we meet!";
sleep2 2000;
disablenpc();
enablenpc instance_npcname("Est#est04");
for ( .@i = 5; .@i < 9; ++.@i )
enablenpc instance_npcname("Rebellion#md_rb0" + .@i);
for ( .@i = 0; .@i < 3; ++.@i )
enablenpc instance_npcname("Heart Hunter#md_hh1" + .@i);
setpcblock PCBLOCK_NPC, false;
}
end;
}
1@bamn,334,143,5 duplicate(dummy_npc) Repeater#wifi02 2_POSTBOX
1@bamn,257,84,3 script(DISABLED) Est#est04 4_F_ESTLOVELOY,{
if ('twilight_story == 20) {
cutin "ep162_est01",2;
mes "[Est]";
mes "I've heard the report. You found a guy who looked like the leader?";
mes "I think the rest of the members are somewhat good too.";
next;
mes "[Est]";
mes "What happened to the repeater?";
next;
cutin "ep172_beta",2;
mes "[Almond]";
mes "Were on the way to the other one.";
mes "But it's quite far from here.";
next;
cutin "ep162_est01",2;
mes "[Est]";
mes "Hmm... Shall we do this?";
mes "The guy you missed is a boy with purple hair, right?";
mes "We're going to bait him out.";
next;
mes "[Est]";
mes "I'll deal with the rest who's hiding in the garden.";
mes "Ah. I'll also escort Almond.";
next;
mes "[Est]";
mes "He probably went to the western part of the mansion, so head over there.";
mes "You have Elyumina's tracker. It will activate, if you get near him.";
if ('twilight_story == 20) {
'twilight_story = 21;
enablenpc instance_npcname("#to_bamq");
enablenpc instance_npcname("Intruder#sweety");
enablenpc instance_npcname("#to_swty01");
enablenpc instance_npcname("#to_swty02");
}
close3;
}
if ('twilight_story == 21) {
mes "[Est]";
mes "He probably went to the western part of the mansion, so head over there.";
mes "You have Elyumina's tracker, if you get near him, it will activate.";
next;
mes "[Est]";
mes "Don't worry, I'll take care of Almond from here.";
close3;
}
end;
}
1@bamn,250,80,7 script(DISABLED) Rebellion#md_rb05 4_M_REBELLION,{
npctalk "Leave the rest to us.";
end;
}
// 1@bamn,254,80,7 script Rebellion#md_rb06 4_F_REBELLION,7,7,{ // unknown effect
1@bamn,254,80,7 script(DISABLED) Rebellion#md_rb06 4_F_REBELLION,{
npctalk "Hehehe... It's finally time for revenge... Hehehe...";
end;
}
1@bamn,258,80,1 script(DISABLED) Rebellion#md_rb07 4_M_REBELLION,{
npctalk "If there's an enemy causing commotion, we should attack them with more numbers.";
end;
}
1@bamn,202,84,3 script(DISABLED) Rebellion#md_rb08 4_M_REBELLION2,{
npctalk "You're looking for a boy with purple hair, right? He went towards the labs.";
end;
}
1@bamn,67,173,0 script(DISABLED) #to_swty01 HIDDEN_WARP_NPC,5,5,{
end;
OnTouch:
if ('twilight_story == 21) {
unittalk getcharid(3), "" + strcharinfo(0) + " : Tracker : Pyo-o-o-o-o! That way! Pyo-pyo~!";
navigateto("1@bamn",33,224);
}
end;
}
1@bamn,121,204,0 duplicate(#to_swty01) #to_swty02 HIDDEN_WARP_NPC,7,7
1@bamn,67,195,3 script(DISABLED) Heart Hunter#md_hh10 G_BELLARE3,5,5,{
end;
OnTouch:
monster 'map_bamn$,67,195,"Heart Hunter Commander","G_BELLARE3",1;
monster 'map_bamn$,65,199,"Heart Hunter Commander","G_BELLARE3",1;
monster 'map_bamn$,71,197,"Heart Hunter Commander","G_BELLARE3",1;
disablenpc();
end;
}
1@bamn,78,204,5 script(DISABLED) Heart Hunter#md_hh11 G_BELLARE3,5,5,{
end;
OnTouch:
emotion ET_GO;
monster 'map_bamn$,78,204,"Heart Hunter Commander","G_BELLARE3",1;
monster 'map_bamn$,83,204,"Heart Hunter Commander","G_BELLARE3",1;
monster 'map_bamn$,76,200,"Heart Hunter Commander","G_BELLARE3",1;
disablenpc();
end;
}
1@bamn,61,214,7 script(DISABLED) Heart Hunter#md_hh12 G_BELLARE3,5,5,{
end;
OnTouch:
emotion ET_GO;
monster 'map_bamn$,61,214,"Heart Hunter Commander","G_BELLARE3",1;
monster 'map_bamn$,58,212,"Heart Hunter Commander","G_BELLARE3",1;
monster 'map_bamn$,64,214,"Heart Hunter Commander","G_BELLARE3",1;
disablenpc();
end;
}
1@bamn,145,106,5 duplicate(dummy_npc) Repeater#wifi01 CLEAR_NPC
1@bamq,125,39,3 script(DISABLED) Intruder#sweety 4_EP17_SWEETY,5,5,{
end;
OnTouch:
if ('twilight_story == 21) {
setpcblock PCBLOCK_NPC, true;
'twilight_story = 22;
npctalk "You're too late. You idiots!";
sleep2 2000;
npctalk "They already escaped using the airships!";
sleep2 2000;
npctalk "Now, I, Sweety will take care of the idiots that just came in!";
sleep2 2000;
setpcblock PCBLOCK_NPC, false;
disablenpc();
donpcevent instance_npcname("twilight_story_mob_5") + "::OnStart";
end;
}
end;
}
1@bamq,1,1,7 script twilight_story_mob_5 -1,{
end;
OnStart:
monster 'map_bamq$,125,39,"Sweety",20642,1, instance_npcname("twilight_story_mob_5") + "::OnMobDead";
setunitdata $@mobid[0],UMOB_HP,500000;
end;
OnMobDead:
killmonster 'map_bamq$, instance_npcname("twilight_story_mob_5") + "::OnMobDead";
if ('twilight_story == 22)
'twilight_story = 23;
mapannounce 'map_bamq$, "Est: Did you hear a loud noise from here?", bc_map, 0xFF00;
enablenpc instance_npcname("Broken Sweety#sweety04");
enablenpc instance_npcname("Est#est05");
enablenpc instance_npcname("#tgd_bamq_exit");
end;
}
1@bamq,123,39,3 script(DISABLED) Broken Sweety#sweety04 4_EP17_SWEETY,{
specialeffect EF_NPC_STOP;
npctalk " ... yes ... s ... go ... no ... two ...";
mes "The electricity bounces and doesn't move, as if the machine is broken.";
mes "Seeing that he averts his gaze, he doesn't seem completely broken.";
close;
}
1@bamq,108,41,5 script(DISABLED) Est#est05 4_F_ESTLOVELOY,{
cutin "ep162_est01",2;
mes "[Est]";
mes "It's a little late, but it's over.";
mes "So that's you. The guy who was dragging his feet in the garden.";
next;
mes "[Est]";
mes "Did this guy think that controlling the automatic dolls will help him buy time?";
next;
cutin "ep162_est02",2;
mes "[Est]";
mes "After all, they're just automatic dolls, right?";
mes "I had no choice but to blow the automatic dolls of the mansion...";
next;
cutin "ep162_est01",2;
mes "[Est]";
mes "Let's get out of here.";
mes "I'll be waiting at the guesthouse.";
close3;
}
// warps story
1@bamn,33,224,0 script(DISABLED) #to_bamq WARPNPC,1,1,{
end;
OnTouch_:
if ('twilight_story == 21)
warp 'map_bamq$,103,39;
end;
}
1@bamq,101,39,0 warp2(DISABLED) #tgd_bamq_exit 1,1,ba_maison,33,220
// Daily
1@bamq,16,39,0 script #sweety_evt01 HIDDEN_WARP_NPC,2,2,{
end;
OnTouch:
if (!is_party_leader())
end;
disablenpc();
enablenpc instance_npcname("Almond#amond02");
enablenpc instance_npcname("Sweety#sweety_boss");
enablenpc instance_npcname("#to_bamq2");
enablenpc instance_npcname("#to_bamn");
monster 'map_bamn$,120,257,"--ja--",20681,1; // G_EP17_2_HEART_HUNTER
monster 'map_bamn$,130,255,"--ja--",20681,1;
monster 'map_bamn$,130,244,"--ja--",20681,1;
monster 'map_bamn$,127,184,"--ja--",20681,1;
monster 'map_bamn$,188,240,"--ja--",20699,1; // G_BELLARE3
monster 'map_bamn$,203,248,"--ja--",20699,1;
monster 'map_bamn$,203,252,"--ja--",20699,1;
monster 'map_bamn$,301,234,"--ja--",20681,1;
monster 'map_bamn$,302,239,"--ja--",20681,1;
monster 'map_bamn$,297,244,"--ja--",20681,1;
monster 'map_bamn$,197,52,"--ja--",20699,1;
monster 'map_bamn$,120,83,"--ja--",20681,1;
monster 'map_bamn$,117,84,"--ja--",20681,1;
monster 'map_bamn$,137,176,"--ja--",20681,1;
monster 'map_bamn$,143,181,"--ja--",20681,1;
monster 'map_bamn$,62,165,"--ja--",20699,1;
end;
}
1@bamq,32,49,3 script(DISABLED) Sweety#sweety_boss 4_EP17_Sweety,{
if ('sweety == 0) {
cutin "ep172_Sweety01",2;
mes "[Sweety]";
mes "Hey, are you ready?";
mes "Come at me anytime.";
mes "I'm sure I'll feel better once I beat you.";
next;
if (select( "Wait a bit.", "Let's go!" ) == 1) {
mes "[Sweety]";
mes "What, did you come here to explore the garden?";
mes "The heart hunter don't know what happened to me, but...";
next;
cutin "ep172_Sweety02",2;
mes "[Sweety]";
mes "What, why?";
mes "I'm not like them at all, I'm an excellent creature!";
mes "So did the teachers.";
mes "But, those guys are nothing but failures.";
close3;
}
cutin "",255;
npctalk "I won't lose to you this time!";
disablenpc();
donpcevent instance_npcname("twilight_daily") + "::OnStart";
'sweety = 1;
close;
}
specialeffect EF_NPC_STOP;
mes "He is not responding to anything.";
mes "I think he fainted from my attacks.";
npctalk "... ...";
close;
}
1@bamq,1,1,7 script twilight_daily -1,{
end;
OnStart:
monster 'map_bamq$,32,49,"Sweety",20642,1, instance_npcname("twilight_daily") + "::OnMobDead";
end;
OnMobDead:
killmonster 'map_bamq$, instance_npcname("twilight_daily") + "::OnMobDead";
mapannounce 'map_bamq$, "Almond: Sweety~ Do it in moderation~", bc_map, 0xFF00;
enablenpc instance_npcname("Sweety#sweety_boss");
'sweety = 2;
end;
}
1@bamq,32,43,3 script(DISABLED) Stunned Sweety#sweety_bo 4_EP17_SWEETY,{
setpcblock PCBLOCK_NPC, true;
specialeffect EF_NPC_STOP;
sleep2 500;
setpcblock PCBLOCK_NPC, false;
npctalk " ... ... ";
mes "I passed out from the shock.";
mes "Looks like he passed out.";
close;
}
1@bamq,37,59,3 script(DISABLED) Almond#amond02 EP17_2_BETA_BASIC,{
if ('sweety < 2) {
cutin "ep172_beta",2;
mes "[Almond]";
mes "I can't understand.";
mes "Why Sweety likes to push his body to the limit...";
next;
mes "[Almond]";
mes "And it's my job to fix his destroyed body.";
mes "Please deal with him enough to make him satisfied.";
close3;
}
cutin "ep172_beta",2;
mes "[Almond]";
mes "I will take care of moving Sweety.";
mes "Do you want to wrap up now?";
next;
if (select( "Let's wrap up.", "I'll explore the garden first." ) == 2) {
mes "[Almond]";
mes "There is still some intruders out there.";
mes "Are you aware of it?";
close3;
}
mes "[Almond]";
mes "Then, shall we?";
close2;
warp "ba_in01",18,255;
end;
}
// warps daily
1@bamn,33,224,0 warp2(DISABLED) #to_bamq2 1,1,1@bamq,13,39
1@bamq,8,39,0 warp2(DISABLED) #to_bamn 1,1,1@bamn,33,220
// Daily quest
1@bamn,150,47,3 script #bam_body01 4_EP17_BROKENBETA,{
if (isbegin_quest(18024) == 1) {
if (checkweight(1000226,1) == 0) { // (custom)
mes "^008800Wait a sec!!";
mes "You cannot receive any more items because you're carrying too many items. Please try again after you lighten up.^000000";
close;
}
.@id = atoi(replacestr(strnpcinfo(2), "bam_body0", ""));
if ('broken_beta[.@id] == 0) {
mes "The body of Manager Beta is hidden under the landscapes.";
next;
if (rand(1,10) < 5)
mes "The core slot is empty.";
else {
mes "I've recovered the core.";
getitem 1000226,1;
}
mes "I'll let Alpha know later so she can retrieve the doll's body.";
'broken_beta[.@id] = 1;
}
}
mes "The core part is empty.";
close;
OnInstanceInit:
questinfo( QTYPE_CLICKME, QMARK_YELLOW, "isbegin_quest(18024) == 1" );
end;
}
1@bamn,221,193,3 duplicate(#bam_body01) #bam_body02 4_EP17_BROKENBETA
1@bamn,208,87,3 duplicate(#bam_body01) #bam_body03 4_EP17_BROKENBETA
1@bamn,314,146,3 duplicate(#bam_body01) #bam_body04 4_EP17_BROKENBETA
1@bamn,207,276,3 duplicate(#bam_body01) #bam_body05 4_EP17_BROKENBETA
1@bamn,70,256,3 duplicate(#bam_body01) #bam_body06 4_EP17_BROKENBETA
1@bamn,64,187,3 duplicate(#bam_body01) #bam_body07 4_EP17_BROKENBETA
1@bamn,275,313,3 duplicate(#bam_body01) #bam_body08 4_EP17_BROKENBETA
1@bamn,338,267,3 duplicate(#bam_body01) #bam_body09 4_EP17_BROKENBETA

File diff suppressed because it is too large Load Diff

View File

@ -52,6 +52,7 @@ Footer:
- Path: npc/re/merchants/barters/quests_16_1.yml
- Path: npc/re/merchants/barters/quests_16_2.yml
- Path: npc/re/merchants/barters/quests_17_1.yml
- Path: npc/re/merchants/barters/quests_17_2.yml
- Path: npc/re/merchants/barters/refine.yml
- Path: npc/re/merchants/barters/enchantgrade.yml
- Path: npc/re/merchants/barters/cashmall.yml

View File

@ -0,0 +1,467 @@
# This file is a part of rAthena.
# Copyright(C) 2022 rAthena Development Team
# https://rathena.org - https://github.com/rathena
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# 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/>.
#
###########################################################################
# Barter Database
###########################################################################
#
# Barter Settings
#
###########################################################################
# - Name NPC name.
# Map Map name. (Default: not on a map)
# X Map x coordinate. (Default: 0)
# Y Map y coordinate. (Default: 0)
# Direction Direction the NPC is looking. (Default: North)
# Sprite Sprite name of the NPC. (Default: FakeNpc)
# Items: List of sold items.
# - Index Index of the item inside the shop. (0-...)
# Maximum index depends on client.
# Item Aegis name of the item.
# Stock Amount of item in stock. 0 means unlimited. (Default: 0)
# Zeny Cost of them item in Zeny. (Default: 0)
# RequiredItems: List of required items (Optional)
# - Index Index of the required item. (0-4)
# Item Aegis name of required item.
# Amount Amount of required item. (Default: 1)
# Refine Refine level of required item. (Default: 0)
###########################################################################
Header:
Type: BARTER_DB
Version: 1
Body:
- Name: barter_Teleport_Ep17_02
Items:
- Index: 0
Item: Teleport_Ep17_02
RequiredItems:
- Index: 0
Item: BarMealTicket
- Name: barter_Ep_17_2_C_Admin_Acc
Items:
- Index: 0
Item: Ep_17_2_C_Admin2_Acc
RequiredItems:
- Index: 0
Item: BarMealTicket
Amount: 10
- Index: 1
Item: Ep_17_2_C_Admin1_Acc
RequiredItems:
- Index: 0
Item: BarMealTicket
Amount: 5
- Name: barter_EP17_2_EP
Items:
- Index: 0
Item: EP17_2_EP1
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 1
Item: EP17_2_EP2
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 2
Item: EP17_2_EP3
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 3
Item: EP17_2_EP4
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 4
Item: EP17_2_EP5
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 5
Item: EP17_2_EP6
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 6
Item: EP17_2_EP7
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 7
Item: EP17_2_EP8
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 8
Item: EP17_2_EP9
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 9
Item: EP17_2_EP10
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 10
Item: EP17_2_EP11
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 11
Item: EP17_2_EP12
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 12
Item: EP17_2_EP13
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 13
Item: EP17_2_EP14
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 14
Item: EP17_2_EP15
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 15
Item: EP17_2_EP16
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 16
Item: EP17_2_EP17
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 17
Item: EP17_2_EP18
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 18
Item: EP17_2_EP19
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 19
Item: EP17_2_EP20
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 20
Item: EP17_2_EP21
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 21
Item: EP17_2_EP22
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 22
Item: EP17_2_EP23
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 23
Item: EP17_2_EP24
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 24
Item: EP17_2_EP25
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 25
Item: EP17_2_EP26
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 26
Item: EP17_2_EP27
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 27
Item: EP17_2_EP28
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 28
Item: EP17_2_EP29
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 29
Item: EP17_2_EP30
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 30
Item: EP17_2_EP31
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 31
Item: EP17_2_EP32
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 32
Item: EP17_2_EP33
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 33
Item: EP17_2_EP34
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 34
Item: EP17_2_EP35
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 35
Item: EP17_2_EP36
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 36
Item: EP17_2_EP37
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 37
Item: EP17_2_EP38
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 38
Item: EP17_2_EP39
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 39
Item: EP17_2_EP40
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 40
Item: EP17_2_EP41
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 41
Item: EP17_2_EP42
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 42
Item: EP17_2_EP43
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 43
Item: EP17_2_EP44
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 44
Item: EP17_2_EP45
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 45
Item: EP17_2_EP46
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 46
Item: EP17_2_EP47
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 47
Item: EP17_2_EP48
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 48
Item: EP17_2_EP49
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 49
Item: EP17_2_EP50
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Index: 50
Item: EP17_2_EP51
RequiredItems:
- Index: 0
Item: Magical_Igni_Stone
Amount: 300
- Name: barter_auto_equip_1
Items:
- Index: 0
Item: Auto_Armor_A
RequiredItems:
- Index: 0
Item: Illusion_Armor_A
Refine: 9
- Index: 1
Item: BarMealTicket
Amount: 900
- Index: 1
Item: Auto_Armor_B
RequiredItems:
- Index: 0
Item: Illusion_Armor_B
Refine: 9
- Index: 1
Item: BarMealTicket
Amount: 900
- Index: 2
Item: Auto_Engine_A
RequiredItems:
- Index: 0
Item: Illusion_Engine_A
Refine: 9
- Index: 1
Item: BarMealTicket
Amount: 900
- Index: 3
Item: Auto_Engine_B
RequiredItems:
- Index: 0
Item: Illusion_Engine_B
Refine: 9
- Index: 1
Item: BarMealTicket
Amount: 900
- Index: 4
Item: Auto_Leg_A
RequiredItems:
- Index: 0
Item: Illusion_Leg_A
Refine: 9
- Index: 1
Item: BarMealTicket
Amount: 900
- Index: 5
Item: Auto_Leg_B
RequiredItems:
- Index: 0
Item: Illusion_Leg_B
Refine: 9
- Index: 1
Item: BarMealTicket
Amount: 900
- Name: barter_auto_equip_2
Items:
- Index: 0
Item: Auto_B_R
RequiredItems:
- Index: 0
Item: Illusion_B_R
- Index: 1
Item: BarMealTicket
Amount: 1500
- Index: 1
Item: Auto_B_L
RequiredItems:
- Index: 0
Item: Illusion_B_L
- Index: 1
Item: BarMealTicket
Amount: 1500
- Index: 2
Item: Auto_BC_R
RequiredItems:
- Index: 0
Item: Illusion_BC_R
- Index: 1
Item: BarMealTicket
Amount: 1500
- Index: 3
Item: Auto_BC_L
RequiredItems:
- Index: 0
Item: Illusion_BC_L
- Index: 1
Item: BarMealTicket
Amount: 1500

View File

@ -0,0 +1,485 @@
//===== rAthena Script =======================================
//= Episode 17.2 - Sage's Legacy Enchants
//===== Description: =========================================
//= [Walkthrough Conversion]
//= Sage's Legacy related merchants and enchanters
//===== Changelog: ===========================================
//= 1.0 Initial release [crazyarashi]
//= 1.1 Optimizations and cleanup [Everade]
//= 1.2 Cleanup [Capuche]
//============================================================
ba_in01,87,370,3 script Lisa#ep172_merchant 20698,{
if (checkweight(1201,3) == 0) {
mes "^ff0000It seems that the type or weight of the item you have is too much. Please organize your inventory.^000000";
close;
}
disable_items;
mes "[Lisa]";
mes "Welcome welcome~";
next;
switch( select( "Explore Devices", "Automatic Engine Wing Enhancement", "Automatic Armor Enhancement", "Automatic Leg Enhancement", "Automatic Accessories(R) Enhancement", "Automatic Accessories(L) Enhancement" ) ) {
case 1:
mes "[Lisa]";
mes "If you bring automatic equipment and reinforcement modules, we can enchant the appropriate module on the equipment.";
next;
mes "[Lisa]";
mes "This is done according to the specification module, so the equipment will not be destroyed. However, the number of upgrades can vary depending on the module.";
next;
mes "[Lisa]";
mes "Then please visit again when you need help~";
close;
case 2:
.@part = EQI_GARMENT;
setarray .@equip_required[0],480020,480021;
break;
case 3:
.@part = EQI_ARMOR;
setarray .@equip_required[0],450127,450128;
break;
case 4:
.@part = EQI_SHOES;
setarray .@equip_required[0],470022,470023;
break;
case 5:
.@part = EQI_ACC_R;
setarray .@equip_required[0],490024,490026;
break;
case 6:
.@part = EQI_ACC_L;
setarray .@equip_required[0],490025,490027;
break;
}
.@equip_id = getequipid(.@part);
.@equip_name$ = getequipname(.@part);
.@refine = getequiprefinerycnt(.@part);
for ( .@i = 0; .@i < 4; ++.@i )
.@card[.@i] = getequipcardid(.@part,.@i);
mes "[Lisa]";
mes "If you bring automatic equipment and reinforcement modules, we can enchant the appropriate module on the equipment.";
next;
mes "[Lisa]";
mes strcharinfo(0) + ".";
mes "Please select the grade of module that you want to use.";
next;
switch( select( "Cancel", "Normal Grade", "Rare Grade", "Unique Grade", "Legendary Grade", "Epic Grade 1", "Epic Grade 2", "Epic Grade 3" ) ) {
case 1:
mes "[Lisa]";
mes "Stopping conversation.";
close;
case 2:
setarray .@module_etc[0],1000105,1000106,1000107,1000108,1000109,1000110,1000111,1000112;
break;
case 3:
setarray .@module_etc[0],1000113,1000114,1000115,1000116,1000117,1000118,1000119,1000120,1000121,1000122,1000123,1000124,1000125,1000126,1000127;
break;
case 4:
setarray .@module_etc[0],1000128,1000129,1000130,1000131,1000132,1000133,1000134,1000135,1000136,1000137,1000138,1000139,1000140,1000141,1000142,1000143,1000207,1000208;
break;
case 5:
setarray .@module_etc[0],1000144,1000145,1000146,1000147,1000148,1000149;
break;
case 6:
setarray .@module_etc[0],1000152,1000153,1000154,1000155,1000156,1000157,1000158,1000159,1000160,1000161,1000162,1000163,1000164,1000165,1000166,1000167,1000168;
break;
case 7:
setarray .@module_etc[0],1000169,1000170,1000171,1000172,1000173,1000174,1000175,1000176,1000177,1000178,1000179,1000180,1000181,1000182,1000183,1000184,1000185;
break;
case 8:
setarray .@module_etc[0],1000186,1000187,1000188,1000189,1000190,1000191,1000192,1000193,1000194,1000195,1000196,1000197,1000198,1000199,1000200,1000201,1000202;
break;
}
.@size = getarraysize(.@module_etc);
.@menu$ = "Cancel:";
// Build the menu according to all the modules with the given grade in inventory
for ( .@i = 0; .@i < .@size; ++.@i ) {
if (countitem(.@module_etc[.@i]) < 1)
.@menu$ += "^808080(Module Amount 0)^000000" + ":";
else {
.@item_name$ = getitemname(.@module_etc[.@i]);
.@item_name$ = replacestr(.@item_name$, "Automatic Modification Module(", "");
.@item_name$ = replacestr(.@item_name$, ")", "");
.@menu$ += .@item_name$ + ":";
}
}
.@s = select(.@menu$) - 2;
if (.@s == -1) {
mes "[Lisa]";
mes "Stopping conversation.";
close;
}
.@module_id = .@module_etc[.@s];
if (countitem(.@module_id) < 1) {
mes "[Lisa]";
mes "You must possess a module in your inventory that matches the efficacy to proceed with the enhancement.";
close;
}
if (.@equip_required[0] != .@equip_id && .@equip_required[1] != .@equip_id) {
mes "[Lisa]";
mes "Please make sure you have equipped the proper automatic equipment that you want to enhance.";
close;
}
if (.@card[1] > 0) {
mes "[Lisa]";
mes "This automatic equipment is already at its maximum capacity.";
mes "Please try another automatic equipment.";
close;
}
if (.@module_id < 1000105 || .@module_id == 1000150 || .@module_id == 1000151 || (.@module_id >= 1000203 && .@module_id != 1000207 && .@module_id != 1000208)) {
mes "[Lisa]";
mes "Unknown error has occured.";
close;
}
// Each part has a list of allowed module and a maximum allowed number of the same module
switch( .@part ) {
case EQI_GARMENT:
setarray .@module_etc_data[0],1000105,3,1000106,3,1000125,2,1000126,2,1000127,2,1000135,1,1000142,1,1000208,1;
break;
case EQI_ARMOR:
setarray .@module_etc_data[0],1000105,3,1000106,3,1000122,2,1000123,2,1000124,2,1000128,1,1000129,1,1000130,1,1000131,1,1000132,1,1000133,1,1000207,1,1000140,1;
.@size = getarraysize(.@module_etc_data);
// Epic enchants. Max 2 epic enchants of the same enchant allowed
for (.@i = 1000152; .@i < 1000203; .@i++) {
setarray .@module_etc_data[.@size], .@i, 2;
.@size += 2;
}
break;
case EQI_SHOES:
setarray .@module_etc_data[0],
1000105,3,1000106,3,1000119,2,1000120,2,1000121,2,1000134,1,1000141,1,
1000144,1,1000145,1,1000146,1,1000147,1,1000148,1,1000149,1; // Legendary enchants (must be unique on EQI_SHOES)
break;
case EQI_ACC_L:
case EQI_ACC_R:
setarray .@module_etc_data[0],1000107,3,1000108,3,1000109,3,1000110,3,1000111,3,1000112,3,1000113,2,1000114,2,1000115,1,1000116,1,1000117,1,1000118,1,1000136,1,1000137,1,1000138,1,1000139,1,1000143,1;
break;
}
.@data_index = inarray(.@module_etc_data, .@module_id);
if (.@data_index == -1) {
mes "[Lisa]";
mes "You can not enchant this module to this automatic equipment.";
close;
}
// Max number of the selected module allowed
.@max_module = .@module_etc_data[.@data_index+1];
// Bind the module etc to the specific enchant
for ( .@i = 1000105; .@i < 1000203; ++.@i ) {
if (.@i == 1000150 || .@i == 1000151)
continue;
.@auto_module[.@i] = 310082 + .@size_auto_module;
.@size_auto_module++;
}
.@auto_module[1000207] = 310178;
.@auto_module[1000208] = 310179;
// Check the count of the corresponding enchant in card slots
.@enchant_id = .@auto_module[.@module_id];
if (.@enchant_id == 0) {
mes "[Lisa]";
mes "Unknown error has occured.";
close;
}
if (countinarray(.@card[0], .@enchant_id) >= .@max_module) {
mes "[Lisa]";
mes "This automatic equipment has already maximized the enhancement from this module.";
mes "Please try another module.";
close;
}
mes "[Lisa]";
mes "Are you sure you want to enchance your ^FF0000" + .@equip_name$ + "^000000 with ^0000CD" + getitemname(.@module_id) + "^000000? This process cannot be reversed.";
next;
if (select( "Wait... Don't", "I'm sure. Do it." ) == 1) {
mes "[Lisa]";
mes "Stopping conversation.";
close;
}
delitem .@module_id,1;
if (callfunc("F_IsEquipIDHack", .@part, .@equip_id) || callfunc("F_IsEquipRefineHack", .@part, .@refine) || callfunc("F_IsEquipCardHack", .@part, .@card[0], .@card[1], .@card[2], .@card[3]))
end;
for ( .@i = 3; .@i > 0; .@i--) {
if (.@card[.@i] == 0) {
.@card[.@i] = .@enchant_id;
break;
}
}
delequip .@part;
getitem2 .@equip_id,1,1,.@refine,0,.@card[0],.@card[1],.@card[2],.@card[3];
mes "[Lisa]";
mes "Woaaaah~ I can feel the power of your automatic equipment already~!";
close;
}
//= Merchants
- marketshop ep172littlemanager00 -1,1000227:172:999999
ba_in01,87,386,3 script Child Manager ©¬#ep172_pet EP17_2_CHILD_ADMIN1,{
if (checkweight(1201,3) == 0) {
mes "- You have too many items.";
mes "Please clear your inventory and try again. -";
close;
}
mes "[Child Manager ©¬]";
mes "I have a whole bunch of little stuffs!";
next;
switch( select( "Little Manager", "Cloud Cotton", "Little Headress", "Cancel" ) ) {
case 1:
mes "[Child Manager ©¬]";
mes "If you want to play with the little manager, it would cost you 30 Barmeal Tickets.";
next;
if (select( "Exchange.", "Stop." ) == 2) {
mes "[Child Manager ©¬]";
mes "Then, it's time for me to play!";
close;
}
if (countitem(1000103) < 30) {
mes "[Child Manager ©¬]";
mes "Like I said, if you want to play with the little manager, you'll need 30 Barmeal Tickets!";
close;
}
mes "[Child Manager ©¬]";
mes "Have fun with your new friend!";
delitem 1000103,30;
getitem 9123,1;
close;
case 2:
callshop "ep172littlemanager00";
end;
case 3:
callshop "barter_Ep_17_2_C_Admin_Acc";
end;
case 4:
mes "[Child Manager ©¬]";
mes "Then, it's time for me to play!";
close;
}
end;
}
//= Cube Shop
- marketshop ep172cubeshop00 -1,100251:10000000:-1,100252:30000000:-1
ba_in01,87,376,3 script Cube Lane#ep172cube 4_EP17_GUARD_B,{
mes "[Cube Lane]";
mes "We are offering reinforcement cubes that will refine your ^0000CD+4^000000 Illusion and Automatic Equipment to ^FF0000+7^000000 in an instant!";
mes "Varmundt is no doubt the best man in the world!";
close2;
callshop "ep172cubeshop00";
end;
}
//= Module Shop
ba_in01,87,373,3 script Spiera#ep172_soapstone MD_ASSISTANT,{
callshop "barter_EP17_2_EP";
end;
}
//= Equipment Shop
ba_in01,87,383,3 script Yeoncheong#equipment_exchange 4_EP17_CLEANER_W,{
if (checkweight(1201,3) == 0) {
cutin "ep172_omega.bmp",2;
mes "[Yeoncheong]";
mes "The bag is full. Please check the weight and number of items in your possession before talking again.";
close3;
}
disable_items;
cutin "ep172_omega",2;
mes "[Yeoncheong]";
mes "We accept Barmeal Tickets for upgrading your Illusion Equipment into Automatic Requipments.";
mes "What would you like to exchange?";
next;
switch( select( "Exchange Information", "Automatic Equipment Exchange", "Automatic Accessory Exchange", "Quit" ) ) {
case 1:
mes "[Yeoncheong]";
mes "You can exchange your ^0000CD+9 Illusion Armor, Engine, or Leg and 900 Barmeal Tickets^000000 to ^FF0000Automatic Armor, Engine, or Leg^000000.";
next;
mes "[Yeoncheong]";
mes "The ^FF0000Automatic Accessories^000000 can be exchanged for ^0000CDIllusion Accessories and 1500 Barmeal Tickets^000000.";
next;
mes "[Yeoncheong]";
mes "The equipment you want to exchange must be in your inventory and talk to me.";
mes "^FF0000Bring only one equipment that you want to exchange and proceed.^000000";
close3;
case 2:
.@shop$ = "barter_auto_equip_1";
break;
case 3:
.@shop$ = "barter_auto_equip_2";
break;
case 4:
mes "[Yeoncheong]";
mes "Have a nice day, dear guest~";
close3;
}
mes "[Yeoncheong]";
mes "^FF0000Bring only one equipment that you want to exchange and proceed.^000000";
mes "If there are multiple equipments in your inventory, it will be exchanged randomly if it meets the condition.";
close2;
cutin "",255;
callshop .@shop$;
end;
}
//= Device Module Exchange
ba_in01,87,380,3 script Yecheon#ep172module_trader 4_EP17_CLEANER_W,{
if (checkweight(1201,3) == 0) {
cutin "ep172_omega",2;
mes "[Yecheon]";
mes "The bag is full. Please check the weight and number of items in your possession before talking again.";
close3;
}
disable_items;
cutin "ep172_omega",2;
mes "[Yecheon]";
mes "I can provide you an Automatic Module, Physical Automatic Improvement Device, and Magical Automatic Improvement Device. It will help you the improve abilites of your automatic equipments.";
next;
cutin "",255;
switch( select( "More information.", "Get Automatic Module", "Get Physical Automatic Improvement Device", "Get Magical Automatic Improvement Device", "Cancel" ) ) {
case 1:
cutin "ep172_omega",2;
mes "[Yecheon]";
mes "You can get an ^FF0000automatic module^000000 for ^0000CD90 Barmeal Tickets^000000. I will give you a random automatic module excluding the epic grade modules.";
next;
mes "[Yecheon]";
mes "I'm also providing ^FF0000Physical Automatic Improvement Device and Magical Automatic Improvement Device^000000. You can exchange it for ^0000CD45 Barmeal Tickets^000000, or ^0000CD1500000 Zeny^000000.";
next;
mes "[Yecheon]";
mes "Then, combat-specialized guest, do safely improve your abilities.";
close3;
case 2:
.@price = 90;
cutin "ep172_omega",2;
mes "[Yecheon]";
mes "I will exchange 1 random Automatic Module excluding the epic grade modules for " + .@price + " " + mesitemlink(1000103) + ".";
next;
cutin "",255;
if (select( "Exchange Barmeal Ticket.", "Do not exchange" ) == 2) {
mes "[Yecheon]";
mes "Transaction ended.";
close3;
}
cutin "ep172_omega",2;
if (countitem(1000103) < .@price) {
mes "[Yecheon]";
mes "You don't have enough Barmeal tickets for the exchange.";
close3;
}
mes "[Yecheon]";
mes "I exchanged it for one random Automatic Module.";
delitem 1000103,.@price;
getitem rand(1000105,1000149),1;
close3;
case 3:
.@price = 45;
.@zeny = 1500000;
cutin "ep172_omega",2;
mes "[Yecheon]";
mes "I will exchange ^FF00001 Physical Automatic Improvement Device^000000 for " + .@price + " " + mesitemlink(1000103) + " or " + .@zeny + " Zeny.";
next;
cutin "",255;
switch( select( "Exchange for Barmeal Ticket.", "Exchange for 1500000 Zeny.", "Do not exchange." ) ) {
case 1:
cutin "ep172_omega",2;
if (countitem(1000103) < .@price) {
mes "[Yecheon]";
mes "You don't have enough Barmeal tickets for the exchange.";
close3;
}
delitem 1000103,.@price;
break;
case 2:
cutin "ep172_omega",2;
if (Zeny < .@zeny) {
mes "[Yecheon]";
mes "You don't have enough Zeny for the exchange.";
close3;
}
Zeny -= .@zeny;
break;
case 3:
mes "[Yecheon]";
mes "Transaction ended.";
close3;
}
mes "[Yecheon]";
mes "I exchanged it for one random Physical Automatic Improvement Device.";
.@r = rand(100);
if (.@r < 50)
getitem 100164,1;
else if (.@r < 80)
getitem 100165,1;
else
getitem 100166,1;
close3;
case 4:
.@price = 45;
.@zeny = 1500000;
cutin "ep172_omega",2;
mes "[Yecheon]";
mes "I will exchange ^FF00001 Magical Automatic Improvement Device^000000 for " + .@price + " " + mesitemlink(1000103) + " or " + .@zeny + " Zeny.";
next;
cutin "",255;
switch( select( "Exchange for Barmeal Ticket.", "Exchange for 1500000 Zeny.", "Do not exchange." ) ) {
case 1:
cutin "ep172_omega",2;
if (countitem(1000103) < .@price) {
mes "[Yecheon]";
mes "You don't have enough Barmeal tickets for the exchange.";
close3;
}
delitem 1000103,.@price;
break;
case 2:
cutin "ep172_omega",2;
if (Zeny < .@zeny) {
mes "[Yecheon]";
mes "You don't have enough Zeny for the exchange.";
close3;
}
Zeny -= .@zeny;
break;
case 3:
mes "[Yecheon]";
mes "Transaction ended.";
close3;
}
mes "[Yecheon]";
mes "I exchanged it for one random Magical Automatic Improvement Device.";
.@r = rand(100);
if (.@r < 50)
getitem 100167,1;
else if (.@r < 80)
getitem 100168,1;
else
getitem 100169,1;
close3;
case 5:
mes "[Yecheon]";
mes "Transaction ended.";
close3;
}
end;
}
ba_in01,87,389,2 script Butterfly Merchant#ba_in01 4_EP17_MASTER_A,{
if (ep17_2_main < 8) {
mes "[Butterfly Merchant]";
mes "Sorry. Registration is required to purchase butterflies.";
close;
}
mes "[Butterfly Merchant]";
mes "Welcome.";
mes "Do you need wings to move to Barmund Mansion?";
close2;
callshop "barter_Teleport_Ep17_02";
end;
}

View File

@ -0,0 +1,17 @@
//===== rAthena Script =======================================
//= Monsters from Varmundt's Mansion
//===== Changelog: ===========================================
//= 1.0 First version. [JohnnyPlayy]
//============================================================
//= Tartar Cellar - Level 1
//============================================================
ba_2whs01,0,0 monster Broken Beta Guards 20639,30,5000
ba_2whs01,0,0 monster Broken Omega Cleaner 20641,90,5000
ba_2whs01,0,0 monster Heart Hunter Skirmisher 20682,70,5000
//= Tartar Cellar - Level 2
//============================================================
ba_2whs02,0,0 monster Broken Warehouse Manager 20637,80,5000
ba_2whs02,0,0 monster Broken Beta Guards 20639,80,5000
ba_2whs02,0,0 monster Broken Omega Cleaner 20641,20,5000

View File

@ -0,0 +1,14 @@
//===== rAthena Script =======================================
//= Monsters from Varmundt's Mansion
//===== Changelog: ===========================================
//= 1.0 First version. [JohnnyPlayy]
//============================================================
//= Meditation Bath
//============================================================
ba_bath,0,0 monster Broken Cleaner 20633,30,5000
ba_bath,0,0 monster Broken Cleaner 20634,30,5000
ba_bath,0,0 monster Boiling Water Phen 20643,70,5000
ba_bath,0,0 monster Boiling Water Marc 20644,50,5000
ba_bath,0,0 monster Boiling Water Swordfish 20645,50,5000
ba_bath,0,0 monster Boiling Water Piranha 20646,70,5000

View File

@ -0,0 +1,12 @@
//===== rAthena Script =======================================
//= Monsters from Varmundt's Mansion
//===== Changelog: ===========================================
//= 1.0 First version. [JohnnyPlayy]
//============================================================
//= Library - Memory Corridor
//============================================================
ba_lib,0,0 monster Broken Beta 20630,10,5000
ba_lib,0,0 monster Heart Hunter Skirmisher 20680,15,5000
ba_lib,0,0 monster Bookworm 20683,80,5000
ba_lib,0,0 monster Roaming Spellbook 20684,70,5000

View File

@ -0,0 +1,28 @@
//===== rAthena Script =======================================
//= Monsters from Varmundt's Mansion
//===== Changelog: ===========================================
//= 1.0 First version. [JohnnyPlayy]
//============================================================
//= Power Plant - Level 1
//=============================================================
ba_pw01,0,0 monster Broken Beta 20630,15,5000
ba_pw01,0,0 monster Heart Hunter Skirmisher 20680,15,5000
ba_pw01,0,0 monster Elite Bellare 20688,90,5000
ba_pw01,0,0 monster Spell Addicted Dolor 20689,80,5000
ba_pw01,0,0 monster Released Spell 20690,50,5000
//= Sewage Treatment Station
//=============================================================
ba_pw02,0,0 monster Heart Hunter Skirmisher 20680,15,5000
ba_pw02,0,0 monster Sewage Venenum 20685,60,5000
ba_pw02,0,0 monster Sewage Clamp 20686,80,5000
ba_pw02,0,0 monster Sewage Waterfall 20687,60,5000
ba_pw02,0,0 monster Elite Bellare 20688,60,5000
//= Power Plant - Level 2
//=============================================================
ba_pw03,0,0 monster Spell Addicted Plaga 20691,80,5000
ba_pw03,0,0 monster Spell Addicted Sanare 20692,80,5000
ba_pw03,0,0 monster Powerful Spell 20693,70,5000
ba_pw03,0,0 monster Sharp Spell 20694,70,5000

View File

@ -0,0 +1,14 @@
//===== rAthena Script =======================================
//= Monsters from Varmundt's Mansion
//===== Changelog: ===========================================
//= 1.0 First version. [JohnnyPlayy]
//============================================================
//= Forgotten Valley
//============================================================
ba_lost,0,0 monster Pitaya 20649,50,5000
ba_lost,0,0 monster Pitaya 20650,50,5000
ba_lost,0,0 monster Pitaya 20651,50,5000
ba_lost,0,0 monster Pitaya 20652,50,5000
ba_lost,0,0 monster Pitaya 20653,30,5000
ba_lost,0,0,0,0 boss_monster Boss Pitaya 20648,1,7200000,600000,0

View File

@ -0,0 +1,13 @@
//===== rAthena Script =======================================
//= Monsters from Varmundt's Mansion
//===== Changelog: ===========================================
//= 1.0 First version. [JohnnyPlayy]
//============================================================
//= Varmundt Mansion Garden
//============================================================
ba_maison,0,0 monster Broken Beta 20630,15,5000
ba_maison,0,0 monster Omega Cleaner 20640,5,5000
ba_maison,0,0 monster Guardian Parts 20679,15,5000
ba_maison,0,0 monster Bookworm 20683,2,5000
ba_maison,0,0 monster Roaming Spellbook 20684,1,5000

View File

@ -40,3 +40,29 @@ function script F_22507 {// ShabbyOldScroll
else if (.@r == 10) warp "pay_fild10",147,267;
end;
}
// Return a value according to the quests states.
// -1 : One of the quest has a different state
// 0 : All the quests are not started
// 1 : All the quests are started
// 2 : All the quests are completed
function script F_queststatus {
.@type = getarg(0);
.@base = checkquest(getarg(1),.@type);
.@size = getargcount();
for ( .@i = 2; .@i < .@size; ++.@i ) {
if (checkquest(getarg(.@i),.@type) != .@base)
return -1;
}
switch( .@base ) {
case -1:
return 0;
case 0:
case 1:
return 1;
case 2:
return 2;
}
end;
}

View File

@ -6905,26 +6905,31 @@ sp_cor,255,285,1 script Rookie#rm171_2 4_M_ROOKIE,{
cutin "",255;
end;
case 2:
cutin "16loo_01",2;
mes "[Rookie]";
mes "I'll let you know if we come across more information. Until then, please get some rest.";
mes "Also, Elyumina will be kept here with us for the time being.";
next;
cutin "16loo_01",2;
mes "[Rookie]";
mes "While he's with us, we'll also see if he can modify the damaged weapons found here for us.";
next;
mes "[Rookie]";
mes "If you're interested in that, you should ask Captain Volkova's <NAVI>[subordinates]<INFO>sp_cor,108,130,0,101,0</INFO></NAVI> for more details.";
next;
cutin "16loo_02",2;
mes "[Rookie]";
mes "There are still many things to do around here. If you're not busy, maybe you can stay and help us.";
mes "Now, good luck, Adventurer! We'll contact you if we come across new information!";
close3;
break;
}
// Episode 17.2 - START - (Walkthrough Conversion)
/* if (isbegin_quest(18000) == 0) {
if (BaseLevel < 130) {
mes "[Rookie]";
mes "I'll get back to you when I get more info. So take a break for a while.";
mes "Elyumina should also be in charge here for the time being.";
next;
cutin "16loo_01.bmp",2;
mes "[Rookie]";
mes "We'll keep an eye on it and suggest modifying the damaged weapons we can get here for our own use.";
next;
mes "[Rookie]";
mes "If you're an adventurer, if you're interested, it's managed by Captain Volkova's <NAVI>[subordinates]<INFO>sp_cor,108,130,0,101,0</INFO></NAVI>, so go and ask.";
next;
cutin "16loo_02.bmp",2;
mes "[Rookie]";
mes "There's still quite a bit of work to do around here, so if you're free, feel free to help out.";
mes "Then good luck, adventurer! I'll be in touch when I learn something new!";
next;
cutin "",255;
mes "^4d4dffThese quests are available from level 130 or higher.^000000";
close;
}
if (ep17_2_main == 0) {
cutin "16loo_01",2;
mes "[Rookie]";
mes "You're welcome.";
@ -6950,19 +6955,20 @@ sp_cor,255,285,1 script Rookie#rm171_2 4_M_ROOKIE,{
mes "[Rookie]";
mes "... Hmm, for some reason, I feel like I'm always playing the role of a gatekeeper?";
mes "Is it only for adventurers? You must be feeling bad, huh? Ha-ha-ha-ha";
ep17_2_main = 1;
setquest 18000;
next;
mes "[Rookie]";
mes "I'll open the door anytime you need to need, adventurer. Just let me know.";
close3;
}
if (isbegin_quest(18000) == 1) {
if (ep17_2_main == 1) {
cutin "16loo_01",2;
mes "[Rookie]";
mes "Shall we go?";
mes "To the great mansion left by the great sages?";
next;
if (select("Let's Go!:Not now.") == 2) {
if (select( "Let's Go!", "Not now." ) == 2) {
mes "[Rookie]";
mes "Let me know whenever you are ready.";
close3;
@ -6998,14 +7004,15 @@ sp_cor,255,285,1 script Rookie#rm171_2 4_M_ROOKIE,{
next;
mes "[Rookie]";
mes "Then, this way.";
completequest 18000;
ep17_2_main = 2;
erasequest 18000;
setquest 18001;
close2;
cutin "",255;
warp "ba_pw02",275,20;
end;
}
if (isbegin_quest(18001) == 1) {
if (ep17_2_main == 2) {
mes "[Rookie]";
mes "Go ahead and enter the mansion through this sewer.";
mes "Most of the colleagues who went in first cleaned up already.";
@ -7019,11 +7026,11 @@ sp_cor,255,285,1 script Rookie#rm171_2 4_M_ROOKIE,{
mes "The path we took with you adventurer is a fresh feeling for me.";
mes "I feel really alive these days.";
close;
*/ // Episode 17.2 - END
end;
OnInit:
questinfo (QTYPE_QUEST, QMARK_YELLOW, " isbegin_quest(16360) == 1 ");
questinfo( QTYPE_QUEST, QMARK_YELLOW, "isbegin_quest(16360) == 1" );
questinfo( QTYPE_QUEST, QMARK_YELLOW, "isbegin_quest(16360) == 2 && isbegin_quest(18000) == 0 && BaseLevel >= 130 && ep17_2_main == 0" );
questinfo( QTYPE_QUEST, QMARK_YELLOW, "isbegin_quest(18000) == 1" );
end;
}
@ -8629,10 +8636,11 @@ sp_cor,235,292,7 script Rebellion#171_rvs_39 4_M_REBELLION2,{
close;
}
sp_cor,260,280,3 script Rebellion#171_rvs_40 4_F_ANYA,{
npctalk "We're on high alert! Keep a lookout!","",bc_self;
end;
}
// duplicated ?
// sp_cor,260,280,3 script Rebellion#171_rvs_40 4_F_ANYA,{
// npctalk "We're on high alert! Keep a lookout!","",bc_self;
// end;
// }
sp_cor,63,144,3 script Worker#171_rvs_44 1_M_SIGNMONK,{
mes "[Worker]";

10423
npc/re/quests/quests_17_2.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -79,9 +79,11 @@ npc: npc/re/instances/GhostPalace.txt
npc: npc/re/instances/HazyForest.txt
npc: npc/re/instances/HorrorToyFactory.txt
npc: npc/re/instances/HeartHunterWarBase.txt
npc: npc/re/instances/HiddenGarden.txt
npc: npc/re/instances/InfiniteSpace.txt
npc: npc/re/instances/IsleOfBios.txt
npc: npc/re/instances/LastRoom.txt
npc: npc/re/instances/LostFarm.txt
npc: npc/re/instances/MalangdoCulvert.txt
npc: npc/re/instances/MorseCave.txt
npc: npc/re/instances/NightmarishJitterbug.txt
@ -97,6 +99,8 @@ npc: npc/re/instances/SaraMemory.txt
npc: npc/re/instances/SealedOs.txt
npc: npc/re/instances/SkyFortress.txt
npc: npc/re/instances/TempleOfDemonGod.txt
npc: npc/re/instances/TwilightGarden.txt
npc: npc/re/instances/WaterGarden.txt
//npc: npc/re/instances/WaveMode.txt
npc: npc/re/instances/WeekendDungeon.txt
npc: npc/re/instances/WernerLaboratoryCentralRoom.txt
@ -132,6 +136,7 @@ npc: npc/re/merchants/enchan_ko.txt
npc: npc/re/merchants/enchan_mal.txt
npc: npc/re/merchants/enchan_mora.txt
npc: npc/re/merchants/enchan_rockridge.txt
npc: npc/re/merchants/enchan_sage_legacy_17_2.txt
npc: npc/re/merchants/enchan_verus.txt
npc: npc/re/merchants/enchantgrade.txt
npc: npc/re/merchants/Extended_Ammunition.txt
@ -229,6 +234,7 @@ npc: npc/re/quests/quests_16_1.txt
npc: npc/re/quests/quests_16_2.txt
npc: npc/re/quests/quests_16_2_illusion.txt
npc: npc/re/quests/quests_17_1.txt
npc: npc/re/quests/quests_17_2.txt
npc: npc/re/quests/quests_aldebaran.txt
npc: npc/re/quests/quests_brasilis.txt
npc: npc/re/quests/quests_dewata.txt

View File

@ -19,6 +19,10 @@ npc: npc/re/mobs/dungeons/ama_dun.txt
npc: npc/re/mobs/dungeons/amicitia.txt
npc: npc/re/mobs/dungeons/anthell.txt
npc: npc/re/mobs/dungeons/ayo_dun.txt
npc: npc/re/mobs/dungeons/ba_2whs.txt
npc: npc/re/mobs/dungeons/ba_bath.txt
npc: npc/re/mobs/dungeons/ba_lib.txt
npc: npc/re/mobs/dungeons/ba_pw.txt
npc: npc/re/mobs/dungeons/beach_dun.txt
npc: npc/re/mobs/dungeons/bra_dun.txt
npc: npc/re/mobs/dungeons/c_tower.txt
@ -71,6 +75,8 @@ npc: npc/re/mobs/dungeons/yggdrasil.txt
// --------------------------- Fields ---------------------------
npc: npc/re/mobs/fields/amatsu.txt
npc: npc/re/mobs/fields/ayothaya.txt
npc: npc/re/mobs/fields/ba_lost.txt
npc: npc/re/mobs/fields/ba_maison.txt
npc: npc/re/mobs/fields/bifrost.txt
npc: npc/re/mobs/fields/brasilis.txt
npc: npc/re/mobs/fields/comodo.txt

View File

@ -50,6 +50,9 @@ npc: npc/re/warps/fields/yuno_fild.txt
// --------------------------- Others ---------------------------
npc: npc/re/warps/other/arena.txt
npc: npc/re/warps/other/ba_2whs.txt
npc: npc/re/warps/other/ba_maison.txt
npc: npc/re/warps/other/ba_pw.txt
npc: npc/re/warps/other/dimensional_gap.txt
npc: npc/re/warps/other/jobquests.txt
npc: npc/re/warps/other/paradise.txt

View File

@ -4,6 +4,7 @@
//= Warp Points for Prontera
//===== Changelogs: ==========================================
//= 1.0 Prontera castle map changed in ep16.1 [Capuche]
//= 1.1 Episode 17.2 Sage's Legacy update [crazyarashi]
//============================================================
prt_lib_q,9,25,0 script lib_q_to_pprt WARPNPC,1,1,{
@ -152,15 +153,19 @@ prt_cas,41,275,0 warp cuisine_in_cuisine_out 1,1,prt_cas,320,182
prt_cas,320,178,0 warp cuisine_out_cuisine_in 1,1,prt_cas,41,271
prt_cas,54,217,0 warp dining_in_dining_out 1,1,prt_cas,388,137
prt_cas,392,137,0 warp dining_out_dining_in 1,1,prt_cas,58,217
prt_cas,19,342,0 warp queen_room_in_queen_room_out 1,1,prt_cas,269,313
prt_cas,273,313,0 warp queen_room_out_queen_room_in 1,1,prt_cas,23,342
prt_cas,174,342,0 warp king_room_in_king_room_out 1,1,prt_cas,322,336
prt_cas,318,336,0 warp king_room_out_king_room_in 1,1,prt_cas,170,342
prt_cas,48,330,0 warp queen_office_in_queein_office_out 1,1,prt_cas,251,242
prt_cas,251,246,0 warp queein_office_out_queen_office_in 1,1,prt_cas,48,334
prt_cas,146,330,0 warp king_office_in_king_office_out 1,1,prt_cas,309,288
prt_cas,309,291,0 warp king_office_out_king_office_in 1,1,prt_cas,146,334
prt_cas,254,347,0 warp garden_in_garden_out 1,1,prt_cas,96,18
prt_cas,96,14,0 warp garden_out_garden_in 1,1,prt_cas,254,343
prt_cas,216,142,0 warp cas_out_prt_to_cas 1,1,prontera,156,354
prontera,156,358,0 warp prt_to_cas_cas_out 1,1,prt_cas,216,146
//============================================================
//= Episode 17.2 Sage's Legacy update
//============================================================
prt_cas,146,330,0 warp #ep172_prt_to_prt-0 1,1,prt_cas,309,288
prt_cas,309,291,0 warp #ep172_prt_to_prt-1 1,1,prt_cas,146,334
prt_cas,48,330,0 warp #ep172_prt_to_prt-2 1,1,prt_cas,252,242
prt_cas,251,246,0 warp #ep172_prt_to_prt-3 1,1,prt_cas,48,334
prt_cas,20,342,0 warp #ep172_prt_to_prt-4 1,1,prt_cas,269,313
prt_cas,273,313,0 warp #ep172_prt_to_prt-5 1,1,prt_cas,23,342
prt_cas,254,347,0 warp #ep172_prt_to_prt-6 1,1,prt_cas,96,18
prt_cas,96,14,0 warp #ep172_prt_to_prt-7 1,1,prt_cas,254,343
prt_cas,174,342,0 warp #ep172_prt_to_prt-8 1,1,prt_cas,322,336
prt_cas,318,336,0 warp #ep172_prt_to_prt-9 1,1,prt_cas,170,342

View File

@ -0,0 +1,28 @@
//===== rAthena Script =======================================
//= Portals of Varmundt's mansion
//===== Changelog: ===========================================
//= 1.0 First version. [crazyarashi]
//============================================================
//============================================================
// Adega Tartaros
//============================================================
ba_maison,305,322,0 warp #ep172_2whs01_in 1,1,ba_2whs01,156,32
ba_2whs01,156,29,0 warp #ep172_2whs01_out 1,1,ba_maison,305,319
ba_2whs02,337,337,0 warp #ep172_2whs02_out 1,1,ba_2whs01,275,291
ba_2whs02,63,300,0 warp #172wh01_ 2,2,ba_2whs02,69,300
ba_2whs02,63,325,0 warp #ba2whslab_to_ba2whs02-1 2,2,ba_2whs02,69,325
ba_2whs02,66,300,0 script #172wh01 WARPNPC,2,2,{
end;
OnTouch:
if (ep17_2_chirp == 6) {
unittalk getcharid(3), "" + strcharinfo(0) + " : There is a sound in this area. The locked door was opened with an emergency key.", bc_self;
sleep2 1000;
}
warp "ba_2whs02",60,300;
end;
}
ba_2whs02,66,325,0 duplicate(#172wh01) #ba2whs02_to_ba2whslab-1 WARPNPC,2,2

View File

@ -0,0 +1,116 @@
//===== rAthena Script =======================================
//= Portals of Varmundt's mansion
//===== Changelog: ===========================================
//= 1.0 First version. [crazyarashi]
//============================================================
ba_in01,12,321,0 script #ep172_lab1_out WARPNPC,1,1,{
end;
OnTouch:
if (ep17_2_main < 7) {
mes "There is still some work to be done here. Let's look around more.";
close;
}
warp "ba_maison",75,146;
end;
}
ba_maison,78,146,0 warp #ep172_lab2_in 1,1,ba_in01,15,321
ba_in01,24,306,0 warp #ep172_lab_to_pw1 1,1,ba_pw01,91,288
//============================================================
// Tea House
//============================================================
ba_maison,99,65,0 warp #ep172_tearoom_in 1,1,ba_in01,223,116
ba_in01,226,116,0 warp #ep172_tearoom_out 1,1,ba_maison,103,65
//============================================================
// Guest House
//============================================================
ba_in01,32,144,0 warp #ep173_room_out 1,1,ba_in01,35,144
ba_maison,103,323,0 warp #ep172_sroom1_in 1,1,ba_in01,37,137
ba_in01,37,134,0 warp #ep172_sroom1_out 1,1,ba_maison,100,320
ba_maison,87,324,0 warp #ep172_sroom2_in 1,1,ba_in01,39,9
ba_in01,39,6,0 warp #ep172_sroom2_out 1,1,ba_maison,90,321
ba_in01,37,210,0 warp #guesthouse_to_guesthouse2-0 1,1,ba_in01,125,207
ba_in01,125,210,0 warp #guesthouse2_to_guesthouse-0 1,1,ba_in01,37,207
ba_in01,39,106,0 warp #guesthouse_to_guesthouse2-1 1,1,ba_in01,133,100
ba_in01,133,104,0 warp #guesthouse2_to_guesthouse-1 1,1,ba_in01,39,102
//============================================================
// Rooms
//============================================================
ba_maison,53,131,0 warp #ep172_hall_in 1,1,ba_in01,234,35
ba_in01,237,35,0 warp #ep172_hall_out 1,1,ba_maison,56,130
ba_in01,199,347,0 warp #ep172_room03_in 1,1,ba_in01,279,194
ba_in01,276,194,0 warp #ep172_room03_out 1,1,ba_in01,197,347
ba_in01,341,371,0 warp #ep172_room02_in 1,1,ba_in01,375,101
ba_in01,375,98,0 warp #ep172_room02_out 1,1,ba_in01,341,368
//============================================================
// Underground
//============================================================
ba_maison,197,279,0 warp #ep172_in01_in 1,1,ba_in01,271,269
ba_in01,271,265,0 warp #ep172_main_out 1,1,ba_maison,197,274
ba_in01,255,354,0 warp #ep172_lobby_to_hallway 1,1,ba_in01,307,34
ba_in01,307,31,0 warp #ep172_hallway_to_lobby 1,1,ba_in01,255,351
//============================================================
// Airship Area
//============================================================
ba_maison,33,225,0 script #ep172_proom2_out WARPNPC,1,1,{
end;
OnTouch:
if (ep17_2_main < 32)
warp "ba_in01",63,255;
else
warp "ba_in01",13,255;
end;
}
ba_in01,60,255,0 warp #ep172_proom1_out 1,1,ba_maison,33,222
ba_in01,10,255,0 warp #ep172_proom2_out_ 1,1,ba_maison,33,222
//============================================================
// Library
//============================================================
ba_maison,197,105,0 warp #ep173_library_in 1,1,ba_in01,211,163
ba_in01,211,160,0 warp #ep172_library_out 1,1,ba_maison,197,102
ba_lib,159,4,0 warp #ep173_lib_dun_out 1,1,ba_in01,211,178
//============================================================
// Cafeteria
//============================================================
ba_maison,140,96,0 warp #ep172_restaurant_a_in 1,1,ba_in01,80,367
ba_maison,140,108,0 warp #ep172_restaurant_a_in_ 1,1,ba_in01,23,375
ba_in01,23,372,0 warp #ep172_restaurant_a_out 1,1,ba_maison,137,108
ba_in01,80,364,0 warp #ep172_restaurant_a_out_ 1,1,ba_maison,137,96
ba_in01,35,383,0 warp #ep172_restaurant_atob 1,1,ba_in01,69,381
ba_in01,66,381,0 warp #ep172_restaurant_btoa 1,1,ba_in01,32,383
//============================================================
// Dungeon
//============================================================
ba_maison,88,272,0 warp #ep172_pw03_in 1,1,ba_pw03,13,115
ba_pw03,10,115,0 warp #ep172_pw03_out 1,1,ba_maison,88,268
ba_in01,387,38,0 warp #ep172_bath_in 1,1,ba_bath,159,26
ba_bath,159,22,0 warp #ep172_bath_out 1,1,ba_in01,382,38
//============================================================
// Forgotten Valley
//============================================================
ba_maison,314,203,0 script #ep173_lost_in WARPNPC,1,1,{
if (isbegin_quest(8586) < 2)
npctalk "Luina : Just a moment, If you want to get in there, I need to talk to you first...", "Luina#greeen", bc_self;
else
warp "ba_lost",162,37;
end;
}
ba_lost,162,33,0 warp #ep172_lost_out 1,1,ba_maison,311,203
ba_in01,357,303,0 warp2 #ep172_room01_in 1,1,ba_in01,295,101
ba_in01,295,98,0 warp2 #ep172_room01_out 1,1,ba_in01,357,300
ba_in01,367,290,0 warp2 #ep172_diningRoom_in 1,1,ba_in01,360,194
ba_in01,356,194,0 warp2 #ep172_diningRoom_out 1,1,ba_in01,364,290

View File

@ -0,0 +1,44 @@
//===== rAthena Script =======================================
//= Portals of Varmundt's mansion
//===== Changelog: ===========================================
//= 1.0 First version. [crazyarashi]
//============================================================
//= Power Plant
//============================================================
ba_pw01,91,291,0 script #ep172_pw1_to_lab WARPNPC,1,1,{
end;
OnTouch:
if (ep17_2_main < 6) {
mes "There is still some work to be done here. Let's look around more.";
close;
}
warp "ba_in01",23,315;
end;
}
ba_pw01,10,115,0 warp #ep172_pw1_to_pw2 1,1,ba_pw02,10,149
ba_pw02,7,149,0 script #ep172_pw2_to_pw1 WARPNPC,1,1,{
end;
OnTouch:
if (ep17_2_main < 4) {
mes "There is still some work to be done here. Let's look around more.";
close;
}
warp "ba_pw01",13,115;
end;
}
ba_pw02,275,15,0 warp #ep172_pw2_to_cor 1,1,sp_cor,257,285
sp_cor,258,287,0 script #ep172_cor_to_pw2 WARPNPC,1,1,{
end;
OnTouch:
if (ep17_2_main < 2) {
npctalk "Rookie : Oh? I haven't opened it yet! Hold on for a while, we're doing our best to open it!", "Rookie#rm171_2", bc_self;
end;
}
warp "ba_pw02",275,20;
end;
}

View File

@ -57,6 +57,9 @@ CREATE TABLE `mob_db` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

View File

@ -57,6 +57,9 @@ CREATE TABLE `mob_db2` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

View File

@ -59,6 +59,9 @@ CREATE TABLE `mob_db2_re` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

View File

@ -59,6 +59,9 @@ CREATE TABLE `mob_db_re` (
`racegroup_temple_demon` tinyint(1) unsigned DEFAULT NULL,
`racegroup_illusion_vampire` tinyint(1) unsigned DEFAULT NULL,
`racegroup_malangdo` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
`racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL,
`element` varchar(24) DEFAULT NULL,
`element_level` tinyint(4) unsigned DEFAULT NULL,
`walk_speed` smallint(6) unsigned DEFAULT NULL,

View File

@ -0,0 +1,20 @@
ALTER TABLE `mob_db`
ADD COLUMN `racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL
;
ALTER TABLE `mob_db2`
ADD COLUMN `racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL
;
ALTER TABLE `mob_db_re`
ADD COLUMN `racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL
;
ALTER TABLE `mob_db2_re`
ADD COLUMN `racegroup_ep172alpha` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172beta` tinyint(1) unsigned DEFAULT NULL,
ADD COLUMN `racegroup_ep172bath` tinyint(1) unsigned DEFAULT NULL
;

View File

@ -360,6 +360,9 @@ enum e_race2 : uint8{
RC2_TEMPLE_DEMON,
RC2_ILLUSION_VAMPIRE,
RC2_MALANGDO,
RC2_EP172ALPHA,
RC2_EP172BETA,
RC2_EP172BATH,
RC2_MAX
};

View File

@ -5273,7 +5273,7 @@ static int mob_read_sqldb(void)
for( uint8 fi = 0; fi < ARRAYLENGTH(mob_db_name); ++fi ) {
// retrieve all rows from the mob database
if( SQL_ERROR == Sql_Query(mmysql_handle, "SELECT `id`,`name_aegis`,`name_english`,`name_japanese`,`level`,`hp`,`sp`,`base_exp`,`job_exp`,`mvp_exp`,`attack`,`attack2`,`defense`,`magic_defense`,`str`,`agi`,`vit`,`int`,`dex`,`luk`,`attack_range`,`skill_range`,`chase_range`,`size`,`race`,"
"`racegroup_goblin`,`racegroup_kobold`,`racegroup_orc`,`racegroup_golem`,`racegroup_guardian`,`racegroup_ninja`,`racegroup_gvg`,`racegroup_battlefield`,`racegroup_treasure`,`racegroup_biolab`,`racegroup_manuk`,`racegroup_splendide`,`racegroup_scaraba`,`racegroup_ogh_atk_def`,`racegroup_ogh_hidden`,`racegroup_bio5_swordman_thief`,`racegroup_bio5_acolyte_merchant`,`racegroup_bio5_mage_archer`,`racegroup_bio5_mvp`,`racegroup_clocktower`,`racegroup_thanatos`,`racegroup_faceworm`,`racegroup_hearthunter`,`racegroup_rockridge`,`racegroup_werner_lab`,`racegroup_temple_demon`,`racegroup_illusion_vampire`,`racegroup_malangdo`,"
"`racegroup_goblin`,`racegroup_kobold`,`racegroup_orc`,`racegroup_golem`,`racegroup_guardian`,`racegroup_ninja`,`racegroup_gvg`,`racegroup_battlefield`,`racegroup_treasure`,`racegroup_biolab`,`racegroup_manuk`,`racegroup_splendide`,`racegroup_scaraba`,`racegroup_ogh_atk_def`,`racegroup_ogh_hidden`,`racegroup_bio5_swordman_thief`,`racegroup_bio5_acolyte_merchant`,`racegroup_bio5_mage_archer`,`racegroup_bio5_mvp`,`racegroup_clocktower`,`racegroup_thanatos`,`racegroup_faceworm`,`racegroup_hearthunter`,`racegroup_rockridge`,`racegroup_werner_lab`,`racegroup_temple_demon`,`racegroup_illusion_vampire`,`racegroup_malangdo`,`racegroup_ep172alpha`,`racegroup_ep172beta`,`racegroup_ep172bath`,"
"`element`,`element_level`,`walk_speed`,`attack_delay`,`attack_motion`,`damage_motion`,`damage_taken`,`ai`,`class`,"
"`mode_canmove`,`mode_looter`,`mode_aggressive`,`mode_assist`,`mode_castsensoridle`,`mode_norandomwalk`,`mode_nocast`,`mode_canattack`,`mode_castsensorchase`,`mode_changechase`,`mode_angry`,`mode_changetargetmelee`,`mode_changetargetchase`,`mode_targetweak`,`mode_randomtarget`,`mode_ignoremelee`,`mode_ignoremagic`,`mode_ignoreranged`,`mode_mvp`,`mode_ignoremisc`,`mode_knockbackimmune`,`mode_teleportblock`,`mode_fixeditemdrop`,`mode_detector`,`mode_statusimmune`,`mode_skillimmune`,"
"`mvpdrop1_item`,`mvpdrop1_rate`,`mvpdrop1_option`,`mvpdrop1_index`,`mvpdrop2_item`,`mvpdrop2_rate`,`mvpdrop2_option`,`mvpdrop2_index`,`mvpdrop3_item`,`mvpdrop3_rate`,`mvpdrop3_option`,`mvpdrop3_index`,"

View File

@ -20736,6 +20736,7 @@ BUILDIN_FUNC(erasequest)
}
pc_show_questinfo(sd);
pc_show_questinfo(sd);
return SCRIPT_CMD_SUCCESS;
}

View File

@ -4213,6 +4213,9 @@
export_constant(RC2_TEMPLE_DEMON);
export_constant(RC2_ILLUSION_VAMPIRE);
export_constant(RC2_MALANGDO);
export_constant(RC2_EP172ALPHA);
export_constant(RC2_EP172BETA);
export_constant(RC2_EP172BATH);
export_constant(RC2_MAX);
/* monster ai */