Added training zone (#7176)

* Removed Dummy mobs in prontera
* Truncated the name of the mobs in the training area, the name being too long only the relevant information is kept

Thanks to @Balferian !
This commit is contained in:
Atemo 2022-08-14 20:49:12 +02:00 committed by GitHub
parent 77b4b3ccea
commit 33e080545a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 718 additions and 53 deletions

View File

@ -93927,52 +93927,521 @@ Body:
# AegisName: MD_AIRBOAT_BOSS3
# - Id: 21063
# AegisName: MD_AIRBOAT_BOSS4
# - Id: 21064
# AegisName: S_DUMMY_100_SMALL
# - Id: 21065
# AegisName: S_DUMMY_100_MEDIUM
# - Id: 21066
# AegisName: S_DUMMY_100_LARGE
# - Id: 21067
# AegisName: S_DUMMY_100_NOTHING
# - Id: 21068
# AegisName: S_DUMMY_100_DRAGON
# - Id: 21069
# AegisName: S_DUMMY_100_ANIMAL
# - Id: 21070
# AegisName: S_DUMMY_100_HUMAN
# - Id: 21071
# AegisName: S_DUMMY_100_INSECT
# - Id: 21072
# AegisName: S_DUMMY_100_FISH
# - Id: 21073
# AegisName: S_DUMMY_100_DEMON
# - Id: 21074
# AegisName: S_DUMMY_100_PLANT
# - Id: 21075
# AegisName: S_DUMMY_100_ANGEL
# - Id: 21076
# AegisName: S_DUMMY_100_UNDEAD
# - Id: 21077
# AegisName: S_DUMMY_100_NOTHING2
# - Id: 21078
# AegisName: S_DUMMY_100_WATER
# - Id: 21079
# AegisName: S_DUMMY_100_GROUND
# - Id: 21080
# AegisName: S_DUMMY_100_FIRE
# - Id: 21081
# AegisName: S_DUMMY_100_WIND
# - Id: 21082
# AegisName: S_DUMMY_100_POISON
# - Id: 21083
# AegisName: S_DUMMY_100_SAINT
# - Id: 21084
# AegisName: S_DUMMY_100_DARKNESS
# - Id: 21085
# AegisName: S_DUMMY_100_TELEKINESIS
# - Id: 21086
# AegisName: S_DUMMY_100_UNDEAD2
- Id: 21064
AegisName: S_DUMMY_100_SMALL
Name: Training Dummy (Small)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Small
Race: Formless
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21065
AegisName: S_DUMMY_100_MEDIUM
Name: Training Dummy (Medium)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21066
AegisName: S_DUMMY_100_LARGE
Name: Training Dummy (Large)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Large
Race: Formless
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21067
AegisName: S_DUMMY_100_NOTHING
Name: Training Dummy (Neutral)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21068
AegisName: S_DUMMY_100_DRAGON
Name: Training Dummy (Dragon)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Dragon
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21069
AegisName: S_DUMMY_100_ANIMAL
Name: Training Dummy (Brute)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Brute
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21070
AegisName: S_DUMMY_100_HUMAN
Name: Training Dummy (Human)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Demihuman
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21071
AegisName: S_DUMMY_100_INSECT
Name: Training Dummy (Insect)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Insect
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21072
AegisName: S_DUMMY_100_FISH
Name: Training Dummy (Fish)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Fish
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21073
AegisName: S_DUMMY_100_DEMON
Name: Training Dummy (Demon)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Demon
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21074
AegisName: S_DUMMY_100_PLANT
Name: Training Dummy (Plant)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Plant
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21075
AegisName: S_DUMMY_100_ANGEL
Name: Training Dummy (Angel)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Angel
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21076
AegisName: S_DUMMY_100_UNDEAD
Name: Training Dummy (Undead)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Undead
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21077
AegisName: S_DUMMY_100_NOTHING2
# Name: Training Dummy (Neutral Lv1)
Name: Dummy (Neutral Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Neutral
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 482
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21078
AegisName: S_DUMMY_100_WATER
# Name: Training Dummy (Water Lv1)
Name: Dummy (Water Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Water
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21079
AegisName: S_DUMMY_100_GROUND
# Name: Training Dummy (Earth Lv1)
Name: Dummy (Earth Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Earth
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21080
AegisName: S_DUMMY_100_FIRE
# Name: Training Dummy (Fire Lv1)
Name: Dummy (Fire Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Fire
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21081
AegisName: S_DUMMY_100_WIND
# Name: Training Dummy (Wind Lv1)
Name: Dummy (Wind Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Wind
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21082
AegisName: S_DUMMY_100_POISON
# Name: Training Dummy (Poison Lv1)
Name: Dummy (Poison Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Poison
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21083
AegisName: S_DUMMY_100_SAINT
# Name: Training Dummy (Holy Lv1)
Name: Dummy (Holy Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Holy
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21084
AegisName: S_DUMMY_100_DARKNESS
# Name: Training Dummy (Dark Lv1)
Name: Dummy (Dark Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Dark
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21085
AegisName: S_DUMMY_100_TELEKINESIS
# Name: Training Dummy (Ghost Lv1)
Name: Dummy (Ghost Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Ghost
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
- Id: 21086
AegisName: S_DUMMY_100_UNDEAD2
# Name: Training Dummy (Undead Lv1)
Name: Dummy (Undead Lv1)
Level: 100
Hp: 2000000000
Attack: 10
Attack2: 10
AttackRange: 1
SkillRange: 10
ChaseRange: 12
Size: Medium
Race: Formless
Element: Undead
ElementLevel: 1
WalkSpeed: 1000
AttackDelay: 1672
AttackMotion: 672
DamageMotion: 480
Class: Boss
Modes:
NoRandomWalk: true
TeleportBlock: true
# - Id: 21087
# AegisName: S_DUMMY_100_HUMANP
# - Id: 21088

View File

@ -12736,3 +12736,51 @@
20836,ABR_MOTHER_NET@ABR_NET_SUPPORT,attack,8604,1,10000,500,5000,yes,self,always,0,,,,,,,
20837,ABR_INFINITY@ABR_INFINITY_BUSTER,chase,8605,1,10000,500,5000,yes,target,always,0,,,,,,,
20837,ABR_INFINITY@ABR_INFINITY_BUSTER,attack,8605,1,10000,500,5000,yes,target,always,0,,,,,,,
// Training Ground outside Prontera
21064,S_DUMMY_100_SMALL@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21064,S_DUMMY_100_SMALL@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21065,S_DUMMY_100_MEDIUM@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21065,S_DUMMY_100_MEDIUM@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21066,S_DUMMY_100_LARGE@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21066,S_DUMMY_100_LARGE@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21067,S_DUMMY_100_NOTHING@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21067,S_DUMMY_100_NOTHING@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21068,S_DUMMY_100_DRAGON@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21068,S_DUMMY_100_DRAGON@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21069,S_DUMMY_100_ANIMAL@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21069,S_DUMMY_100_ANIMAL@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21070,S_DUMMY_100_HUMAN@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21070,S_DUMMY_100_HUMAN@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21071,S_DUMMY_100_INSECT@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21071,S_DUMMY_100_INSECT@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21072,S_DUMMY_100_FISH@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21072,S_DUMMY_100_FISH@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21073,S_DUMMY_100_DEMON@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21073,S_DUMMY_100_DEMON@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21074,S_DUMMY_100_PLANT@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21074,S_DUMMY_100_PLANT@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21075,S_DUMMY_100_ANGEL@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21075,S_DUMMY_100_ANGEL@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21076,S_DUMMY_100_UNDEAD@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21076,S_DUMMY_100_UNDEAD@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21077,S_DUMMY_100_NOTHING2@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21077,S_DUMMY_100_NOTHING2@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21078,S_DUMMY_100_WATER@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21078,S_DUMMY_100_WATER@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21079,S_DUMMY_100_GROUND@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21079,S_DUMMY_100_GROUND@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21080,S_DUMMY_100_FIRE@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21080,S_DUMMY_100_FIRE@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21081,S_DUMMY_100_WIND@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21081,S_DUMMY_100_WIND@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21082,S_DUMMY_100_POISON@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21082,S_DUMMY_100_POISON@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21083,S_DUMMY_100_SAINT@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21083,S_DUMMY_100_SAINT@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21084,S_DUMMY_100_DARKNESS@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21084,S_DUMMY_100_DARKNESS@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21085,S_DUMMY_100_TELEKINESIS@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21085,S_DUMMY_100_TELEKINESIS@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21086,S_DUMMY_100_UNDEAD2@NPC_ALLHEAL,attack,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,
21086,S_DUMMY_100_UNDEAD2@NPC_ALLHEAL,idle,687,1,10000,0,500,no,self,myhpltmaxrate,90,,,,,,,

View File

@ -371,6 +371,11 @@ job4_tro mapflag nobranch
2@ch_t mapflag nobranch
3@ch_t mapflag nobranch
//============================================================
// Training Ground outside Prontera
//============================================================
tra_fild mapflag nobranch
//============================================================
// Episode 18 - Direction of Prayer
//============================================================

View File

@ -10,6 +10,7 @@
//= Spawns monsters in towns.
//===== Additional Comments: =================================
//= 1.0 First version, Renewal spawns.
//= 1.1 Removed Dummy monsters.
//============================================================
//==================================================
@ -26,11 +27,11 @@ brasilis,96,50,8,8 monster Strange Hydra 2081,5,5000
alb_ship,0,0 monster Strange Mouse 2057,25
//==================================================
// Prontera, Training Dummy Area
// Prontera, Training Dummy Area (removed)
//==================================================
prontera,251,77 monster Dummy Lv50 2409,1,5000
prontera,259,77 monster Dummy Lv50 2409,1,5000
prontera,251,66 monster Dummy Lv100 2410,1,5000
prontera,259,66 monster Dummy Lv100 2410,1,5000
prontera,251,55 monster Dummy Lv150 2411,1,5000
prontera,259,55 monster Dummy Lv150 2411,1,5000
// prontera,251,77 monster Dummy Lv50 2409,1,5000
// prontera,259,77 monster Dummy Lv50 2409,1,5000
// prontera,251,66 monster Dummy Lv100 2410,1,5000
// prontera,259,66 monster Dummy Lv100 2410,1,5000
// prontera,251,55 monster Dummy Lv150 2411,1,5000
// prontera,259,55 monster Dummy Lv150 2411,1,5000

49
npc/re/mobs/tra_fild.txt Normal file
View File

@ -0,0 +1,49 @@
//===== rAthena Script =======================================
//= Training Zone
//===== Description: =========================================
//= Training Dummy monster spawn script.
//===== Changelog: ===========================================
//= 1.0 Initial Release [Capuche]
//============================================================
tra_fild,57,159 monster Dummy (Small) 21064,1
tra_fild,57,145 monster Dummy (Small) 21064,1
tra_fild,57,131 monster Dummy (Small) 21064,1
tra_fild,70,159 monster Dummy (Medium) 21065,1
tra_fild,70,145 monster Dummy (Medium) 21065,1
tra_fild,70,131 monster Dummy (Medium) 21065,1
tra_fild,83,159 monster Dummy (Large) 21066,1
tra_fild,83,145 monster Dummy (Large) 21066,1
tra_fild,83,131 monster Dummy (Large) 21066,1
tra_fild,101,159 monster Dummy (Small) 21064,1
tra_fild,101,145 monster Dummy (Small) 21064,1
tra_fild,101,131 monster Dummy (Small) 21064,1
tra_fild,114,159 monster Dummy (Medium) 21065,1
tra_fild,114,145 monster Dummy (Medium) 21065,1
tra_fild,114,131 monster Dummy (Medium) 21065,1
tra_fild,127,159 monster Dummy (Large) 21066,1
tra_fild,127,145 monster Dummy (Large) 21066,1
tra_fild,127,131 monster Dummy (Large) 21066,1
tra_fild,66,70 monster Dummy (Neutral Lv1) 21077,1
tra_fild,74,70 monster Dummy (Water Lv1) 21078,1
tra_fild,82,70 monster Dummy (Earth Lv1) 21079,1
tra_fild,90,70 monster Dummy (Fire Lv1) 21080,1
tra_fild,98,70 monster Dummy (Wind Lv1) 21081,1
tra_fild,106,70 monster Dummy (Poison Lv1) 21082,1
tra_fild,114,70 monster Dummy (Holy Lv1) 21083,1
tra_fild,122,70 monster Dummy (Dark Lv1) 21084,1
tra_fild,130,70 monster Dummy (Ghost Lv1) 21085,1
tra_fild,138,70 monster Dummy (Undead Lv1) 21086,1
tra_fild,66,50 monster Dummy (Neutral) 21067,1
tra_fild,74,50 monster Dummy (Dragon) 21068,1
tra_fild,82,50 monster Dummy (Brute) 21069,1
tra_fild,90,50 monster Dummy (Human) 21070,1
tra_fild,98,50 monster Dummy (Insect) 21071,1
tra_fild,106,50 monster Dummy (Fish) 21072,1
tra_fild,114,50 monster Dummy (Demon) 21073,1
tra_fild,122,50 monster Dummy (Plant) 21074,1
tra_fild,130,50 monster Dummy (Angel) 21075,1
tra_fild,138,50 monster Dummy (Undead) 21076,1

View File

@ -8,6 +8,7 @@ npc: npc/re/mobs/int_land.txt
npc: npc/re/mobs/prt_cas.txt
npc: npc/re/mobs/special_border_area.txt
npc: npc/re/mobs/towns.txt
npc: npc/re/mobs/tra_fild.txt
npc: npc/re/mobs/verus.txt
// -------------------------- Dungeons --------------------------

View File

@ -53,6 +53,7 @@ npc: npc/re/warps/other/paradise.txt
npc: npc/re/warps/other/s_workshop.txt
npc: npc/re/warps/other/sign.txt
npc: npc/re/warps/other/special_border_area.txt
npc: npc/re/warps/other/TrainingZone.txt
npc: npc/re/warps/other/un_myst.txt
npc: npc/re/warps/other/verus.txt
npc: npc/re/warps/guildcastles.txt

View File

@ -0,0 +1,91 @@
//===== rAthena Script =======================================
//= Training Zone
//===== Description: =========================================
//= NPC warp related to the training zone.
//===== Changelog: ===========================================
//= 1.0 Initial Release [Capuche]
//============================================================
prontera,246,62,3 script Training Instructor#sol1 8W_SOLDIER,{
mes "[Training Instructor]";
mes "If you want to train in a wider area, I'll let you in.";
next;
mes "[Training Instructor]";
mes "The training ground is divided into two main areas.";
next;
mes "[Training Instructor]";
mes "Upper area where you can check the applied force based on monster size.";
next;
mes "[Training Instructor]";
mes "The lower area where you can check the force applied depending on the monster's attribute and form.";
next;
mes "[Training Instructor]";
mes "Where would you like to enter?";
next;
switch( select( "Upper area", "Lower area", "Do not enter" ) ) {
case 1:
mes "[Training Instructor]";
mes "Then I will guide you.";
close2;
warp "tra_fild",112,167;
end;
case 2:
mes "[Training Instructor]";
mes "Then I will guide you.";
close2;
warp "tra_fild",111,74;
end;
case 3:
mes "[Training Instructor]";
mes "If you need guidance, come to me.";
close;
}
}
tra_fild,111,79,3 script Training Instructor#sol3 8W_SOLDIER,{
mes "[Training Instructor]";
mes "Are you sure you want to move to the upper section?";
next;
switch( select( "Move", "Do not move", "Warp to Prontera." ) ) {
case 1:
mes "[Training Instructor]";
mes "Go to upper section!!!";
close2;
warp "tra_fild",112,167;
end;
case 2:
mes "[Training Instructor]";
mes "Talk to me if you need to move.";
close;
case 3:
mes "[Training Instructor]";
mes "I'll warp you.";
close2;
warp "prontera",246,60;
end;
}
}
tra_fild,112,171,3 script Training Instructor#sol2 8W_SOLDIER,{
mes "[Training Instructor]";
mes "Are you sure you want to move to the lower section?";
next;
switch( select( "Move", "Do not move", "Warp to Prontera." ) ) {
case 1:
mes "[Training Instructor]";
mes "Go to lower section!!!";
close2;
warp "tra_fild",111,74;
end;
case 2:
mes "[Training Instructor]";
mes "Talk to me if you need to move.";
close;
case 3:
mes "[Training Instructor]";
mes "I'll warp you.";
close2;
warp "prontera",246,60;
end;
}
}