Sha256: a8102f5cbd550eee12df71dd26b24f942dc971e43646803f0636d9dafce243a7
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
script 'standard' respond :insert, Use.available, Use.available do |actor, thing, target| actor.tell "#{you.pronoun.Subj} #{you.contract you.verb.can + ' not'} put #{the thing} inside #{the target}." end respond :insert, Use.children, Use.available(Receptacle) do |actor, thing, receptacle| if thing.sticky? actor.tell thing.sticky_message || "#{you.pronoun.Subj} #{you.verb.need} to keep #{the thing} for now." else actor.tell "#{you.pronoun.Subj} put #{the thing} in #{the receptacle}." thing.parent = receptacle end end respond :insert, Use.available, Use.available(Receptacle) do |actor, thing, receptacle| if thing.parent == actor actor.proceed else actor.tell "#{you.pronoun.Subj} #{you.contract you.verb.do + ' not'} have #{the thing}." end end interpret "drop :item in :container", "insert :item :container" interpret "put :item in :container", "insert :item :container" interpret "place :item in :container", "insert :item :container" interpret "insert :item in :container", "insert :item :container" interpret "drop :item inside :container", "insert :item :container" interpret "put :item inside :container", "insert :item :container" interpret "place :item inside :container", "insert :item :container" interpret "insert :item inside :container", "insert :item :container" interpret "drop :item into :container", "insert :item :container" interpret "put :item into :container", "insert :item :container" interpret "place :item into :container", "insert :item :container" interpret "insert :item into :container", "insert :item :container"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gamefic-sdk-1.7.0 | scripts/standard/actions/insert.plot.rb |