Builder/Builder and Denizen: Difference between revisions
From Citizens Wiki
< Builder
No edit summary |
|||
Line 4: | Line 4: | ||
Create a Task script in any yml file the denizen scripts folder like the following. | Create a Task script in any yml file the denizen scripts folder like the following. | ||
< | <pre> | ||
---script.yml--- | ---- script.yml ---- | ||
RebuildHouse: | RebuildHouse: | ||
Type: Task | Type: Task | ||
Script: | Script: | ||
- execute as_server "builder <npc.id> build excavate oncomplete:RebuildHouse" | - execute as_server "builder <npc.id> build excavate oncomplete:RebuildHouse" | ||
</ | </pre> | ||
Now create your builder, load the desired schematic, set an origin, and call ''/builder build oncomplete:RebuildHouse'' | Now create your builder, load the desired schematic, set an origin, and call ''/builder build oncomplete:RebuildHouse'' | ||
The builder will then build the schematic, and then run the task, which will build it again with the ''excavate'' option that will tear it down first, and the cycle will continue. | The builder will then build the schematic, and then run the task, which will build it again with the ''excavate'' option that will tear it down first, and the cycle will continue. |
Revision as of 01:15, 9 August 2013
Continuous Rebuilding
If you want a builder to look busy and continuously rebuild and destroy a schematic, you would use a setup like this.
Create a Task script in any yml file the denizen scripts folder like the following.
---- script.yml ---- RebuildHouse: Type: Task Script: - execute as_server "builder <npc.id> build excavate oncomplete:RebuildHouse"
Now create your builder, load the desired schematic, set an origin, and call /builder build oncomplete:RebuildHouse
The builder will then build the schematic, and then run the task, which will build it again with the excavate option that will tear it down first, and the cycle will continue.