I want to implement this, but how do I not make it op...?

I’m making a plates of fate esc (esq? esque? esqe? idek) game, where you and many other players are thrown in a box and random stuff happens. It’s also supposed to be super edgy for the sake of edgy, so there are many ways to take damage. One of those is fall damage.

One of my goals for the game is for friends to play together and create dramatic memories and feel like they’re in a movie, and they’re living the epic climax. One of the ways I thought would be cool to do this would be to have a shove button, allowing the player to shove others (for example) off a ledge into lava or something.

The problem? If everyone has this, then the game just doesn’t seem like it’d be fun. If everyone was on a ledge at some point, they’d all just push each other off, or push around just to be annoying, or throw them off ledges for fall damage any chance they get.

My only ideas to balance this are:
-Don’t implement it
-Add a really long cooldown
-Only enable it when there are very few players left
-Make it a random event for a player to “Learn” the move

I need help choosing one of my ideas, so either pick the one you think is best, or feel free to come up with your own better alternative!

That sounds like a really fun idea to me.

This one may the best, since it is a random event that puts all the players at risk.

Could perhaps a mix of both work…?
A random event during the normal game, and then in the top… five, maybe, everyone gets it?
And that may also encourage early shovers to be more aggressive so they can get the most use out of their shove before everyone else gets one

That solution works nicely as well. I personally would be fine with all three options. I don’t see how they are OP. :slight_smile:

Well I suppose since I haven’t provided much context it may not seem like that but
If there was, for example, to be a certain event where lava starts rising and you have to get to high ground, a shover could just kill everyone else on the same platform

Oh okay thanks for the insight.

How large is each platform?

I haven’t gotten to scripting the events yet, I just know that I want it to be one of the events
Idk if I want one big one or several small ones or what