aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/NPC (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-31Thank you, HomerHorwitz, for a patch that implements ↵Melanie Thielker1-0/+8
llSetCameraParams/llClearCameraParams. Fixes Mantis #1867
2008-07-25renaming the increasingly ill-named ChatFromViewerArgs to OSChatMessageDr Scofield1-2/+2
2008-07-25Add GetGroupPowers() and a dictionary to hold them to ClientView andMelanie Thielker1-0/+5
IClientAPI. No user functionality
2008-07-23Changed it so the avatar's rotation is now sent as part of a full avatar ↵MW1-1/+1
update. This should fix the wrong rotation on existing sitting avatar when logging in bug.
2008-07-22Refactor the packet scheduling out of ClientView. Add intelligentMelanie Thielker1-3/+11
resending, timeouts, packet discarding. Add notification event for packet discarding. Add priority scheduling for packet queues. Add outgoing duplicate detection facility. Correct packet sequencing. Make provisions for automatic server side throttle adjustments (comes in next installment)
2008-07-21added experimental packet tracker (LLPacketTracker.cs), which can be told to ↵MW1-2/+7
track a packet and if it hasn't been acked within a set time, trigger a IClientAPI event, that the application/scene can handle. Currently only terrain packet tracking is finished, Tracking for initial Prim packets (first full update for a prim) is being worked on. Future improvements would be to make it a more generic packet tracker with callback delegates instead of events. Add a test event handler (which would fire after a minute if a terrain packet hadn't been acked) to scene to handle the OnUnackedTerrain event, which currently just resends the terrain patch. The idea of this packet tracking is for the region level application to be able to know if the client stack gave up on sending a packet.
2008-07-18Patch #9151Melanie Thielker1-3/+4
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
2008-07-09corrected the params types on IClientAPI.SendParcelMediaCommand. the command ↵MW1-1/+1
parameter should be set to the the ParcelMediaCommandEnum value. While flags seems to need to be set to (uint)(1<<[value of the command enum])
2008-07-08* Added experimental SendParcelMediaCommand and SendParcelMediaUpdate to ↵lbsa711-1/+11
IClientAPI. These methods have not been tested, but feel free to start wiring them to llParcelMediaCommandList.
2008-07-08* Changed casing of some archaic methods to conform with code standardslbsa711-10/+10
2008-06-30properly explaining each #pragma warning disableDr Scofield1-2/+3
massaging OSHttpRequestPump to not abort on exceptions...
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-0/+6
not break trunk.
2008-06-28* Various documentation to some black magic parts of LLClientView Teravus Ovares1-0/+4
* Added IClientAPI.SendTexture stub.
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-8/+8
2008-06-26Mantis#1597. Thank you, Melanie for a patch that:Charles Krinke1-0/+1
Adds handlers for the reclaim land functionality, plus all needed permissions checks.
2008-06-25added the flag param to IClientAPI.SendMapBlockMW1-1/+1
2008-06-21* Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares1-0/+5
World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
2008-06-19Mantis#1543. Thank you kindly, Jonc for a patch that:Charles Krinke1-1/+3
Implements terrain bake from Region/Estate dialog and respects estate settings during terraforming
2008-06-18* Refactors call to OutPacket out of AssetCache and into LLClientViewTeravus Ovares1-0/+4
2008-06-11*Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen1-1/+1
override the default method of calculating how many prims a parcel can have.
2008-06-06* This wraps the autopilot request to the client's sit response. An ↵Teravus Ovares1-0/+1
interesting, but successful way to do it. * This also takes care of a few error situations that were previously never seen.
2008-05-28Mantis#1406. Thank you kindly, Xantor for a patch that:Charles Krinke1-1/+1
llLoopSound sends out one packet to clients in view, so it doesn't work anymore when clients enter later on, or the prim is modified in any way. Solution: Stored sound data on prim, send full update instead. llStartSound and llLoopSound now accept both LLUUIDs to a sound as well as object inventory sound names. llStopSound clears prim data and sends full update.
2008-05-26Thank you kindly, Melanie for a patch for script resetCharles Krinke1-0/+2
that creates the event handler chain ready to hook by script engines
2008-05-25* Adds Top Colliders when using ODE. Access it from the estate tools/debug tab.Teravus Ovares1-1/+5
2008-05-24This enables return from the parcel object owner display.Teravus Ovares1-0/+1
There's some oddness with the parcel counts, but if you can get past the oddness, you can return objects under an owner that you have permission to return.
2008-05-20Add copyright notices.Jeff Ames1-3/+28
Fix spelling typo (Thanks ChrisDown for pointing this out)
2008-05-18* Group type stuff. Nothing spectacular. two packets, sorta almost semi ↵Teravus Ovares1-0/+7
half tiny amount implemented.
2008-05-17* Tweaked patch mantis 1302 and committing it.Teravus Ovares1-1/+16
2008-05-14* Adding the very bare minimum for the client to register user as having the ↵Teravus Ovares1-0/+6
group OpenSimulator Tester. This allows us to start examining and implementing the vary many unhandled group packets.
2008-05-14* Refactored OutPacket out of ScenePresence Teravus Ovares1-0/+9
* Down to 65 warnings.
2008-05-14* Refactored OutPacket and FirstName/LastName out of Friends Module.Teravus Ovares1-0/+10
2008-05-13*Complete redo of the permissions modulemingchen1-1/+1
*Removed hardcoded permissions checks *Added permissions checks where needed
2008-05-11Update svn properties.Jeff Ames2-763/+763
2008-05-11* Un-break the NPC avatar.. you know.. the one that sits in your sim and ↵Teravus Ovares1-0/+5
shouts, 'This is my sim, get out!'
2008-05-11* Added NPCModule and NPCAvatar classes for NPCs. Primitive, but we can grow ↵Adam Frisby2-0/+759
them out. * Fix for Scene.Inventory.cs - It assumes every entity at startup is a SceneObjectGroup. (Actually, this shouldn't have compiled[!] without a warning.) * Fix for LandManager at startup - it assumes there's a land channel when perhaps there isnt. (Bug that needs another refactor to fix. [Mike - I've assigned a ticket to you about this])