aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim.RegionServer/world/World.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Some more code refactoring, plus a restructuring of the directories so that ↵MW2007-05-241-646/+0
| | | | the Grid servers can be a separate solution to the region server.
* More refactoring.MW2007-05-221-0/+2
|
* More work on adding Events to ClientView (and registering to handle those ↵MW2007-05-211-0/+5
| | | | events in Avatar and World)
* Start of a redesign of SimClient (now renamed ClientView)/World/Avatar/Prim ↵MW2007-05-211-8/+26
| | | | , switching to a event based system (World/Avatar register as event handlers). It is possible that I've broke something with this commit but it doesn't matter as I'll just hide and no one will find me.
* * minor refactoring for readability (and to lessen greed)lbsa712007-05-211-21/+26
|
* Border crossing back to mostly working, still seems a problem in that you ↵MW2007-05-191-1/+1
| | | | need to stop walking just after you cross the border for it to work properly (else you will continue moving into a negative position in the first sim)
* More OO and abstract goodness for Gareth to drool over. Cleaned up the World ↵MW2007-05-171-183/+119
| | | | class a bit and added a WorldBase class (that World now inherits from)
* * sing loud, sing proud, sing from the heartlbsa712007-05-161-2/+1
|
* * uncommented offending codelbsa712007-05-161-7/+0
|
* FIXED THE BUILD!gareth2007-05-161-2/+2
|
* Added RemoveAvatar() method to physics plugins, should be called on log out ↵MW2007-05-151-0/+4
| | | | (needs doing) and when downgrading a client to a child-avatar (should be working)
* Added some sanity checks to AddViewerAgent to prevent duplicate addition ↵Adam Frisby2007-05-141-2/+16
| | | | (now attempts update).
* Added very basic support for maps (likely to only work in sandbox mode due ↵MW2007-05-131-2/+3
| | | | to the non functioning remote asset server), also currently just uses textures that we already had added to the asset server (this is the first thing that needs fixing)
* 93 warnings in the compiler, 93 warnings appear, you fix one up, create two ↵Adam Frisby2007-05-121-31/+31
| | | | more, 94 warnings in the compiler...
* fixed the VS 2005 solution/ project files.MW2007-04-301-1/+1
| | | | | and a couple of other small changes
* Major ass commitAdam Frisby2007-04-271-0/+4
| | | | | Added new "Datastore" parameter to simconfig.xml which is passed to storage engines via a new Initialise() function.
* Mostly working again.MW2007-04-261-1/+1
| | | | | | Updated to lastest libsl and handled the changes to the message templates (some byte fields are now ushort fields ). Still seems to be a problem when logging on, in that I get the downloading clothing message at the end of the precaching (which I didn't before)
* updated to use lastest version of libsl but is currently broke when using SL ↵MW2007-04-251-1/+1
| | | | viewer 1.15.02, due to big changes in the message templates.
* Small clean up of files and directoriesMW2007-04-251-3/+3
|
* Added mutex instead of lock for updateAdam Frisby2007-04-221-37/+37
|
* Needs testing.Adam Frisby2007-04-221-2/+2
| | | | | | 1. Fixed Update Lock (should now compile) 2. Added support for rescaling a primitive without it jerking to the side.
* Added lock around World.Update to prevent multiple updates occuring ↵Adam Frisby2007-04-221-32/+37
| | | | simultaneously (it happened!)
* Removed last references to ancient LandMap[] array.Adam Frisby2007-04-221-2/+1
|
* Commented first 50% of World.cs's functions with /// tagsAdam Frisby2007-04-221-0/+64
|
* Small fixAdam Frisby2007-04-221-0/+1
|
* Added exception handling to each function in World.cs - code is assumed ↵Adam Frisby2007-04-221-224/+369
| | | | stable so MSVC debugging of this code should no longer be needed. If however, it is needed, put a breakpoint on the exception handler concerned.
* Terrain / Physics / Storage:Adam Frisby2007-04-211-2/+9
| | | | | | * Added terrain "taint" - if terrain is tainted, the terrain is marked as needing to be saved. * Added check for taint in the Backup() routine, if taint is found, terrain is saved and physics engine is notified.
* Hopefully undid the murder I committed in the last commitMW2007-04-171-21/+22
|
* A few fixes and stopped sim crossing being attempted in sandbox modeMW2007-04-171-3/+3
|
* W00t! multiple sims!gareth2007-04-151-13/+16
| | | | | | | | | Misc bugfixes Child agents!!!!!! General sexy stuff
* First basic test script now works in the jvm scripting engine. MW2007-04-111-5/+5
| | | | | | For it to work you need to have a java sdk installed and the javac.exe somewhere in the environment Path variable. Then To test, copy the text from bin/script1.text into a note card and then add that note to a prim.
* Changed so that a bin\ScriptEngines\ directory will be searched for ↵MW2007-04-111-4/+30
| | | | | | | scripting Engines. Added the work in progress JVM scripting engine.
* Major ass changes to terrain (now uses libTerrain-BSD!) and all-round ↵Adam Frisby2007-04-111-6/+6
| | | | improvements to code quality. Terrain saving/loading may work now (running through setHeights1D and getHeights1D before DB4o) **WARNING: UNTESTED**
* compiles and works just weird terrain problem (and terrain saving is ↵MW2007-04-061-1/+11
| | | | currently not functional)
* Now back to compiling, just no terrain generation at the momentMW2007-04-061-5/+5
|
* **BREAKING CHANGE** Changing the way terrain is stored and used internally.Adam Frisby2007-04-061-14/+16
|
* very very few changes, but just commiting so that svn it upto date with my ↵MW2007-04-061-0/+4
| | | | local version. And also to keep robl^ happy that a commit has been made.
* Deleted OpenSim.Config/SimConfigDb4o, as it hasn't been used for a while now.MW2007-04-041-195/+29
| | | | | Split World class into two partial classes
* Split Avatar class into three partial classes (hopefully will make it easier ↵MW2007-04-041-0/+4
| | | | to work on)
* Started to clean up/ rewrite Primitive class , currently the new version is ↵MW2007-04-041-24/+8
| | | | called Primitive2 and not used, but once it is complete then it will replace the old version.
* * The world can not contain ScriptFactories that creates unique instances of ↵lbsa712007-04-031-30/+19
| | | | | | | | scripts for entities. * Created Scripts folder to house trusted Scripts * The test script now lives in Scripts/FollowRandomAvatar.cs
* * Extended Script API with GetRandomAvatarlbsa712007-04-031-3/+3
| | | | | | | * The script will now get a IScriptEntity to it's host object with get/sets * The script gets a IScriptReadnlyEntity interface to entities other than the host object. * the test script now follows a random avatar.
* Added easier way to add "scripts" to prims: to add Libsa71's test script, ↵MW2007-04-031-1/+62
| | | | create a new note and delete the contents of the created note and then add "<Script>Test</Script>" (without the quotes) , then save that and then drag it from your inventory to the prim you want to add the script to.
* * Script prototypelbsa712007-04-031-10/+27
|
* OpenSim no longer uses OpenSim.Config.SimConfigDb4o, it now uses ↵MW2007-04-021-3/+1
| | | | OpenSim.GenericConfig.Xml (or a class implementing IGenericConfig).
* Moved database storage of the world map to the Db4LocalStorage so its in the ↵MW2007-04-021-3/+8
| | | | same database as in world prims are stored.
* More cleaning up of SimClient and packet handlingMW2007-04-011-1/+2
|
* Moved more packet types to handlersMW2007-04-011-23/+53
|
* More work on adding Packets handlers and tested the first handler. MW2007-04-011-0/+45
|
* Can now Rez and DeRez objects (take to and from inventory).MW2007-03-311-19/+103
| | | | | Very much a work in progress and likely to be a number of bugs.