Justin Clarke Casey
9366a234cf
* refactor: Convert most non SOP methods to use SOG.IsAttachment rather than SOP.IsAttachment
2008-11-01 22:04:35 +00:00
Jeff Ames
337da2a7a3
Update svn properties, minor formatting cleanup.
2008-11-01 07:21:40 +00:00
Dr Scofield
537cd4708f
From: Chris Yeoh (yeohc@au1.ibm.com)
...
Here's the patch that clamps llGround to using sane values avoiding
runtime errors.
2008-10-30 15:09:43 +00:00
Charles Krinke
87e7ff5932
Thank you kindly, NLin for an implementation patch
...
for llSetHoverHeight() and llStopHover(). I believe
this gets is to less then 50 LSL functions left to
implement.
2008-10-30 14:06:00 +00:00
Justin Clarke Casey
742514b0d7
* Apply http://opensimulator.org/mantis/view.php?id=2492
...
* object_rez event should now be sent to all scripts in the prim
* Thanks idb!
2008-10-29 20:58:11 +00:00
Justin Clarke Casey
7fdd6b74e3
* Apply patch in http://opensimulator.org/mantis/view.php?id=2494
...
* Introduces missing casts for float, integer, vector, quaterion and string to list
* Thanks idb
2008-10-29 20:09:02 +00:00
Justin Clarke Casey
8367353ea3
minor: indentation corrections
2008-10-29 20:05:16 +00:00
Melanie Thielker
8ea4553d39
Mantis #2486
...
Thank you, nlin, for a patch that fixes serialization of vector and
quaternion types for script state.
2008-10-28 10:14:44 +00:00
Charles Krinke
a59ca765fe
Thank you kindly, Idb for a patch that solves:
...
LSL - Bitwise operators OR and XOR do not work
on integer variables
2008-10-27 00:59:26 +00:00
Charles Krinke
8a6042f063
Thank you kindly, Idb for a patch that solves:
...
llGetRot and llGetRootRotation return the wrong
values when the object is attached
2008-10-27 00:51:50 +00:00
Charles Krinke
ba79c26d2d
Thank you kindly, Idb for a patch that solves:
...
The following should silently fail when attached,
llBreakAllLinks, llBreakLink, llCreateLink.
The following should be restricted to avatars in the same sim,
llGetAgentInfo, llSameGroup, llGetAgentSize, llGetAnimationList.
Comment added to the following unimplemented functions,
llGetAgentLanguage, llGetAnimation.
2008-10-26 18:26:56 +00:00
Charles Krinke
b552e8ebe3
Thank you kindly, Idb for a patch that solves:
...
llGetBoundingBox is completely unimplemented. The attached
patch contains a partial implementation for single prim
objects and standing, flying and ground sitting avatars.
In the case of an avatar sat on an object or multi-prim
objects only the bounding box of the root prim is returned.
llRezObject and llRezAtRoot ignored any velocity parameter.
The attached patch makes use of it if it is not a zero vector.
2008-10-26 17:09:26 +00:00
Charles Krinke
2462108bfb
Thank you kindly, Ewe Loon for a patch that solves:
...
m_ScriptDelayFactor and m_ScriptDistanceFactor are
being read from XEngine settings not the settings
for the scriptengine being used
2008-10-26 17:01:15 +00:00
Justin Clarke Casey
5c2d400235
* Apply http://opensimulator.org/mantis/view.php?id=2459
...
* Implements the rest of llGetAgentInfo() with the exception of AGENT_BUSY.
* Thanks nlin
2008-10-23 20:06:23 +00:00
Charles Krinke
f919b86156
Thank you kindly, Idb for a patch that:
...
Added AGENT_ATTACHMENTS and AGENT_SCRIPTED to llGetAgentInfo
Added to llGetAgentSize to include shoes in avatar height calculation.
2008-10-22 23:07:45 +00:00
Charles Krinke
809a1d3367
Thank you kindly, Nlin for a patch that:
...
Attached patch adds detection of AGENT_WALKING
status to LSL function llGetAgentInfo()
2008-10-22 14:09:58 +00:00
Dr Scofield
72a388a7b6
cleaning up IRCBridgeModule to allow for configuration from in-world,
...
chat relaying via private channels, and old IRCBridgeModule
behaviour. also cleaning up IRCBridgeModule's OpenSim.ini
configuration variable names (still supporting "old" variable
names). refactored IRCChatModule into IRCConnector and incorporating
watchdog from IRCBridgeModule into IRCConnector.
enabling ChatModule to be used as a super-class and utilizing it in
ConciergeModule.
2008-10-20 17:31:54 +00:00
Melanie Thielker
caf10245af
Mantis #2438
...
Fix llSetVehicleFloatParam to accept LSL_Float
2008-10-20 07:47:20 +00:00
Charles Krinke
e9134a050a
Thank you kindly, Idb for a patch that solves:
...
lsl conformity, llPushObject incorrectly
restricts the pushing of objects based
on region and parcel flags
2008-10-20 01:42:02 +00:00
Charles Krinke
a5d945e199
Thank you kindly, Idb for a patch that solves:
...
llWind always returns a zero vector. In the attached
patch the WindModule has been changed slightly to
make wind data available for llWind
2008-10-19 21:11:13 +00:00
Teravus Ovares
0916b38b83
* Fix an over compensation for bounciness on flat Primitive
...
* Implement the linear impulse portion of llPushObject. We should have a lsl compatible implementation of that portion of the push. Angular.. well. still have yet to implement a torque accumulator.
* llPushObject respects the region and parcel settings for Restrict Push, it also respects GodMode as is defined in the LSL spec.
2008-10-17 23:19:00 +00:00
Homer Horwitz
9e46d5e207
Fixed llDeleteSubList; the indices were swapped (Fixes Mantis#2399).
2008-10-17 19:01:01 +00:00
Teravus Ovares
c26d0ebc19
* Added missing dependencies that was causing build to fail in windows. Mono doesn't seem to care.
2008-10-17 01:59:43 +00:00
Homer Horwitz
ae9e38bf3f
Fixed (mono-)script handling for SL viewer 1.21:
...
- Added two missing caps (UpdateScriptAgent, UpdateScriptTask)
- Added one missing EventQueue event (ScriptRunningReply)
- Changed DNE and XEngine to use this new event
As we only use the mono engine anyway, the "Mono" checkbox is set by
default but doesn't have any function.
2008-10-16 21:46:03 +00:00
Justin Clarke Casey
4df08aed30
* Apply http://opensimulator.org/mantis/view.php?id=2401
...
* Removes spacers that are also separators in llParseString2List
* Thanks idb
2008-10-16 17:14:02 +00:00
Justin Clarke Casey
6789234335
* Apply http://opensimulator.org/mantis/view.php?id=2405
...
* Implement llGetRegionFPS()
* Thanks idb
2008-10-16 13:17:31 +00:00
Homer Horwitz
d77ebb5761
Thanks, idb, for a patch that fixes Mantis#2400:
...
llSensor() range ignored with AGENT.
2008-10-15 20:49:28 +00:00
Dahlia Trimble
227fd4eb11
Thanks to T. Sado and nlin for a patch that partially implements llGetAgentInfo (AGENT_FLYING, AGENT_ALWAYS_RUN, AGENT_AWAY, AGENT_MOUSELOOK, AGENT_TYPING).
2008-10-15 04:55:13 +00:00
Dahlia Trimble
901acddbdd
Thanks to M. Igarashi and nlin for a patch that implements llGetCameraRot().
2008-10-15 04:42:28 +00:00
Justin Clarke Casey
308a0bc2e4
* Apply http://opensimulator.org/mantis/view.php?id=2249
...
* Calculate an agents height in LLGetAgentSize() from apperance parameters rather than physics avatar numbers
* Another good looking patch from idb - thanks!
2008-10-13 20:56:56 +00:00
Justin Clarke Casey
9d6f043a79
* Remove warnings, including one which pointed out a bug
2008-10-13 20:45:13 +00:00
Jeff Ames
fdec8390c1
Update svn properties, minor formatting cleanup.
2008-10-12 03:16:49 +00:00
Melanie Thielker
11477db59e
Fix LSL bitwise Or
2008-10-12 01:00:26 +00:00
Melanie Thielker
6f2d077356
Fix llSetPos to handle child prims correctly. This will fix linked
...
sliding doors
2008-10-11 23:47:35 +00:00
Homer Horwitz
38a0a68091
* Change permission check for llParcelMediaCommandList to use the permissions
...
module, thus including estate owners and gods.
2008-10-11 20:53:33 +00:00
Melanie Thielker
bd05b932b1
Add shift operator overloads to LSLInteger. If you get error messages when
...
using << and >> in scripts, this will fix it.
rm bin/*.dll ; rm bin/ScriptEngines/*.dll ; rm bin/ScriptEngines/*/*.dll
then rebuild and reinstall
2008-10-11 17:09:26 +00:00
Melanie Thielker
44b2ecf29d
2nd stab at that prim loading nasty
2008-10-11 16:32:31 +00:00
Homer Horwitz
bed6c763a5
* Rework llParcelMediaCommandList
...
* Add missing PARCEL_MEDIA_COMMAND_* constants
* Fix a copy/paste error in SendParcelMediaUpdate
llParcelMediaCommandList should work now
2008-10-11 15:18:55 +00:00
Homer Horwitz
6452c6c20b
Add a + operator to LSLString, otherwise you will end up with CIL strings if
...
you have expressions with strings.
2008-10-11 15:17:49 +00:00
Melanie Thielker
ab87a987f5
Fix an exception handling issue in XEngine
2008-10-10 23:18:52 +00:00
Justin Clarke Casey
4e3bc9a63e
* Apply http://opensimulator.org/mantis/view.php?id=2373
...
* Many llSensor() improvements, though sensoring isn't perfect yet
* thanks idb!
2008-10-09 22:41:07 +00:00
Justin Clarke Casey
997f1d465d
* Apply http://opensimulator.org/mantis/view.php?id=2370
...
* Refactor lLMessageLinked() to use internal method GetLinkParts
* thanks ralphos
2008-10-09 18:59:01 +00:00
Justin Clarke Casey
2be8380831
* minor: remove compile warning
2008-10-08 20:02:27 +00:00
Charles Krinke
e4fc55f71e
Mantis#2352. Thank you kindly, Jonc for a patch that:
...
If prim is part of SOG, then ask the SOG to update the
position, rather than asking the part itself.
Ghosted child prims should no longer result from llSetPos.
Not sure if this is the right approach for all cases ,
would appreciate feedback on the patch.
2008-10-08 01:49:58 +00:00
Charles Krinke
e87195d1bd
Mantis#1906. Thank you kindly, Idb for a patch that:
...
Removed cache accesses to obtain sensed object/avatar
name, it is already available.
2008-10-08 01:44:35 +00:00
Melanie Thielker
4bb9f0f429
Fix friendly errors in DNE as well
2008-10-08 00:04:28 +00:00
Melanie Thielker
8d2ec1ac71
Adapt tests to new friendly errors and correct line numbers
2008-10-07 22:25:55 +00:00
Melanie Thielker
638cce09d1
Restore "friendly errors" to the XEngine
2008-10-07 21:59:56 +00:00
Justin Clarke Casey
f085d53be2
* Apply http://opensimulator.org/mantis/view.php?id=2345
...
* Bring llSetLinkTexture into line with llSetLinkColor and lLSetLinkPrimitiveParams() implementations
* Thanks ralphos
2008-10-07 14:58:56 +00:00
Justin Clarke Casey
48d86fb23f
* Apply http://opensimulator.org/mantis/view.php?id=1207
...
* Implmements llModifyLand() and a check for the "Allow others to terraform flag"
* Thanks tglion!
2008-10-07 14:49:12 +00:00