Commit Graph

1023 Commits

Author SHA1 Message Date
Gersoon
54ddd36c8c EventShuttles (#1051)
* YooBroFirstTry

* FixPostMapInitTest

* Fix2

* fixRedFox

* +anchors
2026-01-25 15:04:12 +03:00
Spatison
977cb65826 Исправление тестов (#1013)
* fix

* fix 2
2026-01-09 16:19:30 +02:00
Gersoon
b785d17562 Map update and fix (#1010)
* base

* +battleships

* finish

* 1

* Apply suggestions from code review

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2026-01-09 00:50:23 +03:00
Cinkafox
b2d255cdd2 [tweak] UI Tweaks (#1001)
* - tweak: update StyleSheetify

* - add: flexbox

* - fix: size of flexbox in launchergui

* - tweak: Profile editor: start.

* - add: categories

* - tweak: help me please with this shi... loadouts

* - fix: container path think

* - tweak: thinks for optimisation

* - add: group selection for loadoutpicker

* - tweak: change position of preview

* - add: reason text

* - fix: Кролькины фиксы

* - fix: кролькины фиксы ч.2

* - fix: кролькины фиксы ч.3

* - кролькины фиксы - финал

* - fix: Ворчливого дедушкины фиксы, удаление старого барахла и пометка wwdp

* - tweak: some ui change for LoadoutCategories and LoadoutEntry

* - ворчливый дед фиксы ч.2

* - fix: очередные кролькины фиксы

* - add: loadout prototype validation

* - fix: description read from edit field
2026-01-04 23:33:01 +02:00
Tayrtahn
2691c54ed8 Fix migrations not being applied to PostMapInitTest (#35933)
* Fix migrations not being applied to PostMapInitTest

* formatting

* Raise the event outside the loop so it only happens once

(cherry picked from commit d4c8ddb0ac6fbbea7aa8f92880c26c5376377433)
2025-10-09 23:22:54 +03:00
Spatison
d35cd02578 fix test 2025-10-05 00:01:16 +03:00
Ignaz "Ian" Kraft
1f943ae58b added missing allowed department to the restricted severity (#34558)
* added missing allow job to the base restricted severity

* no need to make a list

* no more linq in ContrabandTest

* less nesting in ContrabandTest

(cherry picked from commit 033f8444baa9719b8f48f62b3516aea8adc4ebc3)
2025-10-04 12:51:00 +03:00
Killerqu00
c13f0956f1 "DO NOT MAP" items integration test (#34711)
Thou shall not map items with "do not map" suffix

(cherry picked from commit 02f7dad6f3ce7c4008e3c98d28718d9ed2cbcaf2)

convert it to entity category

(cherry picked from commit d15a770078af35858857078199042eeb84c835ae)

slight text adjustment

(cherry picked from commit 32f7ea6c29228a65a07341537c4ec7df3eeb299a)

Merge branch 'master' of https://github.com/space-wizards/space-station-14 into pr/34711

Fix merge conflict

(cherry picked from commit 81ff9bdda0c0ea8771b2346b8cc333a730dbfb03)

Expand whitelist

(cherry picked from commit b43cb069e91dbd81c6f26e69020dfa387458f538)
2025-10-04 12:50:42 +03:00
deltanedas
e05aa2b50e move lathe recipes into packs (easier for forks and maintaining) (#33095)
* add LatheRecipePackPrototype

* change Lathe and EmagLathe to use packs

* add AddRecipesFromPacks helper to SharedLatheSystem

* update lathe logic to work with packs and clean up some stuff

* migrate individual recipes to recipe packs

* update client

* remove node/artifact scanner from techs

* :trollface:

* fix test and make it include emag recipes

* add test that every dynamic recipe must be researched

* pro

* fix

* fix

* fix all tests, genuinely good test i wonder who made it

* add unused uranium and incendiary drozd mags to tech and lathe

* add recipes

* add incendiary prototype

* undo some changes

* troll

* :trollface:

* true

Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

* shitmed real

Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

* update funny test

* :trollface:

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com>

(cherry picked from commit 1f5fab576154d84f0146f5882d4ad6f2399d5c67)
2025-09-27 13:49:46 +03:00
Tayrtahn
55e50f3774 Add a test to check that lathe recipes are possible (#33868)
* Add a test to check that all lathes accept the materials for all their recipesy

* Add check for storage limit

* Track total recipe material volume

* Check dynamic and emag recipes too

* Move AllLatheRecipesValidTest from ResearchTest to LatheTest

* Extremely minor modernization

(cherry picked from commit cf738857fef4fe4bf9877b524b424db1129cd32e)
2025-09-27 12:56:10 +03:00
deltanedas
0a52d663e9 add test for lathe recipes having results (#32100)
* add test for lathe recipes having results

* id

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit fbc1cf2d8fbb969f4dba5bb062b8ea813196d3b7)
2025-09-27 12:56:10 +03:00
osjarw
31dda9713f Allow the creation of recursive HTNs (#30138)
Allow recursive HTNs

(cherry picked from commit 669cc55ba477c19fd17ebaf22534ad127d4305b7)
2025-09-27 12:41:47 +03:00
RedFoxIV
50b19259b8 Re: ghost (#849)
* it just works

* why hasn't it catastrophically failed yet

* not just gotta do the ui

oh god the ui

* that was easier than expected

* a devious misdirection

* touchups

* svin

* loc+fix

* touchups

* shitfix

* touchups x3

* for further use

* i hate this piece of shit engine

* touchups x4

* ribbit

also i'm retarded x2

* big tard energy

* bb

* rabbitson

* ?

* forgor

* k

* whoops

* fug
2025-09-27 08:38:24 +03:00
Plykiya
4b47f34a6a Fixes dropping item in container (#29900)
* Items droped in containers will end up in containers

* Adds integration test for dropping entity while inside container

* comment

* comment

* trim the diff

---------

Co-authored-by: plykiya <plykiya@protonmail.com>
(cherry picked from commit a8cae6f3e6fcb70dbaa48f56c7fbb41acb50062c)
2025-09-20 20:33:12 +03:00
Spatison
038365306d Fix RSI validator and integration tests compile 2025-09-20 20:32:47 +03:00
Spatison
462ecb429e [Tweak] Hud UI (#834)
* combat mode ui

* movement ui

* some fix

* fix

* more fix

* fix
2025-09-13 17:38:24 +03:00
Spatison
a0c90a1c0b [Fix] Test (#831)
* fix test

* fix

* fix

* fix

* fix
2025-09-06 10:55:30 +03:00
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