2007-10-18 16:25:34 +00:00
|
|
|
<atlas>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
2008-09-09 18:08:20 +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>2</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
<map name="decays">
|
2015-04-16 22:43:55 +02:00
|
|
|
<string name="default">dead_goblin_skull</string>
|
2007-10-18 16:25:34 +00:00
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">50</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">goblin</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
2008-09-12 13:57:39 +00:00
|
|
|
<string>mobile</string>
|
2007-10-18 16:25:34 +00:00
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
2008-09-09 18:08:20 +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>2</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
</map>
|
|
|
|
|
<string name="id">lych</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
2008-09-12 13:57:39 +00:00
|
|
|
<string>mobile</string>
|
2007-10-18 16:25:34 +00:00
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
2009-11-01 20:52:34 +00:00
|
|
|
<map name="agility">
|
|
|
|
|
<float name="default">0.3</float>
|
|
|
|
|
<string name="visibility">private</string>
|
|
|
|
|
</map>
|
2008-09-09 18:08:20 +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>2</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2009-11-01 20:52:34 +00:00
|
|
|
<map name="mind">
|
2011-12-15 18:33:32 +00:00
|
|
|
<map name="default">
|
|
|
|
|
<string name="language">python</string>
|
2011-12-15 20:10:19 +00:00
|
|
|
<string name="name">mind.NPCMind.NPCMind</string>
|
2011-12-15 18:33:32 +00:00
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
<string name="visibility">private</string>
|
|
|
|
|
</map>
|
2008-11-10 22:23:25 +00:00
|
|
|
<map name="stamina">
|
2009-11-01 20:52:34 +00:00
|
|
|
<float name="default">1</float>
|
2008-11-10 22:23:25 +00:00
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2009-11-01 20:52:34 +00:00
|
|
|
<map name="strength">
|
2007-10-18 16:25:34 +00:00
|
|
|
<float name="default">0.3</float>
|
|
|
|
|
<string name="visibility">private</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>
|
2008-09-12 13:57:39 +00:00
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2016-06-17 22:25:38 +02:00
|
|
|
<map name="domain">
|
|
|
|
|
<string name="default">inventory</string>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
</map>
|
|
|
|
|
<string name="id">mobile</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>character</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
2008-09-09 18:08:20 +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>2</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
<map name="decays">
|
2015-04-16 22:43:55 +02:00
|
|
|
<string name="default">dead_human_skull</string>
|
2007-10-18 16:25:34 +00:00
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="guise">
|
|
|
|
|
<map name="default">
|
|
|
|
|
<map name="material">
|
|
|
|
|
<string name="head">simon</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
2007-12-03 Al Riddoch <alriddoch@zepler.org>
* data/animals.xml: Give all the animals BIOMASS.
* data/characters.xml: Add mass to some character classes that were
missing it.
* rulesets/Character.cpp, rulesets/Character.h, rulesets/Entity.cpp,
rulesets/Entity.h, rulesets/Plant.cpp, rulesets/Statistics.cpp,
rulesets/World.cpp, server/CorePropertyManager.cpp,
server/Persistor.cpp, server/Persistor_impl.h,
server/Restorer_impl.h: Remove the hard coded mass property from
Entity.
* rulesets/mason/world/statistics/Statistics.py: Fix scripts which
assume entities will have mass.
2007-12-03 23:18:51 +00:00
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">60</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2008-09-08 20:50:04 +00:00
|
|
|
<map name="sex">
|
|
|
|
|
<string name="default">male</string>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2008-11-30 01:03:26 +00:00
|
|
|
<map name="statistics">
|
|
|
|
|
<map name="default">
|
|
|
|
|
<float name="attack">25</float>
|
|
|
|
|
<float name="defend">21</float>
|
2009-11-01 20:52:34 +00:00
|
|
|
<float name="strength">23</float>
|
2008-11-30 01:03:26 +00:00
|
|
|
</map>
|
|
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
</map>
|
2013-10-08 23:15:36 +02:00
|
|
|
<string name="id">human</string>
|
2007-10-18 16:25:34 +00:00
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>mobile</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
2008-09-09 18:08:20 +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>2</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
</map>
|
|
|
|
|
<string name="id">skeleton</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
2008-09-12 13:57:39 +00:00
|
|
|
<string>mobile</string>
|
2007-10-18 16:25:34 +00:00
|
|
|
</list>
|
|
|
|
|
<map name="script">
|
|
|
|
|
<string name="language">python</string>
|
2008-08-27 16:42:38 +00:00
|
|
|
<string name="name">world.objects.undead.Skeleton.Skeleton</string>
|
2007-10-18 16:25:34 +00:00
|
|
|
</map>
|
|
|
|
|
</map>
|
2015-07-13 22:16:11 +02:00
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">1</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.100088</float>
|
|
|
|
|
<float>-0.142615</float>
|
|
|
|
|
<float>-0.00211599</float>
|
|
|
|
|
<float>0.070666</float>
|
|
|
|
|
<float>0.140789</float>
|
|
|
|
|
<float>0.183562</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">pelvis</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">1</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.159639</float>
|
|
|
|
|
<float>-0.150846</float>
|
|
|
|
|
<float>-0.00116201</float>
|
|
|
|
|
<float>0.197961</float>
|
|
|
|
|
<float>0.152546</float>
|
|
|
|
|
<float>0.17369</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">ribcage</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">1</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.033747</float>
|
|
|
|
|
<float>-0.24204</float>
|
|
|
|
|
<float>-0.000397999</float>
|
|
|
|
|
<float>0.036177</float>
|
|
|
|
|
<float>0.248019</float>
|
|
|
|
|
<float>0.054941</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">tibia</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">1</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.033521</float>
|
|
|
|
|
<float>-0.241064</float>
|
|
|
|
|
<float>0.000114001</float>
|
|
|
|
|
<float>0.056145</float>
|
|
|
|
|
<float>0.257261</float>
|
|
|
|
|
<float>0.060654</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">femur</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
2007-10-18 16:25:34 +00:00
|
|
|
|
2015-07-13 22:16:11 +02:00
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">10</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.462754</float>
|
|
|
|
|
<float>-0.741266</float>
|
|
|
|
|
<float>-0.004131</float>
|
|
|
|
|
<float>0.567185</float>
|
|
|
|
|
<float>0.587145</float>
|
|
|
|
|
<float>0.183562</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">bone_pile</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<map name="attributes">
|
|
|
|
|
<map name="mass">
|
|
|
|
|
<float name="default">1</float>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
<map name="bbox">
|
|
|
|
|
<list name="default">
|
|
|
|
|
<float>-0.138691</float>
|
|
|
|
|
<float>-0.12053</float>
|
|
|
|
|
<float>-0.004131</float>
|
|
|
|
|
<float>0.097734</float>
|
|
|
|
|
<float>0.105192</float>
|
|
|
|
|
<float>0.160005</float>
|
|
|
|
|
</list>
|
|
|
|
|
<string name="visibility">public</string>
|
|
|
|
|
</map>
|
|
|
|
|
</map>
|
|
|
|
|
<string name="id">skull</string>
|
|
|
|
|
<string name="objtype">class</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>thing</string>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<string name="id">dead_human_skull</string>
|
|
|
|
|
<string name="objtype">archetype</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>archetype</string>
|
|
|
|
|
</list>
|
|
|
|
|
<list name="entities">
|
|
|
|
|
<map>
|
|
|
|
|
<string name="name">human skull</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>skull</string>
|
|
|
|
|
</list>
|
|
|
|
|
<float name="transient">1800</float>
|
|
|
|
|
</map>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
|
|
|
|
<map>
|
|
|
|
|
<string name="id">dead_goblin_skull</string>
|
|
|
|
|
<string name="objtype">archetype</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>archetype</string>
|
|
|
|
|
</list>
|
|
|
|
|
<list name="entities">
|
|
|
|
|
<map>
|
|
|
|
|
<string name="name">goblin skull</string>
|
|
|
|
|
<list name="parents">
|
|
|
|
|
<string>skull</string>
|
|
|
|
|
</list>
|
|
|
|
|
<float name="transient">1800</float>
|
|
|
|
|
</map>
|
|
|
|
|
</list>
|
|
|
|
|
</map>
|
|
|
|
|
|
2007-10-18 16:25:34 +00:00
|
|
|
</atlas>
|