diff options
author | Teravus Ovares | 2007-11-24 01:38:36 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-11-24 01:38:36 +0000 |
commit | 52714c339e49e8f1f839b315cd6b4da1bb53e82a (patch) | |
tree | 73a7994d316638607dfcb79a64a7d4f13db4a875 /OpenSim/Region/ClientStack | |
parent | *Shared Modules have feelings too! -- Shared Region Modules that are found in... (diff) | |
download | opensim-SC-52714c339e49e8f1f839b315cd6b4da1bb53e82a.zip opensim-SC-52714c339e49e8f1f839b315cd6b4da1bb53e82a.tar.gz opensim-SC-52714c339e49e8f1f839b315cd6b4da1bb53e82a.tar.bz2 opensim-SC-52714c339e49e8f1f839b315cd6b4da1bb53e82a.tar.xz |
* Hanling RequestGodlikePowers. On Request.. sends the sim owner's client the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets....
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/ClientView.API.cs | 3 | ||||
-rw-r--r-- | OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs | 22 |
2 files changed, 7 insertions, 18 deletions
diff --git a/OpenSim/Region/ClientStack/ClientView.API.cs b/OpenSim/Region/ClientStack/ClientView.API.cs index 9182b5c..b046f0a 100644 --- a/OpenSim/Region/ClientStack/ClientView.API.cs +++ b/OpenSim/Region/ClientStack/ClientView.API.cs | |||
@@ -65,6 +65,7 @@ namespace OpenSim.Region.ClientStack | |||
65 | public event ObjectDuplicate OnObjectDuplicate; | 65 | public event ObjectDuplicate OnObjectDuplicate; |
66 | public event MoveObject OnGrabUpdate; | 66 | public event MoveObject OnGrabUpdate; |
67 | public event AddNewPrim OnAddPrim; | 67 | public event AddNewPrim OnAddPrim; |
68 | public event RequestGodlikePowers OnRequestGodlikePowers; | ||
68 | public event ObjectExtraParams OnUpdateExtraParams; | 69 | public event ObjectExtraParams OnUpdateExtraParams; |
69 | public event UpdateShape OnUpdatePrimShape; | 70 | public event UpdateShape OnUpdatePrimShape; |
70 | public event ObjectSelect OnObjectSelect; | 71 | public event ObjectSelect OnObjectSelect; |
@@ -246,7 +247,7 @@ namespace OpenSim.Region.ClientStack | |||
246 | 247 | ||
247 | OutPacket(reply, ThrottleOutPacketType.Task); | 248 | OutPacket(reply, ThrottleOutPacketType.Task); |
248 | } | 249 | } |
249 | 250 | ||
250 | /// <summary> | 251 | /// <summary> |
251 | /// | 252 | /// |
252 | /// </summary> | 253 | /// </summary> |
diff --git a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs index 64f5b6d..ca7ba7f 100644 --- a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs +++ b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs | |||
@@ -1066,25 +1066,13 @@ namespace OpenSim.Region.ClientStack | |||
1066 | 1066 | ||
1067 | #region unimplemented handlers | 1067 | #region unimplemented handlers |
1068 | case PacketType.RequestGodlikePowers: | 1068 | case PacketType.RequestGodlikePowers: |
1069 | //RequestGodlikePowersPacket rglpPack = (RequestGodlikePowersPacket) Pack; | 1069 | RequestGodlikePowersPacket rglpPack = (RequestGodlikePowersPacket) Pack; |
1070 | //RequestGodlikePowersPacket.RequestBlockBlock rblock = rglpPack.RequestBlock; | 1070 | RequestGodlikePowersPacket.RequestBlockBlock rblock = rglpPack.RequestBlock; |
1071 | //LLUUID token = rblock.Token; | 1071 | LLUUID token = rblock.Token; |
1072 | //RequestGodlikePowersPacket.AgentDataBlock ablock = rglpPack.AgentData; | 1072 | RequestGodlikePowersPacket.AgentDataBlock ablock = rglpPack.AgentData; |
1073 | 1073 | ||
1074 | OnRequestGodlikePowers(ablock.AgentID, ablock.SessionID, token, this); | ||
1074 | 1075 | ||
1075 | //GrantGodlikePowersPacket respondPacket = new GrantGodlikePowersPacket(); | ||
1076 | //GrantGodlikePowersPacket.GrantDataBlock gdb = new GrantGodlikePowersPacket.GrantDataBlock(); | ||
1077 | //GrantGodlikePowersPacket.AgentDataBlock adb = new GrantGodlikePowersPacket.AgentDataBlock(); | ||
1078 | |||
1079 | //adb.AgentID = ablock.AgentID; | ||
1080 | //adb.SessionID = ablock.SessionID; | ||
1081 | |||
1082 | //gdb.GodLevel = (byte)100; | ||
1083 | //gdb.Token = token; | ||
1084 | //respondPacket.AgentData = (GrantGodlikePowersPacket.AgentDataBlock)ablock; | ||
1085 | //respondPacket.GrantData = gdb; | ||
1086 | //respondPacket.AgentData = adb; | ||
1087 | //OutPacket(respondPacket, ThrottleOutPacketType.Task); | ||
1088 | break; | 1076 | break; |
1089 | case PacketType.GodKickUser: | 1077 | case PacketType.GodKickUser: |
1090 | //GodKickUserPacket gkupack = (GodKickUserPacket) Pack; | 1078 | //GodKickUserPacket gkupack = (GodKickUserPacket) Pack; |