Correct casing on isGod and isViewerUIGod
parent
6d44ee9099
commit
e58903be6f
|
@ -11455,7 +11455,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||||
ScenePresence p;
|
ScenePresence p;
|
||||||
if (scene.TryGetScenePresence(sender.AgentId, out p))
|
if (scene.TryGetScenePresence(sender.AgentId, out p))
|
||||||
{
|
{
|
||||||
if (p.isViewerUIGod)
|
if (p.IsViewerUIGod)
|
||||||
{
|
{
|
||||||
groupProfileReply.GroupData.OpenEnrollment = true;
|
groupProfileReply.GroupData.OpenEnrollment = true;
|
||||||
groupProfileReply.GroupData.MembershipFee = 0;
|
groupProfileReply.GroupData.MembershipFee = 0;
|
||||||
|
|
|
@ -229,7 +229,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Chat
|
||||||
fromPos = avatar.AbsolutePosition;
|
fromPos = avatar.AbsolutePosition;
|
||||||
fromName = avatar.Name;
|
fromName = avatar.Name;
|
||||||
fromID = c.Sender.AgentId;
|
fromID = c.Sender.AgentId;
|
||||||
if (avatar.isViewerUIGod)
|
if (avatar.IsViewerUIGod)
|
||||||
{ // let gods speak to outside or things may get confusing
|
{ // let gods speak to outside or things may get confusing
|
||||||
fromNamePrefix = m_adminPrefix;
|
fromNamePrefix = m_adminPrefix;
|
||||||
checkParcelHide = false;
|
checkParcelHide = false;
|
||||||
|
@ -305,7 +305,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Chat
|
||||||
{
|
{
|
||||||
if (checkParcelHide)
|
if (checkParcelHide)
|
||||||
{
|
{
|
||||||
if (sourceParcelID != Presencecheck.LandData.GlobalID && !presence.isViewerUIGod)
|
if (sourceParcelID != Presencecheck.LandData.GlobalID && !presence.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (c.Sender == null || Presencecheck.IsEitherBannedOrRestricted(c.Sender.AgentId) != true)
|
if (c.Sender == null || Presencecheck.IsEitherBannedOrRestricted(c.Sender.AgentId) != true)
|
||||||
|
|
|
@ -118,7 +118,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
|
||||||
// If we're in god mode, we reverse the meaning. Offer
|
// If we're in god mode, we reverse the meaning. Offer
|
||||||
// calling card becomes "Take a calling card" for that
|
// calling card becomes "Take a calling card" for that
|
||||||
// person, no matter if they agree or not.
|
// person, no matter if they agree or not.
|
||||||
if (sp.isViewerUIGod)
|
if (sp.IsViewerUIGod)
|
||||||
{
|
{
|
||||||
CreateCallingCard(client.AgentId, destID, UUID.Zero, true);
|
CreateCallingCard(client.AgentId, destID, UUID.Zero, true);
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -173,7 +173,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Gods
|
||||||
|
|
||||||
sp.GrantGodlikePowers(token, godLike);
|
sp.GrantGodlikePowers(token, godLike);
|
||||||
|
|
||||||
if (godLike && !sp.isViewerUIGod && DialogModule != null)
|
if (godLike && !sp.IsViewerUIGod && DialogModule != null)
|
||||||
DialogModule.SendAlertToUser(agentID, "Request for god powers denied");
|
DialogModule.SendAlertToUser(agentID, "Request for god powers denied");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -169,7 +169,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Lure
|
||||||
|
|
||||||
GridInstantMessage m;
|
GridInstantMessage m;
|
||||||
|
|
||||||
if (scene.Permissions.IsAdministrator(client.AgentId) && presence.isViewerUIGod && (!scene.Permissions.IsAdministrator(targetid)))
|
if (scene.Permissions.IsAdministrator(client.AgentId) && presence.IsViewerUIGod && (!scene.Permissions.IsAdministrator(targetid)))
|
||||||
{
|
{
|
||||||
m = new GridInstantMessage(scene, client.AgentId,
|
m = new GridInstantMessage(scene, client.AgentId,
|
||||||
client.FirstName+" "+client.LastName, targetid,
|
client.FirstName+" "+client.LastName, targetid,
|
||||||
|
|
|
@ -137,8 +137,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
m_godlevel = m_rightsGodLevel;
|
m_godlevel = m_rightsGodLevel;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_scenePresence.isGod = (m_godlevel >= 200);
|
m_scenePresence.IsGod = (m_godlevel >= 200);
|
||||||
m_scenePresence.isViewerUIGod = (m_viewergodlevel >= 200);
|
m_scenePresence.IsViewerUIGod = (m_viewergodlevel >= 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
// calculates god level at sp creation from local and grid user god rights
|
// calculates god level at sp creation from local and grid user god rights
|
||||||
|
@ -176,8 +176,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
{
|
{
|
||||||
m_viewergodlevel = 0;
|
m_viewergodlevel = 0;
|
||||||
m_godlevel = 0;
|
m_godlevel = 0;
|
||||||
m_scenePresence.isGod = false;
|
m_scenePresence.IsGod = false;
|
||||||
m_scenePresence.isViewerUIGod = false;
|
m_scenePresence.IsViewerUIGod = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -205,8 +205,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
m_godlevel = 0;
|
m_godlevel = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
m_scenePresence.isGod = (m_godlevel >= 200);
|
m_scenePresence.IsGod = (m_godlevel >= 200);
|
||||||
m_scenePresence.isViewerUIGod = (m_viewergodlevel >= 200);
|
m_scenePresence.IsViewerUIGod = (m_viewergodlevel >= 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SyncViewerState()
|
public void SyncViewerState()
|
||||||
|
|
|
@ -95,10 +95,10 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
// simple yes or no isGOD from god level >= 200
|
// simple yes or no isGOD from god level >= 200
|
||||||
// should only be set by GodController
|
// should only be set by GodController
|
||||||
// we have two to suport legacy behaviour
|
// we have two to suport legacy behaviour
|
||||||
// isViewerUIGod was controlled by viewer in older versions
|
// IsViewerUIGod was controlled by viewer in older versions
|
||||||
// isGod may now be also controled by viewer acording to options
|
// IsGod may now be also controled by viewer acording to options
|
||||||
public bool isViewerUIGod { get; set; }
|
public bool IsViewerUIGod { get; set; }
|
||||||
public bool isGod { get; set; }
|
public bool IsGod { get; set; }
|
||||||
|
|
||||||
private PresenceType m_presenceType;
|
private PresenceType m_presenceType;
|
||||||
public PresenceType PresenceType {
|
public PresenceType PresenceType {
|
||||||
|
@ -2156,7 +2156,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (p == this)
|
if (p == this)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
SendAppearanceToAgentNF(p);
|
SendAppearanceToAgentNF(p);
|
||||||
|
@ -2206,7 +2206,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
SendAttachmentsToAgentNF(p);
|
SendAttachmentsToAgentNF(p);
|
||||||
|
@ -3811,7 +3811,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (!remoteClient.IsActive)
|
if (!remoteClient.IsActive)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && p.currentParcelUUID != currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && p.currentParcelUUID != currentParcelUUID && !p.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
//m_log.DebugFormat("[SCENE PRESENCE]: " + Name + " sending TerseUpdate to " + remoteClient.Name + " : Pos={0} Rot={1} Vel={2}", m_pos, Rotation, m_velocity);
|
//m_log.DebugFormat("[SCENE PRESENCE]: " + Name + " sending TerseUpdate to " + remoteClient.Name + " : Pos={0} Rot={1} Vel={2}", m_pos, Rotation, m_velocity);
|
||||||
|
@ -3921,7 +3921,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
// get the avatar, then a kill if can't see it
|
// get the avatar, then a kill if can't see it
|
||||||
p.SendInitialAvatarDataToAgent(this);
|
p.SendInitialAvatarDataToAgent(this);
|
||||||
|
|
||||||
if (p.ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !isViewerUIGod)
|
if (p.ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
p.SendAppearanceToAgentNF(this);
|
p.SendAppearanceToAgentNF(this);
|
||||||
|
@ -3969,7 +3969,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
foreach (ScenePresence p in presences)
|
foreach (ScenePresence p in presences)
|
||||||
{
|
{
|
||||||
p.ControllingClient.SendAvatarDataImmediate(this);
|
p.ControllingClient.SendAvatarDataImmediate(this);
|
||||||
if (p != this && ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (p != this && ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
// either just kill the object
|
// either just kill the object
|
||||||
// p.ControllingClient.SendKillObject(new List<uint> {LocalId});
|
// p.ControllingClient.SendKillObject(new List<uint> {LocalId});
|
||||||
// or also attachments viewer may still know about
|
// or also attachments viewer may still know about
|
||||||
|
@ -3982,7 +3982,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
public void SendInitialAvatarDataToAgent(ScenePresence p)
|
public void SendInitialAvatarDataToAgent(ScenePresence p)
|
||||||
{
|
{
|
||||||
p.ControllingClient.SendAvatarDataImmediate(this);
|
p.ControllingClient.SendAvatarDataImmediate(this);
|
||||||
if (p != this && ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (p != this && ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
// either just kill the object
|
// either just kill the object
|
||||||
// p.ControllingClient.SendKillObject(new List<uint> {LocalId});
|
// p.ControllingClient.SendKillObject(new List<uint> {LocalId});
|
||||||
// or also attachments viewer may still know about
|
// or also attachments viewer may still know about
|
||||||
|
@ -3996,7 +3996,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
public void SendAvatarDataToAgent(ScenePresence avatar)
|
public void SendAvatarDataToAgent(ScenePresence avatar)
|
||||||
{
|
{
|
||||||
//m_log.DebugFormat("[SCENE PRESENCE] SendAvatarDataToAgent from {0} ({1}) to {2} ({3})", Name, UUID, avatar.Name, avatar.UUID);
|
//m_log.DebugFormat("[SCENE PRESENCE] SendAvatarDataToAgent from {0} ({1}) to {2} ({3})", Name, UUID, avatar.Name, avatar.UUID);
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != avatar.currentParcelUUID && !avatar.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != avatar.currentParcelUUID && !avatar.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
avatar.ControllingClient.SendAvatarDataImmediate(this);
|
avatar.ControllingClient.SendAvatarDataImmediate(this);
|
||||||
}
|
}
|
||||||
|
@ -4041,7 +4041,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
{
|
{
|
||||||
// m_log.DebugFormat(
|
// m_log.DebugFormat(
|
||||||
// "[SCENE PRESENCE]: Sending appearance data from {0} {1} to {2} {3}", Name, m_uuid, avatar.Name, avatar.UUID);
|
// "[SCENE PRESENCE]: Sending appearance data from {0} {1} to {2} {3}", Name, m_uuid, avatar.Name, avatar.UUID);
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != avatar.currentParcelUUID && !avatar.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != avatar.currentParcelUUID && !avatar.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
SendAppearanceToAgentNF(avatar);
|
SendAppearanceToAgentNF(avatar);
|
||||||
}
|
}
|
||||||
|
@ -4057,7 +4057,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (IsChildAgent || Animator == null)
|
if (IsChildAgent || Animator == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
Animator.SendAnimPackToClient(p.ControllingClient);
|
Animator.SendAnimPackToClient(p.ControllingClient);
|
||||||
|
@ -4068,7 +4068,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (IsChildAgent)
|
if (IsChildAgent)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
p.ControllingClient.SendAnimations(animations, seqs, ControllingClient.AgentId, objectIDs);
|
p.ControllingClient.SendAnimations(animations, seqs, ControllingClient.AgentId, objectIDs);
|
||||||
|
@ -4093,7 +4093,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
m_scene.ForEachScenePresence(delegate(ScenePresence p)
|
m_scene.ForEachScenePresence(delegate(ScenePresence p)
|
||||||
{
|
{
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
p.ControllingClient.SendAnimations(animations, seqs, ControllingClient.AgentId, objectIDs);
|
p.ControllingClient.SendAnimations(animations, seqs, ControllingClient.AgentId, objectIDs);
|
||||||
});
|
});
|
||||||
|
@ -4473,9 +4473,9 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (IsNPC)
|
if (IsNPC)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
bool wasgod = isViewerUIGod;
|
bool wasgod = IsViewerUIGod;
|
||||||
GodController.RequestGodMode(godStatus);
|
GodController.RequestGodMode(godStatus);
|
||||||
if (wasgod != isViewerUIGod)
|
if (wasgod != IsViewerUIGod)
|
||||||
parcelGodCheck(m_currentParcelUUID);
|
parcelGodCheck(m_currentParcelUUID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4909,7 +4909,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
RaiseCollisionScriptEvents(coldata);
|
RaiseCollisionScriptEvents(coldata);
|
||||||
|
|
||||||
// Gods do not take damage and Invulnerable is set depending on parcel/region flags
|
// Gods do not take damage and Invulnerable is set depending on parcel/region flags
|
||||||
if (Invulnerable || isViewerUIGod)
|
if (Invulnerable || IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// The following may be better in the ICombatModule
|
// The following may be better in the ICombatModule
|
||||||
|
@ -5194,7 +5194,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (p != this && sog.HasPrivateAttachmentPoint)
|
if (p != this && sog.HasPrivateAttachmentPoint)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
SendTerseUpdateToAgentNF(p);
|
SendTerseUpdateToAgentNF(p);
|
||||||
|
@ -5308,7 +5308,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (p == this)
|
if (p == this)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
p.ControllingClient.SendEntityUpdate(rootpart, rootflag);
|
p.ControllingClient.SendEntityUpdate(rootpart, rootflag);
|
||||||
|
@ -5366,7 +5366,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (p == this)
|
if (p == this)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
p.ControllingClient.SendEntityUpdate(rootpart, flag);
|
p.ControllingClient.SendEntityUpdate(rootpart, flag);
|
||||||
|
@ -5416,7 +5416,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (p == this)
|
if (p == this)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
p.ControllingClient.SendEntityUpdate(part, flag);
|
p.ControllingClient.SendEntityUpdate(part, flag);
|
||||||
|
@ -5457,7 +5457,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
{
|
{
|
||||||
if (p == this)
|
if (p == this)
|
||||||
continue;
|
continue;
|
||||||
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (ParcelHideThisAvatar && currentParcelUUID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
p.ControllingClient.SendEntityUpdate(part, flag);
|
p.ControllingClient.SendEntityUpdate(part, flag);
|
||||||
|
@ -6095,7 +6095,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
// the TP point. This behaviour mimics agni.
|
// the TP point. This behaviour mimics agni.
|
||||||
if (land.LandData.LandingType == (byte)LandingType.LandingPoint &&
|
if (land.LandData.LandingType == (byte)LandingType.LandingPoint &&
|
||||||
land.LandData.UserLocation != Vector3.Zero &&
|
land.LandData.UserLocation != Vector3.Zero &&
|
||||||
!isViewerUIGod &&
|
!IsViewerUIGod &&
|
||||||
((land.LandData.OwnerID != m_uuid &&
|
((land.LandData.OwnerID != m_uuid &&
|
||||||
!m_scene.Permissions.IsGod(m_uuid) &&
|
!m_scene.Permissions.IsGod(m_uuid) &&
|
||||||
!m_scene.RegionInfo.EstateSettings.IsEstateManagerOrOwner(m_uuid)) ||
|
!m_scene.RegionInfo.EstateSettings.IsEstateManagerOrOwner(m_uuid)) ||
|
||||||
|
@ -6120,7 +6120,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
string reason;
|
string reason;
|
||||||
|
|
||||||
// dont mess with gods
|
// dont mess with gods
|
||||||
if(isViewerUIGod || m_scene.Permissions.IsGod(m_uuid))
|
if(IsViewerUIGod || m_scene.Permissions.IsGod(m_uuid))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
// respect region owner and managers
|
// respect region owner and managers
|
||||||
|
@ -6417,7 +6417,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
|
|
||||||
if (p.ParcelHideThisAvatar && p.currentParcelUUID != currentParcelID)
|
if (p.ParcelHideThisAvatar && p.currentParcelUUID != currentParcelID)
|
||||||
{
|
{
|
||||||
if (isViewerUIGod)
|
if (IsViewerUIGod)
|
||||||
p.SendViewTo(this);
|
p.SendViewTo(this);
|
||||||
else
|
else
|
||||||
p.SendKillTo(this);
|
p.SendKillTo(this);
|
||||||
|
@ -6468,7 +6468,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// those not on parcel dont see me
|
// those not on parcel dont see me
|
||||||
if (currentParcelID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (currentParcelID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
{
|
{
|
||||||
killsToSendto.Add(p); // they dont see me
|
killsToSendto.Add(p); // they dont see me
|
||||||
}
|
}
|
||||||
|
@ -6494,9 +6494,9 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
// only those on previus parcel need receive kills
|
// only those on previus parcel need receive kills
|
||||||
if (previusParcelID == p.currentParcelUUID)
|
if (previusParcelID == p.currentParcelUUID)
|
||||||
{
|
{
|
||||||
if(!p.isViewerUIGod)
|
if(!p.IsViewerUIGod)
|
||||||
killsToSendto.Add(p); // they dont see me
|
killsToSendto.Add(p); // they dont see me
|
||||||
if(!isViewerUIGod)
|
if(!IsViewerUIGod)
|
||||||
killsToSendme.Add(p); // i dont see them
|
killsToSendme.Add(p); // i dont see them
|
||||||
}
|
}
|
||||||
// only those on new parcel need see
|
// only those on new parcel need see
|
||||||
|
@ -6518,7 +6518,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// those not on new parcel dont see me
|
// those not on new parcel dont see me
|
||||||
if (currentParcelID != p.currentParcelUUID && !p.isViewerUIGod)
|
if (currentParcelID != p.currentParcelUUID && !p.IsViewerUIGod)
|
||||||
{
|
{
|
||||||
killsToSendto.Add(p); // they dont see me
|
killsToSendto.Add(p); // they dont see me
|
||||||
}
|
}
|
||||||
|
@ -6544,7 +6544,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (p.IsDeleted || p == this || p.ControllingClient == null || !p.ControllingClient.IsActive)
|
if (p.IsDeleted || p == this || p.ControllingClient == null || !p.ControllingClient.IsActive)
|
||||||
continue;
|
continue;
|
||||||
// only those old parcel need kills
|
// only those old parcel need kills
|
||||||
if (previusParcelID == p.currentParcelUUID && !isViewerUIGod)
|
if (previusParcelID == p.currentParcelUUID && !IsViewerUIGod)
|
||||||
{
|
{
|
||||||
killsToSendme.Add(p); // i dont see them
|
killsToSendme.Add(p); // i dont see them
|
||||||
}
|
}
|
||||||
|
@ -6606,7 +6606,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
if (Scene.AttachmentsModule != null)
|
if (Scene.AttachmentsModule != null)
|
||||||
Scene.AttachmentsModule.DeleteAttachmentsFromScene(this, true);
|
Scene.AttachmentsModule.DeleteAttachmentsFromScene(this, true);
|
||||||
|
|
||||||
if (!ParcelHideThisAvatar || isViewerUIGod)
|
if (!ParcelHideThisAvatar || IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
List<ScenePresence> allpresences = m_scene.GetScenePresences();
|
List<ScenePresence> allpresences = m_scene.GetScenePresences();
|
||||||
|
|
|
@ -5029,7 +5029,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// agent must not be a god
|
// agent must not be a god
|
||||||
if (presence.isViewerUIGod) return;
|
if (presence.IsViewerUIGod) return;
|
||||||
|
|
||||||
// agent must be over the owners land
|
// agent must be over the owners land
|
||||||
ILandObject agentLand = World.LandChannel.GetLandObject(presence.AbsolutePosition);
|
ILandObject agentLand = World.LandChannel.GetLandObject(presence.AbsolutePosition);
|
||||||
|
@ -5256,7 +5256,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// Pushee is in GodMode this pushing object isn't owned by them
|
// Pushee is in GodMode this pushing object isn't owned by them
|
||||||
if (avatar.isViewerUIGod && m_host.OwnerID != targetID)
|
if (avatar.IsViewerUIGod && m_host.OwnerID != targetID)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
pusheeav = avatar;
|
pusheeav = avatar;
|
||||||
|
@ -6687,7 +6687,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
delegate (ScenePresence ssp)
|
delegate (ScenePresence ssp)
|
||||||
{
|
{
|
||||||
// Gods are not listed in SL
|
// Gods are not listed in SL
|
||||||
if (!ssp.IsDeleted && !ssp.isViewerUIGod && !ssp.IsChildAgent)
|
if (!ssp.IsDeleted && !ssp.IsViewerUIGod && !ssp.IsChildAgent)
|
||||||
{
|
{
|
||||||
if (!regionWide)
|
if (!regionWide)
|
||||||
{
|
{
|
||||||
|
|
|
@ -721,7 +721,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
{
|
{
|
||||||
ScenePresence sp = World.GetScenePresence(m_host.OwnerID);
|
ScenePresence sp = World.GetScenePresence(m_host.OwnerID);
|
||||||
|
|
||||||
if (sp == null || !sp.isViewerUIGod)
|
if (sp == null || !sp.IsViewerUIGod)
|
||||||
{
|
{
|
||||||
LSShoutError("lsSetWindlightScene can only be used by estate managers or owners.");
|
LSShoutError("lsSetWindlightScene can only be used by estate managers or owners.");
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -768,7 +768,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
{
|
{
|
||||||
ScenePresence sp = World.GetScenePresence(m_host.OwnerID);
|
ScenePresence sp = World.GetScenePresence(m_host.OwnerID);
|
||||||
|
|
||||||
if (sp == null || !sp.isViewerUIGod)
|
if (sp == null || !sp.IsViewerUIGod)
|
||||||
{
|
{
|
||||||
LSShoutError("lsSetWindlightScene can only be used by estate managers or owners.");
|
LSShoutError("lsSetWindlightScene can only be used by estate managers or owners.");
|
||||||
return;
|
return;
|
||||||
|
@ -799,7 +799,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
{
|
{
|
||||||
ScenePresence sp = World.GetScenePresence(m_host.OwnerID);
|
ScenePresence sp = World.GetScenePresence(m_host.OwnerID);
|
||||||
|
|
||||||
if (sp == null || !sp.isViewerUIGod)
|
if (sp == null || !sp.IsViewerUIGod)
|
||||||
{
|
{
|
||||||
LSShoutError("lsSetWindlightSceneTargeted can only be used by estate managers or owners.");
|
LSShoutError("lsSetWindlightSceneTargeted can only be used by estate managers or owners.");
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -540,7 +540,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Plugins
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (presence.IsDeleted || presence.IsChildAgent || presence.isViewerUIGod)
|
if (presence.IsDeleted || presence.IsChildAgent || presence.IsViewerUIGod)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// if the object the script is in is attached and the avatar is the owner
|
// if the object the script is in is attached and the avatar is the owner
|
||||||
|
|
Loading…
Reference in New Issue