Justin Clark-Casey (justincc)
|
be357f8fee
Fix bug in persisting saved appearances for npcs
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
d4d894c20f
Stop avatars returning from neighbouring regions from stalling on the border crossing.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
33a894f3d2
refactor: move SOP.IsAttachment and AttachmentPoint up into SOG to avoid pointless duplication of identical values
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
d5dc8133fc
remove pointless IsDeleted check on SP.RezAttachments()
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
6d4432f440
refactor: simplify EntityBase.IsDeleted property
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
afd5469eec
Remove pointless contains check in ScenePresence.RemoveAttachment()
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
d328046efb
If an attachment fails, then start logging the exception for now, in order to help with the inconsistent state bug.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
2eaadf2dc0
Add warning log message to say which attachment fails validation in order to pin down problems with "Inconsistent Attachment State"
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
49258350e8
refactor: fold CreateSceneViewer() back into ScenePresence constructor
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
45c37ef494
refactor: Fold 3 ScenePresence() constructors into one since only one is called.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
c1a34cd8da
Don't try to save changed attachment states when an NPC with attachments is removed from the scene.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
d73c424078
get rid of logged warnings about lack of some modules - afaik these never occur in real life and just clutter up tests
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
b3a4b10531
eliminate redundant ground sitting checks since these are already done in enclosing control structures
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
1aa1711893
eliminate the rotation parameter from SP.HandleMoveToTargetUpdate(). This can just use the currently set Rotation
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
36f7d36fa1
instead of setting avatar rotation twice in SP.HandleAgentUpdate(), eliminate the second setting in AddNewMovement()
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
29093df1a7
get rid of intermediate local store of body rotation in ScenePresence, this is not used.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
4402851b08
Get NPCs to revert to the correct 'resting' animation (e.g. stand or hover) after finishing their movement. This also fixes judder after an avatar has finished "go here"/autopilot movement in a viewer.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
951ffad81e
If SP.MoveToTarget has been called with a force walk, begin by landing the avatar.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
5d6c9644fa
early code to allow scripts to force npcs not to fly when moving to target
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
4cb8d6379d
Stop trying to deregister caps or close child agents when an NPC is removed
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
92e96d394a
When an NPC is created, stop telling neighbouring regions to expect a child agent
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
6878049952
get rid of bogus log message
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
94d496cf2b
remove the largely unused copy/pasted HandleAgentRequestSit() method
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
1918402cb1
if an NPC target is set to a ground location, then automatically land them when they get there.
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
54ce029342
if an NPC move to target is above the terrain then make it fly to destination
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
c678b75d65
if a move to target is set underground, constrain it to the terrain height
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
61a931490d
move bAllowUpdateMoveToPosition switch outside of HandleMoveToTargetUpdate()
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
831f933ce6
only call move target code in SP.HandleAgentUpdate() if we're actually in the process of moving to a position
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
7b2b47530e
move reset code out of HandleMoveToTargetUpdate() so that we only call it where needed instead of passing in a flag
|
vor 13 Jahren |
Justin Clark-Casey (justincc)
|
fc64cc2439
Make SIGNIFICANT_MOVEMENT SP constant a top-level property so that other classes can use it.
|
vor 13 Jahren |