Ed
f59de85047
Merge remote-tracking branch 'upstream/stable' into ed-21-07-2025-upstream-sync
...
# Conflicts:
# Content.Client/Overlays/StencilOverlay.Weather.cs
# Content.IntegrationTests/Tests/Atmos/AlarmThresholdTest.cs
# Content.IntegrationTests/Tests/VendingMachineRestockTest.cs
# Content.Server/Chat/Systems/ChatSystem.cs
# Content.Server/Fluids/EntitySystems/PuddleSystem.cs
# Content.Shared/Damage/Systems/SharedStaminaSystem.cs
# Content.Shared/Fluids/Components/EvaporationComponent.cs
# Content.Shared/GameTicking/SharedGameTicker.cs
2025-07-21 11:27:53 +03:00
Ed
7a8326d41e
Merge remote-tracking branch 'upstream/stable' into ed-08-07-2025-upstream
...
# Conflicts:
# Content.Server/Audio/ContentAudioSystem.cs
# Content.Server/Medical/HealthAnalyzerSystem.cs
# Content.Server/Shuttles/Systems/ShuttleSystem.cs
# Resources/Locale/en-US/navmap-beacons/station-beacons.ftl
2025-07-08 00:40:30 +03:00
Tayrtahn
c565b44965
Replace ValidatePrototypeId uses with ProtoId or EntProtoId ( #38814 )
...
* The easy ones
* For certain values of easy
* Easy test
* Hair
* Fix sandbox violations
* Sort usings
2025-07-07 21:57:05 +02:00
Pieter-Jan Briers
e99fc501a6
Revert biome rework ( #38724 )
...
* Revert "Fix world generation (#38713 )"
This reverts commit 10fa6ff4af .
* Revert "Biome rework (#37735 )"
This reverts commit fe7b96147c .
2025-07-03 20:48:04 +02:00
metalgearsloth
fe7b96147c
Biome rework ( #37735 )
...
* DungeonData rework
Back to fields, serializes better, just make new layers dumby.
* wawawewa
* Fix this
* Fixes
* Port the work over
* wawawewa
* zoom
* Kinda workin
* Adjust wawa
* Unloading work
* Ore + entitytable fixes
Iterate every dungeon not just last.
* Big shot
* wawawewa
* Fixes
* true
* Fixes
# Conflicts:
# Content.Server/Procedural/DungeonJob/DungeonJob.cs
* wawawewa
* Fixes
* Fix
* Lot of work
* wawawewa
* Fixing
* eh?
* a
* Fix a heap of stuff
* Better ignored check
* Reserve tile changes
* biome
* changes
* wawawewa
* Fixes & snow
* Shadow fixes
* wawawewa
* smol
* Add layer API
* More work
* wawawewa
* Preloads and running again
* wawawewa
* Modified
* Replacements and command
* Runtime support
* werk
* Fix expeds + dungeon alltiles
* reh
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2025-07-03 00:36:06 -04:00
Tayrtahn
75db49f9c0
Clean up all missing EntitySystem proxy method uses ( #38353 )
2025-06-26 16:50:49 -07:00
Ed
b581f5d132
Merge remote-tracking branch 'upstream/stable' into ed-23-06-2025-upstream-sync
...
# Conflicts:
# .github/workflows/check-trailing-whitespace.yml
# Content.IntegrationTests/Tests/Access/AccessReaderTest.cs
# Content.IntegrationTests/Tests/Chameleon/ChameleonJobLoadoutTest.cs
# Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs
# Content.Shared/Light/Components/SunShadowCycleComponent.cs
# Resources/Prototypes/Damage/modifier_sets.yml
# Resources/Prototypes/Maps/Pools/default.yml
2025-06-23 16:37:22 +03:00
TemporalOroboros
d4876be6f0
Kills TurfHelpers ( #37939 )
...
* Create TurfSystem equivalent for and obsolete TurfHelpers.GetTileRef
* Fix EntitySystem uses of TurfHelpers.GetTileRef
* Fix EntitySystem uses of TurfHelpers.TryGetTileRef
* Fix construction condition uses of TurfHelpers.GetTileRef
* Fix last use of TurfHelpers.IsBlockedTurf
* Create TurfSystem equivalent to and obsolete TurfHelpers.GetContentTileDefinition
* Fix uses of TurfHelpers.GetContentTileDefinition(TileRef)
* Fix uses of TurfHelpers.GetContentTileDefinition(Tile)
* Create TurfSystem equivalent to and obsolete TurfHelpers.IsSpace
* Fix EntitySystem uses of TurfHelpers.IsSpace(Tile)
* Fix EntitySystem uses of TurfHelpers.IsSpace(TileRef)
* Fix remaining uses of TurfHelpers.IsSpace
* Fix uses of TurfHelpers.GetEntitiesInTile
* Delete TurfHelpers.cs
* Add GetEntitiesInTile lookup methods
* Convert some GetEntitiesInTile methods to LookupSystem extension methods
* Use new GetEntitiesInTile methods
* Recycle spiderweb hashset
* Recycle floor tile hashset
2025-06-21 11:23:19 -04:00
Ed
42d39a7c67
Merge remote-tracking branch 'upstream/stable' into ed-10-06-2025-upstream-sync
...
# Conflicts:
# .github/CODEOWNERS
# Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs
# Content.Server/Chat/Managers/ChatManager.cs
# Content.Server/Connection/ConnectionManager.cs
# Content.Shared/Actions/SharedActionsSystem.cs
# Content.Shared/Lock/LockSystem.cs
2025-06-10 11:33:34 +03:00
Tayrtahn
95632859b7
Cleanup unused/redundant dependencies ( #38099 )
2025-06-06 18:11:52 +02:00
Nemanja
e92b6b6a7e
Add support for contextual information in EntityTables ( #37737 )
...
* Add context support for entityTables
* fix build fail
* comments
* Update Content.Shared/EntityTable/EntityTableSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2025-05-31 15:40:25 +02:00
Ed
5e6d1d0b3a
dungenore wawa
2025-05-29 22:14:14 +03:00
Ed
d5fbdbdec0
Merge remote-tracking branch 'upstream/stable' into ed-27-05-2025-upstream-sync
...
# Conflicts:
# .github/CODEOWNERS
# Content.Client/Guidebook/Controls/GuideReagentReaction.xaml.cs
# Content.IntegrationTests/Tests/Chemistry/TryAllReactionsTest.cs
# Content.Server/Procedural/DungeonJob/DungeonJob.OreDunGen.cs
# Resources/Prototypes/Entities/Effects/chemistry_effects.yml
# Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
# Resources/Prototypes/GameRules/meteorswarms.yml
# Resources/Prototypes/Procedural/dungeon_configs.yml
2025-05-27 12:21:14 +03:00
Tayrtahn
50fb48de2e
Cleanup all instances of IMapManager.GetMapEntityId ( #37814 )
...
* Cleanup all instances of IMapManager.GetMapEntityId
* Dependencies
* LocalizedEntityCommands
2025-05-25 19:09:47 +02:00
Tayrtahn
9df514472f
Cleanup AnchorableSystem ( #37753 )
...
* The easy part
* Overload and obsolete
* Internal cleanup
* Update all references to new overload
2025-05-24 17:05:09 +02:00
Tayrtahn
5a93099509
Update SharedBiomeSystem methods to use Entity<T> ( #37698 )
...
* Fix warning in TryGetBiomeTile
* Overload TryGetBiomeTile
* Overload more methods, fix internal warnings
* Update TryGetEntity uses
* Update TryGetTile uses
* Cleanup TryGetDecals use
* Formatting
* Two more warnings while we're here
2025-05-21 22:10:52 -04:00
metalgearsloth
298f821bec
Ore + entitytable fixes ( #37675 )
...
* Ore + entitytable fixes
Iterate every dungeon not just last.
* Big shot
* Fixes
2025-05-21 12:43:17 -04:00
metalgearsloth
4afccdd5db
DungeonData rework ( #37172 )
...
* DungeonData rework
Back to fields, serializes better, just make new layers dumby.
* wawawewa
* Fix this
* Fixes
* review
* thanks fork
* fix
2025-05-18 03:10:30 +10:00
Ed
59e6435fe2
Merge remote-tracking branch 'upstream/stable' into ed-12-05-2025-upstream
...
# Conflicts:
# .github/CODEOWNERS
# Content.Client/Construction/UI/ConstructionMenuPresenter.cs
# Content.Shared/Construction/Prototypes/ConstructionPrototype.cs
# Content.Shared/Damage/Systems/SharedStaminaSystem.cs
# Content.Shared/Lock/LockSystem.cs
# Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
# Resources/Prototypes/Entities/Objects/Specific/chemistry.yml
# Resources/Prototypes/Procedural/vgroid.yml
2025-05-12 14:25:42 +03:00
metalgearsloth
bd69fc612a
Predicted internals ( #33800 )
...
* Predicted gas pumps
I wanted to try out atmos and first thing I found.
* a
* Atmos device prediction
- Canisters
- Tanks
- Internals
AirMixes aren't predicted so nothing on that front but all the UIs should be a lot closer.
* Remove details range
* Gas tank prediction
* Even more sweeping changes
* Alerts
* rehg
* Popup fix
* Fix merge conflicts
* Fix
* Review
2025-05-02 18:22:29 +10:00
Ed
5420469d62
Merge remote-tracking branch 'upstream/stable' into ed-upstream-sync
...
# Conflicts:
# Content.Shared/Weapons/Melee/MeleeWeaponComponent.cs
2025-04-15 00:44:29 +03:00
J
af9526197a
Extracts magic strings from Tag calls ( #36305 )
...
* Extracts magic strings from Tag calls
When #36281 gets merged, the `TagSystem` methods will all give warnings. Let's fix those warnings before they even happen!
* Adds missing libraries
* Remove not yet implemented TagSystem changes
* Fix tag spelling error
Genuinely surprised there was only 1!
* Styling and proper type changes
* Styling
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2025-04-04 20:20:19 -04:00
metalgearsloth
fa35c9623d
Revert "Purge uses of TransformComponent.Anchored.set. Also adds parentheses." ( #35332 )
2025-02-21 00:12:12 +11:00
TemporalOroboros
a4001fba1b
Purge uses of TransformComponent.Anchored.set. Also adds parentheses. ( #34938 )
2025-02-20 23:06:39 +11:00
Ed
bc53ed4aa5
Merge remote-tracking branch 'upstream/master' into ed-16-02-2025-planet-light-upstream
...
# Conflicts:
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Resources/Prototypes/Maps/centcomm.yml
2025-02-16 16:39:26 +03:00
Ed
7328f3449c
Merge remote-tracking branch 'upstream/master' into ed-16-02-2025-planet-light-upstream
...
# Conflicts:
# Content.IntegrationTests/Tests/EntityTest.cs
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Content.Server/Medical/HealthAnalyzerSystem.cs
# Content.Server/Procedural/DungeonSystem.Rooms.cs
# Content.Server/Procedural/RoomFillComponent.cs
# Content.Server/Procedural/RoomFillSystem.cs
# Content.Shared/Inventory/InventorySystem.Relay.cs
# Content.Shared/Projectiles/SharedProjectileSystem.cs
# Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
# Resources/Prototypes/Maps/Pools/default.yml
# Resources/migration.yml
2025-02-16 11:58:47 +03:00
ElectroJr
eedc992d57
Merge branch 'master' of https://github.com/space-wizards/space-station-14 into map-load-refactor
2025-02-16 16:52:51 +13:00
Ed
47cb8a0b08
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
2025-02-12 15:47:48 +03:00
Ed
7abb9a9716
Update DungeonSystem.Rooms.cs
2025-02-10 13:32:56 +03:00
Ed
4aea4b853c
Minor procedural fixes pack ( #837 )
...
* demiplanE
* Update EntityTest.cs
* Update DungeonSystem.Rooms.cs
* Update EntityTest.cs
2025-02-03 17:09:09 +03:00
ElectroJr
b555a6049e
Even more engine changes
2024-12-24 21:00:53 +13:00
ElectroJr
6242567aff
Refactor map loading & saving
2024-12-23 02:42:17 +13:00
Ed
cd736e4fd4
Merge remote-tracking branch 'upstream/stable' into ed-11-12-2024-upstream
...
# Conflicts:
# Content.IntegrationTests/Tests/PostMapInitTest.cs
# Content.Shared/Lock/LockSystem.cs
# Resources/Maps/oasis.yml
# Resources/Prototypes/Maps/Pools/default.yml
# Resources/Prototypes/audio.yml
2024-12-11 14:49:02 +03:00
Ed
7d410d6094
Fix debris chunks loot spawning ( #33747 )
...
Update DungeonJob.PostGenBiome.cs
2024-12-06 11:15:23 +01:00
deltanedas
e436a50c36
fix exped caves generation ( #32890 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 09:49:31 +01:00
Ed
677e5194d6
Merge remote-tracking branch 'upstream/master' into ed-20-11-2024-upstream-sync
...
# Conflicts:
# Content.Server/Chemistry/EntitySystems/InjectorSystem.cs
# Content.Server/Traits/TraitSystem.cs
# Content.Shared/CCVar/CCVars.cs
# Content.Shared/Inventory/InventorySystem.Relay.cs
# Resources/Maps/box.yml
# Resources/Maps/core.yml
2024-11-23 01:48:24 +03:00
Ed
d67f7619c4
Edgefication ( #590 )
...
* bloat
* bloat 2
* bloat 3
* final bloat
* Update icon.ico
* Create integration_test_run.bat
* Arggh
* Disable some tests
* revert roomfill clearexisting changes
2024-11-18 14:40:52 +03:00
Ed
a1966d8671
improve BiomeDunGen ( #33113 )
...
* improve BiomeDunGen
* forgot lol
* Update DungeonJob.PostGenBiome.cs
* Update DungeonJob.PostGenBiome.cs
2024-11-11 23:19:54 -06:00
Ed
6147740f3e
Try fix master constantly fails ( #567 )
...
* try to fix
* Update entities.ftl
* Update entities.ftl
* Update entities.ftl
* Update entities.ftl
* Update entities.ftl
* Update entities.ftl
2024-11-09 13:07:12 +03:00
Ed
ebac4a2eec
Spellcasting upgrade ( #543 )
...
* move to gurps magic types
* spell traits, categorize spells
* Update TraitSystem.cs
* magic spells item provider
* Update twoHandedStaffs.yml
* Update CP14MagicManacostModifySystem.cs
* Update CP14SpellStorageSystem.cs
* some funny shit
* fix problems 1
* FIX
* more funny broken shit
* predict slowdown, fixes funny
* EntityTarget action
* fixes
* Update T1_sphere_of_light.yml
* fix demiplan loot centering
* predict movement!
2024-11-07 16:04:49 +03:00
Ed
53df2848c4
Demiplan polishing v4 ( #530 )
...
* Wizden PR copy
* sync
* Update DungeonJob.PostGenBiome.cs
* Update DungeonJob.PostGenBiome.cs
* some rebalance
* required exits and enters!
* room fill fix
* snakes nerf
* enable En-US localization for playtest
* guidebook update
* hotfix!!!
* anchoring deletion
* trying fix caves
* Update RoomFillSystem.cs
* disable locations for test
* Update CP14SpawnRandomDemiplaneJob.cs
* Update required_layers.yml
* Revert "Update required_layers.yml"
This reverts commit 2dd33db282 .
* finally
* Update ContentLocalizationManager.cs
* Update spawners.yml
* Update test.yml
* fix
2024-11-03 14:40:21 +03:00
Ed
51f4ec84d5
Demiplan polishing v3 ( #529 )
...
* Wizden PR copy
* sync
* Update DungeonJob.PostGenBiome.cs
* Update DungeonJob.PostGenBiome.cs
* some rebalance
* required exits and enters!
* room fill fix
* snakes nerf
* enable En-US localization for playtest
* guidebook update
* hotfix!!!
2024-11-02 17:46:19 +03:00
Ed
2b9d949eea
Demiplan polishing 2 ( #528 )
...
* wizden PR copy
* starter rooms
* grass geode location, new modifiers
2024-11-02 00:59:55 +03:00
Ed
3b520ac69c
Demiplan modifiers ( #526 )
...
* simple modifiers
* modifier tag filtering
* Update CP14DemiplanSystem.Generation.cs
* Update rocks.yml
* move loot to modifier
* move enemies to modificators
* fix filtering
* modifier rariry
* reward and difficulty limits
* rebalance and optimize calculation
* Update test.yml
* wizden PR copy
* move all alchemy reagents to modifiers
2024-11-01 18:08:57 +03:00
MilenVolf
1b9d77a760
Replace obsolete Tile Access methods ( #32508 )
...
* Replace obsolete SetTile
* Remove obsolete GetTileRef & GetAllTiles
* Forgor
* Apply suggested `GetMapOrInvalid`
2024-09-29 01:27:47 +02:00
Nemanja
a9d93e18c8
Mining Asteroid Treasure Vaults ( #31638 )
...
add interior rooms to the vgroid
2024-09-10 21:33:41 -06:00
metalgearsloth
afd0618a60
Station AI ( #30944 )
...
* Station AI overlay
* implement
* Bunch of ports
* Fix a heap of bugs and basic scouting
* helldivers
* Shuffle interactions a bit
* navmap stuff
* Revert "navmap stuff"
This reverts commit d1f89dd4be83233e22cf5dd062b2581f3c6da062.
* AI wires implemented
* Fix examines
* Optimise the overlay significantly
* Back to old static
* BUI radial working
* lots of work
* Saving work
* thanks fork
* alright
* pc
* AI upload console
* AI upload
* stuff
* Fix copy-paste shitcode
* AI actions
* navmap work
* Fixes
* first impressions
* a
* reh
* Revert "navmap work"
This reverts commit 6f63fea6e9245e189f368f97be3e32e9b210580e.
# Conflicts:
# Content.Client/Silicons/StationAi/StationAiOverlay.cs
* OD
* radar
* weh
* Fix examines
* scoop mine eyes
* fixes
* reh
* Optimise
* Final round of optimisations
* Fixes
* fixes
2024-08-28 10:57:12 +10:00
metalgearsloth
60b34b57f3
Fix dungeon spawn + ftl overlap ( #31413 )
...
* Fix dungeon spawn + ftl overlap
* Better fixes
2024-08-25 14:48:29 +10:00
Nemanja
c31ffff9ac
add new salv loot into the vgroid procgen ( #31290 )
...
add new loot into vgroid procgen
2024-08-24 12:06:37 +10:00
Nemanja
3cdd62b0dd
Mining Rebalance ( #30920 )
...
* first pass
* this shit too
* ok fix that shit
* buff
* actually fix that
2024-08-16 11:43:54 +10:00