Commit graph

3516 commits

Author SHA1 Message Date
Alistair Riddoch
b10a5efa8a Update completed items. 2009-08-05 02:11:18 +01:00
Alistair Riddoch
977a8641f5 Clear up a couple of locations where new Python objects are not checked. 2009-08-05 02:07:54 +01:00
Alistair Riddoch
c72a427c35 Remove completed note. 2009-08-04 19:32:56 +01:00
Alistair Riddoch
2186b53aab Bring ChangeLog up to date. 2009-08-04 18:49:12 +01:00
Alistair Riddoch
ff1e668dfc Set box corners as Point3D object as well, and update the tests. 2009-08-04 18:35:49 +01:00
Alistair Riddoch
ee69eeef82 Simplify accessing box data by exposing Point3D directly. 2009-08-04 17:58:27 +01:00
Alistair Riddoch
9be3b08d0b Remove a done item. 2009-08-04 17:36:02 +01:00
Alistair Riddoch
baae71977f Add note about Python requirement in client and server. 2009-08-02 20:58:48 +01:00
Alistair Riddoch
211a80f60b Add a note about initialising some globals statically. 2009-08-02 18:31:42 +01:00
Alistair Riddoch
99abcbb463 Add a note about sleeping minds. 2009-08-02 18:30:36 +01:00
Alistair Riddoch
a7683660f4 Update the test to cover the new Unseen operation handler. 2009-08-02 18:30:17 +01:00
Alistair Riddoch
e8f6be7696 Handle Unseen operations here, as they always apply, and should not have
to go through to the scripting interface.
2009-08-02 18:29:40 +01:00
Alistair Riddoch
6fde625d26 Remove completed note about checking createObject. 2009-08-02 17:12:30 +01:00
Alistair Riddoch
e9d93045bd Add the necessary exception catches around createObject. 2009-08-02 17:10:51 +01:00
Alistair Riddoch
6317ccd814 Use quicker Map() rather than asMap() as the type has already been checked. 2009-08-02 17:05:02 +01:00
Alistair Riddoch
458d35b1a9 Add a note with an idea about cooperating tasks. 2009-07-31 18:45:18 +01:00
Alistair Riddoch
91126107e1 Cover the case where malformed data is passed to Py_Map as an entity. 2009-07-31 12:24:07 +01:00
Alistair Riddoch
045e6ec7db Add note about some exceptions we need to watch for. 2009-07-31 12:23:32 +01:00
Alistair Riddoch
1fddd19458 Catch exceptions from Atlas-C++. 2009-07-31 12:22:44 +01:00
Alistair Riddoch
f34ecbc86e Signficantly expand the coverage of Py_Map. 2009-07-31 11:47:50 +01:00
Alistair Riddoch
487be15dbe Check if updateAdd returns null, as it can. 2009-07-31 11:46:44 +01:00
Alistair Riddoch
26739bb63b Remove some null checks, as the functions just return null anyway. 2009-07-31 11:46:05 +01:00
Alistair Riddoch
321aca978f Remove completed notes. Add a note about making filtering more efficient. 2009-07-30 17:57:22 +01:00
Alistair Riddoch
76558ef3b6 Remove obsolete setTask member function. 2009-07-29 13:03:40 +01:00
Alistair Riddoch
3b72367ddd Replace the binding for obsolete setTask with a new one for startTask. 2009-07-29 12:54:24 +01:00
Alistair Riddoch
3f12f5f4de Update the test now that any string can be used as an operation name. 2009-07-29 12:53:57 +01:00
Alistair Riddoch
19f042a7fd Modify test to use startTask instead of the obsolete setTask. 2009-07-29 12:53:22 +01:00
Alistair Riddoch
f8531ef987 Document another possible way to use task attributes. 2009-07-28 19:50:24 +01:00
Alistair Riddoch
d52392cac0 Expose task attributes to the task scripts. 2009-07-28 19:49:37 +01:00
Alistair Riddoch
1ed8def990 Re-write get and setAttr to not be inline and be safe. 2009-07-28 19:45:17 +01:00
Alistair Riddoch
10033f8ff7 Add test code to exercise task properties. 2009-07-28 19:36:51 +01:00
Alistair Riddoch
739e7eea42 Remove some debug output. 2009-07-28 19:36:33 +01:00
Alistair Riddoch
af01427048 Add note. 2009-07-28 19:16:53 +01:00
Alistair Riddoch
57f3c92477 Use a single updateTask method whenever task data needs to be updated. 2009-07-28 19:04:49 +01:00
Alistair Riddoch
459de71220 Ensure property data gets retrieved even if no task is active. 2009-07-28 19:02:38 +01:00
Alistair Riddoch
f21b2a597c Initiate combat tasks using startTask(). 2009-07-28 18:41:03 +01:00
Alistair Riddoch
65ff81f59c Replace call to many task related functions to a single call to startTask(). 2009-07-28 18:27:51 +01:00
Alistair Riddoch
70f25af6c8 Add a new unused method which handles all the steps of setting up a task. 2009-07-28 16:53:00 +01:00
Alistair Riddoch
8baf0eb721 Clarify some error messages. 2009-07-28 16:51:20 +01:00
Alistair Riddoch
097deaa8e6 Allow scripts to create any kind of operation, regardless of whether they
are know to the inheritance engine.
2009-07-28 12:09:50 +01:00
Alistair Riddoch
96437fa3f3 Extend the task test to "use" a tool. Currently broken. 2009-07-24 20:18:45 +01:00
Alistair Riddoch
188b6ecc5f Add handler for Use ops, and don't process them in the mind filter. 2009-07-24 20:18:11 +01:00
Alistair Riddoch
379a687776 Add Use operations to those passed around by default in-game. 2009-07-24 15:43:44 +01:00
Alistair Riddoch
45a5cc99ec Remove debug output. 2009-07-24 12:13:14 +01:00
Alistair Riddoch
0f0c67321f Add a function to start testing tasks. 2009-07-24 00:03:54 +01:00
Alistair Riddoch
1950806476 Add ChangeLog entry for Alexey's property attributes changes. 2009-07-23 16:02:48 +01:00
Alistair Riddoch
66b92523ed Merge branch 'tasks_properties' 2009-07-23 15:40:11 +01:00
Alistair Riddoch
42aed1c9c8 Merge branch 'tasks_properties' of git://git.worldforge.org/gsoc2009/alex-cyphesis into tasks_properties 2009-07-23 15:36:53 +01:00
Alistair Riddoch
fbddc457f2 Merge branch 'master' of ssh://git.worldforge.org/data/git/cyphesis 2009-07-23 12:58:26 +01:00
Alistair Riddoch
f71d61a4ac Add Change entry for Amey's binding extension 2009-07-23 12:52:36 +01:00