-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
turf war subgamemode #23290
base: master
Are you sure you want to change the base?
turf war subgamemode #23290
Conversation
Splatoon in ss14????? Holy hell |
are you a rider (c# refe) or a tider (ss14 refenr) |
This comment was marked as resolved.
This comment was marked as resolved.
"turf wars can now occur, where people are tasked with coloring the most doors possible into the color of their department" |
Gang mode real :godo: |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
I'd like to note that in the design doc it's stated "Since cap and hop don’t govern individual departments, they can’t be picked.", however HoP governs over Service. |
in docs comments, there is no service department its just Civilian and hop doesnt lead the tiders so it would be bad |
give the tiders their own department then :clueless: |
wyci... |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
erm what the gleep |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
mmmh, it has been a while now, will this ever merge ? |
About the PR
depends on:
turf war subgamemode has a chance to start in nukies, tator, rev, zombie (half of thief, can combine with it
)
todo:
Why / Balance
see doc
currently the doors are balanced to heavily favour civilian roundstart since every hallway and maint door will count towards them, but they are accessible to everyone so highly contested. everyone will have plenty of opportunity to take over their maints and halls so it will quickly vanish without strong opposition from the tide
Technical details
replaced thief sub gamemode logic with actual SubGamemodes which can specify any gamerules with a chance of being added, way more flexible than before
it happens at add time so it behaves nicely

subgamemodes log it nicely so you can see exactly why a rule is added
players are sorted by department then departments have a player randomly picked to tag turf for it
at roundstart turf taggers get a spray painter and epic bandana
turf taggers go doing their thing and spraying any doors they see with their own colours
on round end checks a station's paintable airlocks for a Department thats in the turf war
whoever has most doors sprayed wins
objective stats are cached for 10s to prevent trolling
added
AntagPoolGrouping
to control whether a rule uses normal or departmental picking of sessionsMedia
on traitor preset, thief still works

crewmate bandana + spray painter

greentext

redtext engibros

objective greentext wtf

objective isnt shown in roundend since its just for players to track their progress

briefing explicitly says the department

Breaking changes
probably no
Changelog
🆑