cyphesis/data/characters.xml
Al Riddoch 8f89c49499 2008-11-30 Al Riddoch <alriddoch@googlemail.com>
* rulesets/Makefile.am: Add ArithmeticFactory to the build in this
	  directory.

	* data/characters.xml: Add test statistics to the class.

	* rulesets/StatisticsProperty.cpp, rulesets/StatisticsProperty.h:
	  Add an install method which creates a script instance.

	* rulesets/mason/world/statistics/Statistics.py: Make the reference
	  to the owner optional.

	* server/CorePropertyManager.cpp: Add "statistics" to the factory.

	* server/Makefile.am, server/ArithmeticFactory.cpp,
	  server/ArithmeticFactory.h: Remove unused ArithmeticFactory code
	  from the build.
2008-11-30 01:03:26 +00:00

263 lines
7 KiB
XML

<atlas>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
<map name="decays">
<string name="default">skull</string>
<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">
<string>mobile</string>
</list>
<int name="playable">1</int>
</map>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
</map>
<string name="id">lych</string>
<string name="objtype">class</string>
<list name="parents">
<string>mobile</string>
</list>
</map>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
<map name="decays">
<string name="default">skull</string>
<string name="visibility">public</string>
</map>
<map name="sex">
<string name="default">male</string>
<string name="visibility">public</string>
</map>
</map>
<string name="id">marshall</string>
<string name="objtype">class</string>
<list name="parents">
<string>mobile</string>
</list>
</map>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
<map name="decays">
<string name="default">skull</string>
<string name="visibility">public</string>
</map>
<map name="sex">
<string name="default">female</string>
<string name="visibility">public</string>
</map>
</map>
<string name="id">mercenary</string>
<string name="objtype">class</string>
<list name="parents">
<string>mobile</string>
</list>
</map>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
<map name="decays">
<string name="default">skull</string>
<string name="visibility">public</string>
</map>
<map name="sex">
<string name="default">male</string>
<string name="visibility">public</string>
</map>
</map>
<string name="id">merchant</string>
<string name="objtype">class</string>
<list name="parents">
<string>mobile</string>
</list>
</map>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
<map name="strength">
<float name="default">0.3</float>
<string name="visibility">private</string>
</map>
<map name="stamina">
<float name="default">1.0</float>
<string name="visibility">public</string>
</map>
<map name="agility">
<float name="default">0.3</float>
<string name="visibility">private</string>
</map>
<map name="mind">
<string name="default">NPC</string>
<string name="visibility">private</string>
</map>
<map name="tick">
<float name="default">0</float>
<string name="visibility">public</string>
</map>
</map>
<string name="id">mobile</string>
<string name="objtype">class</string>
<list name="parents">
<string>character</string>
</list>
</map>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
<map name="decays">
<string name="default">skull</string>
<string name="visibility">public</string>
</map>
<map name="guise">
<map name="default">
<map name="material">
<string name="dress">ragged</string>
<string name="head">simon</string>
<string name="pants">ragged</string>
</map>
<map name="mesh">
<string name="dress">2</string>
<string name="head">1</string>
<string name="pants">1</string>
</map>
</map>
</map>
<map name="mass">
<float name="default">60</float>
<string name="visibility">public</string>
</map>
<map name="sex">
<string name="default">male</string>
<string name="visibility">public</string>
</map>
<map name="statistics">
<map name="default">
<float name="strength">23</float>
<float name="attack">25</float>
<float name="defend">21</float>
</map>
</map>
</map>
<string name="id">settler</string>
<string name="objtype">class</string>
<list name="parents">
<string>mobile</string>
</list>
<int name="playable">1</int>
</map>
<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>2</float>
</list>
<string name="visibility">public</string>
</map>
</map>
<string name="id">skeleton</string>
<string name="objtype">class</string>
<list name="parents">
<string>mobile</string>
</list>
<int name="playable">1</int>
<map name="script">
<string name="language">python</string>
<string name="name">world.objects.undead.Skeleton.Skeleton</string>
</map>
</map>
</atlas>