So that authoring tools can recognize entities with minds.
This should of course not be sent to regular entities in SIGHT
operations, but that should be handled with the attribute visibility
feature (yet to be written) instead.
All IG code should use the interface of LocatedEntity when dealing
with any entity, rather than sometimes requiring Entity. Add virtual
functions to the interface where required, and modify all other interfaces
to stop them using Entity. This makes the code way cleaner, and much better
de-coupled.
* rulesets/TransientProperty.h, rulesets/MultiHandlerProperty.h,
rulesets/MultiHandlerProperty.cpp, rulesets/MindProperty.h,
rulesets/InternalProperties.h, rulesets/HandlerProperty.h,
rulesets/HandlerProperty.cpp: Switch a bunch of pretty simple
property classes over to using Propery<> rather than
DynamicProperty<>.