Sha256: 92f45cdd203289b9d48b7024b61ac12a91bc9b57c0af7f5f5865de67c2dd1e2e

Contents?: true

Size: 1.53 KB

Versions: 7

Compression:

Stored size: 1.53 KB

Contents

Gamefic::Standard.script do
  respond :talk do |actor|
    actor.tell "You talk to yourself."
  end

  respond :talk, myself do |actor, yourself|
    actor.execute :talk
  end

  respond :talk, available do |actor, thing|
    actor.tell "Nothing happens."
  end

  respond :talk, Character do |actor, character|
    actor.tell "#{The character} has nothing to say."
  end

  respond :talk, Character, plaintext do |actor, character, text|
    actor.tell "#{The character} has nothing to say about #{text}."
  end

  interpret "talk to :character", "talk :character"
  interpret "talk to :character about :subject", "talk :character :subject"
  interpret "ask :character :subject", "talk :character :subject"
  interpret "ask :character about :subject", "talk :character :subject"
  interpret "tell :character :subject", "talk :character :subject"
  interpret "tell :character about :subject", "talk :character :subject"
  interpret "ask :character for :subject", "talk :character :subject"
  interpret "speak :character", "talk :character"
  interpret "speak to :character", "talk :character"
  interpret "speak :character :subject", "talk :character :subject"
  interpret "speak :character about :subject", "talk :character :subject"
  interpret "speak to :character about :subject", "talk :character :subject"
  interpret "speak to :character :subject", "talk :character :subject"
  interpret "discuss :subject :character", "talk :character :subject"
  interpret "discuss :subject with :character", "talk :character :subject"
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
gamefic-standard-3.2.4 lib/gamefic-standard/actions/talk.rb
gamefic-standard-3.2.3 lib/gamefic-standard/actions/talk.rb
gamefic-standard-3.2.2 lib/gamefic-standard/actions/talk.rb
gamefic-standard-3.2.1 lib/gamefic-standard/actions/talk.rb
gamefic-standard-3.2.0 lib/gamefic-standard/actions/talk.rb
gamefic-standard-3.1.0 lib/gamefic-standard/actions/talk.rb
gamefic-standard-3.0.0 lib/gamefic-standard/actions/talk.rb