Browse Source

* Added a missing 'close' in El Dicastes quests (bugreport:7273).

> Hercules merges:
* ac78454:
Extending readparam functionality: Added many more bonuses including missing key stuff such as def/mdef.

* 4983181:
Script commands relying on equipment slot may now access the 3 following types:
EQI_COSTUME_HEAD_LOW (11)
EQI_COSTUME_HEAD_MID (12)
EQI_COSTUME_HEAD_TOP (13)

* b305c1f, e5cc221:
Updated EXP rewards in 13-1 and 13-2 quests.

* a244b61:
Status effects no longer propagate with magical reflection (e.g. when frost diver is reflected there is no chance that target will be frozen)

* f825d79:
Database and script updates. (bugreport:6957, bugreport:6834)

* a2b070b:
Various typo fixes.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17131 54d463be-8e91-2dee-dedb-b68131a5f0ec
euphyy 12 years ago
parent
commit
711e5009da

+ 3 - 3
db/job_db2.txt

@@ -237,9 +237,9 @@
 4082,0,3,4,1,4,5,0,0,3,0,4,0,1,5,0,6,0,0,4,5,0,0,2,4,0,4,3,0,0,1,5,0,6,2,0,0,4,4,0,1,3,3,0,5,1,4,0,1,5,0
 4082,0,3,4,1,4,5,0,0,3,0,4,0,1,5,0,6,0,0,4,5,0,0,2,4,0,4,3,0,0,1,5,0,6,2,0,0,4,4,0,1,3,3,0,5,1,4,0,1,5,0
 // Royal Guard (Gryphon) (Trans)
 // Royal Guard (Gryphon) (Trans)
 4083,0,3,4,1,4,5,0,0,3,0,4,0,1,5,0,6,0,0,4,5,0,0,2,4,0,4,3,0,0,1,5,0,6,2,0,0,4,4,0,1,3,3,0,5,1,4,0,1,5,0
 4083,0,3,4,1,4,5,0,0,3,0,4,0,1,5,0,6,0,0,4,5,0,0,2,4,0,4,3,0,0,1,5,0,6,2,0,0,4,4,0,1,3,3,0,5,1,4,0,1,5,0
-// Ranger (Waug) (Regular)
+// Ranger (Warg) (Regular)
 4084,5,4,4,2,0,0,2,5,4,0,0,3,3,3,0,0,5,2,0,0,4,3,5,0,0,1,1,0,0,5,2,3,0,0,0,4,4,4,2,0,0,0,2,5,2,0,0,0,4,2
 4084,5,4,4,2,0,0,2,5,4,0,0,3,3,3,0,0,5,2,0,0,4,3,5,0,0,1,1,0,0,5,2,3,0,0,0,4,4,4,2,0,0,0,2,5,2,0,0,0,4,2
-// Ranger (Waug) (Trans)
+// Ranger (Warg) (Trans)
 4085,5,4,4,2,0,0,2,5,4,0,0,3,3,3,0,0,5,2,0,0,4,3,5,0,0,1,1,0,0,5,2,3,0,0,0,4,4,4,2,0,0,0,2,5,2,0,0,0,4,2
 4085,5,4,4,2,0,0,2,5,4,0,0,3,3,3,0,0,5,2,0,0,4,3,5,0,0,1,1,0,0,5,2,3,0,0,0,4,4,4,2,0,0,0,2,5,2,0,0,0,4,2
 // Mechanic (Mado) (Regular)
 // Mechanic (Mado) (Regular)
 4086,6,1,0,0,1,0,6,2,5,4,0,0,4,6,0,0,2,0,3,3,4,5,0,0,3,6,0,0,3,0,1,1,3,6,0,0,4,4,0,0,0,3,3,1,1,0,0,5,2,0
 4086,6,1,0,0,1,0,6,2,5,4,0,0,4,6,0,0,2,0,3,3,4,5,0,0,3,6,0,0,3,0,1,1,3,6,0,0,4,4,0,0,0,3,3,1,1,0,0,5,2,0
@@ -275,7 +275,7 @@
 4109,4,4,5,3,4,0,0,0,0,1,1,4,4,3,5,0,0,0,5,2,2,4,3,5,0,0,0,0,0,4,5,3,1,0,0,0,0,0,4,5,2,0,0,5,3,4,6,6,6,4
 4109,4,4,5,3,4,0,0,0,0,1,1,4,4,3,5,0,0,0,5,2,2,4,3,5,0,0,0,0,0,4,5,3,1,0,0,0,0,0,4,5,2,0,0,5,3,4,6,6,6,4
 // Baby Royal Guard (Gryphon)
 // Baby Royal Guard (Gryphon)
 4110,0,3,4,1,4,5,0,0,3,0,4,0,1,5,0,6,0,0,4,5,0,0,2,4,0,4,3,0,0,1,5,0,6,2,0,0,4,4,0,1,3,3,0,5,1,4,0,1,5,0
 4110,0,3,4,1,4,5,0,0,3,0,4,0,1,5,0,6,0,0,4,5,0,0,2,4,0,4,3,0,0,1,5,0,6,2,0,0,4,4,0,1,3,3,0,5,1,4,0,1,5,0
-// Baby Ranger (Waug)
+// Baby Ranger (Warg)
 4111,5,4,4,2,0,0,2,5,4,0,0,3,3,3,0,0,5,2,0,0,4,3,5,0,0,1,1,0,0,5,2,3,0,0,0,4,4,4,2,0,0,0,2,5,2,0,0,0,4,2
 4111,5,4,4,2,0,0,2,5,4,0,0,3,3,3,0,0,5,2,0,0,4,3,5,0,0,1,1,0,0,5,2,3,0,0,0,4,4,4,2,0,0,0,2,5,2,0,0,0,4,2
 // Baby Mechanic (Mado)
 // Baby Mechanic (Mado)
 4112,6,1,0,0,1,0,6,2,5,4,0,0,4,6,0,0,2,0,3,3,4,5,0,0,3,6,0,0,3,0,1,1,3,6,0,0,4,4,0,0,0,3,3,1,1,0,0,5,2,0
 4112,6,1,0,0,1,0,6,2,5,4,0,0,4,6,0,0,2,0,3,3,4,5,0,0,3,6,0,0,3,0,1,1,3,6,0,0,4,4,0,0,0,3,3,1,1,0,0,5,2,0

+ 3 - 3
db/pre-re/job_db1.txt

@@ -229,9 +229,9 @@
 4082,	28000,110  ,700  ,470  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4082,	28000,110  ,700  ,470  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 // Royal Guard (Gryphon) (Trans)
 // Royal Guard (Gryphon) (Trans)
 4083,	28000,110  ,700  ,470  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4083,	28000,110  ,700  ,470  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
-// Ranger (Waug) (Regular)
+// Ranger (Warg) (Regular)
 4084,	27000,85   ,500  ,400  ,400  ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4084,	27000,85   ,500  ,400  ,400  ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
-// Ranger (Waug) (Trans)
+// Ranger (Warg) (Trans)
 4085,	27000,85   ,500  ,400  ,400  ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4085,	27000,85   ,500  ,400  ,400  ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 // Mechanic (Mado) (Regular)
 // Mechanic (Mado) (Regular)
 4086,	30000,90   ,500  ,400  ,400  ,600  ,650  ,2000 ,2000 ,2000 ,650  ,650  ,675  ,675  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4086,	30000,90   ,500  ,400  ,400  ,600  ,650  ,2000 ,2000 ,2000 ,650  ,650  ,675  ,675  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
@@ -267,7 +267,7 @@
 4109,	28000,150  ,500  ,300  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4109,	28000,150  ,500  ,300  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 // Baby Royal Guard (Gryphon)
 // Baby Royal Guard (Gryphon)
 4110,	28000,110  ,700  ,470  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4110,	28000,110  ,700  ,470  ,400  ,500  ,500  ,550  ,600  ,600  ,700  ,700  ,650  ,700  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
-// Baby Ranger (Waug)
+// Baby Ranger (Warg)
 4111,	27000,85   ,500  ,400  ,400  ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4111,	27000,85   ,500  ,400  ,400  ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,600  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 // Baby Mechanic (Mado)
 // Baby Mechanic (Mado)
 4112,	30000,90   ,500  ,400  ,400  ,600  ,650  ,2000 ,2000 ,2000 ,650  ,650  ,675  ,675  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000
 4112,	30000,90   ,500  ,400  ,400  ,600  ,650  ,2000 ,2000 ,2000 ,650  ,650  ,675  ,675  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000

+ 3 - 3
db/pre-re/skill_tree.txt

@@ -4151,7 +4151,7 @@
 4083,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4083,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4083,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4083,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4083,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
 4083,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
-//Ranger (Waug) (Regular)
+//Ranger (Warg) (Regular)
 4084,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4084,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4084,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4084,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4084,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
 4084,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
@@ -4204,7 +4204,7 @@
 4084,2252,1,2248,1,0,0,0,0,0,0,0,0 //RA_VERDURETRAP#Verdure Trap#
 4084,2252,1,2248,1,0,0,0,0,0,0,0,0 //RA_VERDURETRAP#Verdure Trap#
 4084,2253,5,2237,1,0,0,0,0,0,0,0,0 //RA_FIRINGTRAP#Firing Trap#
 4084,2253,5,2237,1,0,0,0,0,0,0,0,0 //RA_FIRINGTRAP#Firing Trap#
 4084,2254,5,2237,1,0,0,0,0,0,0,0,0 //RA_ICEBOUNDTRAP#Icebound Trap#
 4084,2254,5,2237,1,0,0,0,0,0,0,0,0 //RA_ICEBOUNDTRAP#Icebound Trap#
-//Ranger (Waug) (Trans)
+//Ranger (Warg) (Trans)
 4085,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4085,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4085,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4085,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4085,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
 4085,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
@@ -5232,7 +5232,7 @@
 4110,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4110,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4110,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4110,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4110,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
 4110,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
-//Baby Ranger (Waug)
+//Baby Ranger (Warg)
 4111,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4111,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4111,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4111,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4111,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
 4111,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#

+ 3 - 3
db/re/job_db1.txt

@@ -219,9 +219,9 @@
 4082,	28000,110  ,700  ,470  ,440  ,510  ,490  ,530  ,540  ,540  ,520  ,560  ,480  ,480  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
 4082,	28000,110  ,700  ,470  ,440  ,510  ,490  ,530  ,540  ,540  ,520  ,560  ,480  ,480  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
 // Royal Guard (Gryphon) (Trans)
 // Royal Guard (Gryphon) (Trans)
 4083,	28000,110  ,700  ,470  ,440  ,510  ,490  ,530  ,540  ,540  ,520  ,560  ,480  ,480  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
 4083,	28000,110  ,700  ,470  ,440  ,510  ,490  ,530  ,540  ,540  ,520  ,560  ,480  ,480  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
-// Ranger (Waug) (Regular)
+// Ranger (Warg) (Regular)
 4084,	27000,85   ,500  ,400  ,440  ,540  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,530  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,520
 4084,	27000,85   ,500  ,400  ,440  ,540  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,530  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,520
-// Ranger (Waug) (Trans)
+// Ranger (Warg) (Trans)
 4085,	27000,85   ,500  ,400  ,440  ,540  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,530  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,520
 4085,	27000,85   ,500  ,400  ,440  ,540  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,530  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,520
 // Mechanic (Mado) (Regular)
 // Mechanic (Mado) (Regular)
 4086,	30000,90   ,500  ,400  ,440  ,640  ,690  ,2000 ,2000 ,2000 ,490  ,520  ,520  ,520  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500
 4086,	30000,90   ,500  ,400  ,440  ,640  ,690  ,2000 ,2000 ,2000 ,490  ,520  ,520  ,520  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500
@@ -257,7 +257,7 @@
 4109,	28000,150  ,500  ,300  ,440  ,540  ,560  ,590  ,620  ,560  ,620  ,640  ,490  ,490  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
 4109,	28000,150  ,500  ,300  ,440  ,540  ,560  ,590  ,620  ,560  ,620  ,640  ,490  ,490  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
 // Baby Royal Guard (Gryphon)
 // Baby Royal Guard (Gryphon)
 4110,	28000,110  ,700  ,470  ,440  ,510  ,490  ,530  ,540  ,540  ,520  ,560  ,480  ,480  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
 4110,	28000,110  ,700  ,470  ,440  ,510  ,490  ,530  ,540  ,540  ,520  ,560  ,480  ,480  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,490
-// Baby Ranger (Waug)
+// Baby Ranger (Warg)
 4111,	27000,85   ,500  ,400  ,440  ,540  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,530  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,520
 4111,	27000,85   ,500  ,400  ,440  ,540  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,530  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,520
 // Baby Mechanic (Mado)
 // Baby Mechanic (Mado)
 4112,	30000,90   ,500  ,400  ,440  ,640  ,690  ,2000 ,2000 ,2000 ,490  ,520  ,520  ,520  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500
 4112,	30000,90   ,500  ,400  ,440  ,640  ,690  ,2000 ,2000 ,2000 ,490  ,520  ,520  ,520  ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,2000 ,500

+ 3 - 3
db/re/skill_tree.txt

@@ -4151,7 +4151,7 @@
 4083,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4083,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4083,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4083,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4083,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
 4083,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
-//Ranger (Waug) (Regular)
+//Ranger (Warg) (Regular)
 4084,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4084,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4084,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4084,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4084,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
 4084,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
@@ -4204,7 +4204,7 @@
 4084,2252,1,2248,1,0,0,0,0,0,0,0,0 //RA_VERDURETRAP#Verdure Trap#
 4084,2252,1,2248,1,0,0,0,0,0,0,0,0 //RA_VERDURETRAP#Verdure Trap#
 4084,2253,5,2237,1,0,0,0,0,0,0,0,0 //RA_FIRINGTRAP#Firing Trap#
 4084,2253,5,2237,1,0,0,0,0,0,0,0,0 //RA_FIRINGTRAP#Firing Trap#
 4084,2254,5,2237,1,0,0,0,0,0,0,0,0 //RA_ICEBOUNDTRAP#Icebound Trap#
 4084,2254,5,2237,1,0,0,0,0,0,0,0,0 //RA_ICEBOUNDTRAP#Icebound Trap#
-//Ranger (Waug) (Trans)
+//Ranger (Warg) (Trans)
 4085,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4085,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4085,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4085,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4085,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
 4085,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
@@ -5232,7 +5232,7 @@
 4110,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4110,2323,5,2311,3,0,0,0,0,0,0,0,0 //LG_EARTHDRIVE#Earth Drive#
 4110,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4110,2324,5,2318,3,2319,3,0,0,0,0,0,0 //LG_HESPERUSLIT#Hesperus Lit#
 4110,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
 4110,2325,5,2315,3,2321,4,2322,5,0,0,0,0 //LG_INSPIRATION#Inspiration#
-//Baby Ranger (Waug)
+//Baby Ranger (Warg)
 4111,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4111,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4111,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4111,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
 4111,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#
 4111,43,10,0,0,0,0,0,0,0,0,0,0 //AC_OWL#Owl's Eye#

+ 1 - 1
doc/ea_job_system.txt

@@ -84,7 +84,7 @@ If we had used addition, we would have gotten a completely different result.
 The EAJL (eA Job Level) constants
 The EAJL (eA Job Level) constants
 -------------------------------------------------------------------------------
 -------------------------------------------------------------------------------
 
 
-	There are a few constants which can be used to filter out and make job comparisons easier.  The comparisons involve eA job IDs, not classic job IDs, using the eaclass() command explained in the next section.
+	There are a few constants which can be used to filter out and make job comparisons easier. The comparisons involve eA job IDs, not classic job IDs, using the eaclass() command explained in the next section.
 
 
 	set @eac, eaclass();
 	set @eac, eaclass();
 
 

+ 4 - 3
npc/cities/ayothaya.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //===== By: ================================================== 
 //= MasterOfMuppets
 //= MasterOfMuppets
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.8
+//= 1.9
 //===== Compatible With: ===================================== 
 //===== Compatible With: ===================================== 
 //= rAthena SVN
 //= rAthena SVN
 //===== Description: ========================================= 
 //===== Description: ========================================= 
@@ -13,6 +13,7 @@
 //= 1.6 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
 //= 1.6 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
 //= 1.7 Fixed character's anme bugs [Lupus]
 //= 1.7 Fixed character's anme bugs [Lupus]
 //= 1.8 Moved Alberta NPC to pre-re/re paths. [Euphy]
 //= 1.8 Moved Alberta NPC to pre-re/re paths. [Euphy]
+//= 1.9 Updated Renewal warp coordinates.
 //============================================================ 
 //============================================================ 
 
 
 // Ayothaya Transportation NPC
 // Ayothaya Transportation NPC
@@ -93,9 +94,9 @@ ayothaya,152,68,1	script	Aibakthing#ayo2	843,{
 		mes "You will be welcome to come back whenever you please. I hope that we will see each other again sometime soon. Thank you~";
 		mes "You will be welcome to come back whenever you please. I hope that we will see each other again sometime soon. Thank you~";
 		close2;
 		close2;
 		if (checkre(0))
 		if (checkre(0))
-			warp "alberta",238,22;
-		else
 			warp "alberta",235,45;
 			warp "alberta",235,45;
+		else
+			warp "alberta",238,22;
 		end;
 		end;
 	}
 	}
 	mes "[Aibakthing]";
 	mes "[Aibakthing]";

+ 4 - 3
npc/quests/eye_of_hellion.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= MasterOfMuppets
 //= MasterOfMuppets
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.9
+//= 2.0
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= rAthena SVN
 //= rAthena SVN
 //===== Description: =========================================
 //===== Description: =========================================
@@ -21,6 +21,7 @@
 //= 1.7 Corrected reminants from aegis conversion. [L0en_w0lf]
 //= 1.7 Corrected reminants from aegis conversion. [L0en_w0lf]
 //= 1.8 Replaced effect numerics with constants. [L0ne_W0lf]
 //= 1.8 Replaced effect numerics with constants. [L0ne_W0lf]
 //= 1.9 Removed duplicate text. [Kisuka]
 //= 1.9 Removed duplicate text. [Kisuka]
+//= 2.0 Updated EXP rewards.
 //============================================================
 //============================================================
 
 
 morocc_in,116,101,3	script	Old Scholar Tyus#hellion	735,3,3,{
 morocc_in,116,101,3	script	Old Scholar Tyus#hellion	735,3,3,{
@@ -547,7 +548,7 @@ morocc_in,116,101,3	script	Old Scholar Tyus#hellion	735,3,3,{
 			set HELLIONQ,69;
 			set HELLIONQ,69;
 			getitem 2658,1; //Nile_Rose_
 			getitem 2658,1; //Nile_Rose_
 			getitem 603,1; //Old_Blue_Box
 			getitem 603,1; //Old_Blue_Box
-			getexp 120000,0;
+			getexp 1200000,0;
 			next;
 			next;
 			mes "[Sir Chilias'Tyus]";
 			mes "[Sir Chilias'Tyus]";
 			mes "Thank you, kind";
 			mes "Thank you, kind";
@@ -614,7 +615,7 @@ morocc_in,116,101,3	script	Old Scholar Tyus#hellion	735,3,3,{
 			delitem 7332,1; //Slate
 			delitem 7332,1; //Slate
 			set HELLIONQ,70;
 			set HELLIONQ,70;
 			getitem 2658,1; //Nile_Rose_
 			getitem 2658,1; //Nile_Rose_
-			getexp 100000,0;
+			getexp 1000000,0;
 			next;
 			next;
 			mes "[Sir Chilias'Tyus]";
 			mes "[Sir Chilias'Tyus]";
 			mes "Thank you, kind";
 			mes "Thank you, kind";

+ 10 - 3
npc/quests/first_class/tu_sword.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //===== By: ================================================== 
 //= Fix up by Jukka
 //= Fix up by Jukka
 //===== Current Version: ===================================== 
 //===== Current Version: ===================================== 
-//= 1.4
+//= 1.5
 //===== Compatible With: ===================================== 
 //===== Compatible With: ===================================== 
 //= rAthena SVN (Testet in Trunk 88xx)
 //= rAthena SVN (Testet in Trunk 88xx)
 //===== Description: ========================================= 
 //===== Description: ========================================= 
@@ -15,6 +15,7 @@
 //= 1.2 Fixed a typo on NPC name. [SinSloth]
 //= 1.2 Fixed a typo on NPC name. [SinSloth]
 //= 1.3 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
 //= 1.3 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
 //= 1.4 Misc. updates. [L0ne_W0lf]
 //= 1.4 Misc. updates. [L0ne_W0lf]
+//= 1.5 Added Renewal Izlude coordinates.
 //============================================================ 
 //============================================================ 
 
 
 // Shurank
 // Shurank
@@ -1006,7 +1007,10 @@ geffen,154,143,3	script	Dequ'ee	734,{
 		set tu_swordman, 21;
 		set tu_swordman, 21;
 		changequest 8226,8227;
 		changequest 8226,8227;
 		close2;
 		close2;
-		warp "izlude",35,78;
+		if (checkre(0))
+			warp "izlude",127,100;
+		else
+			warp "izlude",35,78;
 		end;
 		end;
 	}
 	}
 	if(tu_swordman == 19){
 	if(tu_swordman == 19){
@@ -2116,7 +2120,10 @@ geffen,154,143,3	script	Dequ'ee	734,{
 					mes "of yourself,";
 					mes "of yourself,";
 					mes "brave Swordman.";
 					mes "brave Swordman.";
 					next;
 					next;
-					warp "izlude",35,78;
+					if (checkre(0))
+						warp "izlude",127,100;
+					else
+						warp "izlude",35,78;
 					close;
 					close;
 				}
 				}
 			case 2:
 			case 2:

+ 73 - 46
npc/quests/quests_13_1.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //===== By: ================================================== 
 //= L0ne_W0lf
 //= L0ne_W0lf
 //===== Current Version: ===================================== 
 //===== Current Version: ===================================== 
-//= 2.6a
+//= 2.7
 //===== Compatible With: ===================================== 
 //===== Compatible With: ===================================== 
 //= rAthena SVN
 //= rAthena SVN
 //===== Description: ========================================= 
 //===== Description: ========================================= 
@@ -45,6 +45,7 @@
 //= 2.5a Minor fixes. [Euphy]
 //= 2.5a Minor fixes. [Euphy]
 //= 2.6 Disabled "Ash Vacuum Warper" as it's no longer in iRO. [Euphy]
 //= 2.6 Disabled "Ash Vacuum Warper" as it's no longer in iRO. [Euphy]
 //= 2.6a Added 'npcskill' command. [Euphy]
 //= 2.6a Added 'npcskill' command. [Euphy]
+//= 2.7 Updated EXP rewards.
 //============================================================ 
 //============================================================ 
 
 
 // Onward to the New World
 // Onward to the New World
@@ -294,7 +295,10 @@ prt_castle,83,67,5	script	Recruiter for the Brave	109,{
 		next;
 		next;
 		changequest 10064,10065;
 		changequest 10064,10065;
 		set ep13_ryu,9;
 		set ep13_ryu,9;
-		getexp 66000,21000;
+		if (checkre(0))
+			getexp 66000,21000;
+		else
+			getexp 660000,210000;
 		mes "[Recruiter]";
 		mes "[Recruiter]";
 		mes "Just go there!";
 		mes "Just go there!";
 		mes "And listen carefully";
 		mes "And listen carefully";
@@ -1940,7 +1944,10 @@ moc_fild22b,230,197,5	script	Munkenro#2	967,{
 		next;
 		next;
 		completequest 10078;
 		completequest 10078;
 		set ep13_ryu,100;
 		set ep13_ryu,100;
-		getexp 66000,21000;
+		if (checkre(0))
+			getexp 66000,21000;
+		else
+			getexp 660000,210000;
 		mes "[Munkenro]";
 		mes "[Munkenro]";
 		mes "I will let you go there.";
 		mes "I will let you go there.";
 		mes "Let me know once you are ready.";
 		mes "Let me know once you are ready.";
@@ -2833,7 +2840,10 @@ mid_camp,261,284,4	script	Instructor#ep13bs	405,{
 			set ep13_newbs,100;
 			set ep13_newbs,100;
 			getitem 617,1; //Old_Violet_Box
 			getitem 617,1; //Old_Violet_Box
 			getitem 12322,5; //Chocolate_Pie
 			getitem 12322,5; //Chocolate_Pie
-			getexp 100000,10000;
+			if (checkre(0))
+				getexp 100000,10000;
+			else
+				getexp 1000000,100000;
 			completequest 11100;
 			completequest 11100;
 			close;
 			close;
 		}
 		}
@@ -4363,7 +4373,10 @@ mid_camp,188,254,3	script	Monster Scholar#ep13	883,{
 				mes "I hope you'll make yourself known in Ash Vacuum with your great accomplishments.";
 				mes "I hope you'll make yourself known in Ash Vacuum with your great accomplishments.";
 				set ep13_animal,15;
 				set ep13_animal,15;
 				completequest 2157;
 				completequest 2157;
-				getexp 150000,0;
+				if (checkre(0))
+					getexp 100000,0;
+				else
+					getexp 1500000,0;
 				close;
 				close;
 			}
 			}
 			else {
 			else {
@@ -4461,7 +4474,10 @@ mid_camp,188,254,3	script	Monster Scholar#ep13	883,{
 				mes "- You pat his shoulder gently, it's worrying that Rumis is not able to return to his country. -";
 				mes "- You pat his shoulder gently, it's worrying that Rumis is not able to return to his country. -";
 				set ep13_animal,100;
 				set ep13_animal,100;
 				delitem 6033,1; //Horn_Of_Tendrilion
 				delitem 6033,1; //Horn_Of_Tendrilion
-				getexp 100000,0;
+				if (checkre(0))
+					getexp 50000,0;
+				else
+					getexp 1000000,0;
 				close;
 				close;
 			}
 			}
 			else {
 			else {
@@ -5293,7 +5309,10 @@ mid_camp,212,237,5	script	Camp Guard Captain#man1	852,{
 			mes "I'll discuss this more with the expedition management.";
 			mes "I'll discuss this more with the expedition management.";
 			mes "Thank you for your valuable information.";
 			mes "Thank you for your valuable information.";
 			completequest 2158;
 			completequest 2158;
-			getexp 70000,0;
+			if (checkre(0))
+				getexp 90000,0;
+			else
+				getexp 900000,0;
 			close;
 			close;
 		}
 		}
 		else if (checkquest(2158) == -1) {
 		else if (checkquest(2158) == -1) {
@@ -5302,28 +5321,6 @@ mid_camp,212,237,5	script	Camp Guard Captain#man1	852,{
 			mes "Sorry to bother you.";
 			mes "Sorry to bother you.";
 			close;
 			close;
 		}
 		}
-		else if (checkquest(2158) == 2) {
-			if (checkquest(2159) == 1) {
-				mes "- You report your encounter with a tree giant in the Manuk area to the guard captain. -";
-				next;
-				mes "[Captain]";
-				mes "That sounds very important.";
-				mes "It's too early to say this, but we might have to dispatch an investigation group to the area.";
-				next;
-				mes "[Captain]";
-				mes "I'll discuss this more with the expedition management.";
-				mes "Thank you for your valuable information.";
-				completequest 2159;
-				getexp 70000,0;
-				close;
-			}
-			else {
-				mes "["+strcharinfo(0)+"]";
-				mes "Oh, nothing.";
-				mes "Sorry to bother you.";
-				close;
-			}
-		}
 		else {
 		else {
 			if (checkquest(2159) == 1) {
 			if (checkquest(2159) == 1) {
 				mes "- You report your encounter with a tree giant in the Manuk area to the guard captain. -";
 				mes "- You report your encounter with a tree giant in the Manuk area to the guard captain. -";
@@ -5336,7 +5333,10 @@ mid_camp,212,237,5	script	Camp Guard Captain#man1	852,{
 				mes "I'll discuss this more with the expedition management.";
 				mes "I'll discuss this more with the expedition management.";
 				mes "Thank you for your valuable information.";
 				mes "Thank you for your valuable information.";
 				completequest 2159;
 				completequest 2159;
-				getexp 70000,0;
+				if (checkre(0))
+					getexp 90000,0;
+				else
+					getexp 900000,0;
 				close;
 				close;
 			}
 			}
 			else {
 			else {
@@ -5762,7 +5762,10 @@ OnTouch:
 			mes "- You feel so refreshed and light, as you drink the tea that the Official offered. -";
 			mes "- You feel so refreshed and light, as you drink the tea that the Official offered. -";
 			specialeffect2 EF_ABSORBSPIRITS;
 			specialeffect2 EF_ABSORBSPIRITS;
 			set ep13_1_rhea,100;
 			set ep13_1_rhea,100;
-			getexp 30000,10000;
+			if (checkre(0))
+				getexp 80000,3000;
+			else
+				getexp 300000,10000;
 			completequest 8210;
 			completequest 8210;
 			next;
 			next;
 			mes "[United Research Official]";
 			mes "[United Research Official]";
@@ -7579,7 +7582,10 @@ mid_camp,143,306,5	script	Breeder Taab#ep13_alba	946,{
 				next;
 				next;
 				delitem 579,50; //Delicious_Fish
 				delitem 579,50; //Delicious_Fish
 				set ep13_alba,6;
 				set ep13_alba,6;
-				getexp 8000,3000;
+				if (checkre(0))
+					getexp 8000,3000;
+				else
+					getexp 80000,30000;
 				erasequest 7042;
 				erasequest 7042;
 				setquest 7047;
 				setquest 7047;
 				mes "^4d4dff You have received 8,000 EXP";
 				mes "^4d4dff You have received 8,000 EXP";
@@ -7612,7 +7618,10 @@ mid_camp,143,306,5	script	Breeder Taab#ep13_alba	946,{
 				delitem 7198,30; //Great_Leaf
 				delitem 7198,30; //Great_Leaf
 				delitem 7188,30; //Browny_Root
 				delitem 7188,30; //Browny_Root
 				set ep13_alba,6;
 				set ep13_alba,6;
-				getexp 9000,4000;
+				if (checkre(0))
+					getexp 9000,4000;
+				else
+					getexp 90000,40000;
 				erasequest 7043;
 				erasequest 7043;
 				setquest 7047;
 				setquest 7047;
 				mes "^4d4dff You have received 9,000 EXP";
 				mes "^4d4dff You have received 9,000 EXP";
@@ -7650,7 +7659,10 @@ mid_camp,143,306,5	script	Breeder Taab#ep13_alba	946,{
 				delitem 528,20; //Monster's_Feed
 				delitem 528,20; //Monster's_Feed
 				delitem 537,30; //Pet_Food
 				delitem 537,30; //Pet_Food
 				set ep13_alba,6;
 				set ep13_alba,6;
-				getexp 8000,3000;
+				if (checkre(0))
+					getexp 8000,3000;
+				else
+					getexp 80000,30000;
 				erasequest 7044;
 				erasequest 7044;
 				setquest 7047;
 				setquest 7047;
 				mes "^4d4dff You have received 8,000 EXP";
 				mes "^4d4dff You have received 8,000 EXP";
@@ -7685,7 +7697,10 @@ mid_camp,143,306,5	script	Breeder Taab#ep13_alba	946,{
 				delitem 517,50; //Meat
 				delitem 517,50; //Meat
 				delitem 537,30; //Pet_Food
 				delitem 537,30; //Pet_Food
 				set ep13_alba,6;
 				set ep13_alba,6;
-				getexp 8000,3000;
+				if (checkre(0))
+					getexp 8000,3000;
+				else
+					getexp 80000,30000;
 				erasequest 7045;
 				erasequest 7045;
 				setquest 7047;
 				setquest 7047;
 				mes "^4d4dff You have received 8,000 EXP";
 				mes "^4d4dff You have received 8,000 EXP";
@@ -7717,7 +7732,10 @@ mid_camp,143,306,5	script	Breeder Taab#ep13_alba	946,{
 				next;
 				next;
 				delitem 6020,30; //Fur
 				delitem 6020,30; //Fur
 				set ep13_alba,6;
 				set ep13_alba,6;
-				getexp 8000,3000;
+				if (checkre(0))
+					getexp 8000,3000;
+				else
+					getexp 80000,30000;
 				erasequest 7046;
 				erasequest 7046;
 				setquest 7047;
 				setquest 7047;
 				mes "^4d4dff You have received 8,000 EXP";
 				mes "^4d4dff You have received 8,000 EXP";
@@ -8024,7 +8042,7 @@ function Catwarp;
 			close;
 			close;
 		}
 		}
 	}
 	}
-	else if ((ep13_yong1 > 39) && (ep13_yong1 < 200)) {
+	else if ((ep13_yong1 > 39) && (ep13_yong1 < 100)) {
 		mes "[Cat Hand Agent]";
 		mes "[Cat Hand Agent]";
 		mes "Cat Trading's available services are as followed.";
 		mes "Cat Trading's available services are as followed.";
 		mes "For additional services, please consult Agent Gyaruk.";
 		mes "For additional services, please consult Agent Gyaruk.";
@@ -8469,7 +8487,7 @@ mid_camp,69,144,0	script	Ferocious Gorurug	421,{
 				mes "You've brough Pieces of Fish!";
 				mes "You've brough Pieces of Fish!";
 				mes "GOOD JOB!";
 				mes "GOOD JOB!";
 				delitem 6039,10; //Piece_Of_Fish
 				delitem 6039,10; //Piece_Of_Fish
-				getexp 3000,0;
+				getexp 20000,0;
 				set ep13_yong1,10;
 				set ep13_yong1,10;
 				setquest 12060;
 				setquest 12060;
 				next;
 				next;
@@ -8489,7 +8507,7 @@ mid_camp,69,144,0	script	Ferocious Gorurug	421,{
 				mes "You've brough Pieces of Fish!";
 				mes "You've brough Pieces of Fish!";
 				mes "GOOD JOB!";
 				mes "GOOD JOB!";
 				delitem 6039,10; //Piece_Of_Fish
 				delitem 6039,10; //Piece_Of_Fish
-				getexp 1500,0;
+				getexp 15000,0;
 				setquest 12060;
 				setquest 12060;
 				set ep13_yong1,ep13_yong1+1;
 				set ep13_yong1,ep13_yong1+1;
 				next;
 				next;
@@ -8510,7 +8528,7 @@ mid_camp,69,144,0	script	Ferocious Gorurug	421,{
 				mes "You've brough Pieces of Fish!";
 				mes "You've brough Pieces of Fish!";
 				mes "GOOD JOB!";
 				mes "GOOD JOB!";
 				delitem 6039,10; //Piece_Of_Fish
 				delitem 6039,10; //Piece_Of_Fish
-				getexp 1500,0;
+				getexp 15000,0;
 				setquest 12060;
 				setquest 12060;
 				set ep13_yong1,ep13_yong1+1;
 				set ep13_yong1,ep13_yong1+1;
 				next;
 				next;
@@ -8530,7 +8548,7 @@ mid_camp,69,144,0	script	Ferocious Gorurug	421,{
 				mes "You've brough Pieces of Fish!";
 				mes "You've brough Pieces of Fish!";
 				mes "GOOD JOB!";
 				mes "GOOD JOB!";
 				delitem 6039,10; //Piece_Of_Fish
 				delitem 6039,10; //Piece_Of_Fish
-				getexp 1500,0;
+				getexp 15000,0;
 				setquest 12060;
 				setquest 12060;
 				set ep13_yong1,ep13_yong1+1;
 				set ep13_yong1,ep13_yong1+1;
 				next;
 				next;
@@ -8552,7 +8570,7 @@ mid_camp,69,144,0	script	Ferocious Gorurug	421,{
 				mes "You've brough Pieces of Fish!";
 				mes "You've brough Pieces of Fish!";
 				mes "GOOD JOB!";
 				mes "GOOD JOB!";
 				delitem 6039,10; //Piece_Of_Fish
 				delitem 6039,10; //Piece_Of_Fish
-				getexp 1500,0;
+				getexp 15000,0;
 				setquest 12060;
 				setquest 12060;
 				set ep13_yong1,ep13_yong1+1;
 				set ep13_yong1,ep13_yong1+1;
 				next;
 				next;
@@ -8716,7 +8734,7 @@ mid_camp,88,100,55	script	Cat Hand Mining Agent	876,{
 			mes "Thank you for collecting minerals for me.";
 			mes "Thank you for collecting minerals for me.";
 			next;
 			next;
 			delitem 6048,3; //Unidentified_Mineral
 			delitem 6048,3; //Unidentified_Mineral
-			getexp 3000,0;
+			getexp 20000,0;
 			setquest 12062;
 			setquest 12062;
 			set ep13_yong1,ep13_yong1+1;
 			set ep13_yong1,ep13_yong1+1;
 			select("I'm freezing! Take them quickly.");
 			select("I'm freezing! Take them quickly.");
@@ -9231,7 +9249,10 @@ mid_campin,90,121,5	script	Hibba Agip	459,{
 		mes "And please take this small reward.";
 		mes "And please take this small reward.";
 		mes "Thank you for your help so far.";
 		mes "Thank you for your help so far.";
 		next;
 		next;
-		getexp 3750000,0;
+		if (checkre(0))
+			getexp 30000,0;
+		else
+			getexp 2500000,0;
 		getitem 12110,3; //First_Aid_Kit
 		getitem 12110,3; //First_Aid_Kit
 		set ep13_1_edq,14;
 		set ep13_1_edq,14;
 		completequest 3094;
 		completequest 3094;
@@ -11627,7 +11648,10 @@ mid_campin,68,185,3	script	Pursuit Party Leader#1	803,{
 		mes "[Echinacea]";
 		mes "[Echinacea]";
 		mes "Keep up the good work assisting the explorers in this camp.";
 		mes "Keep up the good work assisting the explorers in this camp.";
 		set mao_morocc2,100;
 		set mao_morocc2,100;
-		getexp 120000,20000;
+		if (checkre(0))
+			getexp 120000,20000;
+		else
+			getexp 1200000,200000;
 		getitem 617,1; //Old_Violet_Box
 		getitem 617,1; //Old_Violet_Box
 		completequest 7036;
 		completequest 7036;
 		close;
 		close;
@@ -12004,7 +12028,10 @@ mid_camp,199,311,7	script	Mr. Kidd#ep13_dan01	884,{
 			delitem 6029,1; //Morocc_Tracing_Log
 			delitem 6029,1; //Morocc_Tracing_Log
 			delitem 6027,1; //Crystal_Of_Feardoom
 			delitem 6027,1; //Crystal_Of_Feardoom
 			set mao_morocc2,10;
 			set mao_morocc2,10;
-			getexp 20000,1000;
+			if (checkre(0))
+				getexp 20000,1000;
+			else
+				getexp 200000,10000;
 			changequest 7018,7019;
 			changequest 7018,7019;
 			close2;
 			close2;
 		}
 		}

+ 25 - 13
npc/quests/quests_13_2.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= L0ne_W0lf
 //= L0ne_W0lf
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 2.4a
+//= 2.5
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= rAthena SVN
 //= rAthena SVN
 //===== Description: =========================================
 //===== Description: =========================================
@@ -14,7 +14,7 @@
 //= Daily Quests:
 //= Daily Quests:
 //= - Bradium Collection
 //= - Bradium Collection
 //= - Laphine Craftsman
 //= - Laphine Craftsman
-//= - Drago Egg Collection (npc includes 'Wanted' quest)
+//= - Draco Egg Collection (npc includes 'Wanted' quest)
 //= Otherworld language
 //= Otherworld language
 //= Daily Quests:
 //= Daily Quests:
 //= - Midgard Ore
 //= - Midgard Ore
@@ -43,6 +43,7 @@
 //= 2.3 Fixed EF_Wind not showing. (bugreport:5149) [Masao]
 //= 2.3 Fixed EF_Wind not showing. (bugreport:5149) [Masao]
 //= 2.4 Optimized (6000+ lines reduced!). [Euphy]
 //= 2.4 Optimized (6000+ lines reduced!). [Euphy]
 //= 2.4a Fixed an invisible NPC clashing with a warp portal. [Euphy]
 //= 2.4a Fixed an invisible NPC clashing with a warp portal. [Euphy]
+//= 2.5 Updated EXP rewards.
 //============================================================ 
 //============================================================ 
 
 
 // Cat Hand Addition.
 // Cat Hand Addition.
@@ -2452,7 +2453,10 @@ spl_in02,236,92,5	script	Arc#ep13md_l02	447,{
 			mes "I'm sorry this is all I can give you for now.";
 			mes "I'm sorry this is all I can give you for now.";
 			set ep13_mdrama,27;
 			set ep13_mdrama,27;
 			getitem 6081,25; //Splendide_Coin
 			getitem 6081,25; //Splendide_Coin
-			getexp 120000,10000;
+			if (checkre(0))
+				getexp 120000,10000;
+			else
+				getexp 1200000,100000;
 			completequest 7071;
 			completequest 7071;
 			close;
 			close;
 		}
 		}
@@ -2771,7 +2775,10 @@ manuk,252,116,3	script	Manuk Galtun#ep13_2day	450,{
 				completequest 7074;
 				completequest 7074;
 				completequest 7075;
 				completequest 7075;
 				set ep13_2_days01,2;
 				set ep13_2_days01,2;
-				getexp 50000,30000;
+				if (checkre(0))
+					getexp 50000,30000;
+				else
+					getexp 500000,300000;
 				getitem 6080,10; //Manuk_Coin
 				getitem 6080,10; //Manuk_Coin
 				close;
 				close;
 			}
 			}
@@ -2805,7 +2812,7 @@ manuk,252,116,3	script	Manuk Galtun#ep13_2day	450,{
 // Daily Quests
 // Daily Quests
 // - Bradium Collection
 // - Bradium Collection
 // - Laphine Craftsman
 // - Laphine Craftsman
-// - Drago Egg Collection (npc includes 'Wanted' quest)
+// - Draco Egg Collection (NPC includes 'Wanted' quest)
 //============================================================
 //============================================================
 man_in01,378,276,3	script	Manuk Engineer#ep13_2	453,{
 man_in01,378,276,3	script	Manuk Engineer#ep13_2	453,{
 	if (checkweight(1201,2) == 0) {
 	if (checkweight(1201,2) == 0) {
@@ -2845,7 +2852,7 @@ man_in01,378,276,3	script	Manuk Engineer#ep13_2	453,{
 					delitem 6090,20; //Purified_Bradium
 					delitem 6090,20; //Purified_Bradium
 					erasequest 7079;
 					erasequest 7079;
 					setquest 7080;
 					setquest 7080;
-					getexp 4000,4000;
+					getexp 40000,40000;
 					getitem 6080,3; //Manuk_Coin
 					getitem 6080,3; //Manuk_Coin
 					close;
 					close;
 				}
 				}
@@ -2954,7 +2961,7 @@ spl_in01,97,313,3	script	Laphine Craftsman#ep13	446,{
 						delitem 6075,15; //Crystalized_Teardrop
 						delitem 6075,15; //Crystalized_Teardrop
 						erasequest 7081;
 						erasequest 7081;
 						setquest 7082;
 						setquest 7082;
-						getexp 3000,3000;
+						getexp 30000,30000;
 						getitem 6081,3; //Splendide_Coin
 						getitem 6081,3; //Splendide_Coin
 						close;
 						close;
 					}
 					}
@@ -3159,7 +3166,7 @@ mid_camp,146,306,3	script	Pet Breeder#ep13_eden01	982,{
 					erasequest 7077;
 					erasequest 7077;
 					setquest 7078;
 					setquest 7078;
 					set ep13_2_dayegg,2;
 					set ep13_2_dayegg,2;
-					getexp 4000,4000;
+					getexp 40000,40000;
 					getitem 6081,1; //Splendide_Coin
 					getitem 6081,1; //Splendide_Coin
 					getitem 6080,1; //Manuk_Coin
 					getitem 6080,1; //Manuk_Coin
 					close;
 					close;
@@ -3739,7 +3746,10 @@ mid_camp,197,237,3	script	Schwartzvalt Mechanic#1	869,{
 				mes "I hope this ring would be a big help for your journey through the other world.";
 				mes "I hope this ring would be a big help for your journey through the other world.";
 				completequest 8253;
 				completequest 8253;
 				set ep13_2_rhea,100;
 				set ep13_2_rhea,100;
-				getexp 100000,30000;
+				if (checkre(0))
+					getexp 200000,5000;
+				else
+					getexp 1000000,300000;
 				getitem 2782,1; //Ring_Of_Wise_King
 				getitem 2782,1; //Ring_Of_Wise_King
 				close;
 				close;
 			}
 			}
@@ -4832,8 +4842,9 @@ man_in01,372,221,5	script	Scientist#lifeguard	449,{
 				delitem 6077,.@stone_chk; //Rough_Mineral
 				delitem 6077,.@stone_chk; //Rough_Mineral
 				delitem 6078,.@stoneelse_chk; //Stone_Fragments
 				delitem 6078,.@stoneelse_chk; //Stone_Fragments
 				delitem 6076,1; //Portable_Toolbox
 				delitem 6076,1; //Portable_Toolbox
-				getitem 6080,2; //Manuk_Coin
-				getexp 0,70000;
+				getitem 6080,3; //Manuk_Coin
+				if (checkre(0) == 0)
+					getexp 0,700000;
 				changequest 2179+(ep13_2_tre-2),2182;
 				changequest 2179+(ep13_2_tre-2),2182;
 				set ep13_2_tre,100;
 				set ep13_2_tre,100;
 				close;
 				close;
@@ -5699,8 +5710,9 @@ spl_in01,30,324,3	script	High Laphine#grenouille	446,{
 					mes "If you have something to talk to me about, come to me whenever. Nice to meet you, human from Rune Midgard.";
 					mes "If you have something to talk to me about, come to me whenever. Nice to meet you, human from Rune Midgard.";
 					set ep13_2_tre1,6;
 					set ep13_2_tre1,6;
 					changequest 2185,2186;
 					changequest 2185,2186;
-					getitem 6081,2; //Splendide_Coin
-					getexp 0,70000;
+					getitem 6081,3; //Splendide_Coin
+					if (checkre(0) == 0)
+						getexp 0,700000;
 					close;
 					close;
 				}
 				}
 				else {
 				else {

+ 14 - 13
npc/re/guides/guides_izlude.txt

@@ -3,15 +3,16 @@
 //===== By: ================================================== 
 //===== By: ================================================== 
 //= L0ne_W0lf
 //= L0ne_W0lf
 //===== Current Version: ===================================== 
 //===== Current Version: ===================================== 
-//= 1.1
+//= 1.2
 //===== Compatible With: ===================================== 
 //===== Compatible With: ===================================== 
-//= rAthena  SVN
+//= rAthena SVN
 //===== Description: ========================================= 
 //===== Description: ========================================= 
 //= [Official Conversion]
 //= [Official Conversion]
 //= Guides for the city of Izlude
 //= Guides for the city of Izlude
 //===== Additional Comments: ================================= 
 //===== Additional Comments: ================================= 
 //= 1.0 First version, Renewal guide.
 //= 1.0 First version, Renewal guide.
 //= 1.1 Updated to match the new Izlude Map. [Masao]
 //= 1.1 Updated to match the new Izlude Map. [Masao]
+//= 1.2 Added Renewal Izlude viewpoint coordinates.
 //============================================================ 
 //============================================================ 
 
 
 -	script	Guide#01izlude::GuideIzlude	-1,{
 -	script	Guide#01izlude::GuideIzlude	-1,{
@@ -35,7 +36,7 @@
 					mes "on Byalan Island since it is";
 					mes "on Byalan Island since it is";
 					mes "filled with dreadful monsters.";
 					mes "filled with dreadful monsters.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,200,180,0,0xFF0000;
+					viewpoint 1,197,205,0,0xFF0000;
 					next;
 					next;
 					break;
 					break;
 				case 2:
 				case 2:
@@ -45,7 +46,7 @@
 					mes "Let me mark its location";
 					mes "Let me mark its location";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,145,39,1,0x0A82FF;
+					viewpoint 1,204,75,1,0x0A82FF;
 					next;
 					next;
 					break;
 					break;
 				case 3:
 				case 3:
@@ -64,7 +65,7 @@
 					mes "Let me mark the location of the ^006400Tool Shop^000000";
 					mes "Let me mark the location of the ^006400Tool Shop^000000";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,148,148,3,0xAAFF00;
+					viewpoint 1,160,125,3,0xAAFF00;
 					next;
 					next;
 					break;
 					break;
 				case 5:
 				case 5:
@@ -72,7 +73,7 @@
 					mes "Let me mark the location of the ^7F3300Weapon & Armor Shop^000000";
 					mes "Let me mark the location of the ^7F3300Weapon & Armor Shop^000000";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,114,149,4,0xD2691E;
+					viewpoint 1,109,182,4,0xD2691E;
 					next;
 					next;
 					break;
 					break;
 				case 6:
 				case 6:
@@ -81,7 +82,7 @@
 					mes "Let me mark its location";
 					mes "Let me mark its location";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,52,140,5,0xDA70D6;
+					viewpoint 1,52,172,5,0xDA70D6;
 					next;
 					next;
 					break;
 					break;
 				case 7:
 				case 7:
@@ -89,7 +90,7 @@
 					mes "Let me mark the location of the ^B9062FSwordsman Association^000000";
 					mes "Let me mark the location of the ^B9062FSwordsman Association^000000";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,214,130,6,0xFF0000;
+					viewpoint 1,212,161,6,0xFF0000;
 					next;
 					next;
 					break;
 					break;
 				case 8:
 				case 8:
@@ -109,7 +110,7 @@
 					mes "the Swordsman Guild building.";
 					mes "the Swordsman Guild building.";
 					mes "Let me mark his location on your mini-map.";
 					mes "Let me mark his location on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,52,140,7,0x0A82FF;
+					viewpoint 1,131,148,7,0x0A82FF;
 					next;
 					next;
 					break;
 					break;
 				case 2:
 				case 2:
@@ -118,7 +119,7 @@
 					mes "^FF5400Kafra Employee^000000";
 					mes "^FF5400Kafra Employee^000000";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,134,88,8,0xFF5400;
+					viewpoint 1,128,148,8,0xFF5400;
 					next;
 					next;
 					break;
 					break;
 				case 3:
 				case 3:
@@ -127,7 +128,7 @@
 					mes "^8B4513Jawaii^000000, the paradise of newlyweds,";
 					mes "^8B4513Jawaii^000000, the paradise of newlyweds,";
 					mes "please speak to the ^B9062FNewlywed Helper^000000.";
 					mes "please speak to the ^B9062FNewlywed Helper^000000.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,171,185,9,0xFF0000;
+					viewpoint 1,102,150,9,0xFF0000;
 					next;
 					next;
 					break;
 					break;
 				case 4:
 				case 4:
@@ -137,7 +138,7 @@
 					mes "Let me mark his location";
 					mes "Let me mark his location";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,171,130,10,0xD2691E;
+					viewpoint 1,158,130,10,0xD2691E;
 					next;
 					next;
 					break;
 					break;
 				case 5:
 				case 5:
@@ -146,7 +147,7 @@
 					mes "^0000FFMercenary Goods Merchant^000000";
 					mes "^0000FFMercenary Goods Merchant^000000";
 					mes "on your mini-map.";
 					mes "on your mini-map.";
 					mes "Would you like to check any other locations?";
 					mes "Would you like to check any other locations?";
-					viewpoint 1,48,137,11,0xDA70D6;
+					viewpoint 1,56,169,11,0xDA70D6;
 					next;
 					next;
 					break;
 					break;
 				case 6:
 				case 6:

+ 4 - 3
npc/re/mobs/fields/ayothaya.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= Athena (1.0)
 //= Athena (1.0)
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.5
+//= 1.6
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= Any Athena Version
 //= Any Athena Version
 //===== Additional Comments: =================================
 //===== Additional Comments: =================================
@@ -12,6 +12,7 @@
 //= 1.3 Removed Choco [Lupus]
 //= 1.3 Removed Choco [Lupus]
 //= 1.4 Official kRO 10.1 spawns [Playtester]
 //= 1.4 Official kRO 10.1 spawns [Playtester]
 //= 1.5 Updated to Renewal Spawns [Kisuka]
 //= 1.5 Updated to Renewal Spawns [Kisuka]
+//= 1.6 Renewal spawn update.
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
@@ -20,7 +21,7 @@
 ayo_fild01,0,0,0,0	monster	Smokie	1056,30,5000,0,0
 ayo_fild01,0,0,0,0	monster	Smokie	1056,30,5000,0,0
 ayo_fild01,0,0,0,0	monster	Coco	1104,30,5000,0,0
 ayo_fild01,0,0,0,0	monster	Coco	1104,30,5000,0,0
 ayo_fild01,0,0,0,0	monster	Yoyo	1057,30,5000,0,0
 ayo_fild01,0,0,0,0	monster	Yoyo	1057,30,5000,0,0
-ayo_fild01,0,0,0,0	monster	Green Plant	1080,10,5000,0,0
+ayo_fild01,0,0,0,0	monster	Green Plant	1080,10,10000,0,0
 
 
 //==================================================
 //==================================================
 // ayo_fild02 - Ayothaya Field
 // ayo_fild02 - Ayothaya Field
@@ -28,4 +29,4 @@ ayo_fild01,0,0,0,0	monster	Green Plant	1080,10,5000,0,0
 ayo_fild02,0,0,0,0	monster	Yoyo	1057,45,5000,0,0
 ayo_fild02,0,0,0,0	monster	Yoyo	1057,45,5000,0,0
 ayo_fild02,0,0,0,0	monster	Leaf Cat	1586,35,5000,0,0
 ayo_fild02,0,0,0,0	monster	Leaf Cat	1586,35,5000,0,0
 ayo_fild02,0,0,0,0	monster	Kraben	1587,5,5000,0,0
 ayo_fild02,0,0,0,0	monster	Kraben	1587,5,5000,0,0
-ayo_fild02,0,0,0,0	monster	Yellow Plant	1081,10,5000,0,0
+ayo_fild02,0,0,0,0	monster	Yellow Plant	1081,10,10000,0,0

+ 1 - 1
npc/re/mobs/fields/brasilis.txt

@@ -11,7 +11,7 @@
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
-// bra_fild01
+// bra_fild01 - Brasilis Field
 //==================================================
 //==================================================
 bra_fild01,0,0,0,0	monster	Curupira	2074,50,5000,0,0
 bra_fild01,0,0,0,0	monster	Curupira	2074,50,5000,0,0
 bra_fild01,0,0,0,0	monster	Dokebi	1110,10,5000,0,0
 bra_fild01,0,0,0,0	monster	Dokebi	1110,10,5000,0,0

+ 3 - 2
npc/re/mobs/fields/louyang.txt

@@ -3,13 +3,14 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= Evera/Lorri
 //= Evera/Lorri
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.3
+//= 1.4
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= Any Athena Version
 //= Any Athena Version
 //===== Additional Comments: =================================
 //===== Additional Comments: =================================
 //= 1.1 updated by MasterOfMuppets
 //= 1.1 updated by MasterOfMuppets
 //= 1.2 Official kRO 10.1 spawns [Playtester]
 //= 1.2 Official kRO 10.1 spawns [Playtester]
 //= 1.3 Updated to Renewal Spawns [Kisuka]
 //= 1.3 Updated to Renewal Spawns [Kisuka]
+//= 1.4 Renewal spawn update.
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
@@ -19,4 +20,4 @@ lou_fild01,0,0,0,0	monster	Mi Gao	1516,40,5000,0,0
 lou_fild01,0,0,0,0	monster	Mantis	1139,19,5000,0,0
 lou_fild01,0,0,0,0	monster	Mantis	1139,19,5000,0,0
 lou_fild01,0,0,0,0	monster	Geographer	1368,19,5000,0,0
 lou_fild01,0,0,0,0	monster	Geographer	1368,19,5000,0,0
 lou_fild01,0,0,0,0	monster	Black Mushroom	1084,5,5000,0,0
 lou_fild01,0,0,0,0	monster	Black Mushroom	1084,5,5000,0,0
-lou_fild01,0,0,0,0	monster	Yellow Plant	1081,10,5000,0,0
+lou_fild01,0,0,0,0	monster	Yellow Plant	1081,10,10000,0,0

+ 8 - 7
npc/re/mobs/fields/malaya.txt

@@ -3,27 +3,28 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= Chilly
 //= Chilly
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.0
+//= 1.1
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= rAthena SVN
 //= rAthena SVN
 //===== Description: =========================================
 //===== Description: =========================================
 //= Official kRO monster spawns
 //= Official kRO monster spawns
 //===== Additional Comments: =================================
 //===== Additional Comments: =================================
 //= 1.0 First Release
 //= 1.0 First Release
+//= 1.1 Renewal spawn update.
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
 // ma_fild01 - Barrio Maligawa
 // ma_fild01 - Barrio Maligawa
 //==================================================
 //==================================================
-ma_fild01,0,0,0,0	monster	Tikbalang	2313,70,0,0,0
-ma_fild01,0,0,0,0	monster	Tiyanak	2314,50,0,0,0
-ma_fild01,0,0,0,0	monster	Jejeling	2316,30,0,0,0
+ma_fild01,0,0,0,0	monster	Tikbalang	2313,50,0,0,0
+ma_fild01,0,0,0,0	monster	Tiyanak	2314,40,0,0,0
+ma_fild01,0,0,0,0	monster	Jejeling	2316,20,0,0,0
 
 
 //==================================================
 //==================================================
 // ma_fild02 - Malaya Forest
 // ma_fild02 - Malaya Forest
 //==================================================
 //==================================================
-ma_fild02,0,0,0,0	monster	Bungisngis	2309,70,0,0,0
-ma_fild02,0,0,0,0	monster	Engkanto	2310,50,0,0,0
+ma_fild02,0,0,0,0	monster	Bungisngis	2309,40,0,0,0
+ma_fild02,0,0,0,0	monster	Engkanto	2310,15,0,0,0
 ma_fild02,0,0,0,0	monster	Mangkukulam	2312,20,0,0,0
 ma_fild02,0,0,0,0	monster	Mangkukulam	2312,20,0,0,0
 ma_fild02,0,0,0,0	monster	Jejeling	2316,10,0,0,0
 ma_fild02,0,0,0,0	monster	Jejeling	2316,10,0,0,0
-ma_fild02,0,0,0,0	monster	Wakwak	2315,10,0,0,0
+ma_fild02,0,0,0,0	monster	Wakwak	2315,25,0,0,0

+ 3 - 2
npc/re/mobs/fields/moscovia.txt

@@ -3,12 +3,13 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= Athena (1.0)
 //= Athena (1.0)
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.1
+//= 1.2
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= Any Athena Version
 //= Any Athena Version
 //===== Additional Comments: =================================
 //===== Additional Comments: =================================
 //= 1.0 Added spawns [Playtester]
 //= 1.0 Added spawns [Playtester]
 //= 1.1 Updated to Renewal Spawns [Kisuka]
 //= 1.1 Updated to Renewal Spawns [Kisuka]
+//= 1.2 Renewal spawn update.
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
@@ -18,5 +19,5 @@ mosk_fild02,0,0,0,0	monster	Side Winder	1037,40,5000,0,0
 mosk_fild02,0,0,0,0	monster	Argiope	1099,30,5000,0,0
 mosk_fild02,0,0,0,0	monster	Argiope	1099,30,5000,0,0
 mosk_fild02,0,0,0,0	monster	Mantis	1139,10,5000,0,0
 mosk_fild02,0,0,0,0	monster	Mantis	1139,10,5000,0,0
 mosk_fild02,0,0,0,0	monster	Geographer	1368,5,5000,0,0
 mosk_fild02,0,0,0,0	monster	Geographer	1368,5,5000,0,0
-mosk_fild02,0,0,0,0	monster	Yellow Plant	1081,5,5000,0,0
+mosk_fild02,0,0,0,0	monster	Yellow Plant	1081,5,10000,0,0
 mosk_fild02,0,0,0,0	monster	White Plant	1082,5,10000,0,0
 mosk_fild02,0,0,0,0	monster	White Plant	1082,5,10000,0,0

+ 2 - 2
npc/re/mobs/fields/prontera.txt

@@ -51,7 +51,7 @@ prt_fild03,0,0,0,0	monster	Choco	1214,1,5000,0,0
 prt_fild03,296,58,15,15	monster	Green Plant	1080,5,180000,90000,1
 prt_fild03,296,58,15,15	monster	Green Plant	1080,5,180000,90000,1
 prt_fild03,296,58,15,15	monster	Blue Plant	1079,2,900000,450000,1
 prt_fild03,296,58,15,15	monster	Blue Plant	1079,2,900000,450000,1
 prt_fild03,307,75,5,5	monster	Green Plant	1080,5,360000,180000,1
 prt_fild03,307,75,5,5	monster	Green Plant	1080,5,360000,180000,1
-prt_fild03,0,0,0,0	monster	Green Plant	1080,5,360000,180000,1
+prt_fild03,147,219,5,5	monster	Green Plant	1080,5,360000,180000,1
 prt_fild03,148,107,5,5	monster	Green Plant	1080,5,360000,180000,1
 prt_fild03,148,107,5,5	monster	Green Plant	1080,5,360000,180000,1
 
 
 //==================================================
 //==================================================
@@ -77,7 +77,7 @@ prt_fild05,208,37,10,10	monster	Blue Plant	1079,1,900000,450000,1
 prt_fild06,0,0,0,0	monster	Fabre	1007,140,5000,0,0
 prt_fild06,0,0,0,0	monster	Fabre	1007,140,5000,0,0
 prt_fild06,0,0,0,0	monster	Poring	1002,30,5000,0,0
 prt_fild06,0,0,0,0	monster	Poring	1002,30,5000,0,0
 prt_fild06,0,0,0,0	monster	Lunatic	1063,30,5000,0,0
 prt_fild06,0,0,0,0	monster	Lunatic	1063,30,5000,0,0
-//prt_fild06,222,30,40,10	monster	Green Plant	1080,15,900000,450000,1 // Commented the Line since those Plants can't spawn anyway. Maybe Gravity will fix it someday... [Masao]
+prt_fild06,222,30,40,10	monster	Green Plant	1080,15,900000,450000,1
 
 
 //==================================================
 //==================================================
 // prt_fild07 - Prontera Field 
 // prt_fild07 - Prontera Field 

+ 4 - 3
npc/re/mobs/fields/rachel.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= Athena (1.0)
 //= Athena (1.0)
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.4
+//= 1.5
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= Any Athena Version
 //= Any Athena Version
 //===== Additional Comments: =================================
 //===== Additional Comments: =================================
@@ -12,6 +12,7 @@
 //= 1.2 More accurate spawns [Playtester]
 //= 1.2 More accurate spawns [Playtester]
 //= 1.3 Corrected MVP spawn variance. [L0ne_W0lf]
 //= 1.3 Corrected MVP spawn variance. [L0ne_W0lf]
 //= 1.4 Updated to Renewal Spawns [Kisuka]
 //= 1.4 Updated to Renewal Spawns [Kisuka]
+//= 1.5 Renewal spawn update.
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
@@ -93,8 +94,8 @@ ra_fild08,0,0,0,0	monster	Anopheles	1627,10,5000,0,0
 ra_fild12,0,0,0,0	monster	Roween	1782,130,5000,0,0
 ra_fild12,0,0,0,0	monster	Roween	1782,130,5000,0,0
 ra_fild12,0,0,0,0	monster	Anopheles	1627,30,5000,0,0
 ra_fild12,0,0,0,0	monster	Anopheles	1627,30,5000,0,0
 ra_fild12,0,0,0,0	monster	Baby Desert Wolf	1107,15,5000,0,0
 ra_fild12,0,0,0,0	monster	Baby Desert Wolf	1107,15,5000,0,0
-ra_fild12,0,0,0,0	monster	Yellow Plant	1081,15,5000,0,1
-ra_fild12,0,0,0,0	monster	Red Plant	1078,5,5000,0,1
+ra_fild12,0,0,0,0	monster	Yellow Plant	1081,15,10000,0,1
+ra_fild12,0,0,0,0	monster	Red Plant	1078,5,10000,0,1
 
 
 //==================================================
 //==================================================
 // ra_fild13 - Disabled on Renewal
 // ra_fild13 - Disabled on Renewal

+ 0 - 1
npc/re/mobs/fields/umbala.txt

@@ -56,4 +56,3 @@ um_fild04,0,0,0,0	monster	Wooden Golem	1497,10,5000,0,0
 um_fild04,0,0,0,0	monster	Choco	1214,2,5000,0,0
 um_fild04,0,0,0,0	monster	Choco	1214,2,5000,0,0
 um_fild04,0,0,0,0	monster	Red Plant	1078,5,180000,90000,1
 um_fild04,0,0,0,0	monster	Red Plant	1078,5,180000,90000,1
 um_fild04,0,0,0,0	monster	Yellow Plant	1081,5,180000,90000,1
 um_fild04,0,0,0,0	monster	Yellow Plant	1081,5,180000,90000,1
-um_fild01,0,0,0,0	monster	Shining Plant	1083,1,180000,90000,1

+ 8 - 6
npc/re/mobs/fields/veins.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= $ephiroth
 //= $ephiroth
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 1.8
+//= 1.9
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= Any Athena Version
 //= Any Athena Version
 //===== Additional Comments: =================================
 //===== Additional Comments: =================================
@@ -16,6 +16,7 @@
 //= 1.6 Even more accurate spawns [Playtester]
 //= 1.6 Even more accurate spawns [Playtester]
 //= 1.7 Corrected MVP spawn variance. [Gepard]
 //= 1.7 Corrected MVP spawn variance. [Gepard]
 //= 1.8 Updated to Renewal Spawns. [Kisuka]
 //= 1.8 Updated to Renewal Spawns. [Kisuka]
+//= 1.9 Renewal spawn update.
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
@@ -38,8 +39,8 @@ ve_fild02,0,0,0,0	monster	Drosera	1781,130,5000,0,0
 ve_fild02,0,0,0,0	monster	Muscipular	1780,20,5000,0,0
 ve_fild02,0,0,0,0	monster	Muscipular	1780,20,5000,0,0
 ve_fild02,0,0,0,0	monster	Galion	1783,10,5000,0,0
 ve_fild02,0,0,0,0	monster	Galion	1783,10,5000,0,0
 ve_fild02,120,55,50,50	boss_monster	Atroce	1785,1,21600000,600000,0
 ve_fild02,120,55,50,50	boss_monster	Atroce	1785,1,21600000,600000,0
-ve_fild02,0,0,0,0	monster	Red Plant	1078,10,5000,0,0
-ve_fild02,0,0,0,0	monster	Yellow Plant	1081,10,5000,0,0
+ve_fild02,0,0,0,0	monster	Red Plant	1078,10,10000,0,0
+ve_fild02,0,0,0,0	monster	Yellow Plant	1081,10,10000,0,0
 
 
 //==================================================
 //==================================================
 // ve_fild03 - Veins Field
 // ve_fild03 - Veins Field
@@ -47,8 +48,8 @@ ve_fild02,0,0,0,0	monster	Yellow Plant	1081,10,5000,0,0
 ve_fild03,0,0,0,0	monster	Magmaring	1836,130,5000,0,0
 ve_fild03,0,0,0,0	monster	Magmaring	1836,130,5000,0,0
 ve_fild03,0,0,0,0	monster	Muscipular	1780,35,5000,0,0
 ve_fild03,0,0,0,0	monster	Muscipular	1780,35,5000,0,0
 ve_fild03,0,0,0,0	monster	Drosera	1781,35,5000,0,0
 ve_fild03,0,0,0,0	monster	Drosera	1781,35,5000,0,0
-ve_fild03,200,212,114,60	monster	Red Plant	1078,10,0,0,0
-ve_fild03,0,0,0,0	monster	Yellow Plant	1081,10,0,0,0
+ve_fild03,200,212,114,60	monster	Red Plant	1078,10,10000,0,0
+ve_fild03,0,0,0,0	monster	Yellow Plant	1081,10,10000,0,0
 
 
 //==================================================
 //==================================================
 // ve_fild04 - Veins Field 
 // ve_fild04 - Veins Field 
@@ -56,6 +57,7 @@ ve_fild03,0,0,0,0	monster	Yellow Plant	1081,10,0,0,0
 ve_fild04,0,0,0,0	monster	Muscipular	1780,100,5000,0,0
 ve_fild04,0,0,0,0	monster	Muscipular	1780,100,5000,0,0
 ve_fild04,0,0,0,0	monster	Drosera	1781,50,5000,0,0
 ve_fild04,0,0,0,0	monster	Drosera	1781,50,5000,0,0
 ve_fild04,0,0,0,0	monster	Galion	1783,20,5000,0,0
 ve_fild04,0,0,0,0	monster	Galion	1783,20,5000,0,0
+ve_fild04,0,0,0,0	monster	Yellow Plant	1081,10,10000,0,0
 ve_fild04,288,273,4,4	monster	Blue Plant	1079,3,660000,0,0
 ve_fild04,288,273,4,4	monster	Blue Plant	1079,3,660000,0,0
 
 
 //==================================================
 //==================================================
@@ -65,7 +67,7 @@ ve_fild04,288,273,4,4	monster	Blue Plant	1079,3,660000,0,0
 //==================================================
 //==================================================
 // ve_fild06 - Veins Field - No spawns on Renewal
 // ve_fild06 - Veins Field - No spawns on Renewal
 //==================================================
 //==================================================
-ve_fild06,0,0,0,0	monster	Shining Plant	1083,1,5000,0,0
+//ve_fild06,0,0,0,0	monster	Shining Plant	1083,1,5000,0,0
 
 
 //==================================================
 //==================================================
 // ve_fild07 - Veins Field
 // ve_fild07 - Veins Field

+ 4 - 3
npc/re/mobs/fields/yuno.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //===== By: ==================================================
 //= Athena (1.0)
 //= Athena (1.0)
 //===== Current Version: =====================================
 //===== Current Version: =====================================
-//= 2.0
+//= 2.1
 //===== Compatible With: =====================================
 //===== Compatible With: =====================================
 //= Any Athena Version
 //= Any Athena Version
 //===== Additional Comments: =================================
 //===== Additional Comments: =================================
@@ -21,6 +21,7 @@
 //= 1.8 Added kRO 10.1 spawns where they fit [Playtester]
 //= 1.8 Added kRO 10.1 spawns where they fit [Playtester]
 //= 1.9 More accurate spawns [Playtester]
 //= 1.9 More accurate spawns [Playtester]
 //= 2.0 Updated spawns to renewal. [L0ne_W0lf]
 //= 2.0 Updated spawns to renewal. [L0ne_W0lf]
+//= 2.1 Renewal spawn update.
 //============================================================
 //============================================================
 
 
 //==================================================
 //==================================================
@@ -84,8 +85,8 @@ yuno_fild04,0,0,0,0	monster	Green Plant	1080,10,1800000,900000,1
 yuno_fild06,0,0,0,0	monster	Sleeper	1386,80,5000,0,0
 yuno_fild06,0,0,0,0	monster	Sleeper	1386,80,5000,0,0
 yuno_fild06,0,0,0,0	monster	Geographer	1368,20,5000,0,0
 yuno_fild06,0,0,0,0	monster	Geographer	1368,20,5000,0,0
 yuno_fild06,0,0,0,0	monster	Red Plant	1078,10,5000,0,0
 yuno_fild06,0,0,0,0	monster	Red Plant	1078,10,5000,0,0
-yuno_fild06,0,0,0,0	monster	Yellow Plant	1081,10,5000,0,0
-yuno_fild06,0,0,0,0	monster	Green Plant	1080,10,5000,0,0
+yuno_fild06,0,0,0,0	monster	Yellow Plant	1081,10,10000,0,0
+yuno_fild06,0,0,0,0	monster	Green Plant	1080,10,10000,0,0
 
 
 //==================================================
 //==================================================
 // yuno_fild07 - El Mes Gorge (Valley of Abyss)
 // yuno_fild07 - El Mes Gorge (Valley of Abyss)

+ 1 - 0
npc/re/quests/quests_dicastes.txt

@@ -6688,6 +6688,7 @@ man_in01,315,52,3	script	Guard Captain Avalanche	450,{
 	mes "[Avalanche]";
 	mes "[Avalanche]";
 	mes "Always take care of yourself at all times.";
 	mes "Always take care of yourself at all times.";
 	mes "Haha.. but then you humans are very strong.";
 	mes "Haha.. but then you humans are very strong.";
+	close;
 }
 }
 
 
 dic_in01,42,264,3	script	Adventurer Clerk#ep133	453,{
 dic_in01,42,264,3	script	Adventurer Clerk#ep133	453,{

+ 8 - 6
src/map/battle.c

@@ -211,6 +211,7 @@ struct delay_damage {
 	uint16 skill_id;
 	uint16 skill_id;
 	enum damage_lv dmg_lv;
 	enum damage_lv dmg_lv;
 	unsigned short attack_type;
 	unsigned short attack_type;
+	bool additional_effects;
 };
 };
 
 
 int battle_delay_damage_sub(int tid, unsigned int tick, int id, intptr_t data) {
 int battle_delay_damage_sub(int tid, unsigned int tick, int id, intptr_t data) {
@@ -233,7 +234,7 @@ int battle_delay_damage_sub(int tid, unsigned int tick, int id, intptr_t data) {
 		{
 		{
 			map_freeblock_lock();
 			map_freeblock_lock();
 			status_fix_damage(src, target, dat->damage, dat->delay);
 			status_fix_damage(src, target, dat->damage, dat->delay);
-			if( dat->attack_type && !status_isdead(target) )
+			if( dat->attack_type && !status_isdead(target) && dat->additional_effects )
 				skill_additional_effect(src,target,dat->skill_id,dat->skill_lv,dat->attack_type,dat->dmg_lv,tick);
 				skill_additional_effect(src,target,dat->skill_id,dat->skill_lv,dat->attack_type,dat->dmg_lv,tick);
 			if( dat->dmg_lv > ATK_BLOCK && dat->attack_type )
 			if( dat->dmg_lv > ATK_BLOCK && dat->attack_type )
 				skill_counter_additional_effect(src,target,dat->skill_id,dat->skill_lv,dat->attack_type,tick);
 				skill_counter_additional_effect(src,target,dat->skill_id,dat->skill_lv,dat->attack_type,tick);
@@ -251,7 +252,7 @@ int battle_delay_damage_sub(int tid, unsigned int tick, int id, intptr_t data) {
 	return 0;
 	return 0;
 }
 }
 
 
-int battle_delay_damage (unsigned int tick, int amotion, struct block_list *src, struct block_list *target, int attack_type, uint16 skill_id, uint16 skill_lv, int damage, enum damage_lv dmg_lv, int ddelay)
+int battle_delay_damage (unsigned int tick, int amotion, struct block_list *src, struct block_list *target, int attack_type, uint16 skill_id, uint16 skill_lv, int damage, enum damage_lv dmg_lv, int ddelay, bool additional_effects)
 {
 {
 	struct delay_damage *dat;
 	struct delay_damage *dat;
 	struct status_change *sc;
 	struct status_change *sc;
@@ -266,7 +267,7 @@ int battle_delay_damage (unsigned int tick, int amotion, struct block_list *src,
 	if ( !battle_config.delay_battle_damage || amotion <= 1 ) {
 	if ( !battle_config.delay_battle_damage || amotion <= 1 ) {
 		map_freeblock_lock();
 		map_freeblock_lock();
 		status_fix_damage(src, target, damage, ddelay); // We have to seperate here between reflect damage and others [icescope]
 		status_fix_damage(src, target, damage, ddelay); // We have to seperate here between reflect damage and others [icescope]
-		if( attack_type && !status_isdead(target) )
+		if( attack_type && !status_isdead(target) && additional_effects )
 			skill_additional_effect(src, target, skill_id, skill_lv, attack_type, dmg_lv, gettick());
 			skill_additional_effect(src, target, skill_id, skill_lv, attack_type, dmg_lv, gettick());
 		if( dmg_lv > ATK_BLOCK && attack_type )
 		if( dmg_lv > ATK_BLOCK && attack_type )
 			skill_counter_additional_effect(src, target, skill_id, skill_lv, attack_type, gettick());
 			skill_counter_additional_effect(src, target, skill_id, skill_lv, attack_type, gettick());
@@ -283,6 +284,7 @@ int battle_delay_damage (unsigned int tick, int amotion, struct block_list *src,
 	dat->dmg_lv = dmg_lv;
 	dat->dmg_lv = dmg_lv;
 	dat->delay = ddelay;
 	dat->delay = ddelay;
 	dat->distance = distance_bl(src, target)+10; //Attack should connect regardless unless you teleported.
 	dat->distance = distance_bl(src, target)+10; //Attack should connect regardless unless you teleported.
+	dat->additional_effects = additional_effects;
 	if (src->type != BL_PC && amotion > 1000)
 	if (src->type != BL_PC && amotion > 1000)
 		amotion = 1000; //Aegis places a damage-delay cap of 1 sec to non player attacks. [Skotlex]
 		amotion = 1000; //Aegis places a damage-delay cap of 1 sec to non player attacks. [Skotlex]
 
 
@@ -4679,7 +4681,7 @@ int battle_damage_area( struct block_list *bl, va_list ap) {
 		if( src->type == BL_PC )
 		if( src->type == BL_PC )
 			battle_drain((TBL_PC*)src, bl, damage, damage, status_get_race(bl), is_boss(bl));
 			battle_drain((TBL_PC*)src, bl, damage, damage, status_get_race(bl), is_boss(bl));
 		if( amotion )
 		if( amotion )
-			battle_delay_damage(tick, amotion,src,bl,0,CR_REFLECTSHIELD,0,damage,ATK_DEF,0);
+			battle_delay_damage(tick, amotion,src,bl,0,CR_REFLECTSHIELD,0,damage,ATK_DEF,0,true);
 		else
 		else
 			status_fix_damage(src,bl,damage,0);
 			status_fix_damage(src,bl,damage,0);
 		clif_damage(bl,bl,tick,amotion,dmotion,damage,1,ATK_BLOCK,0);
 		clif_damage(bl,bl,tick,amotion,dmotion,damage,1,ATK_BLOCK,0);
@@ -4916,7 +4918,7 @@ enum damage_lv battle_weapon_attack(struct block_list* src, struct block_list* t
 	}
 	}
 	map_freeblock_lock();
 	map_freeblock_lock();
 
 
-	battle_delay_damage(tick, wd.amotion, src, target, wd.flag, 0, 0, damage, wd.dmg_lv, wd.dmotion);
+	battle_delay_damage(tick, wd.amotion, src, target, wd.flag, 0, 0, damage, wd.dmg_lv, wd.dmotion, true);
 	if( tsc ) {
 	if( tsc ) {
 		if( tsc->data[SC_DEVOTION] ) {
 		if( tsc->data[SC_DEVOTION] ) {
 			struct status_change_entry *sce = tsc->data[SC_DEVOTION];
 			struct status_change_entry *sce = tsc->data[SC_DEVOTION];
@@ -5044,7 +5046,7 @@ enum damage_lv battle_weapon_attack(struct block_list* src, struct block_list* t
 	if (rdamage > 0 && !(tsc && tsc->data[SC_REFLECTDAMAGE])) { //By sending attack type "none" skill_additional_effect won't be invoked. [Skotlex]
 	if (rdamage > 0 && !(tsc && tsc->data[SC_REFLECTDAMAGE])) { //By sending attack type "none" skill_additional_effect won't be invoked. [Skotlex]
 		if(tsd && src != target)
 		if(tsd && src != target)
 			battle_drain(tsd, src, rdamage, rdamage, sstatus->race, is_boss(src));
 			battle_drain(tsd, src, rdamage, rdamage, sstatus->race, is_boss(src));
-		battle_delay_damage(tick, wd.amotion, target, src, 0, CR_REFLECTSHIELD, 0, rdamage, ATK_DEF, rdelay);
+		battle_delay_damage(tick, wd.amotion, target, src, 0, CR_REFLECTSHIELD, 0, rdamage, ATK_DEF, rdelay, true);
 	}
 	}
 
 
 	if (tsc) {
 	if (tsc) {

+ 1 - 1
src/map/battle.h

@@ -61,7 +61,7 @@ enum {	// Flag of the final calculation
 	BF_SKILLMASK= 0x0f00,
 	BF_SKILLMASK= 0x0f00,
 };
 };
 
 
-int battle_delay_damage (unsigned int tick, int amotion, struct block_list *src, struct block_list *target, int attack_type, uint16 skill_id, uint16 skill_lv, int damage, enum damage_lv dmg_lv, int ddelay);
+int battle_delay_damage (unsigned int tick, int amotion, struct block_list *src, struct block_list *target, int attack_type, uint16 skill_id, uint16 skill_lv, int damage, enum damage_lv dmg_lv, int ddelay, bool additional_effects);
 
 
 // Summary normal attack treatment (basic attack)
 // Summary normal attack treatment (basic attack)
 enum damage_lv battle_weapon_attack( struct block_list *bl,struct block_list *target,unsigned int tick,int flag);
 enum damage_lv battle_weapon_attack( struct block_list *bl,struct block_list *target,unsigned int tick,int flag);

+ 2 - 2
src/map/map.c

@@ -3319,8 +3319,8 @@ void map_reloadnpc_sub(char *cfgName)
 
 
 		if (strcmpi(w1, "npc") == 0)
 		if (strcmpi(w1, "npc") == 0)
 			npc_addsrcfile(w2);
 			npc_addsrcfile(w2);
-		else if( strcmpi( w1, "delnpc" ) == 0 )
-			npc_delsrcfile( w2 );
+		else if (strcmpi(w1, "delnpc") == 0)
+			npc_delsrcfile(w2);
 		else if (strcmpi(w1, "import") == 0)
 		else if (strcmpi(w1, "import") == 0)
 			map_reloadnpc_sub(w2);
 			map_reloadnpc_sub(w2);
 		else
 		else

File diff suppressed because it is too large
+ 575 - 575
src/map/pc.c


+ 2 - 2
src/map/script.c

@@ -7344,10 +7344,10 @@ BUILDIN_FUNC(strnpcinfo)
 
 
 
 
 // aegis->athena slot position conversion table
 // aegis->athena slot position conversion table
-static unsigned int equip[] = {EQP_HEAD_TOP,EQP_ARMOR,EQP_HAND_L,EQP_HAND_R,EQP_GARMENT,EQP_SHOES,EQP_ACC_L,EQP_ACC_R,EQP_HEAD_MID,EQP_HEAD_LOW};
+static unsigned int equip[] = {EQP_HEAD_TOP,EQP_ARMOR,EQP_HAND_L,EQP_HAND_R,EQP_GARMENT,EQP_SHOES,EQP_ACC_L,EQP_ACC_R,EQP_HEAD_MID,EQP_HEAD_LOW,EQP_COSTUME_HEAD_LOW,EQP_COSTUME_HEAD_MID,EQP_COSTUME_HEAD_TOP};
 
 
 /*==========================================
 /*==========================================
- * GetEquipID(Pos);     Pos: 1-10
+ * GetEquipID(Pos);     Pos: 1-13
  *------------------------------------------*/
  *------------------------------------------*/
 BUILDIN_FUNC(getequipid)
 BUILDIN_FUNC(getequipid)
 {
 {

+ 8 - 8
src/map/skill.c

@@ -2191,6 +2191,7 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
 	struct map_session_data *sd, *tsd;
 	struct map_session_data *sd, *tsd;
 	int type,damage,rdamage=0;
 	int type,damage,rdamage=0;
 	int8 rmdamage=0;//magic reflected
 	int8 rmdamage=0;//magic reflected
+	bool additional_effects = true;
 
 
 	if(skill_id > 0 && !skill_lv) return 0;
 	if(skill_id > 0 && !skill_lv) return 0;
 
 
@@ -2271,7 +2272,8 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
 					sc->data[SC_SPIRIT]->val3 = skill_id;
 					sc->data[SC_SPIRIT]->val3 = skill_id;
 					sc->data[SC_SPIRIT]->val4 = dsrc->id;
 					sc->data[SC_SPIRIT]->val4 = dsrc->id;
 				}
 				}
-			}
+			} else if( type != 2 ) /* Kaite bypasses */
+				additional_effects = false;
 
 
 		/**
 		/**
 		 * Official Magic Reflection Behavior : damage reflected depends on gears caster wears, not target
 		 * Official Magic Reflection Behavior : damage reflected depends on gears caster wears, not target
@@ -2617,7 +2619,7 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
 	{ //Instant damage
 	{ //Instant damage
 		if( !sc || (!sc->data[SC_DEVOTION] && skill_id != CR_REFLECTSHIELD) )
 		if( !sc || (!sc->data[SC_DEVOTION] && skill_id != CR_REFLECTSHIELD) )
 			status_fix_damage(src,bl,damage,dmg.dmotion); //Deal damage before knockback to allow stuff like firewall+storm gust combo.
 			status_fix_damage(src,bl,damage,dmg.dmotion); //Deal damage before knockback to allow stuff like firewall+storm gust combo.
-		if( !status_isdead(bl) )
+		if( !status_isdead(bl) && additional_effects )
 			skill_additional_effect(src,bl,skill_id,skill_lv,dmg.flag,dmg.dmg_lv,tick);
 			skill_additional_effect(src,bl,skill_id,skill_lv,dmg.flag,dmg.dmg_lv,tick);
 		if( damage > 0 ) //Counter status effects [Skotlex]
 		if( damage > 0 ) //Counter status effects [Skotlex]
 			skill_counter_additional_effect(src,bl,skill_id,skill_lv,dmg.flag,tick);
 			skill_counter_additional_effect(src,bl,skill_id,skill_lv,dmg.flag,tick);
@@ -2691,10 +2693,9 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
 
 
 	//Delayed damage must be dealt after the knockback (it needs to know actual position of target)
 	//Delayed damage must be dealt after the knockback (it needs to know actual position of target)
 	if (dmg.amotion)
 	if (dmg.amotion)
-		battle_delay_damage(tick, dmg.amotion,src,bl,dmg.flag,skill_id,skill_lv,damage,dmg.dmg_lv,dmg.dmotion);
+		battle_delay_damage(tick, dmg.amotion,src,bl,dmg.flag,skill_id,skill_lv,damage,dmg.dmg_lv,dmg.dmotion, additional_effects);
 
 
-	if( sc && sc->data[SC_DEVOTION] && skill_id != PA_PRESSURE )
-	{
+	if( sc && sc->data[SC_DEVOTION] && skill_id != PA_PRESSURE ) {
 		struct status_change_entry *sce = sc->data[SC_DEVOTION];
 		struct status_change_entry *sce = sc->data[SC_DEVOTION];
 		struct block_list *d_bl = map_id2bl(sce->val1);
 		struct block_list *d_bl = map_id2bl(sce->val1);
 
 
@@ -2706,8 +2707,7 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
 			if(!rmdamage){
 			if(!rmdamage){
 				clif_damage(d_bl,d_bl, gettick(), 0, 0, damage, 0, 0, 0);
 				clif_damage(d_bl,d_bl, gettick(), 0, 0, damage, 0, 0, 0);
 				status_fix_damage(NULL,d_bl, damage, 0);
 				status_fix_damage(NULL,d_bl, damage, 0);
-			}
-			else{//Reflected magics are done directly on the target not on paladin
+			} else {//Reflected magics are done directly on the target not on paladin
 				//This check is only for magical skill.
 				//This check is only for magical skill.
 				//For BF_WEAPON skills types track var rdamage and function battle_calc_return_damage
 				//For BF_WEAPON skills types track var rdamage and function battle_calc_return_damage
 				clif_damage(bl,bl, gettick(), 0, 0, damage, 0, 0, 0);
 				clif_damage(bl,bl, gettick(), 0, 0, damage, 0, 0, 0);
@@ -2749,7 +2749,7 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
 				map_foreachinshootrange(battle_damage_area,bl,skill_get_splash(LG_REFLECTDAMAGE,1),BL_CHAR,tick,bl,dmg.amotion,sstatus->dmotion,rdamage,tstatus->race);
 				map_foreachinshootrange(battle_damage_area,bl,skill_get_splash(LG_REFLECTDAMAGE,1),BL_CHAR,tick,bl,dmg.amotion,sstatus->dmotion,rdamage,tstatus->race);
 		} else {
 		} else {
 			if( dmg.amotion )
 			if( dmg.amotion )
-				battle_delay_damage(tick, dmg.amotion,bl,src,0,CR_REFLECTSHIELD,0,rdamage,ATK_DEF,0);
+				battle_delay_damage(tick, dmg.amotion,bl,src,0,CR_REFLECTSHIELD,0,rdamage,ATK_DEF,0,additional_effects);
 			else
 			else
 				status_fix_damage(bl,src,rdamage,0);
 				status_fix_damage(bl,src,rdamage,0);
 			clif_damage(src,src,tick, dmg.amotion,0,rdamage,1,4,0); // in aegis damage reflected is shown in single hit.
 			clif_damage(src,src,tick, dmg.amotion,0,rdamage,1,4,0); // in aegis damage reflected is shown in single hit.

Some files were not shown because too many files changed in this diff