cyphesis/common
Erik Ogenvik 1ef3652f74 Allow type properties to be ephemeral.
Which means that they won't be persisted, and also not removed when the
type is synced with an EntityFactory.
This fixed an issue with tools having their bbox removed when operations
where added to them.
2018-03-09 14:53:53 +01:00
..
Actuate.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Add.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Affect.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
atlas_helpers.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
atlas_helpers.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
AtlasFileLoader.cpp Update with Atlas changes. 2018-02-06 13:45:11 +01:00
AtlasFileLoader.h Improve logging output. 2018-02-06 13:45:10 +01:00
AtlasQuery.h Added Atlas query utility functions. 2018-02-06 13:45:10 +01:00
AtlasStreamClient.cpp Update with Atlas changes. 2018-02-06 13:45:11 +01:00
AtlasStreamClient.h Clean up and remove unused structs. 2017-07-25 23:40:39 +02:00
Attack.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
BaseWorld.cpp Implmented proof of concept limbo property. 2014-09-18 21:45:35 +02:00
BaseWorld.h Improved stub generation and create all stubs. 2017-07-25 23:40:40 +02:00
binreloc.c Optimize includes. 2017-03-19 21:36:52 +01:00
binreloc.h Upgrade to newer, cleaner binreloc code. 2010-08-30 18:17:37 +01:00
Burn.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
client_socket.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ClientTask.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
ClientTask.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
CMakeLists.txt Include headers in CMake files. 2018-02-06 13:45:11 +01:00
CommSocket.cpp Removed further references to now removed classes. 2014-02-03 12:21:35 +01:00
CommSocket.h Fix issue with boost 1.66. 2017-12-23 23:28:09 +01:00
Commune.h Added custom ops for mind authoring. 2013-08-13 22:02:25 +02:00
compose.hpp Add specialisations for strings 2012-12-10 22:18:03 +00:00
Connect.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
const.cpp Convert to cmake. 2016-12-22 14:39:36 +01:00
const.h Removed obsolete code. 2018-02-20 23:08:37 +01:00
custom.cpp Use Atlas 0.7. 2015-06-04 21:41:27 +02:00
custom.h Added operation for requestion possession. 2015-05-24 11:25:06 +02:00
Database.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
Database.h Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
debug.cpp Use correct types. 2017-05-27 20:27:48 +02:00
debug.h Use correct types. 2017-05-27 20:27:48 +02:00
Drop.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Eat.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
EntityKit.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
EntityKit.h Use custom format for archetypes. 2013-11-15 21:39:35 +01:00
FormattedXMLWriter.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
FormattedXMLWriter.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
globals.cpp Fail if we can't read config. 2018-02-06 13:45:11 +01:00
globals.h Allow assets directory to be set in config. 2018-02-06 13:45:11 +01:00
id.cpp Use C++ string converters, and clean up code. 2018-02-08 21:47:22 +01:00
id.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Inheritance.cpp Replace "parents" with "parent". 2017-07-24 15:05:18 +02:00
Inheritance.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Link.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
Link.h Improved stub generation and create all stubs. 2017-07-25 23:40:40 +02:00
log.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
log.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Monitor.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Monitors.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
Monitors.h Added http endpoints for numerical monitors. 2015-04-05 21:53:28 +02:00
newid.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
nls.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Nourish.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
op_switch.h Added a relay mechanism for operations. 2013-08-16 00:03:09 +02:00
OperationRouter.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
OperationRouter.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
operations.cpp Added operation for requestion possession. 2015-05-24 11:25:06 +02:00
OperationsDispatcher.cpp Remove future seconds totally. 2017-06-12 18:01:14 +02:00
OperationsDispatcher.h Improved stub generation and create all stubs. 2017-07-25 23:40:40 +02:00
Pickup.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Possess.h Added operation for requestion possession. 2015-05-24 11:25:06 +02:00
Property.cpp Added calls for when property is installed on Type 2018-02-06 13:45:11 +01:00
Property.h Added calls for when property is installed on Type 2018-02-06 13:45:11 +01:00
Property_impl.h Fixed issues with stub property. 2017-08-02 10:03:58 +02:00
PropertyFactory.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
PropertyFactory.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PropertyFactory_impl.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PropertyInstanceState.h Store instance property data separately. 2015-04-28 20:56:15 +02:00
PropertyManager.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
PropertyManager.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
random.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Router.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
Router.h Fixed tests. 2018-02-06 13:45:11 +01:00
RuleTraversalTask.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
RuleTraversalTask.h Get all entity rules first. 2015-05-24 11:25:08 +02:00
ScriptKit.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
ScriptKit.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
serialno.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
serialno.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Setup.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Shaker.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Shaker.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
sockets.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Storage.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
Storage.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
system.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
system.h Clean up and remove unused structs. 2017-07-25 23:40:39 +02:00
system_net.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
system_prefix.cpp Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
system_uid.cpp Convert to cmake. 2016-12-22 14:39:36 +01:00
SystemTime.cpp Optimize includes. 2017-03-19 21:36:52 +01:00
SystemTime.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TaskKit.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
TaskKit.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Teleport.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Think.h Added custom ops for mind authoring. 2013-08-13 22:02:25 +02:00
Tick.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
type_utils.cpp Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
type_utils.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
type_utils_impl.h Always catch by ref. 2016-03-19 23:05:13 +01:00
TypeNode.cpp Allow type properties to be ephemeral. 2018-03-09 14:53:53 +01:00
TypeNode.h Added calls for when property is installed on Type 2018-02-06 13:45:11 +01:00
types.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Unseen.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Update.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
utils.cpp Added simple tokenize function in common/utils.h 2010-08-17 11:56:55 +05:30
utils.h Remove CVS $Id tags 2013-07-15 20:31:59 +02:00
Variable.cpp Added http endpoints for numerical monitors. 2015-04-05 21:53:28 +02:00
Variable.h Added http endpoints for numerical monitors. 2015-04-05 21:53:28 +02:00