UbitUmarov
|
5d2ffdc35b
limit max number of attachments to 38. All can be on same point
|
%!s(int64=4) %!d(string=hai) anos |
UbitUmarov
|
ca4bb8c492
let autopilot also stand from a object
|
%!s(int64=4) %!d(string=hai) anos |
UbitUmarov
|
bd9f6ae3f0
avoid a null ref
|
%!s(int64=4) %!d(string=hai) anos |
UbitUmarov
|
24a977323b
avoid a null ref ( this should not be needed)
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
9d6c996570
extent supported number of avatar textures/bakes/wearables, tell viewers about it on lludp RegionHandShake; propagate agenthover; block teleports/crossings based on worn wearables and peer version;
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
85b615309b
update libomv with simpler Texture.GetBakesBytes
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
450ae4a927
change appearance data sent to others
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
3ae4115e43
osLocalTeleportAgent: if lookat or fly options, just move the avatar, not telling viewer about any teleport
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
3a055c578d
soem cleanup
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
ea32a73103
osLocalTeleportAgent: no region crossings :( ; check avatar access to target position; flag 8 == force fly; 16 force nofly (both == fly)
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
11c945a565
add osLocalTeleportAgent(key agent, vector position, vector velocity, vector lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;)
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
e9587c8835
sop: rename a few fields
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
ec6a52c029
change interpretation of a viewer flag
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
5ed2b5c990
try handle the special case MaxRegionsViewDistance = 0 (agents only see void around region, even if there are regions around
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
28c9725730
kill avatar on agents that do not see its new region
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
7ce45235e6
make sure viewer knows where to place a sitting avatar, this will need deep revision with culling
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
6485377ecd
fix MinRegionViewDistance option (added in last commit); change regions view control
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
63321f9ccc
add option RegionViewDistance
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
0652f01d4c
duhhh npcs don't have child agents; plus minor typos
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
50c810549c
change visible regions also by view range change; fix check on crossings
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
a56f40470e
control visible regions by avatar position and view range, first dirty code
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
15b6d8c147
send agent view range to new child agents
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
8e094887cd
change avatars sending point
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
433e529512
make tests happy again; try to speedup crossings
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
8152e47a4a
change the point where child regions are closed/opened
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
1984cbdbe5
add extra delay before sending initial data
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
7110e98815
rez npcs attachments async again
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
939aff5c3b
oops RegionHandShakeReply is not reentrant
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
9650cb8708
remove a potencially dang. lock
|
%!s(int64=5) %!d(string=hai) anos |
UbitUmarov
|
3a6d87da95
a few more changes on initial data sending
|
%!s(int64=5) %!d(string=hai) anos |