Denizen/0.7/Activity Scripts

From Citizens Wiki

< Denizen‎ | 0.7

Revision as of 16:12, 24 March 2020 by Mcmonkey (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

For more up-to-date information and full details on specific features (individual commands or tags, for example), check the Meta Documentation.

If you want a full tutorial to help get you set up, check out the Tutorial Videos on youtube or the Beginner's Guide text website.

If you need quick help, visit our Discord group.




This wiki is outdated, please view the tutorial videos/guide, meta documentation, or Discord group (all linked above) for up-to-date information!


Activity Scripts contain a set of Activities. Activities are continuous actions the Denizen can do that give it life. Wandering, collecting wheat, mining a block, these are all possible activities.

General layout of an Activity Script

'Name of script':   # Name Node
  Type: Activity    # Type Node
  Requirements:     # Requirements Node
    Mode: ...
    List: 
    - ...
    - ...
  Activities:       # Activities Node
    List:
     - ...
     - ...

About

An Activity script defines a set of Activities that a Denizen can do simultaneously.

Each Activity is assigned a goal priority that dictates which activity will be active at any given time. If a certain Activity cannot be done, the next lower priority Activity will be used instead.

An activity Script.

'Citizen':
  Type: Activity
  Requirements:
    Mode: None
  Activities:
    List:
    - 1 WANDER DELAY:12 RADIUS:10 SPEED:.75 FILTER:COBBLESTONE,GRAVEL,WOOL

Assigning

See Denizen/0.7/Assignments#Activity_Assignment