* 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
This commit is contained in:
euphyy 2013-02-15 04:24:14 +00:00
parent 7b302716bf
commit 711e5009da
29 changed files with 926 additions and 768 deletions

View File

@ -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
// 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
// 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
// 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
// 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
@ -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
// 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
// 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
// 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

View File

@ -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
// 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
// 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
// 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
// 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
@ -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
// 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
// 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
// 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

View File

@ -4151,7 +4151,7 @@
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,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,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#
@ -4204,7 +4204,7 @@
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,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,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#
@ -5232,7 +5232,7 @@
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,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,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#

View File

@ -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
// 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
// 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
// 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
// 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
@ -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
// 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
// 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
// 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

View File

@ -4151,7 +4151,7 @@
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,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,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#
@ -4204,7 +4204,7 @@
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,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,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#
@ -5232,7 +5232,7 @@
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,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,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#

View File

@ -84,7 +84,7 @@ If we had used addition, we would have gotten a completely different result.
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();

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= MasterOfMuppets
//===== Current Version: =====================================
//= 1.8
//= 1.9
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -13,6 +13,7 @@
//= 1.6 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
//= 1.7 Fixed character's anme bugs [Lupus]
//= 1.8 Moved Alberta NPC to pre-re/re paths. [Euphy]
//= 1.9 Updated Renewal warp coordinates.
//============================================================
// 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~";
close2;
if (checkre(0))
warp "alberta",238,22;
else
warp "alberta",235,45;
else
warp "alberta",238,22;
end;
}
mes "[Aibakthing]";

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= MasterOfMuppets
//===== Current Version: =====================================
//= 1.9
//= 2.0
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -21,6 +21,7 @@
//= 1.7 Corrected reminants from aegis conversion. [L0en_w0lf]
//= 1.8 Replaced effect numerics with constants. [L0ne_W0lf]
//= 1.9 Removed duplicate text. [Kisuka]
//= 2.0 Updated EXP rewards.
//============================================================
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;
getitem 2658,1; //Nile_Rose_
getitem 603,1; //Old_Blue_Box
getexp 120000,0;
getexp 1200000,0;
next;
mes "[Sir Chilias'Tyus]";
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
set HELLIONQ,70;
getitem 2658,1; //Nile_Rose_
getexp 100000,0;
getexp 1000000,0;
next;
mes "[Sir Chilias'Tyus]";
mes "Thank you, kind";

View File

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

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= L0ne_W0lf
//===== Current Version: =====================================
//= 2.6a
//= 2.7
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -45,6 +45,7 @@
//= 2.5a Minor fixes. [Euphy]
//= 2.6 Disabled "Ash Vacuum Warper" as it's no longer in iRO. [Euphy]
//= 2.6a Added 'npcskill' command. [Euphy]
//= 2.7 Updated EXP rewards.
//============================================================
// Onward to the New World
@ -294,7 +295,10 @@ prt_castle,83,67,5 script Recruiter for the Brave 109,{
next;
changequest 10064,10065;
set ep13_ryu,9;
getexp 66000,21000;
if (checkre(0))
getexp 66000,21000;
else
getexp 660000,210000;
mes "[Recruiter]";
mes "Just go there!";
mes "And listen carefully";
@ -1940,7 +1944,10 @@ moc_fild22b,230,197,5 script Munkenro#2 967,{
next;
completequest 10078;
set ep13_ryu,100;
getexp 66000,21000;
if (checkre(0))
getexp 66000,21000;
else
getexp 660000,210000;
mes "[Munkenro]";
mes "I will let you go there.";
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;
getitem 617,1; //Old_Violet_Box
getitem 12322,5; //Chocolate_Pie
getexp 100000,10000;
if (checkre(0))
getexp 100000,10000;
else
getexp 1000000,100000;
completequest 11100;
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.";
set ep13_animal,15;
completequest 2157;
getexp 150000,0;
if (checkre(0))
getexp 100000,0;
else
getexp 1500000,0;
close;
}
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. -";
set ep13_animal,100;
delitem 6033,1; //Horn_Of_Tendrilion
getexp 100000,0;
if (checkre(0))
getexp 50000,0;
else
getexp 1000000,0;
close;
}
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 "Thank you for your valuable information.";
completequest 2158;
getexp 70000,0;
if (checkre(0))
getexp 90000,0;
else
getexp 900000,0;
close;
}
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.";
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 {
if (checkquest(2159) == 1) {
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 "Thank you for your valuable information.";
completequest 2159;
getexp 70000,0;
if (checkre(0))
getexp 90000,0;
else
getexp 900000,0;
close;
}
else {
@ -5762,7 +5762,10 @@ OnTouch:
mes "- You feel so refreshed and light, as you drink the tea that the Official offered. -";
specialeffect2 EF_ABSORBSPIRITS;
set ep13_1_rhea,100;
getexp 30000,10000;
if (checkre(0))
getexp 80000,3000;
else
getexp 300000,10000;
completequest 8210;
next;
mes "[United Research Official]";
@ -7579,7 +7582,10 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{
next;
delitem 579,50; //Delicious_Fish
set ep13_alba,6;
getexp 8000,3000;
if (checkre(0))
getexp 8000,3000;
else
getexp 80000,30000;
erasequest 7042;
setquest 7047;
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 7188,30; //Browny_Root
set ep13_alba,6;
getexp 9000,4000;
if (checkre(0))
getexp 9000,4000;
else
getexp 90000,40000;
erasequest 7043;
setquest 7047;
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 537,30; //Pet_Food
set ep13_alba,6;
getexp 8000,3000;
if (checkre(0))
getexp 8000,3000;
else
getexp 80000,30000;
erasequest 7044;
setquest 7047;
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 537,30; //Pet_Food
set ep13_alba,6;
getexp 8000,3000;
if (checkre(0))
getexp 8000,3000;
else
getexp 80000,30000;
erasequest 7045;
setquest 7047;
mes "^4d4dff You have received 8,000 EXP";
@ -7717,7 +7732,10 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 946,{
next;
delitem 6020,30; //Fur
set ep13_alba,6;
getexp 8000,3000;
if (checkre(0))
getexp 8000,3000;
else
getexp 80000,30000;
erasequest 7046;
setquest 7047;
mes "^4d4dff You have received 8,000 EXP";
@ -8024,7 +8042,7 @@ function Catwarp;
close;
}
}
else if ((ep13_yong1 > 39) && (ep13_yong1 < 200)) {
else if ((ep13_yong1 > 39) && (ep13_yong1 < 100)) {
mes "[Cat Hand Agent]";
mes "Cat Trading's available services are as followed.";
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 "GOOD JOB!";
delitem 6039,10; //Piece_Of_Fish
getexp 3000,0;
getexp 20000,0;
set ep13_yong1,10;
setquest 12060;
next;
@ -8489,7 +8507,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{
mes "You've brough Pieces of Fish!";
mes "GOOD JOB!";
delitem 6039,10; //Piece_Of_Fish
getexp 1500,0;
getexp 15000,0;
setquest 12060;
set ep13_yong1,ep13_yong1+1;
next;
@ -8510,7 +8528,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{
mes "You've brough Pieces of Fish!";
mes "GOOD JOB!";
delitem 6039,10; //Piece_Of_Fish
getexp 1500,0;
getexp 15000,0;
setquest 12060;
set ep13_yong1,ep13_yong1+1;
next;
@ -8530,7 +8548,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{
mes "You've brough Pieces of Fish!";
mes "GOOD JOB!";
delitem 6039,10; //Piece_Of_Fish
getexp 1500,0;
getexp 15000,0;
setquest 12060;
set ep13_yong1,ep13_yong1+1;
next;
@ -8552,7 +8570,7 @@ mid_camp,69,144,0 script Ferocious Gorurug 421,{
mes "You've brough Pieces of Fish!";
mes "GOOD JOB!";
delitem 6039,10; //Piece_Of_Fish
getexp 1500,0;
getexp 15000,0;
setquest 12060;
set ep13_yong1,ep13_yong1+1;
next;
@ -8716,7 +8734,7 @@ mid_camp,88,100,55 script Cat Hand Mining Agent 876,{
mes "Thank you for collecting minerals for me.";
next;
delitem 6048,3; //Unidentified_Mineral
getexp 3000,0;
getexp 20000,0;
setquest 12062;
set ep13_yong1,ep13_yong1+1;
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 "Thank you for your help so far.";
next;
getexp 3750000,0;
if (checkre(0))
getexp 30000,0;
else
getexp 2500000,0;
getitem 12110,3; //First_Aid_Kit
set ep13_1_edq,14;
completequest 3094;
@ -11627,7 +11648,10 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 803,{
mes "[Echinacea]";
mes "Keep up the good work assisting the explorers in this camp.";
set mao_morocc2,100;
getexp 120000,20000;
if (checkre(0))
getexp 120000,20000;
else
getexp 1200000,200000;
getitem 617,1; //Old_Violet_Box
completequest 7036;
close;
@ -12004,7 +12028,10 @@ mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 884,{
delitem 6029,1; //Morocc_Tracing_Log
delitem 6027,1; //Crystal_Of_Feardoom
set mao_morocc2,10;
getexp 20000,1000;
if (checkre(0))
getexp 20000,1000;
else
getexp 200000,10000;
changequest 7018,7019;
close2;
}

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= L0ne_W0lf
//===== Current Version: =====================================
//= 2.4a
//= 2.5
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -14,7 +14,7 @@
//= Daily Quests:
//= - Bradium Collection
//= - Laphine Craftsman
//= - Drago Egg Collection (npc includes 'Wanted' quest)
//= - Draco Egg Collection (npc includes 'Wanted' quest)
//= Otherworld language
//= Daily Quests:
//= - Midgard Ore
@ -43,6 +43,7 @@
//= 2.3 Fixed EF_Wind not showing. (bugreport:5149) [Masao]
//= 2.4 Optimized (6000+ lines reduced!). [Euphy]
//= 2.4a Fixed an invisible NPC clashing with a warp portal. [Euphy]
//= 2.5 Updated EXP rewards.
//============================================================
// 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.";
set ep13_mdrama,27;
getitem 6081,25; //Splendide_Coin
getexp 120000,10000;
if (checkre(0))
getexp 120000,10000;
else
getexp 1200000,100000;
completequest 7071;
close;
}
@ -2771,7 +2775,10 @@ manuk,252,116,3 script Manuk Galtun#ep13_2day 450,{
completequest 7074;
completequest 7075;
set ep13_2_days01,2;
getexp 50000,30000;
if (checkre(0))
getexp 50000,30000;
else
getexp 500000,300000;
getitem 6080,10; //Manuk_Coin
close;
}
@ -2805,7 +2812,7 @@ manuk,252,116,3 script Manuk Galtun#ep13_2day 450,{
// Daily Quests
// - Bradium Collection
// - 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,{
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
erasequest 7079;
setquest 7080;
getexp 4000,4000;
getexp 40000,40000;
getitem 6080,3; //Manuk_Coin
close;
}
@ -2954,7 +2961,7 @@ spl_in01,97,313,3 script Laphine Craftsman#ep13 446,{
delitem 6075,15; //Crystalized_Teardrop
erasequest 7081;
setquest 7082;
getexp 3000,3000;
getexp 30000,30000;
getitem 6081,3; //Splendide_Coin
close;
}
@ -3159,7 +3166,7 @@ mid_camp,146,306,3 script Pet Breeder#ep13_eden01 982,{
erasequest 7077;
setquest 7078;
set ep13_2_dayegg,2;
getexp 4000,4000;
getexp 40000,40000;
getitem 6081,1; //Splendide_Coin
getitem 6080,1; //Manuk_Coin
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.";
completequest 8253;
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
close;
}
@ -4832,8 +4842,9 @@ man_in01,372,221,5 script Scientist#lifeguard 449,{
delitem 6077,.@stone_chk; //Rough_Mineral
delitem 6078,.@stoneelse_chk; //Stone_Fragments
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;
set ep13_2_tre,100;
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.";
set ep13_2_tre1,6;
changequest 2185,2186;
getitem 6081,2; //Splendide_Coin
getexp 0,70000;
getitem 6081,3; //Splendide_Coin
if (checkre(0) == 0)
getexp 0,700000;
close;
}
else {

View File

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

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= Athena (1.0)
//===== Current Version: =====================================
//= 1.5
//= 1.6
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
@ -12,6 +12,7 @@
//= 1.3 Removed Choco [Lupus]
//= 1.4 Official kRO 10.1 spawns [Playtester]
//= 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 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 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
@ -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 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 Yellow Plant 1081,10,5000,0,0
ayo_fild02,0,0,0,0 monster Yellow Plant 1081,10,10000,0,0

View File

@ -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 Dokebi 1110,10,5000,0,0

View File

@ -3,13 +3,14 @@
//===== By: ==================================================
//= Evera/Lorri
//===== Current Version: =====================================
//= 1.3
//= 1.4
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
//= 1.1 updated by MasterOfMuppets
//= 1.2 Official kRO 10.1 spawns [Playtester]
//= 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 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 Yellow Plant 1081,10,5000,0,0
lou_fild01,0,0,0,0 monster Yellow Plant 1081,10,10000,0,0

View File

@ -3,27 +3,28 @@
//===== By: ==================================================
//= Chilly
//===== Current Version: =====================================
//= 1.0
//= 1.1
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= Official kRO monster spawns
//===== Additional Comments: =================================
//= 1.0 First Release
//= 1.1 Renewal spawn update.
//============================================================
//==================================================
// 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,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 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

View File

@ -3,12 +3,13 @@
//===== By: ==================================================
//= Athena (1.0)
//===== Current Version: =====================================
//= 1.1
//= 1.2
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
//= 1.0 Added spawns [Playtester]
//= 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 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 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

View File

@ -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 Blue Plant 1079,2,900000,450000,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
//==================================================
@ -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 Poring 1002,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

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= Athena (1.0)
//===== Current Version: =====================================
//= 1.4
//= 1.5
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
@ -12,6 +12,7 @@
//= 1.2 More accurate spawns [Playtester]
//= 1.3 Corrected MVP spawn variance. [L0ne_W0lf]
//= 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 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 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

View File

@ -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 Red Plant 1078,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

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= $ephiroth
//===== Current Version: =====================================
//= 1.8
//= 1.9
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
@ -16,6 +16,7 @@
//= 1.6 Even more accurate spawns [Playtester]
//= 1.7 Corrected MVP spawn variance. [Gepard]
//= 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 Galion 1783,10,5000,0,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
@ -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 Muscipular 1780,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
@ -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 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 Yellow Plant 1081,10,10000,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,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

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= Athena (1.0)
//===== Current Version: =====================================
//= 2.0
//= 2.1
//===== Compatible With: =====================================
//= Any Athena Version
//===== Additional Comments: =================================
@ -21,6 +21,7 @@
//= 1.8 Added kRO 10.1 spawns where they fit [Playtester]
//= 1.9 More accurate spawns [Playtester]
//= 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 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 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)

View File

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

View File

@ -211,6 +211,7 @@ struct delay_damage {
uint16 skill_id;
enum damage_lv dmg_lv;
unsigned short attack_type;
bool additional_effects;
};
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();
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);
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);
@ -251,7 +252,7 @@ int battle_delay_damage_sub(int tid, unsigned int tick, int id, intptr_t data) {
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 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 ) {
map_freeblock_lock();
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());
if( dmg_lv > ATK_BLOCK && attack_type )
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->delay = ddelay;
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)
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 )
battle_drain((TBL_PC*)src, bl, damage, damage, status_get_race(bl), is_boss(bl));
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
status_fix_damage(src,bl,damage,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();
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->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(tsd && src != target)
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) {

View File

@ -61,7 +61,7 @@ enum { // Flag of the final calculation
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)
enum damage_lv battle_weapon_attack( struct block_list *bl,struct block_list *target,unsigned int tick,int flag);

View File

@ -3319,8 +3319,8 @@ void map_reloadnpc_sub(char *cfgName)
if (strcmpi(w1, "npc") == 0)
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)
map_reloadnpc_sub(w2);
else

File diff suppressed because it is too large Load Diff

View File

@ -7344,10 +7344,10 @@ BUILDIN_FUNC(strnpcinfo)
// 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)
{

View File

@ -2191,6 +2191,7 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
struct map_session_data *sd, *tsd;
int type,damage,rdamage=0;
int8 rmdamage=0;//magic reflected
bool additional_effects = true;
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]->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
@ -2617,7 +2619,7 @@ int skill_attack (int attack_type, struct block_list* src, struct block_list *ds
{ //Instant damage
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.
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);
if( damage > 0 ) //Counter status effects [Skotlex]
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)
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 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){
clif_damage(d_bl,d_bl, gettick(), 0, 0, damage, 0, 0, 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.
//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);
@ -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);
} else {
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
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.