summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/012-4/wyara.txt29
-rw-r--r--npc/014-5-1/sagratha.txt7
2 files changed, 31 insertions, 5 deletions
diff --git a/npc/012-4/wyara.txt b/npc/012-4/wyara.txt
index 87f75b8c9..a649663eb 100644
--- a/npc/012-4/wyara.txt
+++ b/npc/012-4/wyara.txt
@@ -30,7 +30,7 @@ L_Menu:
rif(getq(HurnscaldQuest_InjuriedMouboo) == 2,l("Do you know how to break curses?")),
rif(.@s == 1 && .@s3,l("Sagratha was not home.")),
rif(.@s == 2,l("About Sagratha...")),
- // rif(SAGRATHA_SCORE < 0, l("Sagratha hates my guts.")), // Plant trees
+ rif(SAGRATHA_SCORE < 0 && .@s >= 6, l("Sagratha hates my guts.")),
rif(.@n >= 6,l("I am in dire need of Return Potions!")),
lg("You are weird, I have to go sorry.");
@@ -47,8 +47,10 @@ L_Menu:
case 5:
goto L_SaggyMain;
case 6:
- goto L_ReturnPot;
+ goto L_SaggyHelp;
case 7:
+ goto L_ReturnPot;
+ case 8:
goto L_Quit;
}
@@ -272,6 +274,29 @@ L_SaggyMain:
getitem MercCard_Jesusalva, 1;
close;
+L_SaggyHelp:
+ mesn;
+ mesq l("Well, you probably deserve it.");
+ next;
+ mesn;
+ mesq l("Have you been harming the forest? Specially Mouboos. Are you killing them?");
+ next;
+ mesn;
+ mesq l("If yes, of course she will hate you. With reason! You're murdering her family and friends!");
+ next;
+ mesn;
+ mesq l("Listen, she decided to live away from civilization. She choose the forest as her home and the animals as her family.");
+ next;
+ mesn;
+ mesq l("You have no right to take that away from her!");
+ next;
+ mesn;
+ mesq l("You could try to get on her good side by killing what destroys the forest, or by planting trees.");
+ next;
+ mesn;
+ mesq l("But if you keep harming the forest, this will be for naught. Was I clear?");
+ close;
+
L_Quit:
goodbye;
close;
diff --git a/npc/014-5-1/sagratha.txt b/npc/014-5-1/sagratha.txt
index 64ba70132..71e0ccf50 100644
--- a/npc/014-5-1/sagratha.txt
+++ b/npc/014-5-1/sagratha.txt
@@ -33,6 +33,7 @@ function script SaggyMobCount {
case LofSquirrel:
case FrozenSquirrel:
case FairysSquirrel:
+ case MananaTree:
SaggyScoreUpdate(-1);
break;
@@ -41,9 +42,9 @@ function script SaggyMobCount {
case WickedMushroom:
case Bluepar:
case BlackScorpion:
- case AngryScorpion:
- case AngryRedScorpion:
- SaggyScoreUpdate(any(0,0,1));
+ case Bandit:
+ case RobinBandit:
+ SaggyScoreUpdate(any(0,0,0,0,1));
break;
}
return;