Skip to content
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

Revert Revert Antag Refactor With Fixes #794

Conversation

VMSolidus
Copy link
Member

@VMSolidus VMSolidus commented Aug 24, 2024

Description

Thank you to Remuchi from White Dream Project for this, I appreciate your help with this.

TODO

  • Wait for actual testing to be done to verify that this actually works.

Changelog

🆑 @Remuchi

  • add: The Antag Refactor has been once again added back in. More antags will be coming soon.

VMSolidus and others added 2 commits August 24, 2024 02:19
* fix: fix loadouts not spawning items inhands

* Prevent SecretRule from picking invalid presets (#27456)

* Prevent SecretRule from picking invalid presets

* remove lonely semicolon

---------

Co-authored-by: Nemanja <[email protected]>

* fix: fix makethief adminverb icon

* fix antag selection being evil (#28197)

* fix antag selection being evil

* fix test

* untroll the other tests

* remove role timer troll

* Allow tests to modify antag preferences

* Fix antag selection

* Misc test fixes

* Add AntagPreferenceTest

* Fix lazy mistakes

* Test cleanup

* Try stop players in lobbies from being assigned mid-round antags

* ranting

* I am going insane

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: ElectroJr <[email protected]>
# Conflicts:
#	Content.Server/Antag/AntagSelectionSystem.API.cs
#	Content.Server/Antag/AntagSelectionSystem.cs
#	Content.Server/Preferences/Managers/ServerPreferencesManager.cs

* Fix under-selecting antags (#28327)

Fix under selecting antags

* fix: antag adminverbs now target actual target

* fix: test

---------

Co-authored-by: Leon Friedrich <[email protected]>
Co-authored-by: Nemanja <[email protected]>
Co-authored-by: deltanedas <[email protected]>
@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Map Changes any yml file in the Maps directories labels Aug 24, 2024
@VMSolidus VMSolidus merged commit 182f9a3 into Simple-Station:master Sep 9, 2024
17 checks passed
SimpleStation14 added a commit that referenced this pull request Sep 9, 2024
VMSolidus added a commit that referenced this pull request Sep 28, 2024
# Description

#794 apparently
silently deprecated the Backpack Preferences button. Selecting a
backpack preference no longer actually does anything, and instead your
backpack comes from your Loadout. This would have been fine if we were
warned about this, but because nobody merged upstream for 2 weeks after
the release of PR794, this issue went unreported.

Well now the solution is going to require adding every backpack in the
entire game to a new Backpacks tab. I've started this PR, but because
it's really late and I have Calculus classes in the morning, I won't be
able to finish it tonight. So I'm enlisting the help of a few other
people I know to PR to this PR to help get the backpacks in.

After we have backpacks in the loadout tab, and after Wizmerge, I'll
probably do a separate PR to actually remove the now useless Backpack
selection button.

This is probably for the better long term. Since this technically means
Backpack slots are no longer hardcoded to "Backpack/Duffelbag/Satchel",
and now the back slot is freeeeee to be used for anything.

<details><summary><h1>Media</h1></summary>
<p>


![image](https://github.com/user-attachments/assets/7081660f-68f0-471e-99eb-67f026b7e122)

</p>
</details>

# Changelog

:cl:
- add: Backpacks, Duffelbags, and Satchels have been added to loadouts.
- remove: The button for "Backpack Preference" has been removed.
Backpacks selection is now done via Loadouts.
- remove: The button for "Suit/Skirt Preference" has also been removed.
Suit selection is done via Loadouts.
VMSolidus added a commit that referenced this pull request Oct 1, 2024
# Description

Rampant Brand Intelligence was apparently accidentally reverted by
#794 , and I
didn't realize it until the MobMimic Heisentest mysteriously returned. I
apologize that it took me so long to realize that meant we were missing
an entire event.

This is all still shitcode, so at *some point* I'm still probably going
to revisit this whenever I get around to it.

# Changelog

:cl:
- fix: Rampant Brand Intelligence has been unreverted. It was reverted
by complete accident a few weeks ago. I apologize to anyone who missed
the thrill of killing murderous vending machines.

---------

Signed-off-by: VMSolidus <[email protected]>
Co-authored-by: DEATHB4DEFEAT <[email protected]>
Co-authored-by: Remuchi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Map Changes any yml file in the Maps directories Status: Needs Review Someone please review this
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants