Justin Clark-Casey (justincc)
|
7d58b5fa15
move common code into AttachmentsModule.DeleteAttachmentsFromScene()
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
32444d98cb
Make SP.Attachments available as sp.GetAttachments() instead.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
04bafd2122
refactor: Move ScenePresence.RezAttachments() into AttachmentsModule
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
c1a34cd8da
Don't try to save changed attachment states when an NPC with attachments is removed from the scene.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
acfdca34fd
Fix issue where loading a new appearance onto an NPC would not remove the previous attachments from the scene.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
4b88f04c0a
minor: On "login disable/enable" always tell the user the final login status, rather than remaining silent if it was already on/off
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
50945dd560
add regression test for osNpcCreate when cloning an in-region avatar
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
1aa1711893
eliminate the rotation parameter from SP.HandleMoveToTargetUpdate(). This can just use the currently set Rotation
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
36f7d36fa1
instead of setting avatar rotation twice in SP.HandleAgentUpdate(), eliminate the second setting in AddNewMovement()
|
%!s(int64=13) %!d(string=hai) anos |
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.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
7f499ff3f3
Add a OS_NPC_LAND_AT_TARGET option to osMoveToTarget()
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
5d6c9644fa
early code to allow scripts to force npcs not to fly when moving to target
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
4cb8d6379d
Stop trying to deregister caps or close child agents when an NPC is removed
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
195c1dc9b8
implement osNpcStopMoveTo() to cancel any current move target
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
cba54090c7
When an NPC appearance is loaded, rez the attachments too
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
92e96d394a
When an NPC is created, stop telling neighbouring regions to expect a child agent
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
e869eeb0bf
Implement first draft functions for saving and loading NPC appearance from storage.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
1918402cb1
if an NPC target is set to a ground location, then automatically land them when they get there.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
54ce029342
if an NPC move to target is above the terrain then make it fly to destination
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
61a931490d
move bAllowUpdateMoveToPosition switch outside of HandleMoveToTargetUpdate()
|
%!s(int64=13) %!d(string=hai) anos |
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
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
fc64cc2439
Make SIGNIFICANT_MOVEMENT SP constant a top-level property so that other classes can use it.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
7f6f100c5a
When the NPC reaches within the SIGNIFICANT_CLIENT_MOVEMENT distance of the target, move it directly to the target.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
a2f5b4ac9a
Rename HandleMoveToPositionUpdate() to HandleMoveToTargetUpdate() for consistency. Improve method doc.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
61d49d4f63
rename NPC.Autopilot to NPC.MoveToTarget internally. Add method doc to INPCModule
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
a333c60f28
refactor: rename the move to position methods to move to target to be consistent with terminology used by scene object part and elsewhere
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
2964467708
get rid of vestigal move to parameters
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
797def8aa4
Put config to enable disable [NPC] module.
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
6e4ec29722
Do a partial fix/implementation of OSSL osNpcMoveTo()
|
%!s(int64=13) %!d(string=hai) anos |
Justin Clark-Casey (justincc)
|
c122489e09
Partially fix autopilot/go here
|
%!s(int64=13) %!d(string=hai) anos |