Commit Graph

1006 Commits

Author SHA1 Message Date
Remuchi
90c715c1fb [Fix] May The Lord Saviour Help This Cursed Land (#807)
* fix: fixed redfox

* fix: help maps

* fix: i hate floof code

* fix: welcome to AMERICA

* fix: few random fixes

* fix: oopsies doopsies

* fix: almost done fixing tests

* fix: should be all

* fix: i hate you

* fix: forgot ya

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-08-24 18:11:34 +10:00
Gersoon
043624e28a VelikoFixVelikoFixaVelikoFixa (#738)
* VelikoFixHZChego

* VelikoFixVelikoFixaVelikoFixa

* +meta
2025-08-02 09:37:37 +03:00
Spatison
4c8274b712 fix upstream: part 5 2025-07-22 19:40:21 +10:00
Spatison
70769339cc fix upstream: part 4 2025-07-22 19:04:53 +10:00
Spatison
c506b5e7c4 fix upstream: part 3 2025-07-22 14:53:44 +10:00
Spatison
d1703c7a96 fix: test: part 5 2025-07-20 22:23:33 +10:00
Spatison
ad7f49cef2 fix: test: part 4 2025-07-20 22:16:33 +10:00
metalgearsloth
425b613595 Fix admin test arena (#35444)
* Fix admin test arena

* Add to GridsLoadableTest

* QueueDel map, remove nullable

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>

(cherry picked from commit 5385683b7e74e90570402ed6db41e67ee5ebc042)
2025-07-20 21:59:26 +10:00
ShadowCommander
2704bd8b9c Strip drag drop test (#30754)
* Add test for drag drop to open strip menu

* Make screencoords change based on deadzone

(cherry picked from commit 9645f5528b23c361db82748648ecf8b6850e7ff4)
2025-07-20 21:51:39 +10:00
ElectroJr
ad6b81233d Refactor map loading & saving (#34020) 2025-07-20 20:34:12 +10:00
Eris
27246c79d4 NOW SHUT UP 2025-07-20 15:14:15 +10:00
Eris
2185be7fa3 hell dime- 2025-07-20 15:13:39 +10:00
Eris
f10948be40 ok 2025-07-20 14:48:24 +10:00
Eris
718ab603ca fx 2025-07-20 14:48:24 +10:00
Eris
2d3f59f196 done! 2025-07-20 14:41:58 +10:00
Eris
110e22aa2f a 2025-07-20 14:25:39 +10:00
metalgearsloth
06474f6316 Fix PostMapInit tests not considering job containerspawns (#31538)
* Fix PostMapInit tests nto considering job containerspawns

* fix

(cherry picked from commit 99a41a12ab05ccb477ebe54f7d265666dc607be1)
2025-07-20 14:18:36 +10:00
IProduceWidgets
e9b7da71db refactor event schedulers to use explicit game rules (#29320)
* works, still has testing values, im sure I did stupid shit.

* shitvent crapfactor

* snap extra word out of existence

* shit I died of old

* remove useless inaccurate design comments

* Oopsie, handle requirement params in RandomRuleSystem too

* I'm a slash slinging hasher

* Address reviews, add admin alerts I forgor

* EntityMan saves the day

* address reviews 1

* eh, I actually don't care about the cargo gifts thing.

* started

* Do reviews

* you actually meant 1.2 lmao

* dependency inheritance is a fickle bitch

* I have no idea.

* Threads are for sheets not computers.

* fix traitor rule test

* fix round type tattling

* break things

* It worky

* Toolshed makes we want to drink depresso.

* Finished?

* remove debug values

* timings

* use defaults

* alphabetize

* bobby drop tables

* Float required fr fr

* continue

* more continence

* uno mas

* obsolution

* cleanup and documentations

* Yell at self

* use the right value defaults

* housekeeping

(cherry picked from commit 07ec00ed05394f0d6c8929d8d015854b8dbbc3bb)
2025-07-20 13:53:36 +10:00
deltanedas
8e4b29ba74 reduce lathe recipe copy pasta (#31515)
* add inheritance to lathe recipes and make result an override

* add GetResult method to lathe system

* make other parts of the code use GetResult

* clean up the stock parts yml

* remove unused apu boards from dynamic recipes

* make inverse dictionary public so test doesnt have to copy paste

* revert result override stuff

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

(cherry picked from commit 3bdd2e3a872834b48595d33629046f4866016e31)
2025-07-19 18:01:32 +10:00
Mr. 27
dea030f462 Job starting gear is now defined in the starting gear rather than backpack prototypes (#27605) 2025-07-15 11:54:26 +10:00
Tayrtahn
4af42eae52 Fix antag objectives always overshooting MaxDifficulty (and kill tries20) (#29830) 2025-07-14 16:33:40 +10:00
Errant
6fda92d3f2 Fix replayghost spawning location (#30252)
Fix replayghost spawn

(cherry picked from commit bf1450fdc85f978c0d1b313fab551d85a98087a5)
2025-07-14 14:14:00 +10:00
Nemanja
5485b8af04 Missing meteor presets (#29044) 2025-07-14 14:04:40 +10:00
Spatison
7b4134fe09 uncomment FailAndStartPresetTest.cs 2025-07-14 14:04:39 +10:00
IProduceWidgets
ff34d18219 Nukie Outpost is no longer a station map (#30090)
* I dunno, break shit I guess.

* Actually fix some shit for once.

* test flakey or me flakey?

* Test were not flakey, they just didnt make any sense anymore.

* more stationy tests

* undo abuncha shit I can set in yml instead

* forgor an assert

* unneeded usings

* 1984

* I made github angy

* yoink

* the end is never the end is never the end is never the end is never the end is never the end is never the

* Im going to commit sudoku

(cherry picked from commit c7ff647cb324839e7c853d61d29c6e7204390ec1)
2025-07-14 13:24:49 +10:00
Tayrtahn
5ffcef157c Fix nukeops ending early if an operative dies at base (#29642)
Fix nukeops ending early if an operative died at base

(cherry picked from commit 340332cf5b473543a48487efc5d68dded394f375)
2025-07-14 12:33:05 +10:00
Leon Friedrich
6849be2d9c Add Job preference tests (#28625) 2025-07-14 12:27:43 +10:00
Leon Friedrich
0f3b15b702 Use dummy sessions in NukeOpsTest (#28549)
* Add dummy sessions

* Update NukeOpsTest

* Fix PvsBenchmark

(cherry picked from commit 7bd1b45f2b32ce5a99c719d2b9899df844c51dd9)
2025-07-14 12:20:17 +10:00
Leon Friedrich
996102a3af Update component query benchmarks (#27967)
* Add more component query benchmarks.

* Rename benchmark

(cherry picked from commit 6e83c4d570eff90dc461e1f252b9d2199fcf4182)
2025-07-14 12:18:55 +10:00
Spatison
5a1f81e646 uncomment NukeOpsTest 2025-07-14 12:09:42 +10:00
VMSolidus
6d215a6a70 Update StoreTests.cs (#2444)
# Description

Should be a fix for:


![image](https://github.com/user-attachments/assets/700a2010-6c03-4571-8dda-73b25cfa422a)

# Changelog

No CL this isn't player facing.
2025-07-12 12:42:30 +10:00
Nemanja
d94d32c25d Machine-code cleanup (#28489) 2025-07-12 03:03:26 +10:00
ilmenwe
bfe577b9c7 Unused Varibles and Localization Fixes (#2424)
Removed all unused variables i could find, built and tested on a simple
upstart and clicking trough most systems.
Change Loc references to localization.

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

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

"using Robust.Shared.Prototypes;"
to
""

"[dependency] private readonly ISpriteComponent"
to
""

</p>
</details>

---

No CL this isn't player facing.

---------

Co-authored-by: ilmenwe <no@mail.com>
2025-07-12 02:20:02 +10:00
Tayrtahn
fdf6829170 Add an integration test for solution fill level sprites. (#28564)
(cherry picked from commit 9d2b4ed3b22e548f02aeee7caa855b65b37dda24)
2025-07-12 01:42:13 +10:00
Kara
0e9ac91ed3 Resolve 'EntitySystem.Get<T>()' is obsolete in content (#27936)
* PROJECT 0 WARNINGS: Resolve `'EntitySystem.Get<T>()' is obsolete` in content

* pass entman

* dog ass test

* webeditor

(cherry picked from commit 993eef1e7c22b2b79e528967ef5bb669f50236b1)
2025-07-12 01:31:53 +10:00
vanx
fe53a53ead Merge pull request #664
* no cold

* touch up
2025-07-05 13:35:32 +10:00
vanx
9cc99bb937 [Fix] Maps are so back (#575)
maps

Co-authored-by: vanx <discord@vanxxxx>
2025-06-16 20:17:04 +03:00
Gersoon
a71a1726f5 1PartOfBigMapsUpdate (#513)
* 1PartOfBigMapsUpdate

* Fix

* MegaFix

* Apply suggestions from code review

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-06-06 20:05:43 +03:00
Cinkafox
65208f0165 [Add] new ui (#497)
* - add: StyleSheetify

* - add: APC style

* - tweak: Select only APC now!

* - fix: Window positioning

* - fix: animations

* - add: Fancy chat

* - tweak: change some margin think

* - fix: add assemblies of stylesheetify for packaging

* - tweak: update StyleSheetify

* - add: custom LauncherConnection

* - tweak: change to paper

* - tweak: Update StyleSheetify

* - add: fancy lobby screen

* - tweak: some beauty think in lobby screen

* - add: new icons

* - tweak: change icons

* - tweak: //WWDP EDIT

* - fix: disable style while testing

* - fix: Channel Popup button style revert

* - fix: test again

* - tweak: Update StyleSheetify
2025-05-17 14:30:12 +03:00
Spatison
1297182e3c [Port] Room spawner mask (#483)
* RoomSpawner mask (#33110)

* RoolFill can now spaw rooms with any size

* tile ignoring

* upgrade interior

* simplify

* Update DungeonSystem.Rooms.cs

* center rooms

* Update RoomFillComponent.cs

* Update RoomFillComponent.cs

* Update DungeonSystem.Rooms.cs

* Remove roomfillcoponent from integration test

* Update EntityTest.cs

* remove nullable size, replaced with minsize and maxsize

* clear existing logic refactor

* delete this one

* vgroidinterior.yml delete

* some fix

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
2025-05-03 12:51:57 +03:00
VMSolidus
6f32a71675 Update SuicideCommandTests.cs (#2318)
# Description

This test does not take species weaknesses into account. If it picks a species with a slash weakness, it fails. Seeing if at least the required damage is done will mean the test runs successfully even on species that are supposed to take more damage from slash.

(cherry picked from commit fb4af777009909472518d31144c857c16f08a18c)
2025-04-26 12:22:34 +03:00
Remuchi
1e363c7346 Revert "Merge pull request #462 from WWhiteDreamProject/revert-460-upstream"
This reverts commit 092dba42e5, reversing
changes made to e6315c2320.
2025-04-20 11:15:45 +07:00
DVONIKS
6c19771020 Revert "Upstream 04.04-18.04" 2025-04-20 06:34:09 +03:00
VMSolidus
10d7424a26 Make Tests Shut Up About Audio Entities (#2246)
# Description

If wizden are okay with doing this then screw it I'll do it to
DeleteAllThenGhost too.

https://github.com/space-wizards/space-station-14/pull/34021

# Changelog

No CL this isn't playerfacing but great for my sanity.

(cherry picked from commit fc9ebdd0e20c72d2ef168cf2f10980792412c68b)
2025-04-19 17:06:45 +03:00
VMSolidus
f08210b8f5 Fix Various Test Fails (#2186)
# Description

Fixes a few test fails caused by merging PRs that had test fails. Also
fixed a bug with spell popup text. And cleaned up the Mantis blade
summoning test.

https://github.com/user-attachments/assets/3ae44f67-99da-4d16-ade1-5473bf7baad0

# Changelog

🆑
- tweak: Taught the Psionic Mantis how to summon his blade quietly, and
not do so via screaming like a lunatic.

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
(cherry picked from commit 7aebe8a48f7ed1d252ba9859cb5a2d4482cc21e4)
2025-04-18 17:47:35 +03:00
Timfa
eb8cc29fee Port Thaven From DeltaV, Who Ported It From Impstation (#2132)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

https://github.com/DeltaV-Station/Delta-v/pull/2948 and a bunch of other
PR's

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [x] fix markings causing a crash
- [x] fix displacement maps causing a crash

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

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

![image](https://github.com/user-attachments/assets/ad449fc4-93c7-47d4-8db7-c53da765aa51)

https://github.com/user-attachments/assets/033bec46-24c5-44ad-8e5c-7aae2ed85b03

https://github.com/user-attachments/assets/6fd647b5-2ee0-45e6-a124-9b90c35e2153

![image-71](https://github.com/user-attachments/assets/bdb7b129-a1b4-445d-9b1a-fa884b429ad4)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- add: Port Thaven from DeltaV, who ported it from Impstation

(cherry picked from commit 86a8e4d940eac038505c66a1649b376f6956cade)
2025-04-18 17:08:53 +03:00
Spatison
f5627b5c7f fix test 2025-04-04 17:43:03 +03:00
EctoplasmIsGood
9a65bedfc4 Salvage / Borg Tweaks (#2145)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Originally started because I wanted to add some stuff to salvage, but
ended up with me porting over whitelisted borg hands, the PKA module,
and some other stuff.

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- add: Engi borgs can now carry electronics, and medical borgs can carry
organs
- add: Salvage borgs now get a PKA module
- tweak: All mining drills have had their damage turned to piercing and
have received a moderate damage buff
- tweak: Exosuit drills now swing at the same speed as normal drills
(why were they worse???)
- tweak: The RPD and RCD modules for borg have been merged into one
- tweak: Salvage can now purchase drills from their vendor
- tweak: Salvage borgs mining module no longer contains a shovel

---------

Co-authored-by: Your Name <EctoplasmIsGood@users.noreply.github.com>
Co-authored-by: Whatstone <whatston3@gmail.com>
Co-authored-by: RatherUncreative <RatherUncreativeName@proton.me>
Co-authored-by: Aidenkrz <aiden@djkraz.com>
(cherry picked from commit ed8850e551bd9c0d533d69cad262a8743442a62a)
2025-04-04 14:51:28 +03:00
Spatison
32b4357c60 [Fix] Yaml linter (#399)
* fix

* fix anchor.yml

* fix
2025-04-03 09:05:14 +03:00
Spatison
9180bf2497 [Fix] Test (#365)
* fix test

* Fix

* fix Prosecutor

* mmm?

* fix SuicideCommandTests.cs

* EnvironmentalSuicide

* pls :(

* fix reaction

* oops
2025-03-30 21:48:18 +03:00