Commit graph

22 commits

Author SHA1 Message Date
Erik Ogenvik
2dca4949ed Created "deeds" ruleset and made it default.
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.
2013-11-15 21:14:47 +01:00
Alistair Riddoch
145b1efeb8 Break down the test into discrete functions 2013-03-03 23:04:15 +00:00
Sean Ryan
5268071494 Cloned minimal ruleset to be mars ruleset.
Minimal will not be changed, it will serve as a barren and
minimalistic ruleset that allows someone to start.  Mars will be
the result of all tutorials applied to minimal.
Also reverted minimal ruleset to use moraf, to avoid additional
requirements.
2012-08-10 01:51:17 -04:00
Sean Ryan
9dba75e5fc Add in minimal ruleset with bare code and build.
And just for Al, I exported the xml clean from the db.
2012-08-07 10:08:15 -04:00
Al Riddoch
74ba744157 2008-03-26 Al Riddoch <alriddoch@googlemail.com>
* common/Actuate.h, common/Makefile.am, common/custom.cpp,
	  common/op_switch.h, common/operations.cpp: Add Actuate to the
	  cyphesis core custom operations.

	* rulesets/Entity.cpp, rulesets/Entity.h, rulesets/Character.cpp:
	  Add handlers for Actuate to the operation routing interface.

	* data/devices.xml: Add example device.

	* data/Makefile.am: Add new devices file.

	* data/operations.xml: Remove temporary soft Actuate definition.
2008-03-26 01:34:15 +00:00
Al Riddoch
7bbb37a0a4 2007-12-03 Al Riddoch <alriddoch@zepler.org>
* data/Makefile.am: Update the xml check so it works with out of
	  srcdir builds.
2007-12-03 23:43:21 +00:00
Al Riddoch
07ee66a9ef 2007-12-03 Al Riddoch <alriddoch@zepler.org>
* configure.ac: Add a test for the xmllint program.

	* data/Makefile.am: Use xmllint to make sure the rules data files are
	  ok.
2007-12-03 17:30:46 +00:00
Al Riddoch
4158bdc3b2 2007-10-27 Al Riddoch <alriddoch@zepler.org>
* data/terrain.xml, data/mason.xml: Move some terrain related
	  definitions from mason into their own rules file.
2007-10-27 08:33:24 +00:00
Al Riddoch
5e7c576768 2007-10-19 Al Riddoch <alriddoch@zepler.org>
* data/food.xml, data/basic.xml, data/mason.xml: Move some food types
	  from basic and mason into their own file.

	* data/construction.xml, data/basic.xml: Move a construction type from
	  basic into the right file.
2007-10-19 14:51:20 +00:00
Al Riddoch
cbcf2450a1 2007-10-19 Al Riddoch <alriddoch@zepler.org>
* data/weapons.xml, data/basic.xml: Move some weapon types
	  from basic into their own rules file.
2007-10-19 13:55:01 +00:00
Al Riddoch
2e1c64f0c1 2007-10-19 Al Riddoch <alriddoch@zepler.org>
* data/operations.xml, data/tasks.xml: Move some operation definitions
	  from basic into their own rules file.
2007-10-19 13:46:16 +00:00
Al Riddoch
38a461963f 2007-10-18 Al Riddoch <alriddoch@zepler.org>
* data/construction.xml, data/mason.xml: Move all the construction types
	  from mason into their own rules file.
2007-10-18 20:35:58 +00:00
Al Riddoch
2cd7920ce8 2007-10-18 Al Riddoch <alriddoch@zepler.org>
* data/characters.xml, data/mason.xml: Move all the character types
	  from mason into their own rules file.
2007-10-18 16:25:34 +00:00
Al Riddoch
ac3d6da2c7 2007-10-18 Al Riddoch <alriddoch@zepler.org>
* data/tasks.xml, data/mason.xml: Move all the task types from
	  mason into their own rules file.
2007-10-18 16:16:36 +00:00
Al Riddoch
a4ea80e910 2007-10-18 Al Riddoch <alriddoch@zepler.org>
* data/tools.xml, data/mason.xml: Move all the tool types from
	  mason into their own rules file.
2007-10-18 15:59:08 +00:00
Al Riddoch
3589963eac 2007-10-18 Al Riddoch <alriddoch@zepler.org>
* data/animals.xml, data/mason.xml: Move all the animal types from
	  mason into their own rules file.

	* data/clothing.xml: Add a couple more overlooked clothing types.
2007-10-18 15:40:06 +00:00
Al Riddoch
b9b6e14919 2007-10-18 Al Riddoch <alriddoch@zepler.org>
* data/clothing.xml, data/mason.xml: Move all the clothing types from
	  mason into their own rules file.
2007-10-18 15:26:04 +00:00
Al Riddoch
040b9f32b0 2007-10-18 Al Riddoch <alriddoch@zepler.org>
* data/buildings.xml, data/mason.xml: Move all the building types from
	  mason into their own rules file.
2007-10-18 03:36:25 +00:00
Al Riddoch
aee188f626 2007-10-17 Al Riddoch <alriddoch@zepler.org>
* data/plants.xml, data/mason.xml: Move all the plant types from mason
	  into their own rules file.
2007-10-17 19:20:38 +00:00
Al Riddoch
13d0e5e00f 2007-06-16 Al Riddoch <alriddoch@zepler.org>
* data/Makefile.am: Install the xml files for mason into the mason.d
	  subdir, as the rule loading code now prefers.

	* server/EntityFactory.cpp, tools/cyaddrules.cpp,
	  tools/cyloadrules.cpp: Modify the way rule xml files are loaded
	  so files from the ruleset specific subdirectory are loaded first,
	  and the legacy way of doing it is done if this files, with a warning
	  message.
2007-06-16 13:39:54 +00:00
Al Riddoch
45c16225a6 2005-09-20 Al Riddoch <alriddoch@zepler.org>
* common/system.cpp: Make sure cassert is included before assert
	  macro is used.

	* common/Makefile.am: Add missing header.

	* data/Makefile.am: Install copies of the config files in
	  the documentation directory for reference.
2005-09-20 16:50:30 +00:00
Al Riddoch
a9a01e596d 2004-07-21 Al Riddoch <alriddoch@zepler.org>
* Clean up files for distribution.
2004-07-21 18:11:33 +00:00