Ed
209f02a0dd
Merge remote-tracking branch 'upstream/master' into ed-30-05-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/Pools/default.yml
2024-05-30 13:29:19 +03:00
Ed
496c7638c0
More Alchemy stuff ( #184 )
...
* mortar and vat fix
* alchemy playtest preparation
* Update PostMapInitTest.cs
* balance tweak
2024-05-28 22:07:34 +03:00
deltanedas
492ccc93d0
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 <leonsfriedrich@gmail.com >
2024-05-26 01:14:29 -04:00
Ed
e216eeae20
Merge remote-tracking branch 'space-station-14/master' into ed-25-05-2024-upstream
...
# Conflicts:
# Content.Server/Atmos/Components/FlammableComponent.cs
# Content.Shared/Lock/LockSystem.cs
# Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
2024-05-25 18:49:49 +03:00
Leon Friedrich
76e13eed35
Improve InteractionSystem range & BUI checks ( #27999 )
...
* Improve InteractionSystem range & BUI checks
* Ghost fixes
* AAA
* Fix test
* fix nullable
* revert to broadcast event
* Fixes for eengine PR
* Ah buckle code
* )
2024-05-24 15:03:03 +10:00
Nemanja
8a95cb186c
Remove AlertType and AlertCategory ( #27933 )
2024-05-23 22:43:04 -04:00
Ed
6d51ea95a1
Merge remote-tracking branch 'upstream/master' into ed-22-05-2024-upstream
2024-05-22 13:29:42 +03:00
Tayrtahn
fa06783986
Prevent ghosts from spawning on terminating maps/grids ( #28099 )
...
* Extra checks to prevent ghosts spawning on terminating maps/grids
* Add test for grid deletion
2024-05-20 06:52:49 -07:00
Ed
6a639107b3
Merge remote-tracking branch 'space-station-14/master' into ed-19-05-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Entities/Structures/Walls/asteroid.yml
2024-05-19 15:43:25 +03:00
Leon Friedrich
6e83c4d570
Update component query benchmarks ( #27967 )
...
* Add more component query benchmarks.
* Rename benchmark
2024-05-19 11:55:10 +10:00
Ed
dda8ea2b09
Merge remote-tracking branch 'refs/remotes/upstream/master' into ed-13-05-2024-upstream
...
# Conflicts:
# Content.Shared/Lock/LockSystem.cs
# Resources/Prototypes/Maps/oasis.yml
2024-05-13 18:32:59 +03:00
Kara
993eef1e7c
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
2024-05-12 20:34:52 -04:00
Kara
855234aa30
Resolve 'TransformComponent.MapPosition' is obsolete in content ( #27939 )
...
* Resolve `'TransformComponent.MapPosition' is obsolete: 'Use TransformSystem.GetMapCoordinates'` in content
* build?
2024-05-12 10:31:54 -04:00
Kara
1596e04d0f
Resolve all non-obsoleting warnings in content ( #27934 )
...
* Resolve all non-obsoleting warnings in content
* Update ClientGameTicker.cs
* Update SkeletonAccentSystem.cs
* Update BwoinkSystem.cs
2024-05-11 20:13:58 -07:00
metalgearsloth
332f54a3ae
Lobby refactor + species loadouts support ( #27576 )
...
* Vox stuff
* Species loadouts and lobby refactor
The control flow for lobby is all over the shop so I pulled it all up from the individual controls so now they handle the bare minimum required and LobbyUIController handles the rest.
* a
* Bulk changes
* a
* weh
* Character import / export
* finalise
* woops this stuff too
* Also datafield exporting
* comments
* Review
2024-05-12 09:18:21 +10:00
ShadowCommander
a985c5e83e
Fix ghosts getting spawned in nullspace ( #27617 )
...
* Add tests for ghost spawn position
* Make ghosts spawn immediately
* Format mind system
* Move ghost spawning to GhostSystem
* Spawn ghost on grid or map
This fixes the ghosts being attached the parent entity instead of the grid.
* Move logging out of the ghost system
* Make round start observer spawn using GhostSystem
* Move GameTicker ghost spawning to GhostSystem
Moved the more robust character name selection code over.
Moved the TimeOfDeath code over.
Added canReturn logic.
* Add overrides and default for ghost spawn coordinates
* Add warning log to ghost spawn fail
* Clean up test
* Dont spawn ghost on map delete
* Minor changes to the role test
* Fix role test failing to spawn ghost
It was failing the map check due to using Nullspace
* Fix ghost tests when running in parallel
Not sure what happened, but it seems to be because they were running simultaneously and overwriting values.
* Clean up ghost tests
* Test that map deletion does not spawn ghosts
* Spawn ghost on the next available map
* Disallow spawning on deleted maps
* Fix map deletion ghost test
* Cleanup
2024-05-11 11:03:40 -04:00
DrSmugleaf
eed560bf3e
Make FTL constants in ShuttleSystem into cvars ( #27706 )
...
* Make FTL constants in ShuttleSystem into cvars
* Fix tests
2024-05-11 00:00:15 -07:00
Ed
e522bbf90d
New event: Approaching unknown shuttle ( #24490 )
...
* setup codebase
* Add first shuttle
* tak
* sync striker
* sync 2
* pipipi
* Preloaded roundstart shuttles!
* Make it abstract "PreloaderGrid" not "PreloaderShuttle"
* to do
* added china cuisin shuttle
* fixes
* add disaster evacpod
* remove enemy
* final shuttles
* weight 5 -> 10
* move data to component
* remove autotrailer touching
* doc, respath
* fix frozen positioning
* fixes + cvar
* finally
* fix evacpod
* remove blacklistrules
* remove `UnknownShuttleSpawnRule`, refactor `LoadMapRule` to support preloaded grids
* use tryload
* cleanup
* fixes
* use preloadedgrid for loneops
* weight unknown shuttles differently (preliminal)
* leftover
* cleanup and raffling
* partial review
* singleton gridpreloader no station coupling
* fix grid atmoses
* `roleLoadout` support for `LoadoutComponent`, fix missing gear
* weighting changes
* init logic fix
---------
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2024-05-10 04:35:59 -07:00
DrSmugleaf
2de3dbc9ce
Fix NoMaterialArbitrage crashing when multiple lathe recipes give the same product ( #27842 )
2024-05-09 17:53:05 -04:00
Ed
b92032fdd7
Merge remote-tracking branch 'refs/remotes/upstream/master' into ed-08-05-2024-upstream
...
# Conflicts:
# Content.Server/GameTicking/GameTicker.Spawning.cs
# Content.Shared/Preferences/HumanoidCharacterProfile.cs
# Resources/Prototypes/lobbyscreens.yml
2024-05-08 12:26:05 +03:00
DrSmugleaf
eee8e03c15
Fix tests ( #27711 )
...
* Fix tests
* Fix test fail
* Apply same fix to other tests
2024-05-05 19:08:56 -07:00
Ed
445f08ae07
Merge remote-tracking branch 'space-station-14/master' into 04-05-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/Pools/default.yml
# Resources/Prototypes/Maps/train.yml
2024-05-04 21:13:30 +03:00
Leon Friedrich
f348e6aa30
Add EntityWhitelistSystem ( #27632 )
...
* Add EntityWhitelistSystem
* Sandbox fix
* update test
2024-05-03 10:10:15 +10:00
Ed
9520f63aa1
Merge remote-tracking branch 'space-station-14/master' into 29-04-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
2024-04-29 16:28:04 +03:00
KrasnoshchekovPavel
3fcbbc0732
Added localization of groups and types: damage, metabolism ( #27368 )
...
* Added localization of groups and types: damage, metabolism (displayed in the guide book). The text for the health analyzer, weapon damage inspection is now taken from damage prototypes
* fix damage tests
* fix damage test yml
* fix damage test prototypes
* Update Content.Shared/Damage/Prototypes/DamageGroupPrototype.cs
* Update Content.Shared/Damage/Prototypes/DamageTypePrototype.cs
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2024-04-28 14:48:19 +10:00
Ed
6174713383
Merge remote-tracking branch 'refs/remotes/upstream/master' into ed-27-04-2024-displacement-upstream
...
# Conflicts:
# Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
2024-04-27 10:45:35 +03:00
DrSmugleaf
46d6bf18a8
Add test for failing and then successfully starting a round ( #27375 )
...
* Add test for failing and then successfully starting nukeops preset
* Make test independent from nukeops
* Fix nullable error
2024-04-27 15:13:24 +10:00
metalgearsloth
5896e68752
Content update for UI prediction ( #27214 )
...
* Content update for UI refactor
* Big update
* Sharing
* Remaining content updates
* First big update
* Prototype updates
* AUGH
* Fix UI comp ref
* Cleanup
- Fix predicted message, fix item slots, fix interaction range check.
* Fix regressions
* Make this predictive
idk why it wasn't.
* Fix slime merge
* Merge conflict
* Fix merge
2024-04-26 18:16:24 +10:00
Ed
057556b605
Merge remote-tracking branch 'space-station-14/master' into ed-26-04-2024-upstream
...
# Conflicts:
# Content.IntegrationTests/Tests/Station/EvacShuttleTest.cs
2024-04-26 00:33:04 +03:00
Nemanja
161fd6c83c
Mega Antag Refactor ( #25786 )
...
* Mega Antag Refactor
* last minute delta save
* more workshopping
* more shit
* ok tested this for once
* okkkkk sure
* generic delays for starting rules
* well darn
* nukies partially
* ouagh
* ballin' faded and smonkin wed
* obliterated the diff
* Spread my arms and soak up congratulations
* I've got plenty of love, but nothing to show for it
* but there’s too much sunlight
Shining on my laptop monitor, so I
Can’t see anything with any amount of clarity
* ok this junk
* OOK!
* fubar
* most of sloth's review
* oh boy
* eek
* hell yea!
* ASDFJASDJFvsakcvjkzjnhhhyh
2024-04-25 11:31:45 +10:00
Leon Friedrich
8aabb1c2e5
Content changes & tests for engine prototype validation PR ( #27188 )
...
* Content changes & tests for engine prototype validation PR
* A
2024-04-25 00:27:13 +10:00
Leon Friedrich
91aa16f08a
Add NukeOps Test ( #27207 )
...
* Add NukeOps Test
* Update EvacShuttleTest to also check mapinit
* Update RuleMaxTimeRestartTest
* Fix cvar cleanup
* A
* Revert some changes
* comments
* Add MappingTests
* Finally fix the test
* A
2024-04-24 15:38:43 +10:00
Ed
23df20c0fe
Update EvacShuttleTest.cs
2024-04-22 20:10:01 +03:00
Ed
f94997fe5f
Revert "Update PostMapInitTest.cs"
...
This reverts commit 32bf32d2dc .
2024-04-22 20:05:05 +03:00
Ed
32bf32d2dc
Update PostMapInitTest.cs
2024-04-22 18:12:21 +03:00
Ed
a899122d1b
Merge remote-tracking branch 'space-station-14/master' into 21-04-2024-cleaning-up
...
# Conflicts:
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Resources/Prototypes/Maps/Pools/default.yml
# Resources/Prototypes/Maps/europa.yml
# Resources/Prototypes/Recipes/Lathes/electronics.yml
# Resources/Textures/Interface/Nano/item_status_left.svg.96dpi.png
# Resources/Textures/Interface/Nano/item_status_middle.svg.96dpi.png
# Resources/Textures/Interface/Nano/item_status_right.svg.96dpi.png
2024-04-21 20:54:50 +03:00
Ed
2c0df7fc72
Update PostMapInitTest.cs
2024-04-21 18:07:55 +03:00
IProduceWidgets
7b0b894e44
Add map Oasis ( #25736 )
...
* Add map Oasis
* integration test fix
* psych job
* 1984 an invalid component
* address reviews
* address reviews, touch ups.
* tiny feexes
* move a tree
* Actually put it in the active maps pool.
* minor tweeks
* tweek some door accesses.
* add extra lawyer, make evac the right docking arrangement.
* Address the small things, fix cryopods, make perma huge.
* Fix some small things in the new perma.
* Improve perma spacing resiliancy... maybe.
* burn the invalids
* Pray to the Sloth gods that painters arent cooked.
* rearrange some buttons
* fix fax names and add a genedrobe.
* Housekeeping
* fix some stuff I thought I already fixed
* wood benches
* Some under door tiles, a couple missing decals.
* one pipe got brokey. feexit!
* astrograsses and lathe to cargo
* N2 lockers, minor things.
* cap laser to case
* GridFill the briggle so it feels better. Some other minor things
* name the Briggle correctly
2024-04-20 23:59:12 -06:00
Leon Friedrich
c4f050259d
Try fix random shuttle test failures ( #27186 )
2024-04-21 08:03:55 +10:00
Tayrtahn
5d80e49d37
Make material arbitrage test ignore price of contained entities ( #27182 )
...
Material arbitrage test now ignores price of contained entities
2024-04-21 08:03:11 +10:00
Tayrtahn
1fb7393a1b
Make material arbitrage test more verbose ( #27180 )
...
List entities spawned by destruction for debugging
2024-04-21 07:23:09 +10:00
ElectroJr
3a8249e5fd
Un-revert #26994
2024-04-20 17:01:15 -04:00
Leon Friedrich
12bb476a2d
Add evac shuttle test. ( #27152 )
...
* Add evac shuttle test.
* Fix typo in comment
2024-04-20 15:57:55 +10:00
Nemanja
a47c5561a9
add fuel costs back to finishing welding ( #27030 )
...
* add fuel costs back to welding
* ack
* meh
* eek!
2024-04-19 19:20:30 -04:00
Vasilis
5769bf38f8
Revert #26994 and #27077 ( #27090 )
2024-04-18 17:06:56 +02:00
Leon Friedrich
ee96d8aa66
Content changes for MapManager/System refactor ( #26994 )
...
* Content changes for MapManager/System refactor
* Poke Tests
* Why is this failing?
* Will this make the analyzer happy?
2024-04-18 14:30:06 +10:00
Ed
0285c3896c
Merge remote-tracking branch 'space-station-14/master' into 17-04-2024-upstream
...
# Conflicts:
# Content.Client/Movement/Systems/WaddleAnimationSystem.cs
# Content.Server/IoC/ServerContentIoC.cs
# Resources/Changelog/Changelog.yml
# Resources/Prototypes/Maps/europa.yml
# Resources/Prototypes/Maps/train.yml
# Resources/Textures/_CP14/Clothing/Masks/pluto-mask.rsi/meta.json
# Resources/Textures/_CP14/Objects/Weapons/Melee/Dagger/dagger.rsi/meta.json
# Resources/Textures/_CP14/Objects/Weapons/Melee/HandheldAxe/handheldAxe.rsi/meta.json
# Resources/Textures/_CP14/Objects/Weapons/Melee/Sickle/sickle.rsi/meta.json
# Resources/Textures/_CP14/Objects/Weapons/Melee/TwoHandedSword/zweichhender.rsi/meta.json
2024-04-17 11:16:24 +03:00
metalgearsloth
12766fe6e3
Loadouts redux ( #25715 )
...
* Loadouts redux
* Loadout window mockup
* More workout
* rent
* validation
* Developments
* bcs
* More cleanup
* Rebuild working
* Fix model and loading
* obsession
* efcore
* We got a stew goin
* Cleanup
* Optional + SeniorEngineering fix
* Fixes
* Update science.yml
* add
add
* Automatic naming
* Update nukeops
* Coming together
* Right now
* stargate
* rejig the UI
* weh
* Loadouts tweaks
* Merge conflicts + ordering fix
* yerba mate
* chocolat
* More updates
* Add multi-selection support
* test
h
* fikss
* a
* add tech assistant and hazard suit
* huh
* Latest changes
* add medical loadouts
* and science
* finish security loadouts
* cargo
* service done
* added wildcards
* add command
* Move restrictions
* Finalising
* Fix existing work
* Localise next batch
* clothing fix
* Fix storage names
* review
* the scooping room
* Test fixes
* Xamlify
* Xamlify this too
* Update Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/loadout_groups.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/loadout_groups.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/Jobs/Security/detective.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* Update Resources/Prototypes/Loadouts/loadout_groups.yml
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
* ben
* Margins
---------
Co-authored-by: Firewatch <54725557+musicmanvr@users.noreply.github.com >
Co-authored-by: Mr. 27 <koolthunder019@gmail.com >
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com >
2024-04-16 22:57:43 +10:00
Ed
d0e2e15d8c
Merge remote-tracking branch 'space-station-14/master' into upstream2
2024-04-10 11:38:32 +03:00
Hanz
263469dffa
Spears equippable to suit storage ( #26724 )
...
* meat and potatoes
hahaha
* DAMAGE
yes
* come on
* Check again
* Guhhhhh
guh
2024-04-08 11:34:35 -04:00