Merge branch 'master' of https://github.com/jslightham/Zork
This commit is contained in:
BIN
ZorkUML1.jpg
Normal file
BIN
ZorkUML1.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 42 KiB |
@@ -8,3 +8,8 @@ Description: The wife to the owner of the Castle
|
||||
Starting Room: Lady Pellatt's Bedroom
|
||||
Damage Given: 25
|
||||
Loot: Crowbar
|
||||
Enemy Name: DesLauriers The Dog
|
||||
Description: The cookie monster
|
||||
Starting Room: Kitchen
|
||||
Damage Given: 30
|
||||
Loot: Base
|
||||
@@ -4,7 +4,7 @@ New Room Description: You are in a circular room. The windows to the east are c
|
||||
Locked: false
|
||||
Boarded: false
|
||||
Items: Lightbulb, Candlestick
|
||||
Riddler: "Hello there. My name is Kevin and I am Sir Pellatt's butler. I understand that my master<comma><br>Sir Pellatt has wrongfully imprisoned you. If you answer my riddle<comma> I can give you something to<br>help you with your escape - nothing comes for free you know!", "What has a head<comma> a tail<comma> is brown<comma> and has no legs?", "A penny", Lockpick
|
||||
Riddler: "Hello there. My name is Kevin and I am Sir Pellatt's butler. I understand that my master<comma><br>Sir Pellatt has wrongfully imprisoned you. If you answer my riddle<comma> I can give you something to<br>help you with your escape - nothing comes for free you know!", "What has a head<comma> a tail<comma> is brown<comma> and has no legs?", "penny", Lockpick
|
||||
Exit Rooms: W-Apple Hallway
|
||||
|
||||
Room name: Apple Hallway
|
||||
@@ -185,7 +185,7 @@ Locked: false
|
||||
Boarded: false
|
||||
Items:
|
||||
Riddler:
|
||||
Exit Rooms: S-Aspen Bedroom, E-Willow Bedroom
|
||||
Exit Rooms: S-Aspen Bedroom, E-Willow Bedroom, N-Guest Bedroom
|
||||
|
||||
Room name: Guest Bedroom
|
||||
Room Description: Welcome to the guest bedroom, where guests like yourself stay for the night. There is another tailored<br>man in the corner. He seems to have something he would like to tell you.
|
||||
@@ -256,7 +256,7 @@ New Room Description: You are now in the Conservatory. The walls and ceilings ar
|
||||
Locked: false
|
||||
Boarded: false
|
||||
Items:
|
||||
Riddler: "Hey<comma> I'm Karen. Kevin is on his break but he told me to give you this riddle", "Marking mortal privation<comma> when firmly in place. An enduring summation<comma> inscribed in my face. What am I?", "A tombstone", Point
|
||||
Riddler: "Hey<comma> I'm Karen. Kevin is on his break but he told me to give you this riddle", "Marking mortal privation<comma> when firmly in place. An enduring summation<comma> inscribed in my face. What am I?", "tombstone", Cylinder
|
||||
Exit Rooms: E-Dining Room
|
||||
|
||||
Room name: Library
|
||||
|
||||
@@ -59,3 +59,5 @@ water, waterbottle
|
||||
bottle, waterbottle
|
||||
bread, warmbread
|
||||
ram, batteringram
|
||||
deslauriers, deslauriersthedog
|
||||
dog, deslauriersthedog
|
||||
@@ -74,3 +74,4 @@ batteringram, item
|
||||
ladypellatt, enemy
|
||||
use, verb
|
||||
bandage, item
|
||||
deslauriersthedog, enemy
|
||||
@@ -40,7 +40,7 @@ public class Combat {
|
||||
enemy.setHealth(enemy.getHealth()-object.getDamage()*1.5);
|
||||
if(enemy.getHealth() < 0)
|
||||
enemy.setHealth(0);
|
||||
System.out.println("You hit " + enemy.getName() + " with a critical hit, doing " + object.getDamage()*1.5 + " damage! His health is now " + enemy.getHealth() + "%");
|
||||
System.out.println("You hit " + enemy.getName() + " with a critical hit, doing " + object.getDamage()*1.5 + " damage! " + enemy.getName() + "'s health is now " + enemy.getHealth() + "%");
|
||||
}
|
||||
else {
|
||||
enemy.setHealth(enemy.getHealth()-object.getDamage());
|
||||
|
||||
@@ -456,7 +456,7 @@ class Game {
|
||||
System.out.println(message + "\n\nHere's my riddle: " + riddle);
|
||||
System.out.print("Enter your guess here: ");
|
||||
String guess = rScanner.nextLine();
|
||||
if (guess.toLowerCase().equals(answer.toLowerCase())) {
|
||||
if (guess.toLowerCase().indexOf(answer.toLowerCase()) >= 0) {
|
||||
Item prize = currentRoom.getRiddler().getPrize();
|
||||
String prizeName = prize.getName();
|
||||
System.out.println("Congratulations! You solved my riddle! As your reward, you get a " + prizeName + "!");
|
||||
@@ -465,7 +465,7 @@ class Game {
|
||||
System.out.println("I've got to go find Mr. Pellatt now. Good luck with your escape!");
|
||||
currentRoom.removeRiddler();
|
||||
} else {
|
||||
System.out.println("Sorry, you can't carry any more, but a " + prize + " has been added to your room.");
|
||||
System.out.println("Sorry, you can't carry any more, but a " + prize.getName() + " has been added to your room.");
|
||||
currentRoom.addItem(prize);
|
||||
System.out.println("I've got to go find Mr. Pellatt now. Good luck with your escape!");
|
||||
currentRoom.removeRiddler();
|
||||
|
||||
Reference in New Issue
Block a user