can mix potion.
This commit is contained in:
@@ -55,6 +55,14 @@
|
||||
(actions/give entities :flask-flies-ash)
|
||||
(actions/talk entities :ego "Now it's got the fountain water, flies, and the ashes in it.")))
|
||||
|
||||
(defn make-finished-component []
|
||||
(actions/get-script entities
|
||||
(actions/remove-item entities :flask-flies-ash)
|
||||
(actions/remove-item entities :feather)
|
||||
(actions/play-animation entities :ego :reach)
|
||||
(actions/give entities :spell-component)
|
||||
(actions/talk entities :ego "It looks like it's ready!")))
|
||||
|
||||
(def items
|
||||
{:wool {:name "Wool" :value :wool :cursor :wool :scripts {:stick make-cat-toy}}
|
||||
:mushrooms {:name "Mushrooms" :value :mushrooms :cursor :mushrooms
|
||||
@@ -103,9 +111,12 @@
|
||||
:flask-water {:name "Water from fountain" :value :flask-water :cursor :flask :scripts {:ash (make-water-and-ash) :flies (make-water-and-flies)}}
|
||||
:flask-water-ash {:name "Water and ashes" :value :flask-water-ash :cursor :flask-with-contents :scripts {:flies (make-flies-ash)}}
|
||||
:flask-water-flies {:name "Water and flies" :value :flask-water-flies :cursor :flask-with-contents :scripts {:ash (make-flies-ash)}}
|
||||
:flask-flies-ash {:name "Water, flies, and ash" :value :flask-flies-ash :cursor :flask-with-contents}
|
||||
:flask-flies-ash {:name "Water, flies, and ash" :value :flask-flies-ash :cursor :flask-with-contents :scripts {:feather (make-finished-component)}}
|
||||
:note-1 {:name "Note from Gandarf" :value :note-1 :cursor :note-1}
|
||||
:ash {:name "Ashes" :value :ash :cursor :ash :scripts {:flask-water (make-water-and-ash) :flask-water-flies (make-flies-ash)}}
|
||||
:sack-lunch {:name "Sack lunch" :value :sack-lunch :cursor :sack-lunch}
|
||||
:flies {:name "Flies" :value :flies :cursor :flies :scripts {:flask-water (make-water-and-flies) :flask-water-ash (make-flies-ash)}}
|
||||
:spear {:name "Spear" :value :spear :cursor :spear}})
|
||||
:spear {:name "Spear" :value :spear :cursor :spear}
|
||||
:monocle {:name "Monocle" :value :monocle :cursor :monocle}
|
||||
:feather {:name "Feather" :value :feather :cursor :feather :scripts {:flask-flies-ash (make-finished-component)}}
|
||||
:spell-component {:name "Spell component" :value :spell-component :cursor :spell-component}})
|
||||
|
||||
Reference in New Issue
Block a user