Arendian
60b9d89e4d
Criminal record hud icons ( #25192 )
...
* Security hud shows icon based on criminal record status
* Criminal status now linked to name instead of identity
* parole loc
* Test fix
* review changes
* Check station records instead of storing names on criminal record consoles.
* cleanup
* more cleanup
* review changes
* change outdated comments
* rename
* review changes
* remove event subscription
* replaced event with trycomp
* default value
2024-03-11 14:12:52 +11:00
Gyrandola
f9bb70aea1
Add admin logs for butchering ( #25980 )
...
Update SharpSystem.cs
2024-03-11 12:41:02 +11:00
metalgearsloth
819ec6361d
Fix mice steering ( #25965 )
...
Thinks there's obstacles when there isn't.
2024-03-11 02:41:42 +11:00
LordCarve
aafe815122
Obsolete Logger cleanup for EntitySystems ( #25941 )
...
* Small obsolete Logger cleanup
* Fixed three EntitySystem logs that weren't doing it right.
2024-03-10 01:15:13 +01:00
Menshin
1e62e445f0
Thermomachines now excite the gas mixture they add heat to ( #25916 )
...
Atmospherics thermomachines now properly invalidate tiles they add heat to.
2024-03-07 13:05:43 -08:00
Plykiya
17b80ba96b
Fix: Syringe requires hands and breaks on change now ( #25896 )
...
Syringe requires hands and breaks on change
Co-authored-by: Plykiya <plykiya@protonmail.com >
2024-03-07 08:23:32 +03:00
Tayrtahn
e5536e0652
Hotfix for errors in handheld lights and radio jammers ( #25880 )
2024-03-07 00:44:14 +11:00
Tayrtahn
2935e5bd78
Remove all obsolete BatteryComponent method calls ( #25871 )
...
Removed all obsolete, non-ECS method calls to BatteryComponent
2024-03-06 16:34:50 +11:00
Tayrtahn
0738829510
Add SharedPopupSystem.PopupPredicted ( #25811 )
...
* Added SharedPopupSystem.PopupPredicted
* Documentation improvement
2024-03-06 02:59:05 +01:00
metalgearsloth
e648fe5012
Fix pod launch offset ( #25855 )
...
Was too lazy to fix and forgot.
2024-03-06 12:44:26 +11:00
Ilya246
27e14d8a96
buff gas leak event ( #25864 )
...
the fog is coming
2024-03-06 12:41:03 +11:00
Tayrtahn
f4976a3288
Add prediction to hand labeler labels ( #25869 )
...
Added prediction to labels
2024-03-06 12:33:28 +11:00
Menshin
bad11742d3
Enforce Space Heater max/min temperatures server side ( #25835 )
...
Actually enforce max/min temperatures server side
2024-03-05 16:57:28 +01:00
metalgearsloth
574c625d12
Fix shuttle disabling on ftl ( #25859 )
...
Branch moment.
2024-03-05 21:08:44 +11:00
metalgearsloth
bbb78807c4
Fix docking fallback ( #25854 )
...
Only thing that even triggers it atm is escape pods.
2024-03-05 18:07:17 +11:00
Brandon Hu
511e245de1
Remove the ability for command or any antag-safe role from being initial infected in zombie mode #25529 ( #25785 )
...
* fix(antags): respects canBeAntag = true
* updated more
* includeAllJobs = False??????????
* fixed comma placement
* removed unused dependencies
2024-03-04 23:34:18 -05:00
deltanedas
550612a37f
fishops nerf real ( #25148 )
...
* refactor ops
* inherit dna and fiber when fish hydrated
* :trollface:
* kid named finger
* :trollface:
* move rehydrating to shared :trollface:
* nobody noticed the popup being missing all this time
* method ops
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-03-05 14:13:50 +11:00
Ed
ace8285440
Mineshaft ( #25733 )
...
* content
* catwalks
* fix fucking icons
* finish PR
* +1 room
* fix
2024-03-03 23:32:33 -07:00
metalgearsloth
c23b3d804e
Fix exped FTL ( #25823 )
...
Also fixed some other stuff I noticed.
2024-03-04 17:24:24 +11:00
metalgearsloth
4b6e5deb59
Fix drone console docking ( #25822 )
2024-03-04 16:46:45 +11:00
Plykiya
4f7ff56e87
Syringe QoL improvements ( #25480 )
...
Co-authored-by: Plykiya <plykiya@protonmail.com >
2024-03-04 01:07:11 -04:00
Julian Giebel
1ed63d43b0
System for single device net server per station functionality ( #23946 )
2024-03-03 20:45:37 -04:00
metalgearsloth
21a95960f0
Fix FTL docks not opening ( #25808 )
2024-03-04 02:00:52 +11:00
metalgearsloth
92872e546a
Fix FTLToDock ( #25803 )
...
* Fix FTLToDock
- Removed Enabled coz unneeded really.
- Fixed SetCoordinates call that got dumped at some point oop.
* Fix this docking check
2024-03-03 21:14:16 +11:00
Errant
759b6229c2
Remove doafter from toggling your own internals ( #25781 )
...
remove doafter from toggling your own internals
2024-03-03 19:31:47 +11:00
metalgearsloth
c5486873db
Shuttle console + FTL rework ( #24430 )
...
* Add shuttle interior drawing back
Just do it per-tile she'll be right, at least it's done with 1 draw call.
* Revamp shuttle console
* Bunch of cleanup work
* Lables sortito
* dok
* Pixel alignment and colours
* Fix a bunch of drawing bugs
* Shuttle map drawing
* Drawing fixes
* Map parallax working finally
* weh
* Commit all my stuff
* mic
* deez
* Update everything
* Xamlify everything
* uh
* Rudimentary blocker range
* My enemies have succeeded
* Bunch of changes to FTL
* Heaps of cleanup
* Fix FTL bugs
* FTL
* weewoo
* FTL fallback
* wew
* weh
* Basic FTL working
* FTL working
* FTL destination fixes
* a
* Exclusion zones
* Fix drawing / FTL
* Beacons working
* Coordinates drawing
* Fix unknown map names
* Dorks beginning
* State + docking cleanup start
* Basic dock drawing
* Bunch of drawing fixes
* Batching / color fixes
* Cleanup and beacons support
* weh
* weh
* Begin pings
* First draft at map objects
* Map fixup
* Faster drawing
* Fix perf + FTL
* Cached drawing
* Fix drawing
* Best I got
* strips
* Back to lists but with caching
* Final optimisation
* Fix dock bounds
* Docking work
* stinker
* kobolds
* Btns
* Docking vis working
* Fix docking pre-vis
* canasses
* Helldivers 2
* a
* Array life
* Fix
* Fix TODOs
* liltenhead feature club
* dorking
* Merge artifacts
* Last-minute touchup
2024-03-03 18:39:19 +11:00
LordCarve
06d755a860
Make ItemSlots more verbose + AME proof of concept ( #25779 )
...
* Make itemslots more verbose with AME proof of concept.
* Remove unnecessary [DataField] strings and use null coalescing in whitelist checks.
* Change optional popup fields into LocId.
2024-03-03 16:37:34 +11:00
Tayrtahn
4943151111
Add prediction for puddle and spillable examines ( #25794 )
...
Prediction for puddle and spillable examines
2024-03-03 16:36:36 +11:00
Fildrance
4c87dcd3cb
fix: lobby music volume will be changed on options change without restart (also lobby music not looped anymore) ( #25530 )
...
* fix: lobby music volume will be changed on options change without restart (also lobby music not looped anymore)
* refactor: now lobby music is part of ContentAudioSystem. Lobby playlist is used instead of single track. Client now selects next lobby soundtrack after previous finished.
* refactor: incapsulated info on current lobby track in simple record
* refactor: fixed inconsistent naming between song and soundtrack for lobbymusic
* refactor: xml-doc for LobbyPlaylistChangedEvent
* fix: inverted invalid _audio.PlayGlobal check to return only if lobby soundtrack play call failed
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
2024-03-02 15:40:04 -05:00
deltanedas
7f060eb129
make thief a subgamemode ( #25740 )
...
* add SubGamemodes comp/sys
* remove RuleChance from thief rule
* use SubGamemodes for adding thief rule instead of adding ThiefRule component to random gamemodes
* clean up thief rule prototype
* add better logging + end rule if it fails to start
* march 1st incident
* preset ops
* the dreaded
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-03-02 11:33:24 -05:00
lzk
325349965d
Remove 07 from emote chatsan ( #25767 )
...
1
2024-03-03 01:10:44 +11:00
Errant
ecd2d5a644
Alerts for breathing plasma/tritium ( #24484 )
...
* Alert autoremove v0
* Code cleanup and timing
* comment
* Tritium, code compression
* not resolving manually
* reduced lookups, new comp
* fix-fix yes
* use RemCompDeferred, handle OnUnpaused
* missed a todo
* entitysystem resolve
* remove unnecessary component updates
* remove AlertState from comp, move EntityUnpausedEvent actions to AlertStateComponent's Timespan
* Code cleanup
* comments
* combines AutoRemove input into Clear
* minor logic adjustment that does not really change anything but is less ambiguous
2024-03-03 01:07:05 +11:00
exincore
aaf5d0d302
Fix ResearchSystem.Client UpdateClientInterface preconditions. ( #25743 )
...
* fix(research): Fix `ResearchSystem.Client` `UpdateClientInterface` preconditions.
Fixes a paradox where selecting a research server requires a research server to already be selected.
This would softlock the research client until it is reconstructed.
* style: Discards the discard operator
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2024-03-02 23:44:24 +11:00
DrSmugleaf
2904ff421a
Add test to check that there are no pending database model changes ( #25762 )
2024-03-02 15:10:49 +11:00
exincore
1abd1f615f
feat(chameleon): Chameleon verb only shows to the wearer ( #25746 )
2024-03-01 15:49:49 +03:00
DrSmugleaf
30ccde0a47
Make the round end sound collection a cvar ( #25741 )
...
* Make the round end sound collection a cvar
* Fix comment
* Clarity
2024-03-01 21:08:48 +11:00
LordCarve
c47391011d
Refactor AME to use ItemSlot for Fuel ( #25558 )
...
* Using wrench on AME doesn't first try to put it in.
* Refactor AME to use ItemSlot for fuel.
* Apparently these names want to match.
2024-02-29 16:44:28 -05:00
Rainfey
4e6c59cfe5
Refactor antag rule code ( #23445 )
...
* Initial Pass, Rev, Thief
* Zombie initial pass
* Rebase, Traitor
* Nukeops, More overloads
* Revert RevolutionaryRuleComponent
* Use TryRoundStartAttempt, Rewrite nukie spawning
* Comments, Add task scheduler to GameRuleSystem
* Zombie initial testing done
* Sort methods, rework GameRuleTask
* Add CCVar, Initial testing continues
* Might as well get rid of the obsolete logging
* Oops, i dont know how to log apparently
* Suggested formatting fixes
* Suggested changes
* Fix merge issues
* Minor optimisation
* Allowed thief to choose other antags
* Review changes
* Spawn items on floor first, then inserting
* minor tweaks
* Shift as much as possible to ProtoId<>
* Remove unneeded
* Add exclusive antag attribute
* Fix merge issues
* Minor formatting fix
* Convert to struct
* Cleanup
* Review cleanup (need to test a lot)
* Some fixes, (mostly) tested
* oop
* Pass tests (for real)
---------
Co-authored-by: Rainfall <rainfey0+git@gmail.com >
Co-authored-by: AJCM <AJCM@tutanota.com >
2024-02-29 17:25:10 +11:00
c4llv07e
ee614dec5c
Fix cryostorage removing minds of players who have entered ghost role ( #24991 )
...
* fix cryo removed minds of players who entered ghost role
Signed-off-by: c4llv07e <kseandi@gmail.com >
* better way to handle cryo with mind in it
Signed-off-by: c4llv07e <kseandi@gmail.com >
---------
Signed-off-by: c4llv07e <kseandi@gmail.com >
2024-02-28 17:09:02 -05:00
Cojoke
dddec4dcc6
Makes the e-sword light plasma fires, as intended. ( #25665 )
...
* Makes the e-sword light plasma fires, as intended.
* remove blank line
2024-02-28 16:59:35 -05:00
Menshin
9884351101
Add space heaters ( #25250 )
2024-02-28 10:27:29 -08:00
metalgearsloth
f819404f6d
NPC steering blending ( #25666 )
...
* NPC steering blending
Significantly more stable than using LastSteerDirection and also AntiStuck never got tripped locally when I was running around. I also left future notes for me to cleanup the pathfinder in future.
* Remove index
2024-02-28 17:41:15 +11:00
metalgearsloth
a9502be29e
Revert "Fix chat bubbles ( #25643 )" ( #25645 )
...
* Revert "Fix chat bubbles (#25643 )"
This reverts commit 23d2c4d924 .
* Revert "Fixes obsolete Transform warnings in Content. (#25256 )"
This reverts commit f284b43ff6 .
2024-02-28 00:51:20 +11:00
metalgearsloth
d204896bf5
Fix projectiles ( #25636 )
2024-02-28 00:04:32 +11:00
Julian Giebel
0752acdc2c
News UI overhaul and PDA notifications ( #19610 )
2024-02-26 21:38:00 -04:00
TemporalOroboros
f284b43ff6
Fixes obsolete Transform warnings in Content. ( #25256 )
...
* Fix TransformComponent.MapPosition warnings in Content.Client
* Fix TransformComponent.MapPosition warnings in Content.IntegrationTests
* Fix TransformComponent.MapPosition warnings in Content.Shared
* Fix TransformComponent.MapPosition warnings in Content.Server
* Fix TransformComponent.WorldPosition warnings in Content.Shared
* Fix TransformComponent.WorldPosition warnings in Content.Client
Excepts ClickableComponent b/c that needs to be ECS'd entirely later
* Fix TransformComponent.WorldPosition warnings in Content.Server
* Fix TransformComponent.WorldRotation warnings in Content.*
* Fix TransformComponent.MapPosition warnings I missed
* Fix TransformComponent.WorldMatrix warnings in Content.*
* Fix TransformComponent.InvWorldMatrix warnings in Content.*
* Fix TransformComponent.GetWorldPositionRotationMatrixWithInv warnings in Content.*
* Fix TransformComponent.GetWorldPositionRotationMatrix warnings in Content.*
* Fix TransformComponent.GetWorldPositionRotation warnings in Content.*
* Fix TransformComponent.Anchored.set warnings in Content.*
* Fix TransformComponent.Coordinates.set warnings in Content.*
* Fix TransformComponent.LocalPosition.set warnings in Content.*
* Fix TransformComponent.AttachToGridOrMap warnings in Content.*
* Fix TransformComponent.AttachParent warnings in Content.*
* Preempt TransformComponent.LocalRotation.set warnings in Content.Shared
* Preempt TransformComponent.LocalRotation.set warnings in Content.Client
* Preempt TransformComponent.LocalRotation.set warnings in Content.IntegrationTests
* Preempt TransformComponent.LocalRotation.set warnings in Content.Server
* Fix/Preempt the remaining obsolete TransformComponent properties/methods in Content.*
* ECS ClickableComponent
* Fix obsolete SharedTransformSystem methods in Content.*
* Fix ExplosionOverlay `SharedTransformSystem` dependency
* Maybe fix null eye position breaking tests
* MGS requested changes
2024-02-27 12:06:20 +11:00
LankLTE
cc865c547b
Zombie Diona Fixes ( #25404 )
...
No reform, zombie nymphs
2024-02-26 16:31:37 -07:00
Whisper
ff65cb7b0c
Whisper bleed update v3 ( #25434 )
...
* Whisper bleed update v3
* missed a few
* Add bleeding message to health analyzer.
* Fix bleed notification not updating.
* Apparently this either doesnt exist
2024-02-26 16:26:46 -07:00
Ed
7a5f81ddb4
Handheld Mass Scanner ( #25526 )
...
* handheld
* Update meta.json
* Update meta.json
* Update cargo.yml
* research
* add to borg
* bruh
* borg to T2
* fix
2024-02-26 16:19:51 -07:00
Pieter-Jan Briers
e00f74505c
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
2024-02-26 14:36:19 +11:00