* Massive compression of "Card Trader" script, from 123kb to 7kb! (other\card_trader.txt)
* Some optimization of Ash-Vacuum quests (quests\quests_13_1.txt) * "Sphinx Mask Quest" script optimized (custom\quests\sphinx_mask.txt) * Moved "Caral" NPC from non-existent moc_fild04 to cmd_fild08, as per bugreport:5959 (custom\quests\thq\THQS_Quests.txt) * Fixed Job_Archbishop/Job_Archbishop_T typos in job change script, but other issues in bugreport:5938 not addressed (jobs\3-1\archbishop.txt) git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16254 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
8b9dbe71f7
commit
3b8d196c31
@ -3,76 +3,50 @@
|
||||
//===== By: ==================================================
|
||||
//= sabernet09
|
||||
//===== Current Version: =====================================
|
||||
//= 1.2
|
||||
//= 1.3
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena SVN
|
||||
//===== Description: =========================================
|
||||
//= this quest is related to Umbalian Chief
|
||||
//= This quest is related to Umbalian Chief.
|
||||
//= 1.1 Removed it from official Umbala quests [Lupus]
|
||||
//= 1.2 Added a missing variable (sphmask_q) [erKURITA]
|
||||
//= 1.3 Optimized, and coordinates moved. [Euphy]
|
||||
//============================================================
|
||||
|
||||
morocc,140,156,5 script Turban Thief 58,{
|
||||
if(event_umbala < 2) goto AWAY;
|
||||
if(sphmask_q) goto NoBus;
|
||||
morocc,208,90,6 script Turban Thief 58,{
|
||||
mes "[Turban Thief]";
|
||||
mes "E'llo mah frien, would I interesst tu with this rare mask? Its value I assure you is real mah frien. Tis manific!";
|
||||
if(event_umbala < 2) {
|
||||
mes "What do you wan te withz me? Be gone!";
|
||||
close; }
|
||||
if(sphmask_q) {
|
||||
mes "You have no more business with me, go away!";
|
||||
close; }
|
||||
mes "E'llo mah frien, would I interesst tu with this rare mask? Its value I assure you is real mah frien. Tis manific!";
|
||||
next;
|
||||
callsub L_Menu,1,"1,000,000",1000000;
|
||||
callsub L_Menu,2,"750,000",750000;
|
||||
callsub L_Menu,3,"500,000",500000;
|
||||
next;
|
||||
mes "[Turban Thief]";
|
||||
mes "Wah? O ho ho ho, so you know thaz I steal dis from those savages no? Well I won'tz give it back. But I will for a pricez... wat you say?";
|
||||
next;
|
||||
menu "Pay 1,000,000z",-,"No deal",NoGo;
|
||||
|
||||
if(Zeny < 1000000) goto NotEnough;
|
||||
set Zeny,Zeny-1000000;
|
||||
mes "[Turban Thief]";
|
||||
mes "O ho ho, its a deal then!";
|
||||
getitem 7114,1;//Items: Sphinx Mask,
|
||||
mes "Ack! Forgez it! I can do bettaz en elsez where!";
|
||||
set sphmask_q,1;
|
||||
close;
|
||||
|
||||
NoGo:
|
||||
L_Menu:
|
||||
mes "[Turban Thief]";
|
||||
mes "Ahh a business man are you no? Fine, how about...";
|
||||
switch(getarg(0)) {
|
||||
case 1: mes "Wah? O ho ho ho, so you know thaz I steal dis from those savages no? Well I won'tz give it back. But I will for a pricez... wat you say?"; break;
|
||||
case 2: mes "Ahh a business man are you no? Fine, how about..."; break;
|
||||
case 3: mes "Hmmm... you drive a hard bargain, ok... my final offer..."; break; }
|
||||
next;
|
||||
menu "Pay 750,000",-,"Nope lower",NoGoB;
|
||||
|
||||
if(Zeny < 750000) goto NotEnough;
|
||||
set Zeny,Zeny-750000;
|
||||
if(select("Pay "+getarg(1)+"z:No deal")==2) return;
|
||||
mes "[Turban Thief]";
|
||||
mes "It is a done deal, no refunds!";
|
||||
getitem 7114,1;//Items: Sphinx Mask,
|
||||
if (Zeny < getarg(2)) {
|
||||
mes "Are youz playin wit me? You don't have ze money!";
|
||||
close; }
|
||||
set Zeny, Zeny-getarg(2);
|
||||
mes "O ho ho, it's a deal, then!";
|
||||
getitem 7114,1;
|
||||
set sphmask_q,1;
|
||||
close;
|
||||
NoGoB:
|
||||
mes "[Turban Thief]";
|
||||
mes "Hmmm... you drive a hard bargain, ok... my final offer...";
|
||||
next;
|
||||
menu "Pay 500,000",-,"It can go lower than that.",NoGoC;
|
||||
|
||||
if(Zeny < 500000) goto NotEnough;
|
||||
set Zeny,Zeny-500000;
|
||||
mes "[Turban Thief]";
|
||||
mes "Alright, here you go then...";
|
||||
getitem 7114,1;//Items: Sphinx Mask,
|
||||
set sphmask_q,1;
|
||||
close;
|
||||
NoGoC:
|
||||
next;
|
||||
mes "[Turban Thief]";
|
||||
mes "Ack! Forgez it! I can do bettaz en elsez where!";
|
||||
set sphmask_q,1;
|
||||
close;
|
||||
NoBus:
|
||||
mes "[Turban Thief]";
|
||||
mes "You have no more business with me, go away!";
|
||||
close;
|
||||
AWAY:
|
||||
mes "[Turban Thief]";
|
||||
mes "What do you wan te withz me? Be gone!";
|
||||
close;
|
||||
NotEnough:
|
||||
mes "[Turban Thief]";
|
||||
mes "Are youz playin wit me? You don't have ze money!";
|
||||
close;
|
||||
}
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
//===== By: ==================================================
|
||||
//= Fredzilla
|
||||
//===== Current Version: =====================================
|
||||
//= 1.5
|
||||
//= 1.6
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena SVN
|
||||
//===== Description: =========================================
|
||||
@ -16,6 +16,7 @@
|
||||
//= 1.3 Removed Duplicates [Silent]
|
||||
//= 1.4 Further removed duplicates. [L0ne_W0lf]
|
||||
//= 1.5 Fixed name collision with 'Little Girl' in cities/lutie.txt [Ai4rei]
|
||||
//= 1.6 Changed "Caral" coordinates because moc_fild04 no longer exists. [Euphy]
|
||||
//============================================================
|
||||
|
||||
///////Job list 1///////
|
||||
@ -1000,7 +1001,7 @@ N_QuestStart:
|
||||
close;
|
||||
}
|
||||
//10-3;
|
||||
moc_fild04,193,51,6 script Caral 119,{
|
||||
cmd_fild08,328,349,4 script Caral 119,{
|
||||
if (ten_qset == 3 && countitem(1015) > 0) goto N_QuestComp;
|
||||
if (ten_qset == 3) goto N_QuestStart;
|
||||
mes "[Caral]";
|
||||
|
@ -4,23 +4,24 @@
|
||||
//= L0ne_W0lf
|
||||
//= Credits: Gepard
|
||||
//===== Current Version: =====================================
|
||||
//= 1.3
|
||||
//= 1.4
|
||||
//===== Compatible With: =====================================
|
||||
//= rAthena SVN
|
||||
//===== Description: =========================================
|
||||
//= [Aegis Conversion]
|
||||
//= Job change script fr Third class (Arch Bishop)
|
||||
//= Job change script for Third class (Arch Bishop)
|
||||
//= Does not entirely support changing to Baby Third Class.
|
||||
//===== Additional Comments: =================================
|
||||
//= 1.0 First version.
|
||||
//= 1.1 Fixed class checks for arch bishops.
|
||||
//= 1.2 Fixed Job tags typos.
|
||||
//= 1.3 Made some NPC's into duplicates and fixed some && / || checks. [Masao]
|
||||
//= 1.4 Fixed Job_Archbishop/Job_Archbishop_T typos. [Euphy]
|
||||
//============================================================
|
||||
|
||||
prt_church,103,88,3 script Praying Minister#arch 60,{
|
||||
if ((Class != Job_Priest) && (Class != Job_High_Priest)) {
|
||||
if (Class == Job_Archbishop || Class == Job_Archbishop_T || Class == Job_Baby_Bishop) {
|
||||
if (Class == Job_Arch_Bishop || Class == Job_Arch_Bishop_T || Class == Job_Baby_Bishop) {
|
||||
mes "[Praying Minister]";
|
||||
mes "Ah! An Archbishop.";
|
||||
mes "You have reached the state of light.";
|
||||
@ -839,7 +840,7 @@ job3_arch01,29,34,3 script Valkyrie#arch 403,{
|
||||
warp "odin_tem02",282,263;
|
||||
end;
|
||||
}
|
||||
if (Class == Job_Archbishop || Class == Job_Archbishop_T || Class == Job_Baby_Bishop) {
|
||||
if (Class == Job_Arch_Bishop || Class == Job_Arch_Bishop_T || Class == Job_Baby_Bishop) {
|
||||
warp "odin_tem02",282,263;
|
||||
end;
|
||||
}
|
||||
@ -1403,10 +1404,10 @@ OnTouch:
|
||||
jobchange Job_Baby_Bishop;
|
||||
}
|
||||
else if (Class == Job_Priest) {
|
||||
jobchange Job_Archbishop;
|
||||
jobchange Job_Arch_Bishop;
|
||||
}
|
||||
else {
|
||||
jobchange Job_Archbishop_T;
|
||||
jobchange Job_Arch_Bishop_T;
|
||||
}
|
||||
close;
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user