Rinary
8f7137e2cd
Исправление и доработка голосований ( #555 )
...
* init
* откат генокрадов
* from Delay to Update
2024-10-30 10:47:59 +03:00
VigersRay
e79763d20f
цвары на скрытия голосований
2024-10-08 08:53:40 +03:00
VigersRay
b1cac7e781
Merge remote-tracking branch 'refs/remotes/wizards/master'
...
# Conflicts:
# Content.Client/Chat/Managers/IChatManager.cs
# Content.Client/IoC/ClientContentIoC.cs
# Content.Server/Administration/Systems/BwoinkSystem.cs
# Content.Server/Chat/Managers/ChatManager.cs
# Content.Server/GameTicking/GameTicker.Player.cs
# Resources/Audio/Machines/attributions.yml
# Resources/Locale/en-US/_strings/administration/commands/custom-vote-command.ftl
# Resources/Locale/en-US/_strings/discord/vote-notifications.ftl
# Resources/Locale/en-US/_strings/npc/firebot.ftl
# Resources/Locale/en-US/_strings/paper/syndicate-business-card.ftl
# Resources/Locale/en-US/_strings/store/uplink-catalog.ftl
# Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml
# Resources/Prototypes/Recipes/Crafting/bots.yml
# Resources/Textures/Objects/Misc/bureaucracy.rsi/meta.json
# Resources/Textures/Structures/Walls/solid.rsi/reinf_over0.png
2024-10-02 06:45:10 +03:00
SlamBamActionman
d0c4d5a93a
Add webhook for votekicks ( #32513 )
...
* Initial commit
* Localization
2024-09-29 15:23:53 +02:00
VigersRay
1b104845e5
Фикс голосовой маски
2024-09-26 21:38:22 +03:00
VigersRay
0a91b468b4
Merge remote-tracking branch 'refs/remotes/wizards/master'
...
# Conflicts:
# Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml.cs
# Content.Client/Voting/UI/VotePopup.xaml.cs
# Content.Client/Voting/VoteManager.cs
# Content.Server/Chat/Systems/ChatSystem.cs
# Content.Server/Power/EntitySystems/BatterySystem.cs
# Content.Server/Radio/EntitySystems/RadioSystem.cs
# Content.Server/VoiceMask/VoiceMaskComponent.cs
# Content.Server/VoiceMask/VoiceMaskSystem.Equip.cs
# Content.Server/VoiceMask/VoiceMaskSystem.cs
# Content.Server/VoiceMask/VoiceMaskerComponent.cs
# Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs
# Content.Server/Voting/Managers/VoteManager.cs
# Content.Shared/VendingMachines/SharedVendingMachineSystem.cs
# Content.Shared/Voting/MsgVoteData.cs
# Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
# Resources/Prototypes/Recipes/Crafting/crates.yml
# Resources/Prototypes/Recipes/Crafting/improvised.yml
2024-09-26 20:17:14 +03:00
SlamBamActionman
eeadc75b0a
Add Votekick functionality ( #32005 )
2024-09-26 18:32:13 +02:00
VigersRay
aa38c32b65
upstream
2024-09-16 12:40:23 +03:00
Pieter-Jan Briers
582a644c24
I have spent more time today cleaning up garbage than coding new shit, and I am mad ( #31246 )
...
* Fix logging of GetWebhook errors
Yeah let's just not log the error only stack trace.
* I have spent more time today cleaning up garbage than coding new shit, and I am mad
Cleans up the custom vote Discord webhook code because I *happened* to lay my eyes on how completely terrible it was and immediately found an obvious bug with it.
Also did basic QA because jesus christ: it more clearly reports pending votes, properly indicates cancelled votes, improves footer formatting, better error logging, all the usual shit.
Requires https://github.com/space-wizards/RobustToolbox/pull/5375 to avoid test failures
2024-09-06 20:00:57 +10:00
VigersRay
b90d87c1c5
Добавил все режимы в голосование, скрыл голоса игроков.
2024-07-25 01:17:34 +03:00
Vigers Ray
eef1472e53
Секрет в голосовании за карту. Автоматическое голосование в конце раунда ( #36 )
...
* Секрет в голосовании за карту
* Автоматическое голосование за карту в конце раунда
* чейнжлог
2024-06-07 11:25:19 +03:00
Nemanja
68992735d8
Clean up command perms ( #28451 )
...
* Change BanExemption command to AdminFlags.Ban permissions
* Change LOOC to check for Moderator permission
* Change ListVerbs from Admin to Debug AdminFlags
* Change RunVerbAs from Admin to Fun AdminFlags
* More permission changes
* Change GhostKick to Moderator perm
* Clean up command perms
* fuck
---------
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2024-06-01 01:14:43 -07:00
LordCarve
05a2e6b3a2
Obsolete refactor - ConnectedClient to Channel ( #24409 )
2024-01-23 09:14:13 +11:00
Repo
7bf62f1d19
Restart votes check player count and ghost levels ( #23453 )
...
* Restarts have max player count
* Now counts ingame ghosts to determine if restart can be called
* consistant cvar name
* Added a player count with state conditional
2024-01-19 18:10:05 +11:00
Pancake
2f4204c2e1
Fix Vote Relay ( #23670 )
...
Update VoteCommands.cs
Pretty sure this is it.
2024-01-07 16:38:16 -06:00
LankLTE
82ddf451e6
change the restart vote to have no effect with admins online ( #22945 )
...
* Change the vote and cvar
* Only denies successful votes
* Add comments because I'm a good coder, I swear
* I added a space to the first line of ccvars it's so over
2023-12-24 23:55:56 -08:00
LankLTE
94628d6ab1
Relay custom votes to a webhook ( #18561 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-12-14 20:03:32 -08:00
Leon Friedrich
e685cb626b
Un-revert IPlayerManager refactor ( #21244 )
2023-10-28 09:59:53 +11:00
metalgearsloth
a2bbda43cc
Revert "Update submodule to 172.0.0 ( #21222 )" ( #21225 )
2023-10-24 21:55:20 +11:00
Leon Friedrich
7ba0ea2926
IPlayerManager refactor ( #21215 )
2023-10-24 20:19:08 +11:00
Nemanja
27231420bc
Allow gamemodes to specify custom map pools ( #18429 )
...
* Allow game presets to require certain maps
* make preset maps ignore the game map pool
* make it use a map pool prototype
* Typo
---------
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-08-01 16:11:50 -05:00
alexkar598
babe032575
Fixes map vote localisation issue ( #16904 )
2023-05-28 13:19:08 -05:00
metalgearsloth
f3a06a0696
Add arrivals ( #14755 )
...
* Arrivals
* More arrivals and shitty uhh preload
* cvar
* a
* clockin + maps
* shitter prevention
* Placement
* a
* cvar for tests and dev
* weh
2023-03-22 04:29:55 -05:00
Chief-Engineer
a0ea580260
Add vote logs ( #14139 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2023-02-17 01:29:44 +01:00
Mervill
40b556d206
Refactor GameMapManager a bit (nukes mapforced) ( #11513 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Closes https://github.com/space-wizards/space-station-14/issues/7192
Closes https://github.com/space-wizards/space-station-14/issues/6537
Closes https://github.com/space-wizards/space-station-14/issues/9579
2022-11-08 13:18:21 +11:00
corentt
4159638300
Disable gamemode vote if only one available ( #11915 )
...
* disable vote on condition
* move to new method
* still allow vote if current mode is different from available
2022-10-14 23:10:10 -05:00
Moony
efdc3bc7e0
Gimps the restart vote. ( #9327 )
...
* Disables the restart vote when admins are online.
* Gimps the restart vote so it requires 85% agreement.
* address rebiew
2022-07-01 02:52:20 -05:00
Pieter-Jan Briers
5142df1d87
Vote commands completions. ( #8758 )
2022-06-12 16:52:23 -07:00
Pancake
ab860c04b6
Update VoteCommands.cs ( #8729 )
2022-06-12 12:57:47 +10:00
Putnam3145
29bc6bf552
Allow game presets to have min/max players ( #8327 )
...
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2022-05-21 20:55:19 -07:00
metalgearsloth
bb09d0ddc4
Restart vote is now actually passable ( #8194 )
2022-05-16 13:33:14 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Pieter-Jan Briers
b3e7c7af1f
Remove usage of CreateNetMessage. ( #7563 )
2022-04-15 11:55:49 -07:00
Radosvik
353a7aa210
Refresh Lobby Info Box ( #7521 )
2022-04-15 11:55:38 -07:00
Pancake
35eb6f8576
Add CVars for vote timers. ( #6519 )
...
* Update VoteManager.DefaultVotes.cs
Quick fix to lower map vote time to 90sec.
* Change to CVars
2022-02-06 23:26:19 -06:00
Vera Aguilera Puerto
f4d8ec1b35
Refactor Game Modes ( #5857 )
2021-12-21 21:23:29 +01:00
Paul Ritter
75721c214c
Revert "Refactor Game Modes" oh god oh fuck go back it was too good to be true ( #5855 )
2021-12-21 19:25:52 +01:00
Vera Aguilera Puerto
8831d08229
Refactor Game Modes ( #5819 )
2021-12-21 18:56:47 +01:00
20kdc
a2b7982c37
Add variables to prevent voting of various kinds ( #5361 )
...
* Add a way to disable voting for maximum authoritarianism
* Allow disabling specific vote types via cvars
* Migrate standard-vote-to-cvar dictionary to being static
2021-11-23 10:03:04 -07:00
Acruid
6e54e740c7
Removed Old PlayerSession Functions ( #5404 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-11-23 18:11:48 +11:00
Moony
eb6d24abd0
Makes map vote and roundstart smart about player count. ( #5418 )
...
* Makes map vote and roundstart smart about player count.
No more Saltern with 30 players, or Knight Ship with 50.
* a typo
* Address reviews.
* Localized.
2021-11-20 11:32:07 -07:00
mirrorcult
03f766577a
Map vote & forcemap command ( #5278 )
2021-11-11 23:25:57 -07:00
moonheart08
9f0c3daa65
Restart round vote now correctly shows round end screen. ( #4817 )
2021-10-09 20:18:20 +02:00
metalgearsloth
c298a8dc8e
Move remqueue to engine ( #4700 )
2021-09-27 14:38:53 +10:00
Pieter-Jan Briers
992b03a5c2
Restart vote does not vote no for AFK players.
2021-07-22 23:20:57 +02:00
Pieter-Jan Briers
e9af56c7c3
Vote type delay, code comments.
...
Added doc comments to server side voting API.
There is now a 4 minute delay between creating votes of the same type.
Shuffled some code around.
Made a StandardVoteType enum instead of string IDs.
2021-07-21 19:03:10 +02:00
Pieter-Jan Briers
3a6ad88b39
Restart votes now default to no.
2021-07-21 15:24:43 +02:00
Pieter-Jan Briers
4259bc6806
Remove IoC resolve in vote manager
2021-07-21 15:15:12 +02:00
Visne
b7dc3c81ae
Remove redundant #nullable enable ( #4275 )
2021-07-16 17:37:09 -07:00
mirrorcult
2ea5aec101
Remove NetMessage deprecated boilerplate ( #4196 )
2021-06-21 07:43:54 +02:00