Erik Ogenvik
ed6246d86d
Rename Teleport* to Possess*
...
So that the functionality can be used in more general situations.
2014-06-04 10:27:49 +02:00
Olek Wojnar
7f9ff2246d
Remove CVS $Id tags
...
The legacy tags are causing build issues in Debian.
2013-07-15 20:31:59 +02:00
Alistair Riddoch
f39acda7c1
Remove unneeded Entity.h include
2013-01-18 19:49:50 +00:00
Alistair Riddoch
4a9c7078f7
Refactor to use LocatedEntity as base class
...
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.
2013-01-17 10:17:07 +00:00
Alistair Riddoch
21086ca150
Refactor Create in Accounts to have a common handler, with a new virtual detail
2010-12-06 00:02:21 +00:00
Alistair Riddoch
b87968537d
Converge the create code in account classes
2010-12-05 18:47:04 +00:00
Alistair Riddoch
1d6d0f2429
Remove debug output specify source entity ID, and use logEvent instead
2010-12-05 18:22:06 +00:00
Alistair Riddoch
0c81bbe612
Remove unnecessary cast
2010-12-03 22:43:44 +00:00
Alistair Riddoch
f20b74e0d2
Simplify addNewEntity signature
2010-12-03 22:40:53 +00:00
Alistair Riddoch
d5fa9bf68b
Simplify the fingerprint of characterError to make it easier to use
2010-12-03 21:57:39 +00:00
Alistair Riddoch
62ef020fce
Fix to return int failure, not bool
2010-12-03 21:49:29 +00:00
Alistair Riddoch
6aa6599d67
Add logging of teleport related events
2010-11-30 21:38:29 +00:00
Alistair Riddoch
a3e3bd3390
Clean out the headers
2010-11-26 11:15:24 +00:00
Alistair Riddoch
1b17f8a426
Update comments about how teleports are tracked
2010-11-26 11:07:26 +00:00
Alistair Riddoch
459d5d0396
No need for a stripped down copy - we need all attributes
2010-11-24 19:02:00 +00:00
Alistair Riddoch
24cccee141
Remove the need for second arg by using int ids as serial/refno
2010-11-24 18:49:07 +00:00
Alistair Riddoch
b834b29a31
Clear up the info response handling.
2010-11-24 17:12:23 +00:00
Alistair Riddoch
09fa5e6c9e
Simplify the entity creation logic
2010-11-24 10:36:25 +00:00
Alistair Riddoch
95a0760960
Server accounts don't need to present an available character list
2010-11-24 10:11:33 +00:00
Manohar Vanga
afb165d128
Added CRITICAL log output
2010-08-20 20:50:43 +05:30
Manohar Vanga
9b7aa6df1a
Lots of fixes all around. Teleport should be working now (?)
2010-08-20 17:47:37 +05:30
Manohar Vanga
a397621b15
Fixed build errors. Adding extra debug output.
2010-08-20 16:25:23 +05:30
Manohar Vanga
279570c94f
Delete created entity in case of failure to insert auth info
2010-08-20 16:21:10 +05:30
Manohar Vanga
1c6e8249cd
Added spacing in comments in server/ServerAccount.cpp
2010-08-17 11:58:21 +05:30
Manohar Vanga
196df03270
Added comments to server/ServerAccount.cpp
2010-08-17 11:58:21 +05:30
Manohar Vanga
a413ca166f
Removed use of account ID to place restrictions. Map in TeleportAuthenticator now uses entity ID
2010-08-17 11:58:19 +05:30
Manohar Vanga
a7312aa087
Added extraction of possess key in ServerAccount::CreateOperation
2010-08-17 11:58:19 +05:30
Manohar Vanga
f69b6bde3e
Fixed ServerAccount::CreateOperation to only create entities
2010-08-17 11:58:19 +05:30
Manohar Vanga
697dab25b4
Fixed type check in ServerAccount::CreateOperation()
2010-08-17 11:58:19 +05:30
Manohar Vanga
c6046eb4da
Fixed some log messages and cleaned up some code in ServerAccount
2010-08-17 11:58:18 +05:30
Manohar Vanga
e4eaa4b174
Removed unecessary comment
2010-08-17 11:58:18 +05:30
Manohar Vanga
e6d3eb6418
Fixed a NULL pointer dereference bug in ServerAccount.cpp. All tests pass.
2010-08-17 11:58:18 +05:30
Manohar Vanga
47e0a7308c
Changed ServerAccount::CreateOperation to work correctly
2010-08-17 11:58:17 +05:30
Manohar Vanga
cfec5f9bb8
Wrote test for ServerAccount class
2010-08-17 11:56:09 +05:30
Manohar Vanga
7ea6378639
Created default ServerAccount (changed name Server --> ServerAccount)
2010-08-17 11:47:59 +05:30