mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 00:46:02 +08:00
Added limits to Prim.Position.X/Y/Z (0-255) so that your prims won't wander off into eternity
This commit is contained in:
@@ -119,6 +119,10 @@ namespace OpenSim.Region.ScriptEngine.Common
|
||||
{
|
||||
Load();
|
||||
Position.x += value;
|
||||
if (Position.x > 255)
|
||||
Position.x = 255;
|
||||
if (Position.x < 0)
|
||||
Position.x = 0;
|
||||
Save();
|
||||
}
|
||||
}
|
||||
@@ -133,6 +137,10 @@ namespace OpenSim.Region.ScriptEngine.Common
|
||||
{
|
||||
Load();
|
||||
Position.y += value;
|
||||
if (Position.y > 255)
|
||||
Position.y = 255;
|
||||
if (Position.y < 0)
|
||||
Position.y = 0;
|
||||
Save();
|
||||
}
|
||||
}
|
||||
@@ -147,6 +155,10 @@ namespace OpenSim.Region.ScriptEngine.Common
|
||||
{
|
||||
Load();
|
||||
Position.z += value;
|
||||
if (Position.z > 255)
|
||||
Position.z = 255;
|
||||
if (Position.z < 0)
|
||||
Position.z = 0;
|
||||
Save();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user