* Added "Play with Baby Cats" to Malangdo quests.

* Updated quest_db with all remaining Malangdo entries.
* Temporariliy added new coordinates to Warlock job quest to match new Morroc map. (tid:80650)
* Fixed some misplaced 'close2' commands in El Dicastes quests (incl. bugreport:7431).
* Moved equip index constants in pc.h so that equip_index no longer needs to updating. (follow-up r17221, Hercules ea42e92)
* Minor changes to script_commands.txt.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17224 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
euphyy 2013-03-31 01:19:36 +00:00
parent 9b076614e1
commit 1acf0192fc
6 changed files with 2004 additions and 77 deletions

View File

@ -40,7 +40,7 @@
1149,0,0,0,0,0,0,0,"Help the poor cat"
1150,0,0,0,0,0,0,0,"Help the poor cat"
1151,0,0,0,0,0,0,0,"Help the poor cat"
1152,86400,0,0,0,0,0,0,"Help the poor cat"
1152,82800,0,0,0,0,0,0,"Help the poor cat"
1153,0,0,0,0,0,0,0,"Help the poor cat"
1154,0,2197,20,0,0,0,0,"Help the poor cat"
1155,0,0,0,0,0,0,0,"Help the poor cat"
@ -546,32 +546,42 @@
5052,0,0,0,0,0,0,0,"Traditional Weapon"
5053,0,0,0,0,0,0,0,"Traditional Weapon"
5054,0,0,0,0,0,0,0,"Traditional Weapon"
5058,0,0,0,0,0,0,0,"State of mind-(1)"
5059,0,0,0,0,0,0,0,"State of mind-(1)"
5058,0,0,0,0,0,0,0,"The mood of the players-(1)"
5059,0,0,0,0,0,0,0,"The mood of the players-(2)"
5060,180,0,0,0,0,0,0,"Cat Shock"
5061,0,0,0,0,0,0,0,"State of mind-(1)"
5062,0,0,0,0,0,0,0,"State of mind-(1)"
5063,0,0,0,0,0,0,0,"State of mind-(1)"
5064,0,0,0,0,0,0,0,"State of mind-(1)"
5065,0,0,0,0,0,0,0,"State of mind-(1)"
5066,0,0,0,0,0,0,0,"State of mind-(1)"
5067,0,0,0,0,0,0,0,"State of mind-(1)"
5068,72000,0,0,0,0,0,0,"State of mind-(1)"
5069,3600,0,0,0,0,0,0,"State of mind-(1)"
5061,0,0,0,0,0,0,0,"Am I scared?"
5062,0,0,0,0,0,0,0,"I met Eryu."
5063,0,0,0,0,0,0,0,"I met Stew."
5064,0,0,0,0,0,0,0,"I met Ketchup."
5065,0,0,0,0,0,0,0,"I met Eff."
5066,0,0,0,0,0,0,0,"Scary image-(1)"
5067,0,0,0,0,0,0,0,"Scary image-(2)"
5068,72000,0,0,0,0,0,0,"Collecting complaint"
5069,3600,0,0,0,0,0,0,"Token of honor"
5070,86400,0,0,0,0,0,0,"Rock Paper Scissors"
5071,86400,0,0,0,0,0,0,"Chamchamcham"
5072,86400,0,0,0,0,0,0,"Kkongnyangkkong"
5073,86400,0,0,0,0,0,0,"Sub Quest Games"
5074,0,0,0,0,0,0,0,"Sub Quest Games"
5075,0,0,0,0,0,0,0,"Sub Quest Games"
5076,0,1282,30,0,0,0,0,"Sub Quest Games"
5077,0,1209,10,0,0,0,0,"Sub Quest Games"
5078,0,1019,50,0,0,0,0,"Sub Quest Games"
5079,0,0,0,0,0,0,0,"Sub Quest Games"
5080,0,0,0,0,0,0,0,"Sub Quest Games"
5081,0,0,0,0,0,0,0,"Sub Quest Games"
5082,0,0,0,0,0,0,0,"Sub Quest Games"
5091,0,0,0,0,0,0,0,"Malang Road"
5073,86400,0,0,0,0,0,0,"Challenging of flag wave"
5074,0,1158,30,0,0,0,0,"Cat's Meal"
5075,0,1144,50,0,0,0,0,"Health food"
5076,0,1282,30,0,0,0,0,"Enemies"
5077,0,1209,10,0,0,0,0,"Reaction Training"
5078,0,1019,50,0,0,0,0,"Light bird food"
5079,0,0,0,0,0,0,0,"How to stabilize the mind"
5080,0,0,0,0,0,0,0,"Lack of Snack"
5081,0,0,0,0,0,0,0,"Banned foods"
5082,0,0,0,0,0,0,0,"Cool food"
5083,0,0,0,0,0,0,0,"Please come back Eryu-(1)"
5084,0,0,0,0,0,0,0,"Please come back Eryu-(2)"
5085,0,0,0,0,0,0,0,"Please come back Stew-(1)"
5086,0,0,0,0,0,0,0,"Please come back Stew-(2)"
5087,0,0,0,0,0,0,0,"Please come back Ketchup-(1)"
5088,0,0,0,0,0,0,0,"Please come back Ketchup-(2)"
5089,0,0,0,0,0,0,0,"Please come back Eff-(1)"
5090,0,0,0,0,0,0,0,"Please come back Eff-(2)"
5091,0,0,0,0,0,0,0,"Go Malangdo"
5092,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
5093,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
5094,0,1002,1000,0,0,0,0,"Unlocking the Ultimate Mediocrity"
@ -581,6 +591,7 @@
5098,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
5099,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
5100,0,0,0,0,0,0,0,"Unlocking the Ultimate Mediocrity"
5109,0,0,0,0,0,0,0,"Light but Unconfirmed Rumor"
5110,0,0,0,0,0,0,0,"The Rumored Character"
5111,0,0,0,0,0,0,0,"To the Lab..."
@ -879,16 +890,33 @@
7239,0,0,0,0,0,0,0,"Toren's Errands (Normal)"
7240,0,0,0,0,0,0,0,"Strengthening Equipment"
7241,86400,0,0,0,0,0,0,"Toren's Errands - Tomorrow"
7260,0,0,0,0,0,0,0,"Occurrence of insect origin"
7242,0,0,0,0,0,0,0,"Play with the baby cat"
7243,0,0,0,0,0,0,0,"Nyadventure-Duruduru Compass"
7244,180,0,0,0,0,0,0,"Nyadventure-Duruduru Race"
7245,180,0,0,0,0,0,0,"Nyadventure-Duruduru Race"
7246,0,0,0,0,0,0,0,"Nyadventure-I'm coming now."
7247,0,0,0,0,0,0,0,"Nyadventure-Stop the Bang!"
//7248,0,0,0,0,0,0,0,""
7249,86400,0,0,0,0,0,0,"Nyadventure-Bang! See you next time"
7250,0,0,0,0,0,0,0,"Nyadventure-Hidden Treasure?"
7251,0,0,0,0,0,0,0,"Nyadventure-The First piece of Painting"
7252,0,0,0,0,0,0,0,"Nyadventure-The Second piece of Painting"
7253,0,0,0,0,0,0,0,"Nyadventure-The Third piece of Painting"
7254,0,0,0,0,0,0,0,"Nyadventure-The Fourth piece of Painting"
7255,0,0,0,0,0,0,0,"Nyadventure-The Fifth piece of Painting"
7256,0,0,0,0,0,0,0,"Nyadventure-The Sixth piece of Painting"
7257,86400,0,0,0,0,0,0,"Nyadventure-Race, Come back tomorrow!"
7258,0,0,0,0,0,0,0,"Nyadventure-Painting completed"
7259,0,0,0,0,0,0,0,"Gift from the Mew Bravery Team"
7260,0,0,0,0,0,0,0,"The origin of Bugs"
7261,0,0,0,0,0,0,0,"Cat Biscuits - Table"
7262,0,0,0,0,0,0,0,"Cat Biscuits - Mattress"
7263,0,0,0,0,0,0,0,"Cat Biscuits - Grill"
7264,0,0,0,0,0,0,0,"Cat Chef"
7265,0,0,0,0,0,0,0,"Cat Chef Anger"
7266,0,0,0,0,0,0,0,"Cat Chef Intentions"
7267,86400,0,0,0,0,0,0,"Cleanyang's meow and appointment time"
7268,0,0,0,0,0,0,0,"Find the cat biscuits!"
7264,0,0,0,0,0,0,0,"To Chef Nyas"
7265,0,0,0,0,0,0,0,"Rage of Chef Nyas"
7266,0,0,0,0,0,0,0,"Declaration of Chef Nyas"
7267,86400,0,0,0,0,0,0,"Appointed time with Cleanyang"
7268,0,0,0,0,0,0,0,"Find the Cat's hard biscuits!"
7269,0,0,0,0,0,0,0,"Cat Biscuits - Resting Place"
7270,0,0,0,0,0,0,0,"Cat Biscuits - Sand"
7271,0,0,0,0,0,0,0,"Cat Biscuits - Bottom of the Stairs"
@ -896,7 +924,7 @@
7273,0,0,0,0,0,0,0,"Cat Biscuits - Locker"
7274,0,0,0,0,0,0,0,"Cat Biscuits - Foothold"
7275,0,0,0,0,0,0,0,"Cat Biscuits - Sand"
7276,86400,0,0,0,0,0,0,"Food delivery promise"
7276,86400,0,0,0,0,0,0,"Promise to deliver more food"
7281,0,0,0,0,0,0,0,"List of Errands"
7282,0,0,0,0,0,0,0,"List of Errands"
7283,0,0,0,0,0,0,0,"List of Errands"
@ -1711,11 +1739,13 @@
11236,0,0,0,0,0,0,0,"Repair of cracks"
11237,0,0,0,0,0,0,0,"Repair of cracks"
11238,0,0,0,0,0,0,0,"Malangdo Fruits"
11239,86400,0,0,0,0,0,0,"Malangdo Fruits"
11239,82800,0,0,0,0,0,0,"Malangdo Fruits"
11240,0,0,0,0,0,0,0,"Repair of cracks"
11241,0,0,0,0,0,0,0,"Repair of cracks"
11242,0,0,0,0,0,0,0,"Repair of cracks"
11243,86400,0,0,0,0,0,0,"Repair of cracks"
11243,82800,0,0,0,0,0,0,"Repair of cracks"
11244,0,0,0,0,0,0,0,"Soft Jelly"
11245,82800,0,0,0,0,0,0,"Soft Jelly"
11284,0,0,0,0,0,0,0,"Nurse at Port Malaya-1"
11285,0,0,0,0,0,0,0,"Nurse at Port Malaya-2"
@ -1988,6 +2018,29 @@
12252,0,0,0,0,0,0,0,"Missing Information on Tuale"
12253,82800,0,0,0,0,0,0,"Missing Person Search Time Limit"
// Malangdo Culverts
12254,3600,0,0,0,0,0,0,"Now it's cleaning"
12255,0,2176,20,0,0,0,0,"Hunt deep sea crab"
12256,0,2175,20,0,0,0,0,"Hunt deep sea squid"
12257,0,2174,20,0,0,0,0,"Hunt Ancient crustacean"
12258,0,2178,20,0,0,0,0,"Hunt deep sea shell"
12259,0,2179,20,0,0,0,0,"Hunt ancient kukre"
12260,0,2177,20,0,0,0,0,"Hunt deep sea conch"
12261,0,2182,30,0,0,0,0,"Hunt deep sea horse"
12262,0,2181,30,0,0,0,0,"Hunt ancient sword fish"
12263,0,2180,30,0,0,0,0,"Hunt ancient sea god"
12264,0,2183,30,0,0,0,0,"Hunt mutation anolian"
12265,0,2184,30,0,0,0,0,"Hunt deep sea mermaid"
12266,0,2185,30,0,0,0,0,"Hunt transformable kapha"
12267,0,2188,1,0,0,0,0,"Hunt weird coelacanth"
12268,0,2187,1,0,0,0,0,"Hunt dark coelacanth"
12269,0,2190,1,0,0,0,0,"Hunt Cruel coelacanth"
12270,0,2189,1,0,0,0,0,"Hunt mutation coelacanth"
12271,82800,0,0,0,0,0,0,"In progress general culvert single day service"
12272,82800,0,0,0,0,0,0,"In progress hard culvert single day service"
12273,579600,0,0,0,0,0,0,"In progress general culvert weekly service"
12274,579600,0,0,0,0,0,0,"In progress hard culvert weekly service"
12278,0,0,0,0,0,0,0,"Towards Bakonawa Lake..."
12279,0,0,0,0,0,0,0,"Get Rid of Bakonawa"

View File

@ -2450,19 +2450,19 @@ specified on the invoking character. If nothing is equipped there, it returns -1
Valid equipment slots are:
EQI_HEAD_TOP (1) - Upper Headear
EQI_ARMOR (2) - Armor (Where you keep your Jackets and Robes)
EQI_HAND_L (3) - What is in your Left hand.
EQI_HAND_R (4) - What is in your Right hand.
EQI_GARMENT (5) - The garment slot (Mufflers, Hoods, Manteaus)
EQI_SHOES (6) - What foot gear the player has on.
EQI_ACC_L (7) - Accessory 1.
EQI_ACC_R (8) - Accessory 2.
EQI_HEAD_MID (9) - Middle Headgear (masks and glasses)
EQI_ARMOR (2) - Armor (jackets, robes)
EQI_HAND_L (3) - Left hand (weapons, shields)
EQI_HAND_R (4) - Right hand (weapons)
EQI_GARMENT (5) - Garment (mufflers, hoods, manteaus)
EQI_SHOES (6) - Footgear (shoes, boots)
EQI_ACC_L (7) - Accessory 1
EQI_ACC_R (8) - Accessory 2
EQI_HEAD_MID (9) - Middle Headgear (masks, glasses)
EQI_HEAD_LOW (10) - Lower Headgear (beards, some masks)
EQI_COSTUME_HEAD_LOW (11) - Lower Costume Headgear
EQI_COSTUME_HEAD_MID (12) - Middle Costume Headgear
EQI_COSTUME_HEAD_TOP (13) - Upper Costume Headgear
EQI_COSTUME_GARMENT (14) - Costume Garment
EQI_COSTUME_GARMENT (14) - Costume Garment
Notice that a few items occupy several equipment slots, and if the character is
wearing such an item, 'getequipid' will return it's ID number for either slot.

View File

@ -3,7 +3,7 @@
//===== By: ==================================================
//= Muad_Dib, Gepard & L0ne_W0lf
//===== Current Version: =====================================
//= 1.3
//= 1.3a
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
@ -14,12 +14,13 @@
//= 1.1 Fixed some conversion mistakes, replaced numbers with
//= constants, added item names in comments.
//= 1.2 Fixed the problem where NPC are not enabled and chamber
//= will never open for the second try or use.
//= will never open for the second try or use.
//= 1.2a Fixed a typo. [Euphy]
//= 1.3 Updated script, optimized. [Euphy]
//= 1.3a Added temporary coordinate fix #distorted_space_1-1. [Euphy]
//============================================================
morocc,103,144,0 script #distorted_space_1 139,1,1,{
- script #distorted_space_ -1,{
OnTouch:
if (job_wl > 1) {
mes " - There is a strange distortion here - ";
@ -65,7 +66,11 @@ OnTouch:
}
end;
}
splendide,141,284,0 duplicate(#distorted_space_1) #distorted_space_2 139,1,1
morocc,103,144,0 duplicate(#distorted_space_) #distorted_space_1 139,1,1
splendide,141,284,0 duplicate(#distorted_space_) #distorted_space_2 139,1,1
// This is a temporary fix until new official coordinates are found.
morocc,98,144,0 duplicate(#distorted_space_) #distorted_space_1-1 139,1,1
function script F_Warlock {
mes "[Assistant]";

View File

@ -309,7 +309,7 @@ OnTouch:
donpcevent "Suspicious Guy#ep133_::OnDisable";
mes "The guy in all black disappeared suddenly.";
mes "Who was that?";
close2;
close;
}
end;
}
@ -340,7 +340,7 @@ OnEnable:
mes "[Capital City Guard]";
mes "Access to the city is restricted from other races without permits.";
mes "Please go back.";
close2;
close;
}
else if (ep13_3_invite == 5) {
mes "[Capital City Guard]";
@ -384,7 +384,7 @@ OnEnable:
mes "[Capital City Guard]";
mes "Unknown situation occurred. Case " + strnpcinfo(2);
mes "Please inquiry with a GM.";
close2;
close;
}
dic_fild01,146,281,5 duplicate(Guard#ep133_11) Capital City Guard#1 492
dic_fild01,153,281,3 duplicate(Guard#ep133_11) Capital City Guard#2 450

File diff suppressed because it is too large Load Diff

View File

@ -24,6 +24,27 @@
#define MAX_PC_SKILL_REQUIRE 5
#define MAX_PC_FEELHATE 3
//Equip indexes constants. (eg: sd->equip_index[EQI_AMMO] returns the index
//where the arrows are equipped)
enum equip_index {
EQI_ACC_L = 0,
EQI_ACC_R,
EQI_SHOES,
EQI_GARMENT,
EQI_HEAD_LOW,
EQI_HEAD_MID,
EQI_HEAD_TOP,
EQI_ARMOR,
EQI_HAND_L,
EQI_HAND_R,
EQI_COSTUME_TOP,
EQI_COSTUME_MID,
EQI_COSTUME_LOW,
EQI_COSTUME_GARMENT,
EQI_AMMO,
EQI_MAX
};
struct weapon_data {
int atkmods[3];
// all the variables except atkmods get zero'ed in each call of status_calc_pc
@ -167,7 +188,7 @@ struct map_session_data {
struct registry save_reg;
struct item_data* inventory_data[MAX_INVENTORY]; // direct pointers to itemdb entries (faster than doing item_id lookups)
short equip_index[15];
short equip_index[EQI_MAX];
unsigned int weight,max_weight;
int cart_weight,cart_num,cart_weight_max;
int fd;
@ -575,27 +596,6 @@ enum equip_pos {
#define EQP_VISIBLE (EQP_HELM|EQP_GARMENT|EQP_COSTUME)
#endif
//Equip indexes constants. (eg: sd->equip_index[EQI_AMMO] returns the index
//where the arrows are equipped)
enum equip_index {
EQI_ACC_L = 0,
EQI_ACC_R,
EQI_SHOES,
EQI_GARMENT,
EQI_HEAD_LOW,
EQI_HEAD_MID,
EQI_HEAD_TOP,
EQI_ARMOR,
EQI_HAND_L,
EQI_HAND_R,
EQI_COSTUME_TOP,
EQI_COSTUME_MID,
EQI_COSTUME_LOW,
EQI_COSTUME_GARMENT,
EQI_AMMO,
EQI_MAX
};
#define pc_setdead(sd) ( (sd)->state.dead_sit = (sd)->vd.dead_sit = 1 )
#define pc_setsit(sd) ( (sd)->state.dead_sit = (sd)->vd.dead_sit = 2 )
#define pc_isdead(sd) ( (sd)->state.dead_sit == 1 )