2004-07-12 10:58:20 +00:00
|
|
|
<atlas>
|
|
|
|
|
|
2005-05-09 19:50:58 +00:00
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.25</float>
|
|
|
|
|
<float>-0.25</float>
|
|
|
|
|
<float>-0.25</float>
|
|
|
|
|
<float>0.25</float>
|
|
|
|
|
<float>0.25</float>
|
|
|
|
|
<float>0.25</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2005-05-12 11:07:14 +00:00
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">50</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2005-05-09 19:50:58 +00:00
|
|
|
</map>
|
|
|
|
|
<string name="id">boulder</string>
|
2005-05-17 23:51:26 +00:00
|
|
|
<string name="objtype">class</string>
|
2005-05-09 19:50:58 +00:00
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
2004-07-12 10:58:20 +00:00
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
2005-01-25 23:22:30 +00:00
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">0.01</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="material">
|
|
|
|
|
<string name="default">gold</string>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2004-07-12 10:58:20 +00:00
|
|
|
</map>
|
|
|
|
|
<string name="id">coin</string>
|
2005-05-17 23:51:26 +00:00
|
|
|
<string name="objtype">class</string>
|
2004-07-12 10:58:20 +00:00
|
|
|
<list name="parents">
|
2006-07-19 02:44:18 +00:00
|
|
|
<string>stackable</string>
|
2004-07-12 10:58:20 +00:00
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
2006-06-30 15:11:57 +00:00
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">feature</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
2004-07-12 10:58:20 +00:00
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
2005-05-10 22:24:18 +00:00
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.25</float>
|
|
|
|
|
<float>-0.25</float>
|
|
|
|
|
<float>0</float>
|
|
|
|
|
<float>0.25</float>
|
|
|
|
|
<float>0.25</float>
|
|
|
|
|
<float>0.5</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2007-12-03 17:29:19 +00:00
|
|
|
<map name="status">
|
2009-11-01 20:48:05 +00:00
|
|
|
<float name="default">1</float>
|
2007-12-03 17:29:19 +00:00
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2013-03-01 21:52:09 +00:00
|
|
|
<map name="ticks">
|
2008-09-13 Al Riddoch <alriddoch@googlemail.com>
* data/basic.xml, data/characters.xml, data/mason.xml: Add tick
properties to a bunch of entity classes so they no longer need
a setup operation to get them going.
* rulesets/mason/world/objects/Weather.py,
rulesets/mason/world/objects/elements/Fire.py,
rulesets/mason/world/objects/plants/seeds/Apple.py: Remove setup
handlers from a bunch of scripts as it is now handled by
properties.
* data/buildings.xml: Add setup property to entity classes which
really need a setup op at startup.
* client/BaseClient.cpp: Send a look when creating the avatar, so
that notifications get back without the need for a special case.
* common/op_switch.h, rulesets/Creator.cpp, rulesets/Entity.cpp,
rulesets/Entity.h, server/WorldRouter.cpp:
Remove the setup operation sent to all entities on startup by
default. Get rid of some special cases that depended on it.
* rulesets/InternalProperties.cpp, rulesets/InternalProperties.h:
Make the tick property schedule the operation on apply(), and
use the property value as the time to schedule it.
2008-09-13 18:02:08 +00:00
|
|
|
<float name="default">0</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2004-07-12 10:58:20 +00:00
|
|
|
</map>
|
|
|
|
|
<string name="id">fire</string>
|
2005-05-17 23:51:26 +00:00
|
|
|
<string name="objtype">class</string>
|
2004-07-12 10:58:20 +00:00
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
<map name="script">
|
|
|
|
|
<string name="language">python</string>
|
2008-08-27 16:42:38 +00:00
|
|
|
<string name="name">world.objects.elements.Fire.Fire</string>
|
2004-07-12 10:58:20 +00:00
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
|
2005-05-10 15:52:51 +00:00
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.25</float>
|
|
|
|
|
<float>-0.25</float>
|
|
|
|
|
<float>0</float>
|
|
|
|
|
<float>0.25</float>
|
|
|
|
|
<float>0.25</float>
|
|
|
|
|
<float>0.5</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2005-05-12 11:07:14 +00:00
|
|
|
<map name="constituants">
|
|
|
|
|
<map name="default">
|
|
|
|
|
</map>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">50</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2005-06-28 22:51:49 +00:00
|
|
|
<map name="operations">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<string>disperse</string>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2005-05-10 15:52:51 +00:00
|
|
|
</map>
|
|
|
|
|
<string name="id">pile</string>
|
2005-05-17 23:51:26 +00:00
|
|
|
<string name="objtype">class</string>
|
2005-05-10 15:52:51 +00:00
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
2013-03-01 21:30:03 +00:00
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="solid">
|
|
|
|
|
<int name="default">0</int>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">region</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>feature</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
2004-07-12 10:58:20 +00:00
|
|
|
</atlas>
|