nighttime dialogue improved.
This commit is contained in:
@@ -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?])
|
||||
|
||||
Reference in New Issue
Block a user