Commit graph

13 commits

Author SHA1 Message Date
Erik Ogenvik
1e95d956b9 Player characters should never be AI controlled. 2018-02-08 21:47:22 +01:00
Erik Ogenvik
e7fa53214b Use nullptr instead of NULL. 2018-02-06 13:45:11 +01:00
Olek Wojnar
446d115dc9 Fix typos 2018-01-30 17:43:24 -05:00
Erik Ogenvik
7aaa9b9ba7 Optimize includes. 2017-03-19 21:36:52 +01:00
Erik Ogenvik
140d124028 Removed excessive logging. 2015-05-24 12:52:37 +02:00
Erik Ogenvik
079b751bfc Don't request possession if no mind prop data. 2015-05-24 11:25:07 +02:00
Erik Ogenvik
d67ec8ac44 Make sure minds are repossessed correctly. 2015-05-24 11:25:07 +02:00
Erik Ogenvik
945a2dd3fe Improve external minds management.
We now register a an external mind with the ExternalMindsManager and
then let the manager make sure that there's an external mind connected.
When the external client is disconnected the manager will try to find a
new client to handle the mind.
2015-05-24 11:25:07 +02:00
Erik Ogenvik
c4f44bb277 Deregister possessive clients correctly. 2015-05-24 11:25:07 +02:00
Erik Ogenvik
af5c4df216 Send possession requests to the connected account. 2015-05-24 11:25:07 +02:00
Erik Ogenvik
2c3a4cd0bd Provide all requried data for possession. 2015-05-24 11:25:06 +02:00
Erik Ogenvik
5d11e1cbb8 Store Link instances rather than Router.
Note that I'm still not sure how this is done in a canonical way; I'm
learning as I go along.
2015-05-24 11:25:06 +02:00
Erik Ogenvik
4fad524f6c Added initial classes for handling ai clients. 2015-05-24 11:25:06 +02:00