cyphesis/rulesets
Erik Ogenvik 4dfba8e043 Added a Propel property, describing propel force.
This is mainly the force used to propel characters forward. I.e.
walking, running and so on.
For now it's not activated, since we rely on proper physics to be
implemented first.
2016-01-21 09:26:43 +01:00
..
acorn Update all scripts to use atlas.Oplist 2009-05-21 16:34:27 +01:00
astronomy Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
basic Persist thoughts to server at regular interval. 2015-05-26 22:28:14 +02:00
deeds Any cultivated plant should be planted. 2016-01-16 12:12:34 +01:00
entityfilter Add not operator into ParserDefinition 2015-06-06 10:27:36 -07:00
mars Cloned minimal ruleset to be mars ruleset. 2012-08-10 01:51:17 -04:00
mason Alter long lines to fit with coding standard. 2013-10-26 15:29:30 +02:00
minimal Cloned minimal ruleset to be mars ruleset. 2012-08-10 01:51:17 -04:00
skills Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
werewolf Update all scripts to use atlas.Oplist 2009-05-21 16:34:27 +01:00
AreaProperty.cpp Fixed memory leak. 2014-01-21 21:24:01 +01:00
AreaProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ArithmeticFactory.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ArithmeticFactory.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ArithmeticScript.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ArithmeticScript.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
AtlasProperties.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
AtlasProperties.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
BaseMind.cpp Rewrote how minds are interacted with. 2015-05-24 11:25:08 +02:00
BaseMind.h Rewrote how minds are interacted with. 2015-05-24 11:25:08 +02:00
BBoxProperty.cpp Altered signature to prevent ambiguity. 2016-01-20 15:34:48 +01:00
BBoxProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
BiomassProperty.cpp Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
BiomassProperty.h Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
BulletDomain.cpp Take plantable adjustment into account. 2016-01-16 12:12:34 +01:00
BulletDomain.h Take plantable adjustment into account. 2016-01-16 12:12:34 +01:00
BurnSpeedProperty.cpp Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
BurnSpeedProperty.h Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
CalendarProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
CalendarProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Character.cpp Provide an axis rotation fallback. 2015-10-30 22:53:13 +01:00
Character.h Regularly persist thoughts to database. 2015-05-26 22:27:39 +02:00
Container.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Container.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Creator.cpp Allow Set operations from the Creator. 2016-01-20 15:34:48 +01:00
Creator.h Allow Set operations from the Creator. 2016-01-20 15:34:48 +01:00
DecaysProperty.cpp Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
DecaysProperty.h Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
DefaultLocationProperty.cpp Added property for setting the "default" entity. 2014-09-09 20:46:30 +02:00
DefaultLocationProperty.h Added property for setting the "default" entity. 2014-09-09 20:46:30 +02:00
Domain.cpp Make Domain an interface and provide two versions. 2014-09-24 22:00:54 +02:00
Domain.h Take plantable adjustment into account. 2016-01-16 12:12:34 +01:00
DomainProperty.cpp Store instance property data separately. 2015-04-28 20:56:15 +02:00
DomainProperty.h Store instance property data separately. 2015-04-28 20:56:15 +02:00
Entity.cpp Altered signature to prevent ambiguity. 2016-01-20 15:34:48 +01:00
Entity.h Fixed typos. 2015-04-28 20:54:30 +02:00
EntityProperties.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
EntityProperty.cpp Fix tests. Also handle "id" attr. 2013-11-18 22:26:35 +01:00
EntityProperty.h Fix after merge. 2015-04-18 22:30:52 +02:00
EntityPropertyFactory.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
EntityPropertyFactory.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
EntityPropertyFactory_impl.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ExternalMind.cpp Remove ephemeral controlled entities. 2014-01-23 21:17:13 +01:00
ExternalMind.h Remove ephemeral controlled entities. 2014-01-23 21:17:13 +01:00
ExternalProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ExternalProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ForcesProperty.cpp Added "forces" property. 2016-01-20 16:50:17 +01:00
ForcesProperty.h Added "forces" property. 2016-01-20 16:50:17 +01:00
ImmortalProperty.cpp Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
ImmortalProperty.h Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
InternalProperties.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
InternalProperties.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Limbo.cpp Rewrote how minds are interacted with. 2015-05-24 11:25:08 +02:00
Limbo.h Rewrote how minds are interacted with. 2015-05-24 11:25:08 +02:00
LimboProperty.cpp Implmented proof of concept limbo property. 2014-09-18 21:45:35 +02:00
LimboProperty.h Implmented proof of concept limbo property. 2014-09-18 21:45:35 +02:00
LineProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
LineProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
LocatedEntity.cpp Affect position directly. 2016-01-20 15:34:48 +01:00
LocatedEntity.h Allow properties to alter other properties. 2016-01-20 15:34:48 +01:00
Makefile.am Added a Propel property, describing propel force. 2016-01-21 09:26:43 +01:00
MemEntity.cpp Properly set the destroyed flag. 2015-05-24 11:25:07 +02:00
MemEntity.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
MemMap.cpp Mark destroyed mementities as such. 2015-05-24 11:25:08 +02:00
MemMap.h Made technical fixes to entity-related memories. 2014-08-15 13:12:10 -04:00
MindFactory.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
MindFactory.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
MindProperty.cpp Check mind existance through script and lang. 2015-05-24 11:25:07 +02:00
MindProperty.h Don't request possession if no mind prop data. 2015-05-24 11:25:07 +02:00
ModeProperty.cpp Added tests for Mode and ModeSpec properties. 2016-01-20 16:13:03 +01:00
ModeProperty.h Added tests for Mode and ModeSpec properties. 2016-01-20 16:13:03 +01:00
ModeSpecProperty.cpp Added tests for Mode and ModeSpec properties. 2016-01-20 16:13:03 +01:00
ModeSpecProperty.h Added tests for Mode and ModeSpec properties. 2016-01-20 16:13:03 +01:00
Motion.cpp Spelling fix. 2015-05-24 11:25:07 +02:00
Motion.h Spelling fix. 2015-05-24 11:25:07 +02:00
Movement.cpp Various housekeeping tasks. 2014-09-18 21:45:35 +02:00
Movement.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
OffsetProperty.cpp Altered signature to prevent ambiguity. 2016-01-20 15:34:48 +01:00
OffsetProperty.h Altered signature to prevent ambiguity. 2016-01-20 15:34:48 +01:00
OutfitProperty.cpp Merge remote-tracking branch 'ytaben/entity_filter' 2015-04-18 22:25:27 +02:00
OutfitProperty.h Merge remote-tracking branch 'ytaben/entity_filter' 2015-04-18 22:25:27 +02:00
Pedestrian.cpp Take plantable adjustment into account. 2016-01-16 12:12:34 +01:00
Pedestrian.h Added note about how this class needs to change. 2014-09-18 21:45:35 +02:00
PhysicalDomain.cpp Added a mode specification property. 2016-01-20 15:34:48 +01:00
PhysicalDomain.h Take plantable adjustment into account. 2016-01-16 12:12:34 +01:00
Plant.cpp Let plants only feed if they're planted. 2016-01-16 12:12:34 +01:00
Plant.h Rewrote how plant fruiting works. 2015-04-08 19:16:54 +02:00
PropelProperty.cpp Added a Propel property, describing propel force. 2016-01-21 09:26:43 +01:00
PropelProperty.h Added a Propel property, describing propel force. 2016-01-21 09:26:43 +01:00
ProxyMind.cpp Only act on Think ops in ProxyMind. 2015-05-27 21:29:04 +02:00
ProxyMind.h Only act on Think ops in ProxyMind. 2015-05-27 21:29:04 +02:00
Py_BBox.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_BBox.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_EntityWrapper.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Filter.cpp Print filter parsing exception. 2015-05-24 11:25:08 +02:00
Py_Filter.h Fixed Filter wrapper segfaults and reformatted the code. 2014-07-24 14:17:47 -04:00
Py_Location.cpp Added concept of a default entity. 2014-08-27 22:17:09 +02:00
Py_Location.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Map.cpp Added methods to add/recall entity-related memories in python 2014-08-14 16:57:43 -04:00
Py_Map.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Message.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Message.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Operation.cpp Expand Python bindings for Operation. 2015-05-26 22:26:24 +02:00
Py_Operation.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Oplist.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Oplist.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Point3D.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Point3D.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Property.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Property.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Quaternion.cpp Fixed broken tests. 2015-12-19 15:28:29 +01:00
Py_Quaternion.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_RootEntity.cpp Better compose error string. 2013-09-21 15:42:17 +02:00
Py_RootEntity.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Shape.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Shape.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Task.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Task.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_TerrainModProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_TerrainProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Thing.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Thing.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Vector3D.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_Vector3D.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_World.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_World.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_WorldTime.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Py_WorldTime.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Python_API.cpp Renamed filter to entity_filter in python to avoid a conflict 2014-08-14 17:09:27 -04:00
Python_API.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Python_Script_Utils.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonArithmeticFactory.cpp Fix memory leak. 2014-02-20 13:27:33 +01:00
PythonArithmeticFactory.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonArithmeticScript.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonArithmeticScript.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonClass.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonClass.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonContext.cpp Clean up memory after use. 2015-04-06 21:41:43 +02:00
PythonContext.h Clean up memory after use. 2015-04-06 21:41:43 +02:00
PythonEntityScript.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonEntityScript.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonScriptFactory.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonScriptFactory.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonScriptFactory_impl.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PythonWrapper.cpp Provide more informative debug output. 2014-02-20 13:21:02 +01:00
PythonWrapper.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
RespawningProperty.cpp Store instance property data separately. 2015-04-28 20:56:15 +02:00
RespawningProperty.h Store instance property data separately. 2015-04-28 20:56:15 +02:00
Script.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Script.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
SolidProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
SolidProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
SpawnerProperty.cpp Improved validity checks. 2015-05-02 00:22:19 +02:00
SpawnerProperty.h Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
SpawnProperty.cpp Updated tests. 2014-08-26 21:13:18 +02:00
SpawnProperty.h Updated tests. 2014-08-26 21:13:18 +02:00
Stackable.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Stackable.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Statistics.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Statistics.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
StatisticsProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
StatisticsProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
StatusProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
StatusProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
SuspendedProperty.cpp Allow suspension of individual entities. 2014-12-30 13:10:50 +01:00
SuspendedProperty.h Allow suspension of individual entities. 2014-12-30 13:10:50 +01:00
Task.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Task.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TasksProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TasksProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TerrainEffectorProperty.cpp Use more canonical method. 2014-09-09 20:46:30 +02:00
TerrainEffectorProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TerrainModProperty.cpp Added warning message about no terrain. 2015-04-06 21:42:14 +02:00
TerrainModProperty.h Properly remove properties with delegates. 2014-08-26 21:09:02 +02:00
TerrainModTranslator.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TerrainModTranslator.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TerrainProperty.cpp Fix possible field corruption after delete. 2014-09-10 21:50:31 +02:00
TerrainProperty.h Make terrain property react to shader data. 2014-09-09 20:46:30 +02:00
Thing.cpp Added a Propel property, describing propel force. 2016-01-21 09:26:43 +01:00
Thing.h Fixed typos. 2015-04-28 20:54:30 +02:00
TransformsProperty.cpp Rotate in local space. 2016-01-20 15:34:48 +01:00
TransformsProperty.h Introduce a separate Transforms class. 2016-01-20 15:34:48 +01:00
TransientProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TransientProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
VisibilityProperty.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
VisibilityProperty.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
VoidDomain.cpp Take plantable adjustment into account. 2016-01-16 12:12:34 +01:00
VoidDomain.h Take plantable adjustment into account. 2016-01-16 12:12:34 +01:00
World.cpp Don't show children of the world by default. 2014-09-15 21:11:36 +02:00
World.h Move terrain eat handling to property. 2014-08-26 21:09:51 +02:00