descriptions for each item.
This commit is contained in:
@@ -4,12 +4,14 @@ ART
|
|||||||
PROGRAMMING
|
PROGRAMMING
|
||||||
+ fight with blergh at end isn't great
|
+ fight with blergh at end isn't great
|
||||||
+ blergh taunts for first fight
|
+ blergh taunts for first fight
|
||||||
+ ending
|
|
||||||
+ proper save/settings file location
|
+ proper save/settings file location
|
||||||
+ Save slots?
|
+ Save slots?
|
||||||
+ descriptions for all items when used on self.
|
|
||||||
+ try to have dialogue for every wrong interaction
|
+ try to have dialogue for every wrong interaction
|
||||||
+ Dialogue frozen
|
+ Dialogue frozen
|
||||||
|
+ ending credits
|
||||||
|
+ no self-use when held by bloodclot.
|
||||||
|
+ no premptive potion making
|
||||||
|
|
||||||
|
|
||||||
AUDIO
|
AUDIO
|
||||||
+ Walking
|
+ Walking
|
||||||
|
|||||||
@@ -431,3 +431,7 @@
|
|||||||
(doto (assoc (particle-effect "outside-particles") :x 160 :y 120
|
(doto (assoc (particle-effect "outside-particles") :x 160 :y 120
|
||||||
:baseline 238)
|
:baseline 238)
|
||||||
(particle-effect! :set-position 160 120)))
|
(particle-effect! :set-position 160 120)))
|
||||||
|
|
||||||
|
|
||||||
|
(defn one-liner [msg]
|
||||||
|
(actions/get-script entities (actions/do-dialogue entities :ego msg)))
|
||||||
|
|||||||
@@ -287,6 +287,7 @@ void main()
|
|||||||
|
|
||||||
|
|
||||||
(defn get-ego-script [cursor [x y]]
|
(defn get-ego-script [cursor [x y]]
|
||||||
|
|
||||||
(condp = (:value cursor)
|
(condp = (:value cursor)
|
||||||
:flask-1-with-cream-of-mushroom
|
:flask-1-with-cream-of-mushroom
|
||||||
(actions/get-script entities (actions/talk entities :ego "Blegh! Gross!"))
|
(actions/get-script entities (actions/talk entities :ego "Blegh! Gross!"))
|
||||||
@@ -341,16 +342,13 @@ void main()
|
|||||||
(actions/get-script entities (common/read-note-2 entities))
|
(actions/get-script entities (common/read-note-2 entities))
|
||||||
|
|
||||||
:camera
|
:camera
|
||||||
(actions/get-script entities
|
(common/one-liner "It's some sort of magical device that captures images.")
|
||||||
(actions/talk entities :ego "It's some sort of magical device that captures images."))
|
|
||||||
|
|
||||||
:alarm-clock
|
:alarm-clock
|
||||||
(actions/get-script entities
|
(common/one-liner "It's a magic device that tells the time.")
|
||||||
(actions/talk entities :ego "It's a magic device that tells the time."))
|
|
||||||
|
|
||||||
:walkie-talkies
|
:walkie-talkies
|
||||||
(actions/get-script entities
|
(common/one-liner "If I talk in one of these devices, I can hear it in the other one!")
|
||||||
(actions/do-dialogue entities :ego "If I talk in one of these devices, I can hear it in the other one!"))
|
|
||||||
|
|
||||||
:mushrooms
|
:mushrooms
|
||||||
(actions/get-script entities
|
(actions/get-script entities
|
||||||
@@ -361,14 +359,139 @@ void main()
|
|||||||
(actions/do-dialogue entities :ego "Yuck!"))
|
(actions/do-dialogue entities :ego "Yuck!"))
|
||||||
|
|
||||||
:stick
|
:stick
|
||||||
(actions/get-script entities
|
(common/one-liner "It's a huge stick.")
|
||||||
(actions/do-dialogue entities :ego "It's a huge stick."))
|
|
||||||
|
|
||||||
:wool
|
:wool
|
||||||
(actions/get-script entities
|
(common/one-liner "Better not wash it in hot water.")
|
||||||
(actions/do-dialogue entities :ego "Better not wash it in hot water."))
|
|
||||||
|
:spell-component
|
||||||
|
(common/one-liner "It needs to go into the cauldron.")
|
||||||
|
|
||||||
|
:feather
|
||||||
|
(common/one-liner "An owl feather. Smells like puke.")
|
||||||
|
|
||||||
|
:ball-n-chain
|
||||||
|
(common/one-liner "Why am I lugging this around? It's so heavy.")
|
||||||
|
|
||||||
|
:flask-water
|
||||||
|
(common/one-liner "Gandarf knows what to do next with this.")
|
||||||
|
|
||||||
|
:broom
|
||||||
|
(common/one-liner "A janitor's broom.")
|
||||||
|
|
||||||
|
:glass-eye
|
||||||
|
(common/one-liner "It's a glass eye.")
|
||||||
|
|
||||||
|
:flask-1-slobber
|
||||||
|
(common/one-liner "It's got some bull slobber in it.")
|
||||||
|
|
||||||
|
:crowbar
|
||||||
|
(common/one-liner "It can probably bend steel!")
|
||||||
|
|
||||||
|
:monocle
|
||||||
|
(common/one-liner "It's a monocle.")
|
||||||
|
|
||||||
|
:used-earplugs
|
||||||
|
(common/one-liner "They've got earwax all over them. No thanks.")
|
||||||
|
|
||||||
|
:broken-clock
|
||||||
|
(common/one-liner "Split right down the middle.")
|
||||||
|
|
||||||
|
:trophy
|
||||||
|
(common/one-liner "I've prove myself in wisdom!")
|
||||||
|
|
||||||
|
:carrot
|
||||||
|
(common/one-liner "I'm not that hungry.")
|
||||||
|
|
||||||
|
:ladder
|
||||||
|
(common/one-liner "It's the Duke's ladder.")
|
||||||
|
|
||||||
|
:motivational-tapes
|
||||||
|
(common/one-liner "If only I had a VCR. I'd get my life back together.")
|
||||||
|
|
||||||
|
:sack-lunch
|
||||||
|
(common/one-liner "Ugh, gross! The blue cheese smells really strong.")
|
||||||
|
|
||||||
|
:grass
|
||||||
|
(common/one-liner "This is top quality, high protein stuff!")
|
||||||
|
|
||||||
|
:cat-toy
|
||||||
|
(common/one-liner "It's a little cat toy!")
|
||||||
|
|
||||||
|
:ash
|
||||||
|
(common/one-liner "A spell's ashes.")
|
||||||
|
|
||||||
|
:shovel
|
||||||
|
(common/one-liner "A grave-digger's shovel.")
|
||||||
|
|
||||||
|
:mandrake
|
||||||
|
(common/one-liner "It's some kind of root.")
|
||||||
|
|
||||||
|
:flask-water-flies
|
||||||
|
(common/one-liner "Looks like I need to add the ashes of magic.")
|
||||||
|
|
||||||
|
:flask-1
|
||||||
|
(common/one-liner "An empty flask.")
|
||||||
|
|
||||||
|
:flask-flies-ash
|
||||||
|
(common/one-liner "Looks like I need to stir it with the gift of flight.")
|
||||||
|
|
||||||
|
:magic-slingshot
|
||||||
|
(common/one-liner "The Slinger's Shot, fully restored.")
|
||||||
|
|
||||||
|
:frog-legs
|
||||||
|
(common/one-liner "I wonder where the head is...")
|
||||||
|
|
||||||
|
:sword
|
||||||
|
(common/one-liner "Yowza! The Sword of Blergh's sharp as a razor.")
|
||||||
|
|
||||||
|
:medal
|
||||||
|
(common/one-liner "I've proven myself worthy in strength!")
|
||||||
|
|
||||||
|
:spear
|
||||||
|
(common/one-liner "A knight's spear.")
|
||||||
|
|
||||||
|
:slobber
|
||||||
|
(common/one-liner "I wonder why I am carrying this drool around.")
|
||||||
|
|
||||||
|
:kiss
|
||||||
|
(common/one-liner "Yuck! A kiss for my bravery.")
|
||||||
|
|
||||||
|
:flask-1-with-milk
|
||||||
|
(common/one-liner "I've got some sheey's milk in my flask.")
|
||||||
|
|
||||||
|
:flask-1-with-mushrooms
|
||||||
|
(common/one-liner "I've got some mushrooms in my flask.")
|
||||||
|
|
||||||
|
:balloon
|
||||||
|
(common/one-liner "My choicest baloon would be blue. But he didn't give me a choice.")
|
||||||
|
|
||||||
|
:money
|
||||||
|
(common/one-liner "It's got the Duke of Remington's face on it.")
|
||||||
|
|
||||||
|
:flask-2
|
||||||
|
(common/one-liner "I need to fill it with fountain water.")
|
||||||
|
|
||||||
|
:key
|
||||||
|
(common/one-liner "It's the key to the jail.")
|
||||||
|
|
||||||
|
:flask-water-ash
|
||||||
|
(common/one-liner "Looks like I need the sound of buzzing.")
|
||||||
|
|
||||||
|
:slingshot
|
||||||
|
(common/one-liner "The Slinger's Shot.")
|
||||||
|
|
||||||
|
:teddy
|
||||||
|
(common/one-liner "It's the choicest teddy.")
|
||||||
|
|
||||||
|
:flies
|
||||||
|
(common/one-liner "I don't want any of them to buzz off.")
|
||||||
|
|
||||||
|
:rope
|
||||||
|
(common/one-liner "A nice, sturdy, rope.")
|
||||||
|
|
||||||
nil))
|
nil))
|
||||||
|
|
||||||
(defn get-ego [screen start-pos start-scale]
|
(defn get-ego [screen start-pos start-scale]
|
||||||
(let [player-sheet (texture! (texture "player.png") :split 18 36)
|
(let [player-sheet (texture! (texture "player.png") :split 18 36)
|
||||||
talk-sheet (texture! (texture "ego/talk.png") :split 18 36)
|
talk-sheet (texture! (texture "ego/talk.png") :split 18 36)
|
||||||
|
|||||||
Reference in New Issue
Block a user