From feac78520c665e5ccf9a050ae267b8d63537d8c0 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Wed, 5 Jun 2019 13:34:27 -0300 Subject: Wyara and Sagratha - scores about wildlife. --- npc/012-4/wyara.txt | 29 +++++++++++++++++++++++++++-- npc/014-5-1/sagratha.txt | 7 ++++--- 2 files changed, 31 insertions(+), 5 deletions(-) (limited to 'npc') 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; -- cgit v1.2.3-60-g2f50