everyone at least says something.

This commit is contained in:
Bryce Covert
2015-08-15 10:29:52 -07:00
parent c5ffaeb1ec
commit 7d04d6fa69
6 changed files with 16 additions and 12 deletions

View File

@@ -17,15 +17,11 @@
+ putting out the candle in jail + putting out the candle in jail
+ lighting the hay on fire in jail + lighting the hay on fire in jail
+ mark the squeaky board a bit + mark the squeaky board a bit
" wit's end" typo
+ gang dude should pop the georgia dream
+ you can drink the strength potion while in blood clots hand + you can drink the strength potion while in blood clots hand
+ try to have dialogue for every wrong interaction + try to have dialogue for every wrong interaction
+ When you have an item and you click somewhere on the screen that + When you have an item and you click somewhere on the screen that
is not a possible interaction, Tick should move to that location, is not a possible interaction, Tick should move to that location,
instead of saying "I don't know what to do with that" instead of saying "I don't know what to do with that"
+ All characters should say something instead of Tick's "I don't know
what to do with that."
+ when you use the slingshot on Bloodclot his lightening gem does + when you use the slingshot on Bloodclot his lightening gem does
not disappear, but then when he picks you up to eat you it is gone, not disappear, but then when he picks you up to eat you it is gone,
then when he puts you down it appears again, then it is gone again then when he puts you down it appears again, then it is gone again

View File

@@ -103,7 +103,9 @@
(present-frankie-choices entities)) (present-frankie-choices entities))
:scripts {:walkie-talkies (actions/get-script entities :scripts {:walkie-talkies (actions/get-script entities
(actions/do-dialogue entities :frankie "Tin cans? What do I need walkie talkies for?"))}))) (actions/do-dialogue entities :frankie "Tin cans? What do I need walkie talkies for?"))
:default (actions/get-script entities
(actions/do-dialogue entities :frankie "What? Wanting to give up more of your goodies?"))})))
(defn make-coin-flip [screen] (defn make-coin-flip [screen]
(let [coin-flip (utils/make-anim "castle-gate/coinflip.png" [10 10] 0.05 (range 5))] (let [coin-flip (utils/make-anim "castle-gate/coinflip.png" [10 10] 0.05 (range 5))]
@@ -190,6 +192,10 @@
(do (do
(actions/do-dialogue entities :ego "Hey Bubba!" (actions/do-dialogue entities :ego "Hey Bubba!"
:goon-2 "Beat it, Dipstick.")))) :goon-2 "Beat it, Dipstick."))))
:scripts {:money (actions/get-script entities
(actions/do-dialogue entities :ego "I don't want to give it back!"))
:default (actions/get-script entities
(actions/do-dialogue entities :goon-2 "Beat it, Dipstick."))}
:night-profile :sprite :night-profile :sprite
:anim-start 0 :anim-start 0
:stand stand))) :stand stand)))

View File

@@ -316,7 +316,8 @@
(actions/give entities :kiss) (actions/give entities :kiss)
(actions/do-dialogue entities :ego "A kiss for an inventory item?" (actions/do-dialogue entities :ego "A kiss for an inventory item?"
:ego "Sounds like the game designer was running out of good ideas.")) :ego "Sounds like the game designer was running out of good ideas."))
(actions/talk entities :ego "I guess I'm too far away.")))}) (actions/talk entities :ego "I guess I'm too far away.")))
:default (actions/get-script entities (actions/talk entities :ego "Kitty seems disinterested in it."))})
cat-stand) cat-stand)
:grandma (let [gma (assoc (animation->texture screen grandma-stand) :grandma (let [gma (assoc (animation->texture screen grandma-stand)
:x 130 :y 37 :baseline 200 :x 130 :y 37 :baseline 200
@@ -350,7 +351,7 @@
:script (actions/get-script entities (talk-to-owl entities)) :script (actions/get-script entities (talk-to-owl entities))
:scripts #(condp = % :scripts #(condp = %
:monocle (actions/get-script entities (give-monocle entities)) :monocle (actions/get-script entities (give-monocle entities))
nil))) (actions/get-script entities (actions/talk entities :owl "No thank you.")))))
:collision "cat-tree/collision.png" :collision "cat-tree/collision.png"
:scale-fn (utils/scaler-fn-with-baseline 110 0.10 1.20) :scale-fn (utils/scaler-fn-with-baseline 110 0.10 1.20)
:apply-state (fn [_ entities] :apply-state (fn [_ entities]

View File

@@ -58,7 +58,7 @@
(defn read-note-1 [entities] (defn read-note-1 [entities]
(actions/do-dialogue entities (actions/do-dialogue entities
:ego "It's a note from Gandarf! It says:" :ego "It's a note from Gandarf! It says:"
:ego "'Boy, I have been kidnapped by Bloodclot.'" :ego "'Tick, I have been kidnapped by Bloodclot.'"
:ego "'He's got me locked up in his fortress of doom.'" :ego "'He's got me locked up in his fortress of doom.'"
:ego "'It's actually pretty comfortable, despite the name.'" :ego "'It's actually pretty comfortable, despite the name.'"
:ego "'You must cast the spell to restore magic to the Slinger's Shot yourself.'" :ego "'You must cast the spell to restore magic to the Slinger's Shot yourself.'"
@@ -69,7 +69,7 @@
:ego "'Then pour the contents in the cauldron.'" :ego "'Then pour the contents in the cauldron.'"
:ego "'I will give you more instructions when I can.'" :ego "'I will give you more instructions when I can.'"
:ego "'And please hurry, because we're being forced into a karaoke competition.'" :ego "'And please hurry, because we're being forced into a karaoke competition.'"
:ego "'I'm about at my witt's end.'" :ego "'I'm about at my wits' end.'"
:ego "'P.S., Guard that slingshot with your life!'" :ego "'P.S., Guard that slingshot with your life!'"
:ego "'P.P.S., You can look for my secret stash of helpful stuff behind a nearby r...'" :ego "'P.P.S., You can look for my secret stash of helpful stuff behind a nearby r...'"
:ego "It just cuts off there.")) :ego "It just cuts off there."))
@@ -78,7 +78,7 @@
(actions/do-dialogue entities (actions/do-dialogue entities
:ego "It's a Bingo card." :ego "It's a Bingo card."
:ego "Look's like there's a note on the back." :ego "Look's like there's a note on the back."
:ego "'Boy, the situation is dire. I don't have much time. Please hurry.'" :ego "'Tick, 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 "'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 are almost done with the spell to restore magic to The Slinger's Shot.'"
:ego "'You haven't lost it, right?'" :ego "'You haven't lost it, right?'"

View File

@@ -724,7 +724,8 @@
:script (actions/get-script entities (actions/talk entities :ego "That's a big cauldron!")) :script (actions/get-script entities (actions/talk entities :ego "That's a big cauldron!"))
:scripts put-something-in-cauldron)) :scripts put-something-in-cauldron))
:wizard (rooms/make-entity :wizard (common/make-wizard screen {:x 190 :y 78 :baseline 162 :scale-x 1.2 :scale-y 1.2 :wizard (rooms/make-entity :wizard (common/make-wizard screen {:x 190 :y 78 :baseline 162 :scale-x 1.2 :scale-y 1.2
:script (actions/get-script entities (talk-to-gandarf-outside entities))})) :script (actions/get-script entities (talk-to-gandarf-outside entities))
:scripts {:default (actions/get-script entities (actions/talk entities :wizard "No time for that!"))}}))
:note (rooms/make-entity :note (assoc (texture "outsidehouse/note.png") :note (rooms/make-entity :note (assoc (texture "outsidehouse/note.png")
:x 277 :y 74 :baseline 160 :x 277 :y 74 :baseline 160
:night-profile :none :night-profile :none

View File

@@ -19,7 +19,7 @@
(defn -main (defn -main
[& [port]] [& [port]]
#_(when port (start-nrepl-expr (Integer/parseInt port))) (when port (start-nrepl-expr (Integer/parseInt port)))
(let [cfg (LwjglApplicationConfiguration.)] (let [cfg (LwjglApplicationConfiguration.)]
(if false (if false
(do (do