Erik Ogenvik
0572fd6d4a
Use "props" to get properties.
...
Also unify LocatedEntity Python bindings.
2018-05-14 17:35:19 +02:00
Erik Ogenvik
f1785bd9b9
Reload python modules all at once.
...
To prevent inconsistencies when multiple file changes.
2018-05-10 01:15:35 +02:00
Erik Ogenvik
b72aa95c94
Removed obsolete files.
...
We want to control behaviour through properties and move away from using
hierarchical structure.
2018-05-08 14:31:48 +02:00
Erik Ogenvik
5b282419be
Finalize conversion to Python 3.
2018-05-07 11:15:26 +02:00
Erik Ogenvik
97a09ae6b0
Conversion to Python 3 through 2to3.
2018-05-07 11:15:26 +02:00
Erik Ogenvik
49b0209b3f
Fixed some issues with logging.
2018-05-01 14:39:46 +02:00
Erik Ogenvik
e80d07560c
Reload entity scripts when python code changes.
...
For now we reload all scripts. We should be smarter and only reload
those scripts which are affected though.
2018-04-30 23:34:58 +02:00
Erik Ogenvik
2bbbad4c58
Restructure and add "present" properties.
...
Also make sure that the correct geometry is used whenever possible.
2018-02-20 22:26:27 +01:00
Erik Ogenvik
13314ff026
Convert Python scripts to left coords.
2018-02-06 13:45:10 +01:00
Erik Ogenvik
7127d39f13
More work on moving to left hand coord system.
2018-02-06 13:45:10 +01:00
Erik Ogenvik
0286bcd47d
Replace "parents" with "parent".
2017-07-24 15:05:18 +02:00
Erik Ogenvik
c94801af18
Make fires planted rather than fixed.
2017-06-20 19:27:25 +02:00
Erik Ogenvik
d8eeb05c3d
Revert include optimize for Python files.
...
CLion wasn't as good at optimizing Python as it was at optimizing C++.
This reverts commit 7aaa9b9ba7 .
2017-05-28 16:32:17 +02:00
Erik Ogenvik
7aaa9b9ba7
Optimize includes.
2017-03-19 21:36:52 +01:00
Erik Ogenvik
600d8d0a8b
Any cultivated plant should be planted.
2016-06-26 19:08:54 +02:00
Erik Ogenvik
4f8a76810c
Spread out entities more.
2016-03-23 22:21:34 +01:00
Erik Ogenvik
372ae67743
Added some test methods for testing out steering.
2016-03-19 23:05:13 +01:00
Erik Ogenvik
39ef952b38
Don't change status too early.
...
Doing it too early will trigger a deletion of the skeleton, which makes
the bones creation ops fail since the entity has been deleted.
2015-07-13 22:16:50 +02:00
Erik Ogenvik
419811c975
Update entity types to match Ember media.
2015-07-13 22:16:11 +02:00
Erik Ogenvik
ace2759d87
Always send ops to root entity.
2015-04-08 23:35:36 +02:00
Erik Ogenvik
e03552c6d5
Pruned rules.
2013-11-15 22:22:39 +01:00
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