UbitUmarov
|
8895577c80
use Random.Shared
|
2 years ago |
UbitUmarov
|
da928d6099
!= UUID.Zero is slow
|
2 years ago |
UbitUmarov
|
cdcf468e5c
Enable NPCs by default. They are a major opensim feature
|
3 years ago |
UbitUmarov
|
fbc10387c8
add a optional limit on number of npcs per scene default = 40
|
3 years ago |
UbitUmarov
|
011868adc7
mantis 8909: take number of npcs out of avatars limit check
|
3 years ago |
UbitUmarov
|
9e7f77135d
minor cosmetics
|
3 years ago |
UbitUmarov
|
545e196226
do init new acd circuit code + cosmetics
|
3 years ago |
UbitUmarov
|
775420c46a
set object select on demand, not when it is created
|
4 years ago |
UbitUmarov
|
aca62392ac
mantis 8250: make same changes to avatar move to target (still no new OSSL)
|
4 years ago |
Mandarinka Tasty
|
5b7986e6be
Setting precise date of creation in NPC's profile.
|
8 years ago |
UbitUmarov
|
a08c354a07
fix NPCs OS_NPC_OBJECT_GROUP option. group ID needs to be set during creation, before scenepresence.CompleteMovement, set tittle just after it.
|
8 years ago |
UbitUmarov
|
3a498b0637
change NPC restriction options default from restricted to all allowed, as master
|
9 years ago |
UbitUmarov
|
feb78b2910
add several options for NPC creation so abusive use can be reduced (restrictive by default) UNTESTED
|
9 years ago |
UbitUmarov
|
a11edceb00
seems to compile ( tests comented out)
|
9 years ago |
UbitUmarov
|
371c9dd2af
bad merge?
|
9 years ago |
tglion
|
b4347cf214
Avoid deadlock in NPCModule between DeleteNPC and GetNPC on m_avatars
|
9 years ago |
Justin Clark-Casey (justincc)
|
bee3f203cd
Allow scripts in attachments on an owned NPC to call NPC functions on that NPC
|
10 years ago |
Justin Clark-Casey (justincc)
|
2d3072f053
When osNpcMoveToTarget() is called for a sitting avatar then silently do nothing rather than throwing an error.
|
10 years ago |
UbitUmarov
|
01981fdf58
dont fire a thread on npc creation keeping the main one just waiting
|
10 years ago |
Justin Clark-Casey (justincc)
|
c31d93cb6f
Fix issue where only one of multiple attachments on the same attachpoint for NPCs would be seen by other viewers.
|
10 years ago |
dahlia
|
a8e64cd59a
Overload INPCModule.CreateNPC() to allow agentID to be specified. Note: this is intended for use in region modules and is not exposed to scripts.
|
10 years ago |
Melanie
|
75c68fa29e
Merge branch 'master' into careminster
|
11 years ago |
Justin Clark-Casey (justincc)
|
2cd95fac73
refactor: Rename Scene.AddNewClient() to AddNewAgent() to make it obvious in the code that this is symmetric with CloseAgent()
|
11 years ago |
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 years ago |
Justin Clark-Casey (justincc)
|
6bdef1f70b
minor: Stop debug logging whenever an npc is moved, other npc log related formatting cleanups
|
11 years ago |
Melanie
|
4a6eff1ee8
Merge branch 'master' into careminster
|
11 years ago |
Justin Clark-Casey (justincc)
|
de6ad380f6
Get rid of issue where removing NPCs would through an exception by routing close through Scene.IncomingCloseAgent() and NPCAvatar.Close() rather than directly to Scene.RemoveClient().
|
11 years ago |
Melanie
|
a7eb1b5b85
Merge branch 'master' into careminster
|
11 years ago |
Dan Lake
|
9f129938c9
Attachments module only registers when enabled. This enables alternative attachments module implementations. All calls to Scene.AttachmentsModule are checking for null. Ideally, if we support disabling attachments then we need a null attachments module to register with the scene.
|
11 years ago |
Melanie
|
9a5679876e
Merge branch 'master' into careminster
|
12 years ago |