Login to ZARP
Username: Password: Remember me

TOPIC: ttt suggestion

ttt suggestion 2 years 7 months ago #1359421

Server Name:
TTT

Suggestion Title:
Suggestion for an improved player experience regarding prop possession - Giving the player a definitive choice.

How would it benefit the server:
By giving the player a choice to toggle incomming damage from possessed props, the player does not feel that the props have as much of an impact on them, and the outcome of the round.
Although the possessed props cannot directly kill the player. The props can still push around and block the player. But the player can rest assured the possessed prop will not be what kills them. - But, maybe, rather it will be from the impact of hitting the ground too hard, when they get launched off an egde, or into a hazard, by a possessed prop. :silly:

I know that you are working on logging possessed props that kill players, and enforcing the "You need to ask if it's ok first" thing.

I guess i'm just more of an authoritarian, and think that giving the player a choice, that restricts the possessed props killing them in the first place. Would be more of a definitive, i want, or, i don't want, kind of way to say whether it's ok or not, for the possessed props to kill the player.
Players can choose to turn it off/on, and the players that want to fly around as a prop can do that, without accidentally killing someone that wasn't ok with it.
I think this is the best of both worlds.

I guess i should tell you how this would work.
The player has an option to toggle on and off. That option is if they want to, or don't want to take damage from the possessed props that are flying around. Like the pointshop vapes/auras/web taunts are on and off options.
When a possessed prop flies into them, if the player has the possessed prop damage off, instead of dying on the spot, they at most get pushed out of the way, by the possessed prop.
Whether this push, also pushes them off the top of a building, or into a traitor trap... that will depend on the place and time.

On the server-side there will be a command to toggle all possessed props' collision on and off, if and when it should be needed.

YouTube video of an older demo version of this suggestion - contains a bit technical explaination.

I understand that you are only that many developers, and that you have a whole process of doing things.
but, i offer you these code segments as my suggestion.
I don't know if there are security or integrity issues with that. I left at least one part of the code unfinished (server-side command thing). So whoever may use it, has to fix it, if they want it to support something like ULX.

Spoiler below contains the LUA code.

Warning: Spoiler! [ Click to expand ]

Potential Issues/Exploits:
The code has been tested on the "vanilla" or "otherwise unmodified" version of TTT.
The code has been tested for its function on local and peer-to-peer servers. I can tell you it works there.
But i don't know if 100% of it will work on the Zarp TTT server.


The part i left unfinished:
if ply == NULL then


A spectator in control of an possessed prop, could launch the prop at another player, and then quickly 'leave' the prop before it hits the player to get around the whole "possessed prop damage" thing.
So i have set a 'timer' on the prop, then it will still count as possessed and not deal "possessed prop damage" to the player.
Entity( entityList[k] ):SetNWInt( "spec_abandoned_time", CurTime() + 2 )
This 'timer' is 2 seconds, and may be too short or too long time.

Additional notes:
This also assumes that you can posses props in the first place.
And that possessed prop have enough power force to fly around.
:S
  • Kanna.
  • Kanna.'s Avatar
  • Offline
  • Community Developer
  • Posts: 477
  • Thanks received: 300
  • Karma: 12

Community Developer
Deathrun Server Owner
Prop Hunt Server Owner

EX-TTT Admin(?)
The topic has been locked.
The following user(s) said Thank You: chiki

ttt suggestion 2 years 7 months ago #1359422

:support:

Very informative. Ever since props were nerfed to slugs it got boring again lol..

Good luck!
  • Poltergeist
  • Poltergeist's Avatar
  • Offline
  • Expert Boarder
  • ZARP VIP
  • loud ghost
  • Posts: 1256
  • Thanks received: 497
  • Karma: -37
Prop Hunt Super Administrator

Ex-Prop Hunt Administrator
Ex-TTT Administrator
Ex-Prop Hunt Moderator
The topic has been locked.

ttt suggestion 2 years 7 months ago #1359433

Outstanding

LUA looks good, looks like it could work

:plussp:
  • Vodka4Gaben
  • Vodka4Gaben's Avatar
  • Offline
  • Diamond Boarder
  • ZARP VIP Golden Blue Badge
  • LeBron "King" James
  • Posts: 3106
  • Thanks received: 1516
  • Karma: -83

Ex - TTT Server Owner


Ex - TTT Head Administrator
Ex - TTT Super Administrator
Ex - TeamSpeak/Discord Staff x2
Ex - Forum Staff
Ex - TTT Administrator x3
Ex - Deathrun Administrator
Ex - TTT Moderator x4
Ex - TF2 Moderator
Ex - Deathrun Moderator
Ex - Murder Moderator
Last Edit: 2 years 7 months ago by Vodka4Gaben. Reason: yes
The topic has been locked.

ttt suggestion 2 years 7 months ago #1359462

yes dont ignore this
:support:
  • Callum.
  • Callum.'s Avatar
  • Offline
  • Community Developer
  • ZARP VIP
  • Fick dich Martin!
  • Posts: 1429
  • Thanks received: 745
  • Karma: -302

Community Developer

Prophunt/TTT Server Owner
Teamspeak Head Admin
Discord Head Admin
Global Moderator
SSRP Administrator
Deathrun Moderator

The topic has been locked.

ttt suggestion 2 years 5 months ago #1368225

I've planned on working on something like this in order to resolve the annoying, ever-lasting dispute in-between players that are fine with the prop possession and those who are not - You wrote code for it in the way we previously said we wanted to make it work, however, you've done it with the bad game mode which I believe wouldn’t work with and due to the various overrides we have. You can expect this feature in one of the ensuing updates/patches.

Thank you for the suggestion!

#Accepted
  • Mr. Richard
  • Mr. Richard's Avatar
  • Offline
  • Former Community Manager
  • ZARP VIP Gold Badge
  • Posts: 9415
  • Thanks received: 5418
  • Karma: 183
Last Edit: 2 years 5 months ago by Mr. Richard.
The topic has been locked.
The following user(s) said Thank You: Kanna., chiki

ttt suggestion 1 year 10 months ago #1384356

With the sudden increase in players (and several people once again killing others with props), I have come back to this suggestion to ensure this is included in the next update.

A working version of this is now on the test server, with testing to be completed. In the next update players will be able to toggle damage received from possessed props. Players with this option enabled will also be able to see who was possessing the prop now!


  • Callum.
  • Callum.'s Avatar
  • Offline
  • Community Developer
  • ZARP VIP
  • Fick dich Martin!
  • Posts: 1429
  • Thanks received: 745
  • Karma: -302

Community Developer

Prophunt/TTT Server Owner
Teamspeak Head Admin
Discord Head Admin
Global Moderator
SSRP Administrator
Deathrun Moderator

The topic has been locked.
The following user(s) said Thank You: Kanna., chiki, Sam.
Moderators: MadMagic
Time to create page: 0.100 seconds

274 PLAYERS ONLINE

Connect to server View Gametracker DarkRP 1
17/127
online
Connect to server View Gametracker Deathrun
0/40
online
Connect to server View Gametracker TTT
0/47
online
Connect to server View Gametracker Bhop
2/32
online
Connect to server View Gametracker Surf
4/32
online
Connect to server View Gametracker Prop Hunt
5/42
online
Connect to server View Gametracker Sandbox
0/0
offline
Connect to server Discord
246/782
online
Top