diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs index a757da1..7ecaf55 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs | |||
@@ -1627,6 +1627,21 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
1627 | } | 1627 | } |
1628 | } | 1628 | } |
1629 | 1629 | ||
1630 | public LSL_Integer osCheckODE() | ||
1631 | { | ||
1632 | m_host.AddScriptLPS(1); | ||
1633 | LSL_Integer ret = 0; // false | ||
1634 | if (m_ScriptEngine.World.PhysicsScene != null) | ||
1635 | { | ||
1636 | string physEngine = m_ScriptEngine.World.PhysicsScene.EngineType; | ||
1637 | if (physEngine == "OpenDynamicsEngine") | ||
1638 | { | ||
1639 | ret = 1; // true | ||
1640 | } | ||
1641 | } | ||
1642 | return ret; | ||
1643 | } | ||
1644 | |||
1630 | public string osGetPhysicsEngineType() | 1645 | public string osGetPhysicsEngineType() |
1631 | { | 1646 | { |
1632 | // High because it can be used to target attacks to known weaknesses | 1647 | // High because it can be used to target attacks to known weaknesses |