Justin Clark-Casey (justincc)
|
2fb89b5aac
Comment out InventoryTransferModule.NeedSceneCacheClear() and invocations since the call itself does nothing and the return value is ignored by all callers.
|
11 years ago |
Justin Clark-Casey (justincc)
|
d469bde849
minor: Add/correct some doc messages associated with entity teleport.
|
11 years ago |
Justin Clark-Casey (justincc)
|
16c9c1dff7
On receiving TaskInventoryAccepted with a destination folder in the binary bucket slot for RLV, notify the viewer about inventory folder updates.
|
11 years ago |
Diva Canto
|
de69a24574
More on HG2.0: added the possibility of controlling the appearance that avies use to visit other grids. Not as good as I wanted, but good enough. Unfortunately we can't switch the appearance from under the avie without getting into a lot of weirdnesses because appearance is viewer-controlled. So instead, when this control is on, I'm disallowing HG-TP unless the user is wearing an allowed HG appearance -- the user gets a warning and needs to switch appearance. WARNING: I'm still not committing the config vars because this is still not ready for ppl to test.
|
11 years ago |
Justin Clark-Casey (justincc)
|
bcbd450fe4
Add --force flag to "kick user" console command to allow bypassing of recent race condition checks.
|
12 years ago |
Justin Clark-Casey (justincc)
|
32a4ce94f0
Add regression test to check that attachments in source region are deleting when an agent teleports to a neighbouring region
|
12 years ago |
Justin Clark-Casey (justincc)
|
4b6c3fd4bb
If crossing attachments into another region pre-fatpack, clone objects before changing properties to avoid hud display race condition with update threads.
|
12 years ago |
Justin Clark-Casey (justincc)
|
30f4a33f01
Don't make duplicate call to ScenePresence.Close() separately in ETM.DoTeleport() if an agent needs closing.
|
12 years ago |
Justin Clark-Casey (justincc)
|
79f3ce2e9f
refactor: factor out entity transfer state machine into a separate class to make code more analyzable
|
12 years ago |
Justin Clark-Casey (justincc)
|
8f87f55d05
If handling the failure of teleport, move agent state to CleaningUp when we start the handling.
|
12 years ago |
Justin Clark-Casey (justincc)
|
67ebe80dd9
Resolve some mono compiler warnings.
|
12 years ago |
Justin Clark-Casey (justincc)
|
ab59c0a658
on agent cross, remove from physics scene after its been placed in transit, not before.
|
12 years ago |
Justin Clark-Casey (justincc)
|
888210ea4a
refactor: make ETM.CrossAgentToNewRegionAsync neighbourRegion == null check return earlier to simplify method
|
12 years ago |
Justin Clark-Casey (justincc)
|
40c78b0624
Stop it being possible for an agent to teleport back to its source region before the source region has finished cleaning up old agent data and structures.
|
12 years ago |
Justin Clark-Casey (justincc)
|
93ff27053a
Don't actually proceed on a within-region teleport if another is already taking place, rather than just (falsely) logging that we're not going to proceed.
|
12 years ago |
Justin Clark-Casey (justincc)
|
cc53d91d2f
On inter-region teleport, only stand the avatar up if the QueryAccess call to the destination scene actually succeeds.
|
12 years ago |
Justin Clark-Casey (justincc)
|
cd225215b1
Now that the EntityTransferModule is per-region, fetch the event queue module once rather than repeatedly via scene presences
|
12 years ago |
Justin Clark-Casey (justincc)
|
5c9086ade6
Fix issue where a dns resolution failure on the final destination might leave the user unable to teleport since the transit flag was not being reset.
|
12 years ago |
Justin Clark-Casey (justincc)
|
459c7635af
If an agent is still registered as 'in transit' by the source region, don't allow an immediate teleport back.
|
12 years ago |
Justin Clark-Casey (justincc)
|
9ab0c81c1d
Setting 'in transit' on a local teleport as well as inter-region teleports.
|
12 years ago |
Justin Clark-Casey (justincc)
|
e444cb9da4
Remove redundant "Teleport failed:" from reason when QueryAccess fails for the destination simulator. This part of the string is already provided by the viewer.
|
12 years ago |
Justin Clark-Casey (justincc)
|
c2aa3b90d9
Set the agent in transit teleport flag at the first available opportunity (i.e. when IsInTransit() was being checked) to close down a race condition.
|
12 years ago |
Justin Clark-Casey (justincc)
|
fad557485c
Add more region information to some teleport related logging
|
12 years ago |
Justin Clark-Casey (justincc)
|
fcd5b0817b
Reinsert a 2000ms delay before closing a no longer required agent on the source region after teleport to resolve Imprudence teleport problems.
|
12 years ago |
Justin Clark-Casey (justincc)
|
9ffc2c1062
minor: resolve some mono compiler warnings
|
12 years ago |
Justin Clark-Casey (justincc)
|
40f3c24562
Comment out the five second sleep in etm.DoTeleport() if the old agent needs to be closed because it is no longer in the child's view distance.
|
12 years ago |
Justin Clark-Casey (justincc)
|
a29f7f7551
Remove some test code that accidentally crept in with 9d2e1c67
|
12 years ago |
Justin Clark-Casey (justincc)
|
9d2e1c67a8
Add regression test for teleporting between neighbouring regions on the same simulator
|
12 years ago |
Justin Clark-Casey (justincc)
|
5786521103
Move max teleport distance check down into etm.DoTeleport() since this should apply to all teleport calls, not just those through Teleport()
|
12 years ago |
Justin Clark-Casey (justincc)
|
37dd174697
refactor: Split most of EntityTransferModule.Teleport() into its same region and different region teleport components.
|
12 years ago |