Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008383opensim[REGION] Script Functionspublic2018-09-28 10:012018-09-30 18:22
Reporterwatcher64 
Assigned To 
PrioritylowSeverityfeatureReproducibilityN/A
Statuspatch includedResolutionopen 
PlatformOSOS Version
Product Version0.9.0.1 
Target VersionFixed in Version 
Summary0008383: [PATCH] add osSetOwnerSpeed(float SpeedModifier)
DescriptionA lot of people love their "Speed Huds" but having the current function osSetSpeed() enabled for everyone or large groups is not really an option as it allows to set the speed based on UUID.

My patch adds a new function, osSetOwnerSpeed(float SpeedModifier), that only affects the owner of the object/script.


Further clarification ...

if you enable osSetSpeed for many users so their "Speed Huds" work, then that can allow griefing because it can be used to set any avatars speed modifier by UUID .

osSetOwnerSpeed can be enabled separate to allow speed huds to work for the owner only and not affect other avatars.

This new function also has a cap on it of a modifier of 4 so it cannot get too out of hand.
TagsNo tags attached.
Git Revision or version number
Run ModeStandalone (1 Region) , Standalone (Multiple Regions) , Grid (1 Region per Sim) , Grid (Multiple Regions per Sim)
Physics EngineBulletSim, ubODE
EnvironmentMono / Linux64
Mono Version5.x
Viewer
Attached Filespatch file icon 0001-add-osSetOwnerSpeed.patch [^] (3,860 bytes) 2018-09-28 10:01 [Show Content]

- Relationships

-  Notes
(0033103)
UbitUmarov (administrator)
2018-09-29 13:45

on master with minor changes, thx
(0033105)
djphil (reporter)
2018-09-30 18:22

Wiki up to date @ http://opensimulator.org/wiki/OsSetOwnerSpeed [^]

- Issue History
Date Modified Username Field Change
2018-09-28 10:01 watcher64 New Issue
2018-09-28 10:01 watcher64 File Added: 0001-add-osSetOwnerSpeed.patch
2018-09-28 10:01 watcher64 Status new => patch included
2018-09-28 10:03 watcher64 Summary osSetOwnerSpeed(float SpeedModifier) => [PATCH] add osSetOwnerSpeed(float SpeedModifier)
2018-09-28 13:07 watcher64 Description Updated View Revisions
2018-09-28 13:52 watcher64 Note Added: 0033101
2018-09-28 13:53 watcher64 Note View State: 0033101: private
2018-09-28 13:54 watcher64 Note View State: 0033101: public
2018-09-28 14:34 watcher64 Note Edited: 0033101 View Revisions
2018-09-28 16:55 watcher64 Note Deleted: 0033101
2018-09-29 13:45 UbitUmarov Note Added: 0033103
2018-09-30 18:22 djphil Note Added: 0033105


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker