diff options
Diffstat (limited to 'npc/items')
-rw-r--r-- | npc/items/books.txt | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/npc/items/books.txt b/npc/items/books.txt index 4aee90ca8..c1d208acd 100644 --- a/npc/items/books.txt +++ b/npc/items/books.txt @@ -97,21 +97,28 @@ OnInit: +function script PetcaringBook { + narrator 1, + l("So you have now a pet, who is loyal to you. It'll follow you everywhere, but there are two things you must know."), + l("Do not let intimacy and hunger get to zero. If any of those get to zero, it'll leave you forever."), + l("Pets must keep a strict diet. Pious eats Piberries, Bhoppers eat Aquadas, and Maggots eats Bug Legs."), + l("White Cats drink Milk, Forest Mushroom eats Moss, Black Cats eats marshmallow. Keep in mind whatever they eat."), + l("However, you should only give food when it's hungry, otherwise it'll believe you're a bad owner and intimacy will decrease."), + l("Dying will also decrease the pet intimacy, and there are bonuses when your intimacy is high!"), + l("To perform most actions, like feeding and renaming, just right-click it. You can even put it back on the egg if its following gets too annoying. When in the egg, they will not feel hunger."), + l("Give your pet a nice name, and keep it healthy, and you'll be a successful pet owner!"), + l("Some pets will also collect loot for you, right click on it so it drop whatever it is holding for you."), + l("...And if you're still trying to check your pet stats, just hover it with your mouse. Thanks."), + l("-- Animals Protection Agency of Hurnscald"); + return; +} + 000-0,0,0,0 script #Book-Petcaring NPC_HIDDEN,{ function read_book { - narrator 1, - l("So you have now a pet, who is loyal to you. It'll follow you everywhere, but there are two things you must know."), - l("Do not let intimacy and hunger get to zero. If any of those get to zero, it'll leave you forever."), - l("Pets must keep a strict diet. Pious eats Piberries, Bhoppers eat Aquadas, and Maggots eats Bug Legs."), - l("White Cats drink Milk, Forest Mushroom eats Moss, Black Cats eats marshmallow. Keep in mind whatever they eat."), - l("However, you should only give food when it's hungry, otherwise it'll believe you're a bad owner and intimacy will decrease."), - l("Dying will also decrease the pet intimacy, and there are bonuses when your intimacy is high!"), - l("To perform most actions, like feeding and renaming, just right-click it. You can even put it back on the egg if its following gets too annoying. When in the egg, they will not feel hunger."), - l("Give your pet a nice name, and keep it healthy, and you'll be a successful pet owner!"), - l("Some pets will also collect loot for you, right click on it so it drop whatever it is holding for you."), - l("...And if you're still trying to check your pet stats, just hover it with your mouse. Thanks."), - l("-- Animals Protection Agency of Hurnscald"); + PetcaringBook(); + close; } + OnShelfUse: @book_name$ = .bookname$; if (openbookshelf ()) @@ -174,7 +181,8 @@ OnInit: rif( MAGIC_EXP ,rif(@menu == 2, "► ") + l("Ch 2 — Mana Magic vs Common Magic")), rif( MAGIC_LVL >= 2 ,rif(@menu == 3, "► ") + l("Ch 3 — Subclass")), rif( true ,rif(@menu == 4, "► ") + l("Open Fishing Book")), - rif( true ,rif(@menu == 5, "► ") + l("Read Rules")), + rif( true ,rif(@menu == 5, "► ") + l("Open Petcaring Book")), + rif( true ,rif(@menu == 6, "► ") + l("Read Rules")), l("Close"); switch(@menu) @@ -267,6 +275,9 @@ OnInit: FishingBook(); break; case 5: + PetcaringBook(); + break; + case 6: GameRules(); break; default: |