Delta-v/Content.Server/GameTicking/Rules
deltanedas ac1b82d406
traitor reputation real (#2913)
* add reputation system

* add contracts button to PDA

* give traitors contracts

* add GetRandomObjective to SharedObjectivesSystem

* add TryRemoveObjective overload

* add everything needed for reputation store and objectives

* "ui"

* giant uplink reputation tagging

* prevent buying reputation-locked gear with uplink implant

* :trollface:

* more ui stuff

* :trollface:

* :trollface:

* remove default objectives

* :trollface:

* UI fixes

* stuff

* objective component changes

* add offerings and stuff to yml

* make some objectives work

* make rcd objective real

* more ui fix

* :trollface:

* ui usable

* bunch of low risk objectives

* syndie jail wip

* more wip

* massive amount of work

* add bad guidebooks

* prevent fultoning anchored things

* fixes

* disable claim buttons when no slots are open

* :trollface:

* :trollface:

* :trollface:

* update ui when a slot unlocks

* move rejecting to offerings, remove rescan (automatic now)

* add verb to attach fulton, fix

* dont get objective to ransom/kill someone you already ransomed

* make offering slots random + maximum count in rep level

* :trollface:

* rela

* update syndie jail

* more syndie jail update

* make marshal real

* fix

* fix power room power

* remove access from timer

* :trollface:

* engine

* allow syndicate items on syndie jail

* add ransom ui

* update map loading

* add ransom purchasing to cargo request console

* warn not error for loading

* ui fixes

* final fixy

* mg book fix

* final fixy II

* remove redundant Announcement word

* more []

* end ransom when leaving the jail

* :trollface:

* 10 tc for roundstart traitors

* make nuke core objective work for traitor

* guidebook gaming

* early merge of guidebook comments

* update bunch of objectives

* add min reputation to kill fellow traitor

* guidebook gaming

* evil

* giant stuff

* dont offer dupe objectives

* evil

* pronoun

* fix

* grr

* blacklist assist and DAGD from assist objective

* grr

* fix linter

* remove objectives from traitor rule test

* nuke disk anti-troll

* evil test

* add objectives test to find bad objective groups

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fixy

* fix

* fix stuff

* reword ransom announcement

* pro

* goida

---------

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-12 17:16:22 -04:00
..
Components Return of warops (#3561) 2025-05-12 12:54:33 -04:00
VariationPass upstream merge 27/04/2025 (#3596) 2025-05-06 19:35:03 -04:00
AntagLoadProfileRuleSystem.cs Re-enabling nukie species(except vox), added antag species blacklisting 2024-08-09 17:31:25 +01:00
DeathMatchRuleSystem.cs Fix imports 2024-12-07 16:38:11 +00:00
DragonRuleSystem.cs fix dragon spawn location and round end summary (#31890) 2024-09-14 13:58:54 +01:00
GameRuleSystem.Utility.cs Add support for antag-before-job selection (#35789) 2025-03-14 10:53:07 -04:00
GameRuleSystem.cs Fix test ops real (#1626) 2024-08-14 15:09:20 +00:00
InactivityTimeRestartRuleSystem.cs move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
KillCalloutRuleSystem.cs move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
LoadMapRuleSystem.cs Refactor map loading & saving (#34020) 2025-03-01 13:20:37 +00:00
MaxTimeRestartRuleSystem.cs move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
NukeopsRuleSystem.cs Return of warops (#3561) 2025-05-12 12:54:33 -04:00
ParadoxCloneRuleSystem.cs Add paradox clone to admin antag control (#36105) 2025-04-06 20:41:20 +01:00
RespawnRuleSystem.cs move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
RevolutionaryRuleSystem.cs upstream merge 27/04/2025 (#3596) 2025-05-06 19:35:03 -04:00
RoundstartStationVariationRuleSystem.cs move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
RuleGridsSystem.cs LoadMapRule grid storage rework (#28210) 2024-06-08 20:14:24 +02:00
SandboxRuleSystem.cs move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
SecretRuleSystem.cs [Port]Game presets can now have cooldowns to prevent back-to-back modes (#2744) 2025-01-19 00:33:44 +00:00
SubGamemodesSystem.cs move gamerule components to shared (#28572) 2024-08-09 19:42:00 +01:00
SurvivorRuleSystem.cs Extracts magic strings from Tag calls (#36305) 2025-04-06 21:35:59 +01:00
ThiefRuleSystem.cs make thief a rp antag (#3591) 2025-05-01 17:57:38 +01:00
TraitorRuleSystem.cs traitor reputation real (#2913) 2025-05-12 17:16:22 -04:00
ZombieRuleSystem.cs upstream merge 27/04/2025 (#3596) 2025-05-06 19:35:03 -04:00