PGMDev / PGM

The original PvP Game Manager for Minecraft
https://pgm.dev
GNU Affero General Public License v3.0
181 stars 89 forks source link

Battle preparation concept #76

Open TheMolkaPL opened 4 years ago

TheMolkaPL commented 4 years ago

I have a concept of a module (or mutation?) where players right after start of the match can't fight and enter enemy's area. Teams can build defences, prepare sky bridges, tunnels and what they think about. After some amount of time PVP is enabled and they can enter enemy's side to begin the battle. This feature would be useful for games with little players where objectives (DTM, DTC, CTW) are commonly rushed.

I have played this "kind" of concept with @Brottweiler (1 vs 1) on Warlock while we were waiting for more people to join the server.

What do you think about this?

Pablete1234 commented 4 years ago

Sounds fun, but how will you make sure people don't cross to the enemy lane before pvp is enabled?

TheMolkaPL commented 4 years ago

I'm not sure, this just a concept. Probably regions in XML will be required.

Electroid commented 4 years ago

Can't you do this already with the <time> and <team> filters?

Pablete1234 commented 4 years ago

@Electroid You can do it, but it won't be very playable if you are allowed to just go to the enemy side and grab the wool while they can't kill you. During the initial time you should be restricted to only your base (build defenses) while there's no-pvp. To restrict you to your own base some kind of region needs to be defined.

TheMolkaPL commented 4 years ago

...and my idea is to make this module optional (similar to time limit). An admin should be able to enable preparation time before the match starts.

CrazyisCreeps commented 4 years ago

To piggy back off Electroid's question, can't you achieve all this with XML already? I mean you wouldn't be able to toggle it on or off before a match starts, it would either be there or wouldn't, but you could limit the ability to enter team's sides, disable pvp, etc.

Brottweiler commented 4 years ago

You can do this with xml but I think Molka wants this to be toggleable for all maps without any xml changes.

I think the only way for this to be done with PGM would be that PGM draws a line in the middle of the map and each half belong to each team and you cannot pass the center line.

Pablete1234 commented 4 years ago

He mentions "module (or mutation?)". If he wants to have some maps do this, no extra functionality is required, define regions and time filters. If he wants a generic mutation that can just be applied on any given map, you're going to need some way to define what side of the map players are restricted to, by team.