mirror of
https://github.com/worldforge/cyphesis
synced 2026-08-13 12:26:04 -04:00
It's currently a copy of the Mason ruleset. Where Mason focuses on letting the users create the world themselves, Deeds instead focuses on allowing world authors to set up enticing worlds with gameplay and stories. In contrast to Mason there are more features available to the world authors which allow for automatic creation of entities and so on.
627 lines
17 KiB
XML
627 lines
17 KiB
XML
<atlas>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">craft</string>
|
|
<string name="target">board_wall</string>
|
|
<string name="tool">pickaxe</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">baking</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Baking.Baking</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">material</string>
|
|
<string name="tool">bucksaw</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">bisect</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Bisect.Bisect</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">earthwork_bloomery</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">shovel</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">build_bloomery</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.BuildBloomery.BuildBloomery</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">attack</string>
|
|
<string name="tool">sword</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">combat</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Combat.Combat</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">sow</string>
|
|
<string name="target">seed</string>
|
|
<string name="tool">trowel</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">cultivate</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Cultivate.Cultivate</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">.terrain</string>
|
|
<string name="tool">pickaxe</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">delve</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Delve.Delve</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">attack</string>
|
|
<string name="target">game_entity</string>
|
|
<string name="tool">hammer</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">destroying</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Destroying.Destroying</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">shovel</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">dig</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Dig.Dig</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">drag</string>
|
|
<string name="target">game_entity</string>
|
|
<string name="tool">sledge</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">dragging</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Dragging.Dragging</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">grass</string>
|
|
<string name="tool">peg</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">drying</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Drying.Drying</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">walls</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">shovel</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">earthbarrier</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Earthbarrier.Earthbarrier</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">walls</string>
|
|
<string name="target">boulder</string>
|
|
<string name="tool">pickaxe</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">earthwall</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Earthwall.Earthwall</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">sow</string>
|
|
<string name="target">ocean</string>
|
|
<string name="tool">fishingrod</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">fishing</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Fishing.Fishing</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">gates</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">rope</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">gateconstruction</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Gateconstruction.Gateconstruction</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">heap</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">shovel</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">heaping</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Heaping.Heaping</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">craft</string>
|
|
<string name="target">bloomery</string>
|
|
<string name="tool">tongs</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">iron_smelting</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.IronSmelting.IronSmelting</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">tree</string>
|
|
<string name="tool">axe</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">logging</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Logging.Logging</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">craft</string>
|
|
<string name="target">wood</string>
|
|
<string name="tool">rope</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">pioneering</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Pioneering.Pioneering</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">aframe</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">rope</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">pioneeringconstruction</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Pioneeringconstruction.Pioneeringconstruction</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">pull</string>
|
|
<string name="target">game_entity</string>
|
|
<string name="tool">rope</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">pulling</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Pulling.Pulling</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">lever</string>
|
|
<string name="target">game_entity</string>
|
|
<string name="tool">pole</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">raise</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Raise.Raise</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">strike</string>
|
|
<string name="target">game_entity</string>
|
|
<string name="tool">hammer</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">ram</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Ram.Ram</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">scythe</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">reap</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Reap.Reap</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">repair</string>
|
|
<string name="target">game_entity</string>
|
|
<string name="tool">hammer</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">repairing</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Repairing.Repairing</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">lumber</string>
|
|
<string name="tool">axe</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">sharpen</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Sharpen.Sharpen</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">pile</string>
|
|
<string name="tool">sieve</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">sift</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Sift.Sift</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">character</string>
|
|
<string name="tool">cleaver</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">slaughter</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Slaughter.Slaughter</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">plane</string>
|
|
<string name="target">lumber</string>
|
|
<string name="tool">bucksaw</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">slice</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Slice.Slice</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cast</string>
|
|
<string name="tool">wand</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">spell</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Spell.Spell</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">strike</string>
|
|
<string name="tool">theodolite</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">trailblaze</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Trailblaze.Trailblaze</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">trench</string>
|
|
<string name="target">world</string>
|
|
<string name="tool">pickaxe</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">trenching</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Trenching.Trenching</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">cut</string>
|
|
<string name="target">fibre</string>
|
|
<string name="tool">spindle</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">twirling</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Twirling.Twirling</string>
|
|
</map>
|
|
</map>
|
|
|
|
<map>
|
|
<map name="activation">
|
|
<string name="operation">walls</string>
|
|
<string name="target">wood</string>
|
|
<string name="tool">rope</string>
|
|
</map>
|
|
<map name="attributes">
|
|
</map>
|
|
<string name="id">woodenwall</string>
|
|
<string name="objtype">class</string>
|
|
<list name="parents">
|
|
<string>task</string>
|
|
</list>
|
|
<map name="script">
|
|
<string name="language">python</string>
|
|
<string name="name">world.tasks.Woodenwall.Woodenwall</string>
|
|
</map>
|
|
</map>
|
|
|
|
</atlas>
|