Ulysses Stuff > Releases
UPS - Ulysses Prop Share
Megiddo:
Speaking of the map protector, what do y'all think of our implementation of it vs. others? Both have advantages and disadvantages. I'll outline the general difference below.
Other implementations:
On map load, find all current objects in the world and mark them as "map objects". Protect these map objects. This implementation does not find objects the map spawns during game play like the buttons in the dance room in gm_mobenix when the reset button is hit.
Our implementation:
Assume that anything not spawned by a player (determined by using every spawn hook available to us) is owned by the map. This method correctly determines map objects spawned after load like in the example given above. However, the downside is that the map author may intend for the object to be manipulated in any way by anyone (like the bowling balls in gm_mobenix). Another downside is when script authors do not correctly implement their spawn code (like in the RP gamemodes listed above), UPS assumes the objects are owned by the map.
Another point of interest about our implementation is that it's individualized for types of objects. You're allowed to do nothing but use buttons, but you can do almost anything with a map spawned phys object.
blacksythe:
Your version as oppose to its counterpart tried and tested version is extremely good in both ways but i propose altering it slightly so your version does both (allow me to elaborate).
On map start it checks all the objects on the map and owns them by the map, giving them the full run of the mill protection i.e. players can use only, then end this script and initiate another one that protects props spawned by the map minimalistic-ally i.e. Players can weld, tool e.t.c. but not remove, standard admin allowances of course apply to both scripts. Finally have a cleanup script directly related to props spawned after map start allowing admins to quickly cleanup any mingebags that decide they want to start spamming using map spawning entities especially as maps like wire construct exist. If this where to come through I would rate this system as a king of all current protectors.
Sc00by22:
I have a suggestion, Instead of the owner showing up when you only mouse over the prop, Maybe if you physgunned a persons prop the owner would still show even if your mouse isn't over it but is physgunned, If you get what i mean
Megiddo:
--- Quote from: blacksythe on May 21, 2008, 04:08:46 AM ---Your version as oppose to its counterpart tried and tested version is extremely good in both ways but i propose altering it slightly so your version does both (allow me to elaborate).
On map start it checks all the objects on the map and owns them by the map, giving them the full run of the mill protection i.e. players can use only, then end this script and initiate another one that protects props spawned by the map minimalistic-ally i.e. Players can weld, tool e.t.c. but not remove, standard admin allowances of course apply to both scripts. Finally have a cleanup script directly related to props spawned after map start allowing admins to quickly cleanup any mingebags that decide they want to start spamming using map spawning entities especially as maps like wire construct exist. If this where to come through I would rate this system as a king of all current protectors.
--- End quote ---
Strangely enough, that's something I started discussing with spbogie shortly after I made that post. Unfortunately, it's still not a one size fits all solution, but I think it gets us a lot closer. I'll come up with a list of restrictions and post them for community review (not that they can't be changed by individual server hosts anyways, but better to have good defaults).
--- Quote from: Sc00by22 on May 21, 2008, 12:23:37 PM ---I have a suggestion, Instead of the owner showing up when you only mouse over the prop, Maybe if you physgunned a persons prop the owner would still show even if your mouse isn't over it but is physgunned, If you get what i mean
--- End quote ---
Yes, that's a very good idea. Will do this afternoon. Thanks!
Megiddo:
--- Quote from: Sc00by22 on May 21, 2008, 12:23:37 PM ---I have a suggestion, Instead of the owner showing up when you only mouse over the prop, Maybe if you physgunned a persons prop the owner would still show even if your mouse isn't over it but is physgunned, If you get what i mean
--- End quote ---
Done
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version