wizard dialogue updates

This commit is contained in:
Bryce Covert
2015-07-30 21:32:25 -07:00
parent f238d9ebf6
commit f6d881fa98
11 changed files with 55 additions and 22 deletions

View File

@@ -157,10 +157,11 @@
:wizard "That was you!?"
:wizard "My house was nearly destroyed!"
:wizard "I spent weeks rebuilding my home!"
:wizard "Leave, now, or I'll turn you into a ..."
:wizard "... a ..."
:wizard "... a frog!"
:ego "Okay, okay! I'm leaving.")
)
(actions/talk entities :wizard "Leave, now, or I'll turn you into a ..." :anim :talk-angry :stop? false)
(actions/talk entities :wizard "... a ..." :anim :talk-angry :stop? false)
(actions/talk entities :wizard "... a frog!" :anim :talk-angry)
(actions/talk entities :ego "Okay, okay, I'm leaving!")
(actions/transition-background entities :outside-house [257 90] :face :left)
(actions/do-dialogue entities :ego "I guess he's really upset with me."
:ego "I wonder if I can convince him to let me stay..."))}
@@ -183,7 +184,8 @@
:wizard "Take me for example."
:wizard "When you have a bod like man, you can hardly go to the grocery store without being noticed."
:wizard "But no. Your looks, however good they may be, don't give you the right to teach me a lesson."
:wizard "Now please leave me in peace.")
)
(actions/talk entities :wizard "Now leave, before I turn you into a frog!" :anim :talk-angry)
(actions/transition-background entities :outside-house [257 90] :face :left)
(actions/talk entities :ego "Gandarf is pretty upset, but I bet he can be reasoned with."))}
"My good standing within the community?"
@@ -202,27 +204,28 @@
:wizard "Well, well. It sounds like you've turned over a new leaf."
:wizard "But know this, the stone cannot be cheated easily."
:wizard "You must fulfill the age-old prophecy."
:wizard "'The Sword of Blergh with magic sting,\nShall yield to no earthly king'"
:wizard "'To draw from hardened, weathered stone,\nHe must have valor, to the bone.'"
:wizard "'Worthy in courage, wisdom and might,\nOnly then with sword he'll fight.'"
:wizard "'But a hero should he prove not be,\nOnly ruin will fall on he.'"
:wizard "'Fight he must, for one more test...'")
:wizard "'In the day when it shall be pulled,\nWith much strength a knight will take hold.'"
)
:choices ["Is this almost over?"
{:run #(do (actions/update-state entities (fn [state] (assoc state :convinced-wizard? true)))
(actions/respond entities %
:wizard "Patience, boy."
:wizard "... 'He will die if not the best.'"
:wizard "If this is truely your quest, boy, then I will help you. "
:wizard "'Courage will he need,\nWisdom he shall heed.'"
:wizard "'A final test remains, behold!'"
:wizard "Do you think you're up for that?"
:wizard "If this is truely your quest, then I will help you. "
:ego "So you're my friend now, Gandarf?"
:wizard "No, but I won't kick you out of my house, as long as you behave."))}
:wizard "No. But I'll help you as best I can."))}
"*cough* *cough* *ahem*"
{:run #(do (actions/update-state entities (fn [state] (assoc state :convinced-wizard? true)))
(actions/respond entities %
:wizard "Excuse you. Moving on..."
:wizard "... 'He will die if not the best'"
:wizard "If this is truely your quest, boy, then I will help you. "
:wizard "'Courage will he need,\nWisdom he shall heed.'"
:wizard "'A final test remains, behold!'"
:wizard "Do you think you're up for that?"
:wizard "If this is truely your quest, then I will help you. "
:ego "So you're my friend now, Gandarf?"
:wizard "No, but I won't kick you out of my house, as long as you behave.")
:wizard "No. But I'll help you as best I can.")
(utils/save @entities))}]}
"By besting swamp, foe, and the occasional bizarre conversation tree."
{:run #(do (actions/respond entities %
@@ -247,7 +250,7 @@
: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, boy."
: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?"