nighttime dialogue improved.

This commit is contained in:
Bryce Covert
2015-08-03 17:35:15 -07:00
parent a44a5ad849
commit e47afef20a

View File

@@ -436,27 +436,48 @@
:wizard "Hurry, boy! Time's-a-wastin'!")
(do
(actions/do-dialogue entities :ego "Gandarf! Boy am I glad to see you."
:wizard "There is no time, Tick!"
:wizard "We must hurry if you are to defeat Bloodclot."
:ego "Wait, you knew about Bloodclot all along?"
:ego "And you never told me?"
:wizard "Honestly, I've always thought you were a loser."
:wizard "I never thought you'd be able to pull the sword."
:wizard "But we have to hurry."
:wizard "Bloodclot spent his entire time in sword prison making that helmet that zapped you."
:wizard "There's only one way to neutralize it:"
:wizard "The Slinger's Shot."
:wizard "It's a magical slingshot that has long lost its power."
:wizard "Here, take it.")
(actions/give entities :slingshot)
(actions/do-dialogue entities
:wizard "Whatever happens, do not lose that slingshot!"
:wizard "You and me, boy, we're going to return it to its powerful state."
:wizard "Then you can beat Bloodclot, come sunrise."
:wizard "Now, time is of the essence."
:wizard "Take this flask. Fill it with water from the fountain."
:wizard "And remember. Don't lose the slingshot.")
(actions/give entities :flask-2))))
:wizard "I'm busy. What is it Tick?")
(actions/present-choices entities
{:choices ["I got put in jail!"
{:run #(actions/respond entities %
:wizard "What for, boy?"
:ego "For borrowing the Duke's ladder."
:wizard "Hoooo boy, you don't 'borrow' from the Duke!"
:wizard "Everyone knows that!"
:wizard "You're lucky he didn't have your head!")
:choices actions/previous-choices}
"I pulled the sword!"
{:run #(actions/respond entities %
:wizard "You did?"
:wizard "Congratulations, Tick!"
:wizard "Meanwhile, my life hasn't been going so great."
:wizard "Someone broken into my MagiSafe 5000 and stole some things from my hut."
:ego "Oh."
:ego "How awful!")
:choices actions/previous-choices}
"Bloodclot is on the loose!"
{:run #(do (actions/respond entities %
:wizard "Bloodclot?"
:wizard "You can't mean the goblin, Bloodclot?"
:wizard "If you did, you'd be burned to a crisp from his lightning gem!"
:ego "Yes, that Bloodclot!"
:wizard "I knew that there would be a 'final test' for the hero who pulled the blade..."
:wizard "But I never imagined this."
:wizard "There's only one way to neutralize his lighting magic:"
:wizard "The Slinger's Shot."
:wizard "It's a magical slingshot that has long lost its power."
:wizard "Here, take it.")
(actions/give entities :slingshot)
(actions/do-dialogue entities
:wizard "Whatever happens, do not lose that slingshot!"
:wizard "You and me, boy, we're going to return it to its powerful state."
:wizard "Then you can beat Bloodclot, come sunrise."
:wizard "Now, time is of the essence."
:wizard "Take this flask. Fill it with water from the fountain."
:wizard "And remember. Don't lose the slingshot.")
(actions/give entities :flask-2))}
"See ya."
{:run #(actions/respond entities % :wizard "See you around.")}]}))))
(defn add-wizard-if-necessary [entities]
(if (get-in entities [:state :seen-frankie?])