Robert Adams
|
49af6b53e7
varregion: enable teleporting to a varregion by clicking on the map and
|
10 ani în urmă |
Robert Adams
|
f127e4b4ee
Merge branch 'master' into varregion
|
10 ani în urmă |
Justin Clark-Casey (justincc)
|
9fefbcf7fc
minor: since structs are values, assigning them to another variable copies it. Instantiation is unnecessary.
|
10 ani în urmă |
Robert Adams
|
38148bd4b6
Some missing definitions needed for successful compilation.
|
11 ani în urmă |
Robert Adams
|
7e32313a49
varregion: Add region size to teleport event messages (EnableSimulator,
|
11 ani în urmă |
Robert Adams
|
9984ecf862
varregion: Add region size to teleport event messages (EnableSimulator,
|
11 ani în urmă |
Robert Adams
|
01c0bbf181
varregion: extract banned region logic into a class for cleanlyness.
|
11 ani în urmă |
Robert Adams
|
2d2bea4aa7
varregion: many more updates removing the constant RegionSize and replacing
|
11 ani în urmă |
Robert Adams
|
e5f7c8b6e8
varregion: add lots of DEBUG level log messages. Especially for teleport.
|
11 ani în urmă |
Robert Adams
|
5c9fa15f30
varregion: fix bug where destination region is not found and object is
|
11 ani în urmă |
Robert Adams
|
6937eec258
Merge branch 'master' into varregion
|
11 ani în urmă |
Robert Adams
|
13a9a4b653
varregion: rename 'LegacyRegionLocX' back to 'RegionLocX' and same for Y and Z.
|
11 ani în urmă |
Melanie
|
97934e00e6
This is the Avination Entity Transfer Module. Surprisingly, it still compiles
|
11 ani în urmă |
Robert Adams
|
6cd0d7a62b
varregion: Add MaxRegionSize constant and enforce in RegionInfo.
|
11 ani în urmă |
Robert Adams
|
317c04fe17
VarRegion: change RegionInfo storage of region coordinates from region
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
b16bc7b01c
refactor: rename Scene.IncomingCloseAgent() to CloseAgent() in order to make it clear that all non-clientstack callers should be using this rather than RemoveClient() in order to step through the ScenePresence state machine properly.
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
babfbe8d6d
minor: log MaxOutgoingTransferVersion at EntityTransferModule startup
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
979b17165b
For debug purposes, allow simulators to force use of earlier SIMULATION/0.1 teleport protocol even if SIMULATION/0.2 is available.
|
11 ani în urmă |
BlueWall
|
3c85afbb43
Allow setting the EntityTransfer-max_distance to 0 to override distance checks. This is to facilitate current viewer work fixing the distance limitations for teleporting.
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
857f24a5e2
Fix bug where users teleporting to non-neighbour regions could continue to hear chat from their source region for some time after teleport completion.
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
0fbfef9649
minor: shortern warning messages in EntityTransferModule when UpdateAgent() fails
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
7c916ab91c
Try to make "slow down" message that one could receive on rapid teleporting more informative to the user.
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
3ddb7438d7
Move DoNotCloseAfterTeleport flag reset before UpdateAgent in V2 to avoid a low probability where the destination re-establishing the child connection before the flag was reset
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
3f8d79024b
Rely on the Scene.IncomingCloseAgent() check as to whether the connection should be kept open after teleport-end rather than doing this in the ET Module
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
2231fcf5b4
Do not use the SP.DoNotCloseAfterTeleport flag for child agent connections.
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
6fcbf219da
Comment back out seed dump code enabled in b1c26a56. Also adds a few teleport comments.
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
b1c26a56b3
Fix an issue where under teleport v2 protocol, teleporting from regions in an line from A->B->C would not close region A when reaching C
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
b10710d4a5
minor: add some method doc to ScenePresence fields used for entity transfer, add minor details to some log messages, rename a misleading local variable name.
|
11 ani în urmă |
Justin Clark-Casey (justincc)
|
a33a1ac958
Add post-CreateAgent teleport cancellation/abortion functionality from v1 transfer protocol into v2.
|
11 ani în urmă |
Diva Canto
|
878ce1e6b2
This should fix all issues with teleports. One should be able to TP as fast as needed. (Although sometimes Justin's state machine kicks in and doesn't let you) The EventQueues are a hairy mess, and it's very easy to mess things up. But it looks like this commit makes them work right. Here's what's going on:
|
11 ani în urmă |