diff options
Diffstat (limited to 'OpenSim/Region/Environment/Modules/World')
-rw-r--r-- | OpenSim/Region/Environment/Modules/World/Land/LandObject.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Modules/World/Land/LandObject.cs b/OpenSim/Region/Environment/Modules/World/Land/LandObject.cs index e297b10..628ea04 100644 --- a/OpenSim/Region/Environment/Modules/World/Land/LandObject.cs +++ b/OpenSim/Region/Environment/Modules/World/Land/LandObject.cs | |||
@@ -336,6 +336,11 @@ namespace OpenSim.Region.Environment.Modules.World.Land | |||
336 | { | 336 | { |
337 | if (over.landData.localID == landData.localID) | 337 | if (over.landData.localID == landData.localID) |
338 | { | 338 | { |
339 | if ((over.landData.landFlags & (uint)Parcel.ParcelFlags.AllowDamage) != 0) | ||
340 | avatars[i].Invulnerable = false; | ||
341 | else | ||
342 | avatars[i].Invulnerable = true; | ||
343 | |||
339 | sendLandUpdateToClient(avatars[i].ControllingClient); | 344 | sendLandUpdateToClient(avatars[i].ControllingClient); |
340 | } | 345 | } |
341 | } | 346 | } |