Skip to content
Manz edited this page Jan 28, 2014 · 3 revisions

In some blocks you can use required command.

For example:

"data" {
  "exits": {
     "north": {
        "required": "green key",
        "target": "new room",
        "excuse": "I need a key for open door"        
  }
}

In this example, you use required command for a item for inventory ( green key ), but you can use it for three main targets:

Items

  • Objects taken and carry on inventory
  • Objects taken at least one time
  • Objects taken and dropped
  • Objects dropped on a specified room

Actions

  • Manual transparent user-actions (for example: take items, rooms visited o objects seen).
  • Objects looked with a required command, adds automatic *_seen action (for example, table_seen when you look table)
  • Rooms visited for first time, adds automatic *_visited action (for example, streetold_visited when you go to streetold for first time)

Vars

  • Counters or score reached (for example: when var score is at least 5)

Reference

Example Description
"name" items on inventory or actions exists
"!name" no items & no actions
"#name@5" var name 5 or more
"-name" item taked & drop
"-name@room item drop on room
"+name" item taked (on inventory or dropped)

Clone this wiki locally