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 |
Diva Canto
|
86903f23dd
Cleanup on region modules: gave short node id's to all of them.
|
12 years ago |
Melanie
|
d9b149b375
Merge branch 'master' into careminster
|
12 years ago |
SignpostMarv
|
f560d581bb
document & 80-character width terminal formatting
|
12 years ago |
SignpostMarv
|
23605cf93d
converting NPC module to ISharedRegionModule
|
12 years ago |
Justin Clark-Casey (justincc)
|
c42fe6c159
Prevent race conditions when one thread removes an NPC SP before another thread has retreived it after checking whether the NPC exists.
|
12 years ago |
Melanie
|
4a969b45bd
Remove NPC debug spam
|
12 years ago |
Melanie
|
5546757931
Merge branch 'avination' of ssh://3dhosting.de/var/git/careminster into avination
|
12 years ago |
Melanie
|
9ec35d09f8
Merge branch 'master' into careminster
|
12 years ago |
Melanie
|
20b66cf654
Removed more spammy NPC crap
|
12 years ago |
Melanie
|
12a329eb85
Comment spammy debug
|
12 years ago |
Melanie
|
0bc8238a6c
Merge branch 'master' into careminster
|
12 years ago |