FS#670 - Simplify control logic
Attached to Project:
RPG
Opened by neb (neb) - Tuesday, 16 February 2010, 14:45 GMT-7
Last edited by neb (neb) - Tuesday, 17 August 2010, 07:48 GMT-7
Opened by neb (neb) - Tuesday, 16 February 2010, 14:45 GMT-7
Last edited by neb (neb) - Tuesday, 17 August 2010, 07:48 GMT-7
|
DetailsThis task comes from the investigation of
Make the rpg.control system obsolete. Replace it with an rpg.activity system, which allows the character to perform one (possibly repeating, timed) activity at a time. This is essentially the control system with one task at a time (which always preempts any existing task). |
This task blocks these from closing
FS#627 - Avatar refuses to attack target
FS#671 - Integrate activity preparation delay
FS#672 - Improve navigation logic
FS#673 - Improve combat logic
Comment by neb (neb) -
Wednesday, 17 February 2010, 16:55 GMT-7
The control logic is implemented, but users (navigation and combat) must be tweaked to function properly under the new (simplified) activity approach.
Comment by neb (neb) -
Thursday, 18 February 2010, 12:39 GMT-7
Control logic working for navigation and attack, but need to review announcements to make sure activities being coordinated according to new contract (else future activities will have issues).