Garry's Mod

Garry's Mod

Not enough ratings
[TTT2] PropSpec NoGrief
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Cartoon, Comic, Fun
File Size
Posted
Updated
21.669 KB
31 Jul, 2023 @ 10:23am
29 Jan, 2024 @ 5:24pm
6 Change Notes ( view )

Subscribe to download
[TTT2] PropSpec NoGrief

In 1 collection by EntranceJew
EntranceJew's Addons
20 items
Description
Reduce damage done by props in TTT2 indirectly!

PropSpec NoGrief is an addon that is meant to:
  • Mitigate Griefing By Props In TTT2, having a round go on for a long time without PROPSPEC is a little boring. Even with prop damage disabled, situations can occur. This addon mitigaes those situations by:
  • Intangibility Possessed props are made intangible, preventing them from interacting with other props or players directly. Don't get tripped up on a coffee cup ever again!
  • Transparency Possessed props will become translucent when supported, giving you a visual indication that a prop is safe to travel through.
  • Forced Ejection Possessed props are not allowed within a customizable radius around the player, preventing an explosive barrel from leaping in the way at the last second.
  • Delayed Solidification All props will become tangible again after a customizable period of time after all clear conditions are met. That way nothing happens in an instant and loses a round.
  • Grounded Checks Prevent circumventing the above safety checks by disembarking a prop midair, by forcing the prop to be on the ground for a period of time.

Edit these settings from F1 > Server Addons > PropSpec NoGrief

cvars
You shouldn't need these outside the menu, but for completeness:
cvar
description
sv_psng_ghost_alpha value
Ghost Alpha: The transparency to apply to possessed props.
sv_psng_transparent_render_mode value
Transparent Render Mode: Set props to force their render mode to transparent.
May cause some props to appear invisible all the time if the Ghost Alpha setting is not tuned correctly.
sv_psng_debug_print value
Debug Print: Allow print messages to console for debugging problems.
sv_psng_think_interval value
Think Interval (seconds): How long between checks for all addon operations.
Affects performance, but only marginally.
sv_psng_resolidify_all_clear_wait value
All Clear Wait (seconds): The time to wait after all resolidify conditions are met.
This prevents things from becoming solid as soon as they touch the ground, or once a player is just out of range.
sv_psng_resolidify_only_grounded value
Resolidify Only If Grounded: Do not allow resolidification to begin unless on the ground.
sv_psng_resolidify_grounded_check_distance value
Resolidify Ground Check Distance: How far underneath a prop to check for the world.
sv_psng_resolidify_grounded_min_time value
Resolidify Grounded Duration Minimum (seconds): How long to wait before becoming solid again.
This prevents things from becoming solid the moment they touch a world brush, but are still tumbling.
sv_psng_ejection_radius value
Ejection Radius: Forcibly prevent spectators from either posesssing or being in possession of a player under this distance.


To Do
  • Grounded / Stationary check enhancements.
  • Hooks / Callbacks for further customization.
  • ... you tell me!

Please do not reupload this or include it in ServerContent, I'm working hard to keep this updated and compatible with other mods. I do not want people to get a bad impression that I can't help fix.

Also Try
Some other addons of mine that you should consider for your TTT2 games:
  • Lots of Currency -- Fun little collectibles to make things more joyous.
  • Thunder Makes Fire -- Lightning starts fires where it strikes.
  • Death: Combined Luggage -- Drop all your weapons, ammo, money, and inventory in a convenient carrying case that combines with others to reduce lag.
  • Timely Music -- Play music based on the weather and time of day, compatible with most music addon packs.
  • Awesome Hands -- Immersive functional hands for DarkRP and sandbox.

Also consider buying my games[entrancejew.itch.io] if you want. No pressure.