small progress.
This commit is contained in:
@@ -52,4 +52,47 @@
|
||||
:ego "'I will give you more instructions when I can.'"
|
||||
:ego "'And please hurry, because we're being forced into a karaoke competition.'"
|
||||
:ego "'I'm about at my witt's end.'"
|
||||
:ego "'P.S., Guard that slingshot with your life!'"))
|
||||
:ego "'P.S., Guard that slingshot with your life!'"
|
||||
:ego "'P.P.S., If anything goes wrong, you can look for supplies behind a nearby r...'"
|
||||
:ego "It just cuts off there."))
|
||||
|
||||
(defn read-note-2 [entities]
|
||||
(actions/do-dialogue entities
|
||||
:ego "It's another note from Gandarf. It's written on the back of a bingo card. It reads:"
|
||||
:ego "'Boy, the situation is dire. I don't have much time. Please hurry.'"
|
||||
:ego "'We've been forced into playing bingo for the last 3 hours.'"
|
||||
:ego "'You are almost done with the spell to restore magic to The Slinger's Shot.'"
|
||||
:ego "'You haven't lost it, right?'"
|
||||
:ego "'You need to add the root of all evil to the cauldron.'"
|
||||
:ego "'Also, you'll need to add a split second.'"
|
||||
:ego "'Then, dip the Slinger's Shot in to complete the spell.'"))
|
||||
|
||||
|
||||
(defn listen-1 [entities]
|
||||
(actions/talk entities :ego "Did you see the look on Faceplant's face when we took his stuff?" :animate? false :stop? false)
|
||||
(actions/talk entities :ego "It looked like he was about to pee his pants." :animate? false :stop? false)
|
||||
(actions/talk entities :ego "Am I right boys?" :animate? false :stop? false))
|
||||
|
||||
(defn listen-2 [entities]
|
||||
(actions/talk entities :ego "Hey Bubba, did you put our spoils in our secret stash yet?" :animate? false :stop? false)
|
||||
(actions/talk entities :ego "You don't remember where it's at?" :animate? false :stop? false)
|
||||
(actions/talk entities :ego "It's right outside the jail." :animate? false :stop? false)
|
||||
(actions/talk entities :ego "You just have to pull the secret lever." :animate? false :stop? false)
|
||||
(actions/update-state entities #(assoc % :knows-about-stash? true :stop? false)))
|
||||
|
||||
(defn listen-3 [entities]
|
||||
(actions/talk entities :ego "We're going to be rich after we fence this stuff we've stolen." :animate? false :stop? false)
|
||||
(actions/talk entities :ego "Am I right boys?" :animate? false :stop? false))
|
||||
|
||||
(defn listen-to-frankie [entities]
|
||||
(if (get-in @entities [:room :entities :frankie])
|
||||
(do
|
||||
(actions/play-animation entities :ego :reach-up :stop? false)
|
||||
(Thread/sleep 1000)
|
||||
(actions/play-animation entities :ego :reach-down :stop? false)
|
||||
(actions/talk entities :ego "I don't hear anything in it."))
|
||||
(do
|
||||
(actions/talk entities :ego "I'll just give it a listen.")
|
||||
(actions/play-animation entities :ego :reach-up :stop? false)
|
||||
((rand-nth [listen-1 listen-2 listen-3]) entities)
|
||||
(actions/play-animation entities :ego :reach-down))))
|
||||
|
||||
Reference in New Issue
Block a user