summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authormasao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-05-21 17:04:23 +0000
committermasao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-05-21 17:04:23 +0000
commit52ae0384d046cc52800ba70b36e10b154c5b8e87 (patch)
tree8f68a26e9ced8df65080448c04843e281b24ea82 /npc
parentc4b26531048748486d63fe40305b5c00e6895f02 (diff)
downloadhercules-52ae0384d046cc52800ba70b36e10b154c5b8e87.tar.gz
hercules-52ae0384d046cc52800ba70b36e10b154c5b8e87.tar.bz2
hercules-52ae0384d046cc52800ba70b36e10b154c5b8e87.tar.xz
hercules-52ae0384d046cc52800ba70b36e10b154c5b8e87.zip
- Fixed check quest in Brasilis puppy quest. bugreport:5376
- An little update to the new script command "instance_check_party" in script_commands.txt git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16136 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc')
-rw-r--r--npc/quests/quests_brasilis.txt768
1 files changed, 300 insertions, 468 deletions
diff --git a/npc/quests/quests_brasilis.txt b/npc/quests/quests_brasilis.txt
index a8ee01e4f..e1157a80c 100644
--- a/npc/quests/quests_brasilis.txt
+++ b/npc/quests/quests_brasilis.txt
@@ -22,75 +22,60 @@
// Lost Puppies, Original file: dogdog.sc
//============================================================
brasilis,297,307,5 script Angelo#br 50,{
- set .@pongku,checkquest(9032,PLAYTIME);
- set .@br1,checkquest(9030);
- set .@br2,checkquest(9031);
if (BaseLevel < 40) {
mes "[Angelo]";
mes "Pets went out the village~!!";
mes "Gosh... what can I do... ?";
close;
}
- else {
- if ((.@pongku == 0) || (.@pongku == 1)) {
- mes "[Angelo]";
- mes "The day is not finished yet.";
- mes "You can only help once a day. Hehe.";
- close;
- }
- else {
- if (checkquest(9032) > -1) erasequest 9032;
- if ((.@br1 == 0) || (.@br1 == 1)) {
- mes "[Angelo]";
- mes "My pets are in the field outside of the village.";
- mes "Why did they leave? Please find them.";
- close;
- }
- else {
- if ((.@br2 == 0) || (.@br2 == 1)) {
- mes "[Angelo]";
- mes "Oh, thank you. You found all of 3 puppies.";
- mes "Thanks a lot.";
- mes "I hope this is useful to you. hoho.";
- getexp 500000,0;
- erasequest 9031;
- setquest 9032;
- set .@bosang,rand(1,10);
- if (.@bosang < 5) {
- specialeffect2 EF_ASSUMPTIO;
- percentheal 100,100;
- //ConsumeSpecialItem Yggdrasilberry
- }
- else if (.@bosang < 9) {
- specialeffect2 EF_ASSUMPTIO;
- //ConsumeSpecialItem Yggdrasilberry
- percentheal 100,100;
- getitem 504,2; //White_Potion
- }
- else {
- specialeffect2 EF_ASSUMPTIO;
- //ConsumeSpecialItem Yggdrasilberry
- percentheal 100,100;
- getitem 608,1; //Seed_Of_Yggdrasil
- }
- close;
- }
- else {
- mes "[Angelo]";
- mes "Are you an adventurer? You came here right on time.";
- mes "Puppies have been disappearing.";
- mes "And someone said that they saw them out on the field just outside the village....";
- next;
- mes "[Angelo]";
- mes "It's pretty difficult and dangerous to find 'em.";
- mes "You have to find ^0000FF3 puppies^000000.";
- setquest 9030;
- close;
- }
- }
+ if (checkquest(9032,PLAYTIME) == 2) {
+ erasequest 9032;
+ }
+ if (checkquest(9032,PLAYTIME) == 0) {
+ mes "[Angelo]";
+ mes "The day is not finished yet.";
+ mes "You can only help once a day. Hehe.";
+ close;
+ }
+ if (checkquest(9030) == 1) {
+ mes "[Angelo]";
+ mes "My pets are in the field outside of the village.";
+ mes "Why did they leave? Please find them.";
+ close;
+ }
+ if (checkquest(9031) == 1) {
+ mes "[Angelo]";
+ mes "Oh, thank you. You found all of 3 puppies.";
+ mes "Thanks a lot.";
+ mes "I hope this is useful to you. hoho.";
+ getexp 50000,0;
+ erasequest 9031;
+ setquest 9032;
+ set .@rand,rand(1,10);
+ if (.@rand < 5) {
+ specialeffect2 EF_ASSUMPTIO;
+ //ConsumeSpecialItem Yggdrasilberry
+ } else if (.@rand < 9) {
+ specialeffect2 EF_ASSUMPTIO;
+ //ConsumeSpecialItem Yggdrasilberry
+ getitem 504,2; //White_Potion
+ } else {
+ specialeffect2 EF_ASSUMPTIO;
+ //ConsumeSpecialItem Yggdrasilberry
+ getitem 608,1; //Seed_Of_Yggdrasil
}
+ close;
}
- end;
+ mes "[Angelo]";
+ mes "Are you an adventurer? You came here right on time.";
+ mes "Puppies have been disappearing.";
+ mes "And someone said that they saw them out on the field just outside the village....";
+ next;
+ mes "[Angelo]";
+ mes "It's pretty difficult and dangerous to find 'em.";
+ mes "You have to find ^0000FF3 puppies^000000.";
+ setquest 9030;
+ close;
OnInit:
initnpctimer;
@@ -98,824 +83,671 @@ OnInit:
OnTimer10000:
stopnpctimer;
- donpcevent "Angelo#br::Ongo";
+ donpcevent "Angelo#br::OnGo";
end;
-Ongo:
+OnGo:
emotion e_gasp;
initnpctimer;
end;
}
-//Puppya1
bra_fild01,98,96,3 script Puppy#a1 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#a2::OnEnable";
- disablenpc "Puppy#a1";
- }
- else {
+ hideonnpc "Puppy#a1";
+ } else {
donpcevent "Puppy#a3::OnEnable";
- disablenpc "Puppy#a1";
+ hideonnpc "Puppy#a1";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#a2::OnEnable";
- disablenpc "Puppy#a1";
- }
- else {
- donpcevent "Puppy#a3::OnEnable";
- disablenpc "Puppy#a1";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#a2::OnEnable";
+ hideonnpc "Puppy#a1";
+ } else {
+ donpcevent "Puppy#a3::OnEnable";
+ hideonnpc "Puppy#a1";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnEnable:
- enablenpc "Puppy#a1";
+ hideoffnpc "Puppy#a1";
end;
OnDisable:
- disablenpc "Puppy#a1";
+ hideonnpc "Puppy#a1";
end;
}
-//Puppya2
bra_fild01,59,116,5 script Puppy#a2 81,{
- set .@br1,checkquest(9030);
- set name,strcharinfo(0);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#a1::OnEnable";
- disablenpc "Puppy#a2";
- }
- else {
+ hideonnpc "Puppy#a2";
+ } else {
donpcevent "Puppy#a3::OnEnable";
- disablenpc "Puppy#a2";
+ hideonnpc "Puppy#a2";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#a1::OnEnable";
- disablenpc "Puppy#a2";
- }
- else {
- donpcevent "Puppy#a3::OnEnable";
- disablenpc "Puppy#a2";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#a1::OnEnable";
+ hideonnpc "Puppy#a2";
+ } else {
+ donpcevent "Puppy#a3::OnEnable";
+ hideonnpc "Puppy#a2";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnInit:
- disablenpc "Puppy#a2";
+ hideonnpc "Puppy#a2";
end;
OnEnable:
- enablenpc "Puppy#a2";
+ hideoffnpc "Puppy#a2";
end;
OnDisable:
- disablenpc "Puppy#a2";
+ hideonnpc "Puppy#a2";
end;
}
-//Puppya3
bra_fild01,62,142,3 script Puppy#a3 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#a1::OnEnable";
- disablenpc "Puppy#a3";
- }
- else {
+ hideonnpc "Puppy#a3";
+ } else {
donpcevent "Puppy#a2::OnEnable";
- disablenpc "Puppy#a3";
+ hideonnpc "Puppy#a3";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#a1::OnEnable";
- disablenpc "Puppy#a3";
- }
- else {
- donpcevent "Puppy#a2::OnEnable";
- disablenpc "Puppy#a3";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#a1::OnEnable";
+ hideonnpc "Puppy#a3";
+ } else {
+ donpcevent "Puppy#a2::OnEnable";
+ hideonnpc "Puppy#a3";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnInit:
- disablenpc "Puppy#a3";
+ hideonnpc "Puppy#a3";
end;
OnEnable:
- enablenpc "Puppy#a3";
+ hideoffnpc "Puppy#a3";
end;
OnDisable:
- disablenpc "Puppy#a3";
+ hideonnpc "Puppy#a3";
end;
}
-//Puppy b1
bra_fild01,80,163,3 script Puppy#b1 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#b2::OnEnable";
- disablenpc "Puppy#b1";
- }
- else {
+ hideonnpc "Puppy#b1";
+ } else {
donpcevent "Puppy#b3::OnEnable";
- disablenpc "Puppy#b1";
+ hideonnpc "Puppy#b1";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#b2::OnEnable";
- disablenpc "Puppy#b1";
- }
- else {
- donpcevent "Puppy#b3::OnEnable";
- disablenpc "Puppy#b1";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#b2::OnEnable";
+ hideonnpc "Puppy#b1";
+ } else {
+ donpcevent "Puppy#b3::OnEnable";
+ hideonnpc "Puppy#b1";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnEnable:
- enablenpc "Puppy#b1";
+ hideoffnpc "Puppy#b1";
end;
OnDisable:
- disablenpc "Puppy#b1";
+ hideonnpc "Puppy#b1";
end;
}
-//Puppy b2
bra_fild01,73,210,3 script Puppy#b2 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#b1::OnEnable";
- disablenpc "Puppy#b2";
- }
- else {
+ hideonnpc "Puppy#b2";
+ } else {
donpcevent "Puppy#b3::OnEnable";
- disablenpc "Puppy#b2";
+ hideonnpc "Puppy#b2";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#b1::OnEnable";
- disablenpc "Puppy#b2";
- }
- else {
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#b1::OnEnable";
+ hideonnpc "Puppy#b2";
+ } else {
donpcevent "Puppy#b3::OnEnable";
- disablenpc "Puppy#b2";
- }
+ hideonnpc "Puppy#b2";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnInit:
- disablenpc "Puppy#b2";
+ hideonnpc "Puppy#b2";
end;
OnEnable:
- enablenpc "Puppy#b2";
+ hideoffnpc "Puppy#b2";
end;
OnDisable:
- disablenpc "Puppy#b2";
+ hideonnpc "Puppy#b2";
end;
}
-//Puppy b3
bra_fild01,80,210,3 script Puppy#b3 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#b1::OnEnable";
- disablenpc "Puppy#b3";
- }
- else {
+ hideonnpc "Puppy#b3";
+ } else {
donpcevent "Puppy#b2::OnEnable";
- disablenpc "Puppy#b3";
+ hideonnpc "Puppy#b3";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#b1::OnEnable";
- disablenpc "Puppy#b3";
- }
- else {
- donpcevent "Puppy#b2::OnEnable";
- disablenpc "Puppy#b3";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#b1::OnEnable";
+ hideonnpc "Puppy#b3";
+ } else {
+ donpcevent "Puppy#b2::OnEnable";
+ hideonnpc "Puppy#b3";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnInit:
- disablenpc "Puppy#b3";
+ hideonnpc "Puppy#b3";
end;
OnEnable:
- enablenpc "Puppy#b3";
+ hideoffnpc "Puppy#b3";
end;
OnDisable:
- disablenpc "Puppy#b3";
+ hideonnpc "Puppy#b3";
end;
}
-//Puppyc1
bra_fild01,38,235,3 script Puppy#c1 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ set rand(1,2), rand(1,2);
+ if (rand(1,2) == 1) {
donpcevent "Puppy#c2::OnEnable";
- disablenpc "Puppy#c1";
- }
- else {
+ hideonnpc "Puppy#c1";
+ } else {
donpcevent "Puppy#c3::OnEnable";
- disablenpc "Puppy#c1";
+ hideonnpc "Puppy#c1";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#c2::OnEnable";
- disablenpc "Puppy#c1";
- }
- else {
- donpcevent "Puppy#c3::OnEnable";
- disablenpc "Puppy#c1";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ set rand(1,2), rand(1,2);
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#c2::OnEnable";
+ hideonnpc "Puppy#c1";
+ } else {
+ donpcevent "Puppy#c3::OnEnable";
+ hideonnpc "Puppy#c1";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnEnable:
- enablenpc "Puppy#c1";
+ hideoffnpc "Puppy#c1";
end;
OnDisable:
- disablenpc "Puppy#c1";
+ hideonnpc "Puppy#c1";
end;
}
-//Puppy c2
bra_fild01,307,64,3 script Puppy#c2 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#c1::OnEnable";
- disablenpc "Puppy#c2";
- }
- else {
+ hideonnpc "Puppy#c2";
+ } else {
donpcevent "Puppy#c3::OnEnable";
- disablenpc "Puppy#c2";
+ hideonnpc "Puppy#c2";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#c1::OnEnable";
- disablenpc "Puppy#c2";
- }
- else {
- donpcevent "Puppy#c3::OnEnable";
- disablenpc "Puppy#c2";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ set rand(1,2), rand(1,2);
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#c1::OnEnable";
+ hideonnpc "Puppy#c2";
+ } else {
+ donpcevent "Puppy#c3::OnEnable";
+ hideonnpc "Puppy#c2";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnInit:
- disablenpc "Puppy#c2";
+ hideonnpc "Puppy#c2";
end;
OnEnable:
- enablenpc "Puppy#c2";
+ hideoffnpc "Puppy#c2";
end;
OnDisable:
- disablenpc "Puppy#c2";
+ hideonnpc "Puppy#c2";
end;
}
-//Puppy c3
bra_fild01,260,60,3 script Puppy#c3 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#c1::OnEnable";
- disablenpc "Puppy#c3";
- }
- else {
+ hideonnpc "Puppy#c3";
+ } else {
donpcevent "Puppy#c2::OnEnable";
- disablenpc "Puppy#c3";
+ hideonnpc "Puppy#c3";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#c1::OnEnable";
- disablenpc "Puppy#c3";
- }
- else {
- donpcevent "Puppy#c2::OnEnable";
- disablenpc "Puppy#c3";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#c1::OnEnable";
+ hideonnpc "Puppy#c3";
+ } else {
+ donpcevent "Puppy#c2::OnEnable";
+ hideonnpc "Puppy#c3";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
- OnInit:
- disablenpc "Puppy#c3";
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
+
+OnInit:
+ hideonnpc "Puppy#c3";
end;
OnEnable:
- enablenpc "Puppy#c3";
+ hideoffnpc "Puppy#c3";
end;
OnDisable:
- disablenpc "Puppy#c3";
+ hideonnpc "Puppy#c3";
end;
}
-//Puppyd1
bra_fild01,234,101,3 script Puppy#d1 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#d2::OnEnable";
- disablenpc "Puppy#d1";
- }
- else {
+ hideonnpc "Puppy#d1";
+ } else {
donpcevent "Puppy#d3::OnEnable";
- disablenpc "Puppy#d1";
+ hideonnpc "Puppy#d1";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#d2::OnEnable";
- disablenpc "Puppy#d1";
- }
- else {
- donpcevent "Puppy#d3::OnEnable";
- disablenpc "Puppy#d1";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#d2::OnEnable";
+ hideonnpc "Puppy#d1";
+ } else {
+ donpcevent "Puppy#d3::OnEnable";
+ hideonnpc "Puppy#d1";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnEnable:
- enablenpc "Puppy#d1";
+ hideoffnpc "Puppy#d1";
end;
OnDisable:
- disablenpc "Puppy#d1";
+ hideonnpc "Puppy#d1";
end;
}
-//Puppy d2
bra_fild01,200,84,3 script Puppy#d2 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#d1::OnEnable";
- disablenpc "Puppy#d2";
- }
- else {
+ hideonnpc "Puppy#d2";
+ } else {
donpcevent "Puppy#d3::OnEnable";
- disablenpc "Puppy#d2";
+ hideonnpc "Puppy#d2";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#d1::OnEnable";
- disablenpc "Puppy#d2";
- }
- else {
- donpcevent "Puppy#d3::OnEnable";
- disablenpc "Puppy#d2";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#d1::OnEnable";
+ hideonnpc "Puppy#d2";
+ } else {
+ donpcevent "Puppy#d3::OnEnable";
+ hideonnpc "Puppy#d2";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnInit:
- disablenpc "Puppy#d2";
+ hideonnpc "Puppy#d2";
end;
OnEnable:
- enablenpc "Puppy#d2";
+ hideoffnpc "Puppy#d2";
end;
OnDisable:
- disablenpc "Puppy#d2";
+ hideonnpc "Puppy#d2";
end;
}
-//Puppy d3
bra_fild01,176,63,5 script Puppy#d3 81,{
- set .@br1,checkquest(9030);
- if ((.@br1 == 0) || (.@br1 == 1)) {
+ if (checkquest(9030) == 1) {
if (brazil_kid < 3) {
mes "[Puppy]";
mes "bow wow bow wow!!";
next;
set brazil_kid,brazil_kid+1;
if (brazil_kid == 3) {
- mes "["+strcharinfo(0)+"]";
+ mes "[" + strcharinfo(0) + "]";
mes "Good. I found all 3 puppies.";
mes "Now I need to go tell Angelo.";
set brazil_kid,0;
erasequest 9030;
setquest 9031;
- set .@pk,rand(1,2);
- if (.@pk == 1) {
+ if (rand(1,2) == 1) {
donpcevent "Puppy#d1::OnEnable";
- disablenpc "Puppy#d3";
- }
- else {
+ hideonnpc "Puppy#d3";
+ } else {
donpcevent "Puppy#d2::OnEnable";
- disablenpc "Puppy#d3";
+ hideonnpc "Puppy#d3";
}
close;
}
- else {
- mes "["+strcharinfo(0)+"]";
- mes "Ah... who's a good puppy?";
- mes "Ok, where are the others?";
- set .@pk,rand(1,2);
- if (.@pk == 1) {
- donpcevent "Puppy#d1::OnEnable";
- disablenpc "Puppy#d3";
- }
- else {
- donpcevent "Puppy#d2::OnEnable";
- disablenpc "Puppy#d3";
- }
+ mes "[" + strcharinfo(0) + "]";
+ mes "Ah... who's a good puppy?";
+ mes "Ok, where are the others?";
+ if (rand(1,2) == 1) {
+ donpcevent "Puppy#d1::OnEnable";
+ hideonnpc "Puppy#d3";
+ } else {
+ donpcevent "Puppy#d2::OnEnable";
+ hideonnpc "Puppy#d3";
}
close;
}
- else {
- mes "[Puppy]";
- mes "bow! wow wow!";
- close;
- }
- }
- else {
mes "[Puppy]";
mes "bow! wow wow!";
close;
}
- end;
+ mes "[Puppy]";
+ mes "bow! wow wow!";
+ close;
OnInit:
- disablenpc "Puppy#d3";
+ hideonnpc "Puppy#d3";
end;
OnEnable:
- enablenpc "Puppy#d3";
+ hideoffnpc "Puppy#d3";
end;
OnDisable:
- disablenpc "Puppy#d3";
+ hideonnpc "Puppy#d3";
end;
}