deltanedas
47d5ec20ce
list codewords on traitor round end ( #14810 )
2023-03-23 12:29:39 -04:00
Whisper
8ebf650fe9
Zombies drop their headsets. ( #14525 )
2023-03-23 12:17:32 -04:00
Slava0135
620c40e087
Add explosive banana peel 2 ( #14491 )
2023-03-23 11:54:14 -04:00
Chief-Engineer
88fb6ccebc
Add admin alerts ( #13589 )
2023-03-23 11:10:49 -04:00
deltanedas
52af530d61
emag disposal units to disable pressure requirement ( #14630 )
2023-03-23 10:55:49 -04:00
0x6273
21e5aea8ca
Add EmoteOnDamage comp/system for zombies ( #14371 )
2023-03-23 10:52:46 -04:00
metalgearsloth
b5a33ea7ab
Avoid NPCs getting stuck around tables ( #14807 )
2023-03-23 23:53:17 +11:00
metalgearsloth
86edcb960d
Add autocompletion and confirmation to docking command ( #14806 )
2023-03-23 23:50:50 +11:00
metalgearsloth
92dff4a630
Fix cargo (again) ( #14800 )
2023-03-23 19:21:12 +11:00
metalgearsloth
5ad059bf36
Change FTLCompletedEvent raise target ( #14790 )
2023-03-23 18:11:19 +11:00
metalgearsloth
86ce1258d7
Fix docking ( #14789 )
2023-03-23 17:50:51 +11:00
metalgearsloth
d5cf2f28c0
Fix double FTL started event ( #14788 )
2023-03-23 17:41:42 +11:00
Nemanja
d5d9046fb6
Anomaly cleanup ( #14781 )
2023-03-23 16:53:32 +11:00
metalgearsloth
a8214c05d4
Add tagged airlock for arrivals ( #14785 )
2023-03-23 16:38:46 +11:00
metalgearsloth
569f30b721
Cargo shuttle changes ( #14363 )
2023-03-23 16:10:49 +11:00
Flipp Syder
55fb37e696
Fixes wire exception spam ( #14780 )
2023-03-22 19:53:29 -07:00
Nemanja
f8bed49836
fix spawn artifact system ( #14779 )
2023-03-22 18:44:37 -07:00
metalgearsloth
9932fe5c07
Arrivals tweaks ( #14773 )
...
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2023-03-23 12:37:43 +11:00
metalgearsloth
f3a06a0696
Add arrivals ( #14755 )
...
* Arrivals
* More arrivals and shitty uhh preload
* cvar
* a
* clockin + maps
* shitter prevention
* Placement
* a
* cvar for tests and dev
* weh
2023-03-22 04:29:55 -05:00
metalgearsloth
5823e47442
Fix jetpack assert ( #14752 )
2023-03-22 15:58:53 +11:00
metalgearsloth
4151b31b31
Clear cached NPC factions on refresh ( #14762 )
2023-03-22 15:58:23 +11:00
Kara
b4502757a5
Partial revert #14648 ( #14759 )
2023-03-21 16:47:26 -07:00
deltanedas
93425f0dd5
add exploding pen from goldeneye ( #14421 )
2023-03-20 15:32:28 -04:00
Scribbles0
9f8f85ccf6
Nukeops Preferred Species ( #14327 )
...
* nukeops PC species
* cleanup
* invalid species fallback
* cleanup
2023-03-19 17:48:05 -07:00
deltanedas
df98091580
restructure cognizine effect so creatures that have minds can talk ( #14695 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-19 17:47:06 -07:00
deltanedas
abfac96631
fix voice mask working in pockets ( #14743 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-19 16:41:25 -07:00
Kara
7995817c80
Entity storage air capacity changes ( #14734 )
2023-03-18 19:56:38 -05:00
Pieter-Jan Briers
3af2e60817
Ban message improvements ( #14731 )
...
Server config now provide appeals forum link, game admins won't need to type it out manually anymore.
Add warning about trying to ban evade.
Cleaned up code a bit.
2023-03-18 19:55:12 -05:00
Slava0135
6ea3a13c76
make solar flare only open autoclose airlocks ( #14635 )
...
* only autoclose airlocks can be opened
* use entity query enum
2023-03-18 11:57:38 +01:00
Leon Friedrich
cce75f4d72
Add missing MagnetState attribute ( #14715 )
2023-03-17 12:50:10 +11:00
Leon Friedrich
d89f4670f1
Fix BloodstreamComponent enumerator ( #14714 )
2023-03-17 12:40:20 +11:00
Kara
c9dfe6ee0c
Blood tweaks & fixes ( #14648 )
2023-03-16 15:27:28 -07:00
Flipp Syder
eb04c43db4
Invalid species fallback on spawn/profile validation ( #14675 )
...
* if a player's profile has an invalid species, station spawning will always try to fallback to the default humanoid species
* validation always ensures that if a species can't be indexed, the species falls back to the default species
2023-03-14 23:47:40 -05:00
Leon Friedrich
2f88173730
DoAfter and other bugfixes ( #14669 )
2023-03-15 13:05:53 +11:00
Leon Friedrich
24ef92de18
Fix `EmptyContainer` construction action ( #14406 )
2023-03-15 11:14:18 +11:00
faint
d6af11a084
Station Records Computer now shows fingerprints ( #14524 )
...
* station records fingerprints
* Add UI + Fixes
* now itll display N/A if a mob doesnt have a fingerprint
* ? - 0
* f8
* N/A is a fluent string now
* remove locale string duplicating
* no whitespace
2023-03-13 19:55:56 -07:00
Nemanja
89d3875cde
Fix access wires emagging machines ( #14471 )
...
* Fix access wires emagging machines
* comment
* le fix
2023-03-13 19:55:18 -07:00
Nemanja
49f7575298
Cuffable/Handcuff ECS ( #14382 )
2023-03-13 19:34:26 -04:00
AJCM-git
59bf67ec8c
Revert "Add tree felling and chopping sounds" ( #14622 ) ( #14643 )
2023-03-13 17:12:57 -04:00
metalgearsloth
10290bf4a7
Add tree felling and chopping sounds ( #14622 )
2023-03-13 16:42:29 -04:00
Checkraze
b329abc9ee
Cargo Pallet Sale Console ( #14422 )
2023-03-13 16:36:35 -04:00
Rane
b450b4c0e0
Welding airlocks changes their layer ( #13440 )
2023-03-13 15:26:20 -04:00
Naive817
21d15e3c6c
Blind (permanent, temporary or blindfolded) players no longer get flashed ( #14487 )
2023-03-13 00:03:51 -04:00
Vasilis The Pikachu
65aca01895
Strip menu will no longer open when trying to wake sleeping players ( #14319 )
2023-03-12 23:29:26 -04:00
Menshin
36129cb520
Hotfix crashing the server on using the forensic pad on yourself. ( #14528 )
2023-03-12 16:42:12 -07:00
0x6273
3a9c71cc41
Fix SetOutfitCommand not working when mob is crit or stunned ( #14593 )
2023-03-12 16:40:02 -07:00
Leon Friedrich
f0cf4e7a22
Add missing DataDefinition constructors ( #14603 )
2023-03-12 16:37:24 -07:00
metalgearsloth
49c7c0f9a7
Remove stamina + damageable .Owner ( #14602 )
...
* Remove stamina + damageable .Owner
* More
2023-03-12 09:19:05 -04:00
deltanedas
bf105968e9
add fuel indicator to ame fuel jar, minor refactor ( #14590 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-03-12 23:39:10 +11:00
metalgearsloth
e93d5113ad
Remove .Owner from melee weapons ( #14600 )
2023-03-12 15:56:05 +11:00
csqrb
b3a327988f
Fix slime hair translucent ( #14478 )
...
* fix
* move
2023-03-11 13:04:58 -08:00
metalgearsloth
330bb7bb14
Remove gun .Owners ( #14585 )
2023-03-11 20:08:22 +11:00
metalgearsloth
1724ecb8d9
Compress atmos serialization data ( #14266 )
2023-03-11 13:55:11 +11:00
metalgearsloth
86895f9735
Don't preload content maps in tests ( #14577 )
2023-03-11 12:45:48 +11:00
metalgearsloth
b0714ca45a
Dungeon fixes ( #14563 )
2023-03-10 21:19:27 +11:00
metalgearsloth
6157dfa3c0
Salvage dungeons ( #14520 )
2023-03-10 16:41:22 +11:00
keronshb
5e8bd137f6
Round 4 of Doafter fixes ( #14476 )
2023-03-09 01:45:19 -07:00
Slava0135
b874304d38
Add emp artifact effect ( #14493 )
2023-03-09 00:30:00 -08:00
James Simonson
3bcd319ae4
Enhanced APC UI + New NT logo to footer ( #14258 )
2023-03-06 21:55:35 -04:00
metalgearsloth
46b27a68ff
Weather tweaks ( #14271 )
2023-03-07 12:28:50 +11:00
Slava0135
32f316218e
Solar flare better effects ( #14400 )
2023-03-06 19:35:59 -04:00
Slava0135
e4b1a363f5
Add telecommunication server ( #14415 )
2023-03-06 17:11:36 -04:00
Pieter-Jan Briers
c5b3f62f6f
Update project files for configuration changes. ( #14281 )
2023-03-06 11:38:07 -08:00
Slava0135
55ac0b850b
Access EmpOnTriggerComponent ( #14453 )
2023-03-06 11:26:08 -08:00
Slava0135
67efe7f6c0
public EmpOnTriggerComponent ( #14452 )
2023-03-06 15:17:40 -04:00
DrSmugleaf
f4ccfc5e35
Fix access mispredicts when having a remote in hand ( #14451 )
2023-03-06 11:10:35 -08:00
brainfood1183
c9e70d8ea0
Cluwne smite ( #13367 )
2023-03-06 11:09:24 -08:00
Slava0135
b2972c1d2c
Add emp grenade ( #14393 )
2023-03-06 11:05:12 -08:00
Nemanja
e412eda97c
Clean up polymorphsystem ( #14297 )
2023-03-06 09:37:18 -08:00
Jacob Tong
343ea93d75
Fix drink DoAfter ( #14437 )
...
Copies missing arguments from FoodSystem
2023-03-05 23:52:10 -08:00
metalgearsloth
ce6bd03685
Fix powernetworkbattery typo ( #14385 )
...
Not on any of our maps.
2023-03-06 00:36:36 -04:00
Slava0135
295a2c0498
grenades emit sound on trigger again ( #14391 )
2023-03-06 00:34:08 -04:00
deltanedas
60ac402b8b
clipping and extracting put seeds in the users hands ( #14343 )
2023-03-05 22:37:57 -04:00
Duke
8640f0b0a3
New botany mutations ( #13646 )
2023-03-05 21:11:13 -04:00
Leon Friedrich
b148bebd60
Equipment verbs & admin inventory access. ( #14315 )
2023-03-06 04:12:08 +11:00
keronshb
eff088189d
Another batch of DoAfter fixes ( #14351 )
2023-03-04 21:26:03 -08:00
metalgearsloth
28dbbbb734
Add NPC stuck detection ( #14410 )
2023-03-05 16:13:09 +11:00
eoineoineoin
6722adcd83
Cleanup cargo shuttle/telepad order code ( #13591 )
...
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-03-05 15:27:30 +11:00
Scribbles0
46e89c07c8
New Traits ( #13763 )
2023-03-04 23:44:13 -04:00
csqrb
8b3d7728d7
Marking default coloring ( #13039 )
...
* Marking coloring WIP
* EnsureDefault now supports coloring!
* Now markings have coloring when they get added
* Many things
* yml files
* cleanup
* Some requested changes
* Nullable type and WIP caching
* Time to resolve that thing with deprecated hair fields
* Latest reviews + im still trying to use these hair markings
* FirstOrDefault thing and Tattoo docs
* IDK
* It's now works a bit more properly in preferences GUI
* THEY SYNCING! However preferences GUI still broken and doesn't work properly
* Markings now updating when changing in GUI. However they still don't work properly with bald humanoids
* Forgor...
* Default hair-colored markings will not color to hair if there is no hair
* Fixed default colors for customizable markings
* Fixed bug in prefs GUI that set current hair to null
* Now markings that must match skin color because of limb (e.x. Slimes) - will match skin color
* final tweaks: if hair uses skin color then markings will use skin color as hair color (slimes)
* fix
* fixed dirty. no more funni invis bug
* Mirrors and client profile loading
* default colors soon TM
* review + better coloring
* Hardcode is gone
* diona markings
* oh my god
* fixed CategoryColoring
* cool fallback, clean up and some other tweaks
* code style
* more style
* a
2023-03-04 18:59:07 -08:00
Menshin
669cf1ea09
Add an icon to the flip verb ( #14358 )
...
Also put the flip verb in the rotation category.
No credit to give here, i've made the icon from scratch.
<!-- Please read these guidelines before opening your PR: https://docs.spacestation14.io/en/getting-started/pr-guideline -->
<!-- The text between the arrows are comments - they will not be visible on your PR. -->
## About the PR
<!-- What does it change? What other things could this impact? -->
**Media**
<!--
PRs which make ingame changes (adding clothing, items, new features, etc) are required to have media attached that showcase the changes.
Small fixes/refactors are exempt.
Any media may be used in SS14 progress reports, with clear credit given.
If you're unsure whether your PR will require media, ask a maintainer.
Check the box below to confirm that you have in fact seen this (put an X in the brackets, like [X]):
-->
- [x] I have added screenshots/videos to this PR showcasing its changes ingame

**Changelog**
<!--
Here you can fill out a changelog that will automatically be added to the game when your PR is merged.
Only put changes that are visible and important to the player on the changelog.
Don't consider the entry type suffix (e.g. add) to be "part" of the sentence:
bad: - add: a new tool for engineers
good: - add: added a new tool for engineers
Putting a name after the 🆑 symbol will change the name that shows in the changelog (otherwise it takes your GitHub username)
Like so: 🆑 PJB
-->
🆑
- add: The flip verb now has a icon and can be found under the rotation category.
2023-03-05 00:36:09 +00:00
Moony
b872255e82
Update GameTicker.RoundFlow.cs ( #14387 )
...
* Update GameTicker.RoundFlow.cs
* wtf
2023-03-04 18:31:25 -06:00
Scribbles0
f84f9aa407
Disposals Air ( #14407 )
2023-03-04 15:08:44 -08:00
deltanedas
ff6527f2a4
Salvage magnet shows cooldown time on Examine (revived) ( #14007 )
...
* Added salvage magnet cooldown time on Examine
* weh
* Style issues
* mirrorcult feedback
---------
Co-authored-by: dmnct <asp1@tuta.io>
Co-authored-by: deltanedas <user@zenith>
2023-03-03 08:25:42 -08:00
Mr0maks
1d0e5cca3a
Food system locale fix ( #14365 )
2023-03-02 23:19:55 -08:00
0x6273
72269c7a77
Add AutoEmote comp/system, updates to zombie code ( #13932 )
...
* Add AutoEmote comp/system
* Reduce groan chance so it's the same as before
Old code did 0.2 and then 0.5, now it's just one Prob(0.1)
* Fix typo, curTime var, don't log Resolve
* Maybe fix pausing?
* Fix mistake
* Update NextEmoteTime if an auto emote is removed
* Fix stuff
Get CurTime outside update loop
Use MapInit instead of ComponentInit
Fix a typo in a comment
Debug assert prototype ID in RemoveEmote
Do += PausedTime in OnUnpaused
Add prototype as arg to ResetTimer to avoid an indexing
2023-03-02 11:23:56 -08:00
metalgearsloth
3bb4dd97aa
Fix material rsi ( #14339 )
2023-03-02 17:30:35 +11:00
Leon Friedrich
56ef88a913
Prevent possible future game state bugs ( #14323 )
2023-03-01 09:26:37 -06:00
Leon Friedrich
e9fd16f8f6
Fix lung test ( #14325 )
2023-03-01 13:57:48 +11:00
keronshb
e9dbcc4278
Another round of DoAfter fixes ( #14295 )
2023-03-01 11:51:42 +11:00
Chief-Engineer
017fb28ce3
Add atmos ignition logs ( #14216 )
2023-02-28 16:43:24 -04:00
TemporalOroboros
93ec824d57
MotD ( #13655 )
...
* MOTD
* Message of the Day
* Pretty sure the tests aren't me. Let's check.
* Update Content.Shared/CCVar/CCVars.cs
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
* command dependencies and moving MOTD to its own system
* Some doc comments
* Let's try those tests again
* More doc comments, most of the github reviews, and aliases for get-motd and set-motd
* Clear test MOTD
* Localized motd commands and completion hints
* Makes set-motd only show up in the alias command if the player has access to it.
---------
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-02-28 08:15:48 -08:00
Chief-Engineer
8f402ee8ca
Add non-players button to log viewer ( #14097 )
...
* add include non-players button to log viewer
* breakout player filter check
* fix sending player logs with no players selected
* fix default not returning player logs, causing test issue
2023-02-28 08:09:35 -08:00
Nemanja
13d71f14e2
add support for per-id access on AccessReaderComponent ( #13659 )
...
* add support for per-id access on AccessReaderComponent
* comments!!!
* oh yeah we predicting baby
* foobar
* sloth review
* weh
2023-02-28 08:03:55 -08:00
Visne
7f8860187e
Make pricing system aware of SpawnItemsOnUseComponent ( #13626 )
...
* Make appraisal tool aware of SpawnItemsOnUseComponent
* Move to SpawnItemsOnUseSystem
2023-02-28 07:55:25 -08:00
wrexbe
5e6a446c02
Copy eyecolor, and age on cloning ( #14296 )
2023-02-28 11:40:02 -04:00
Slava0135
32648fdac8
Fix meat spike vaporizing victim items ( #13697 )
2023-02-28 09:14:13 -04:00
crazybrain23
807e075f4f
Change ID examine icon to character outline icon ( #13788 )
2023-02-28 09:00:22 -04:00
Interrobang01
553a46ff90
Add cooldown to hypospray ( #13953 )
...
* added cooldown to hypospray
* moved one of the 'using's over a space
* changed all cooldowns to 0.5 seconds
* resolved suggestions
* minor comment change
2023-02-27 13:19:52 -08:00
Checkraze
6ac3c4dc08
Crayonsystem cleanup ( #13400 )
...
Co-authored-by: 0x6273 <0x40@keemail.me>
2023-02-26 23:55:44 +11:00
Nemanja
a5b9cecc78
Predict entitystorage ( #14082 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-02-26 23:44:30 +11:00
metalgearsloth
44fb8a9e2d
Fix rsi sprite access for verbs ( #14284 )
2023-02-26 18:48:57 +11:00
keronshb
ec739c24da
DoAfter Refactor Fixes ( #14278 )
...
* Doafterfixes
* Injector blocker
2023-02-25 23:33:06 -06:00
Chief-Engineer
0d6f64e6d0
Fix error during DB insert for explosion damage logs ( #14265 )
2023-02-26 04:27:22 +11:00
Vasilis The Pikachu
c6407f6bdf
Fix strip menu opening on regular click ( #14272 )
2023-02-26 04:17:40 +11:00
Leon Friedrich
2351bbb607
Add power debug verbs ( #14212 )
2023-02-26 04:14:35 +11:00
Leon Friedrich
7430a3dba2
Construction debug logs ( #14257 )
2023-02-26 04:14:26 +11:00
keronshb
9ebb452a3c
DoAfter Refactor ( #13225 )
...
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-02-25 01:01:25 +01:00
metalgearsloth
c90f48a220
Nerf bullet impulses ( #14145 )
2023-02-23 12:37:57 +11:00
deltanedas
893081d784
oops acc wire broke ( #14224 )
...
* oops acc wire broke
* ensurecomp
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-02-22 11:37:41 -08:00
metalgearsloth
fdc31bbe15
Fix emergency shuttle spawning ( #14214 )
2023-02-22 12:47:05 +11:00
metalgearsloth
2e25128770
Update content for .Owner culling ( #14185 )
2023-02-22 12:45:32 +11:00
Kevin Zheng
32b9a7b781
Add APC power meter ( #14196 )
2023-02-21 09:23:38 -06:00
DrSmugleaf
10fa1bc1d2
Fix first round after a server restart being displayed as number 0 ( #14194 )
2023-02-21 11:16:25 +11:00
Scribbles0
2018365958
value change ( #14189 )
2023-02-20 06:29:15 -06:00
Kevin Zheng
4498cfe452
Add missing DataField for currentTemperature ( #14179 )
2023-02-19 06:57:09 -08:00
Kara
f5d6588e52
Fix whitelist ( #14181 )
2023-02-19 06:28:14 -08:00
eclips_e
21fd9ddacf
Silly value change ( #14180 )
2023-02-19 23:12:26 +11:00
Chief-Engineer
546c3fb5dd
add clumsy deletion logs ( #14172 )
2023-02-18 23:38:38 -06:00
deltanedas
98b02b3d97
make emagged marker component (fixed version of #13867 ) ( #14096 )
...
* The all-in-one hacking solution
The thinking man's lockpick
The iconic EMAG
* emagged medbay's stasis bed
* left med, emagged sec' apc
* went back to chem, emagged the dispenser
* emagged the fax while i was there
* had a donut while waiting for emag to charge
* i broke into the bridge then announced 'mandatory johnson inspection in medical'
* get system instead of dependency
* feedback
* net suggestion
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* use EnsureComp and import NetworkedComponent
---------
Co-authored-by: deltanedas <user@zenith>
Co-authored-by: deltanedas <deltanedas@laptop>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-02-18 19:03:06 -06:00
0x6273
ffaa7a96fe
ECS SolutionTransfer, move to shared ( #14156 )
...
Removes the last bit of logic from the comp, moves it to shared, and
fixes a bunch of deprecation warnings in the system.
2023-02-18 19:01:05 -06:00
Chief-Engineer
354d72270a
Fix adjusting slots on infinite slot jobs ( #14154 )
...
* fix TrySetJobSlot() on infinite slot jobs
* use null coalescing operator
* remove !
2023-02-18 19:00:38 -06:00
Moony
cc0c516e02
Improves bartending with some tweaks. ( #14169 )
...
* Improves bartending with some tweaks.
- Glasses got resprited and now support fill levels.
-
* New glass type and improve shotglass visuals.
* oobsy
* fixes
* get flasked
* flask
* flask
---------
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-02-18 19:00:31 -06:00
Chief-Engineer
e29a3874b8
add entity logs verb ( #14170 )
2023-02-18 19:00:17 -06:00
Leon Friedrich
458487a07c
Fix artifact verb permissions ( #14163 )
2023-02-19 04:44:53 +11:00
Leon Friedrich
75a559fa55
Update radio prefix parsing ( #13777 )
2023-02-19 04:27:56 +11:00
mhamster
d6c4f3118f
Add atmosian plushie ( #14062 )
2023-02-17 13:57:14 -08:00
Chief-Engineer
808ffbea34
Move artifact verbs from admin menu to debug menu ( #14155 )
2023-02-17 13:51:13 -08:00
metalgearsloth
344238c0f1
Make NPC steering actually debuggable ( #14142 )
2023-02-17 12:30:10 +11:00
Chief-Engineer
b482463c91
Add prevent suicide to minds and add tag control commands ( #13307 )
2023-02-17 01:36:10 +01:00
Chief-Engineer
a0ea580260
Add vote logs ( #14139 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2023-02-17 01:29:44 +01:00
Chief-Engineer
061d4de1e4
Add teleporter logs ( #13375 )
2023-02-17 01:27:43 +01:00
metalgearsloth
0a9da80058
Steering tweaks ( #14140 )
...
- Fix the direct-path so NPCs. This is most noticeable when moving diagonally on planetmaps (given the current pathfinder is cardinal)
- Reduce static collision avoidance weight and distance. This seems to reduce instances of getting stuck on railings.
2023-02-16 08:24:57 -06:00
Nemanja
9ed3127ed5
Fix anomaly vessels not generating points ( #14137 )
2023-02-16 00:16:20 -04:00
Nemanja
4adfec9548
artifact soups ( #14067 )
2023-02-15 15:06:45 -04:00
DamianX
27ae6fcef9
Fixed lighting a matchstick crashing the server ( #14130 )
2023-02-15 08:26:22 -06:00
metalgearsloth
99dfe5694a
More NPC steering tweaks ( #14119 )
2023-02-15 16:54:06 +11:00
Nemanja
64e882bb6d
fix radiosystem popup ( #14121 )
2023-02-15 16:53:13 +11:00
Chief-Engineer
018e70cf60
add times for departmentban command to match roleban command ( #14051 )
2023-02-14 19:29:11 +01:00
TemporalOroboros
5b23048497
Resolves LightBulbVisualizer is Obsolete ( #13889 )
2023-02-13 23:43:51 -04:00
Leon Friedrich
9c6c6a797a
Remove reference to deleted mind ( #14101 )
2023-02-14 13:46:44 +11:00
metalgearsloth
bfbb1a689f
1 do_after for ore veins ( #14083 )
...
* Ore veins
I dislike rocks just providing generic drops and this factors into mining more.
* fixes
* descriptions
* comment
* every flipping time
* Make mining destroy rocks with 1 hit
Having to click 3 times was pretty annoying.
* a
2023-02-13 15:32:09 +00:00
Nemanja
4104f8ed9d
Remove Frezon from artifact gas triggers ( #14075 )
2023-02-13 13:30:10 +00:00
metalgearsloth
c8f89eca60
ECS dragdrop ( #12973 )
...
* ECS dragdrop
No more excuses.
* AAAAAAAAAAAAAA
* kry
* events
* aaaaaaaaaa
* HUH
* Fix stripping
* aaaaaa
* spoike
* asease
* fix table vaulting
* ded
* rebiew
* aaaaaaaaaaaaa
* drag
* aeaeae
* weh
2023-02-13 13:29:34 +00:00
Vordenburg
4183b5f449
Fire MeleeHitEvent on misses. ( #12867 )
...
* Fire MeleeHitEvent when there are no targets.
* Prevent certain weapons from activating if they had no hit entities on hit.
* Prevent miss events from firing when target is yourself or was deleted.
* Use .Value as Target is already known not to be null.
* uid changes
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-02-13 12:55:39 +00:00
Nemanja
650ade0d4e
fix locks and deployable barriers ( #14063 )
2023-02-13 12:22:37 +00:00
keronshb
42745b1c6e
Conveyor Belt optimization and prediction ( #12929 )
...
* belt multithreading
* moves away from multithreading and changes setting awake directly to physics system method
* prediction for conveyors
* Fixes missing reference in FaxSystem
* Fixes oddities
* Adds networked to conveyor components
* Some more cleanup.
* reverts power change event
* Removes the event, fixes a file
* Should fix the rest of the weird additions
* More cleanup to fix extra files
* Fixes again
* fix
* fixes fax system
* Adds component state, cleans up the dependencies
* Checks for prediction
* Merge conflicts
* powa
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-02-13 12:20:39 +00:00
Leon Friedrich
210677ba4e
Fix bug in GasTileOverlay state logic ( #14071 )
2023-02-13 02:39:21 +00:00
jicksaw
845998e089
Fix unlit welders starting fires ( #13949 )
2023-02-12 21:16:35 +00:00
Leon Friedrich
69b5562718
Rename IConsoleHost.RegisteredCommands ( #14041 )
2023-02-12 16:51:56 +00:00
Chief-Engineer
5df6c307e1
add filter change logs for gas filters ( #13950 )
2023-02-12 12:42:28 +00:00
metalgearsloth
f96fc1be41
Ore veins ( #14011 )
...
* Ore veins
I dislike rocks just providing generic drops and this factors into mining more.
* fixes
* descriptions
* comment
* every flipping time
2023-02-12 12:40:57 +00:00
Nemanja
351c53e774
Clean up StoreSystem ( #14027 )
2023-02-12 12:39:14 +00:00
Nemanja
e7b18b33aa
Add command for getting artifact point value ( #13987 )
2023-02-12 12:35:10 +00:00
metalgearsloth
0fcd50b65b
Fix trees double-loading for biomes ( #14056 )
...
* Fix trees double-loading for biomes
Forgot to cherry-pick the anchoring change.
* a
2023-02-12 11:48:57 +00:00
metalgearsloth
a6ea8f5d3b
Use pvs range for biomes ( #14048 )
...
Forgot it wasn't on that branch
2023-02-12 05:37:02 +00:00
Nemanja
ea66b7806a
predict itemcabinet ( #14045 )
2023-02-12 02:35:05 +00:00
metalgearsloth
37f432ca58
Procgen biomes ( #13487 )
...
* Planetmap tiles
Biomes etc etc
* a
* oop
* Chunk-based rendering
* funny
* Less allocations
* Fix overdraw
* Content tile edge support
Also updated grass to use it as a POC.
* Kindly revert
* Update for variant edges
* fixes
* Use fastnoise
* Remove redundant group
* a
* refactor a fair bit
* Prototype data instead
* tweaks
* a
* fix maths
* working
* a
* Slightly better empty support
* a
* flowers
* sounds
* lewd
* Networking
* more fixes
* better
* colours
* Some chunk loading
* Proper loading and unloading
* Better loading
* Fix parallax and movement sounds
* Anchoring support + decal setup
* Most of the way to load and unload
* Decal loading kinda werkin
* large trees
* started diffing
* a
* Variant support and deserts
* a
* snow
* agony, even
* working again
* todo
* a
* laba tiles
* aeiou
* a
# Conflicts:
# Resources/Prototypes/Entities/Tiles/planet.yml
# Resources/Prototypes/Tiles/planet.yml
# Resources/Textures/Tiles/Planet/Lava/lava.rsi/meta.json
* laba
* Add lava
* Initial ignition
* triggers
* a
* a
* y
* Add basalt tiles
Did some unconventional things for the animation + rocks.
* fixies
* mergies
* promotion
* lava biome
* Lava planet start
* cleanup and more lava
* laba
* maccas
* biome stuf
* weh
* bongflicts
* aeaeae
* More fixes
* a
* these too
2023-02-12 02:15:09 +00:00
Nemanja
c6c319f7e4
move lockcomponent to shared ( #13722 )
...
* move lockcomponent to shared
* ajcm review
2023-02-12 01:12:29 +00:00
Slava0135
301956ef15
Add solar flare event ( #13749 )
...
* add solar flare event (only affects headsets)
* add popup
* cleaner impl using RadioReceiveAttemptEvent
* unused import
* handheld radio and intercom work again
* Revert "handheld radio and intercom work again"
This reverts commit 0032e3c0725a19a465daf1ff1d6b4942a5c14fbb.
* add radio source to Radio events
* intercoms and handheld radios work now
* use Elapsed instead of new field
* add configuration
* better not touch Elapsed
* the
* make popup bigger
* xml comments for configuration
* very minor refactoring
* default config is now in yaml
* lights can break
* use RobustRandom
* use file namespace
* use RuleStarted
* store config in field
* a
---------
Co-authored-by: AJCM <AJCM@tutanota.com>
2023-02-11 20:24:29 +00:00
Chief-Engineer
5c06c4c3ef
Add voice changer logs ( #14040 )
...
* add set voice log
* add used identity to chat message logs
* please tell me there's a better way
2023-02-11 19:26:44 +00:00
Visne
5d4de180b0
Make Wilhelm scream much more rare, attempt 2 ( #13831 )
...
* Max Wilhelm scream much more rare
* Make Wilhelm scream much more rare, attempt 2
2023-02-11 02:21:07 +00:00
adamsong
e96159b672
Makes ActivateItemInWorld open the stripping menu ( #13786 )
2023-02-11 02:06:09 +00:00
metalgearsloth
2c751d5153
Add ItemStatus for mopping ( #13745 )
...
* Add ItemStatus for mopping
Big QOL feature
* a
2023-02-11 01:38:45 +00:00
Chief-Engineer
95e35b94b5
Improve explosion logs ( #13351 )
...
* add types to explosion logs
* make explosions logged by default
* add cause parameter to IThresholdBehavior
* add cause to ExplodeBehaviors
* add cause to power cell explosions
* remove useless log
* add triggerer to triggers
* add logs for damage from explosions
* sneaky power cell update
2023-02-10 23:45:38 +00:00
Chief-Engineer
41a483113b
fix flipped actor and target ( #14009 )
2023-02-10 08:28:31 +00:00
metalgearsloth
c460757ab8
Always reload NPCs on prototype reload ( #13999 )
2023-02-09 01:01:27 +11:00
metalgearsloth
6b6c6b1c9f
Fix NPC prototype reloads ( #13981 )
2023-02-07 14:27:34 -07:00
metalgearsloth
2ea4538c3a
Don't reload NPCs unless necessary ( #13978 )
2023-02-07 17:35:32 +11:00
Nemanja
1b8c48180b
Anomaly Generator Tweaks ( #13856 )
2023-02-06 15:53:59 -04:00
Chief-Engineer
d99be0cd8f
Make default/autocall shuttle time 10 minutes ( #13956 )
2023-02-06 08:49:15 -04:00
Nemanja
f450398df7
More anomalies ( #13766 )
2023-02-06 01:03:53 -04:00
Slava0135
11aece8519
Allow to put explosives with timer in cream pie ( #13866 )
2023-02-05 13:07:51 -07:00
Visne
11dbc2eabc
Move TabletopItemVisualizerSystem into TabletopSystem ( #13921 )
2023-02-05 13:02:49 -07:00
Visne
174482bb45
ECSify IdCardConsole ( #13878 )
2023-02-05 13:02:28 -07:00
Nemanja
440cd377ca
Anomaly Vessel visuals + audio ( #13927 )
2023-02-05 12:52:30 -07:00
Visne
df160c0712
Fix ScrambledAccent ( #13923 )
2023-02-05 12:51:21 -07:00
Nemanja
587df4c625
fix ripleys being able to grab everything ( #13944 )
...
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-02-05 12:44:35 -07:00
deltanedas
101261b280
make voice mask affect radio too ( #13858 )
2023-02-05 11:38:14 -04:00
Nemanja
35645f0e3e
fix missing locale while pointing at tiles ( #13934 )
2023-02-04 22:02:24 -04:00
Visne
012062e81c
Fix SpraySystem ( #13924 )
2023-02-04 18:39:47 -04:00
eoineoineoin
be94048932
Convert DisposalUnitVisualizer to VisualizerSystem ( #13637 )
2023-02-03 18:26:50 -04:00
TemporalOroboros
0edbc21ce8
Resolves TabletopItemVisualizer is Obsolete ( #13911 )
2023-02-03 15:47:29 +01:00
metalgearsloth
7259e78ef2
Hotfix VisualizerDataInt ( #13920 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/13919
2023-02-03 23:46:47 +11:00
Nemanja
f1445b9dab
Fix server selection menu not opening ( #13876 )
2023-02-02 23:46:50 -04:00
Visne
6cd1a6c800
Fix kitchen spike ( #13879 )
2023-02-02 18:39:44 -08:00
Visne
5a5a3afbb1
Remove some obsolete AppearanceComponent method usages ( #13726 )
2023-02-02 12:34:53 -04:00
adamsong
8584cf5d95
Fixes dice being unable to roll their max value ( #13845 )
2023-02-02 06:27:05 +13:00
Visne
03d42584ff
Make Wilhelm scream much more rare ( #13823 )
2023-01-31 22:34:29 -04:00
Ilya Chvilyov
eae58211e1
Separated Bonk functionality and component from ClimbSystem and ClimbComponent ( #13635 )
2023-01-31 17:33:00 -04:00
Kara
917aa80b4b
Whitelist player constraints ( #13812 )
2023-01-31 16:57:45 +11:00
Chief-Engineer
64fcfd553e
Add times to ban commands ( #13804 )
2023-01-31 12:43:44 +11:00
AlexMorgan3817
daea9eab72
Fix of PERSISTENT headsets ( #13784 )
...
Closes https://github.com/space-wizards/space-station-14/issues/13783
2023-01-30 05:32:08 +11:00
AlexMorgan3817
c8b89c7008
Encryption Keys for headsets ( #12615 )
2023-01-29 11:53:08 +11:00
Nemanja
a85a5029d3
fix artifact scanning bug ( #13767 )
2023-01-28 13:39:51 -04:00
Slava0135
9d9edd8322
make apc events only affect single station APCs ( #13708 )
2023-01-28 10:07:18 -04:00
Slava0135
274be663b0
make vent clog event only affect single station vents ( #13703 )
2023-01-28 10:06:40 -04:00
Jacob Tong
6de75669d1
Examine fixes ( #13696 )
2023-01-27 19:15:39 -04:00
Joel Hedtjärn
589854449b
Fix ambiguous Dumpable behaviour ( #13736 )
2023-01-27 12:25:07 -04:00
Alex Evgrashin
ef452b38a9
Audible emotes ( #12708 )
...
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2023-01-25 08:29:41 -08:00
Leon Friedrich
48bcd30ef9
Makes humanoid appearance component networked. ( #13009 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12248
2023-01-24 11:38:19 +11:00
Leon Friedrich
554ec85069
Add SpawnAndDirtyAllEntities test ( #13629 )
2023-01-24 11:33:49 +11:00
Nemanja
3a8241ab1d
fix the last ignored prototypes in prototype save test ( #13672 )
...
Closes https://github.com/space-wizards/space-station-14/issues/10595
2023-01-24 10:41:19 +11:00
Julian Giebel
c2b87dfeda
Add a crew monitoring server ( #7542 )
2023-01-22 21:07:57 -04:00
corentt
6cebc2d733
Zombie cloning fix ( #12520 )
2023-01-22 19:36:03 -04:00
Jackrost
12fb4b2097
Spiders Buff and critters change ( #13377 )
2023-01-22 18:50:05 -04:00
Morb
9874ce5f48
Update bolt light after bolts fall ( #13636 )
2023-01-21 12:33:11 -04:00
Nemanja
d87d8f2886
predict emag and make blessed record struct events ( #13623 )
2023-01-22 02:12:45 +11:00
Leon Friedrich
fec54b7cb2
Fix active-wire error ( #13632 )
2023-01-22 01:49:35 +11:00
Nemanja
cd52b458df
Anomaly events & science point gen tweaks ( #13590 )
2023-01-20 16:42:38 -08:00
Leon Friedrich
2904a368f7
Dice tweaks ( #13514 )
2023-01-21 10:51:26 +11:00
Leon Friedrich
b20b4b11cc
Wire action cleanup ( #13496 )
2023-01-21 10:51:02 +11:00
Vordenburg
7b1d93b281
Delay the selection of traitors at round start. ( #13161 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-01-20 08:18:47 -08:00
Chief-Engineer
6f58f5a36c
Improve construction logs ( #13146 )
2023-01-20 08:17:57 -08:00
dontbetank
299180bf16
Small syndicate gear tweak ( #13284 )
2023-01-20 08:11:24 -08:00
Timothy Teakettle
a7a4137cc7
moves steak cooking to use construction graphs, new temperature construction graph step ( #13219 )
2023-01-20 08:09:13 -08:00
Rane
80d4dc430d
Generic power switch component ( #11999 )
2023-01-20 08:05:54 -08:00
Chief-Engineer
d6228d7a4c
Add welder toggle logs ( #13303 )
2023-01-20 08:05:05 -08:00
Morb
f0429edbb1
Add panic bunker toggle to admin menu ( #13450 )
2023-01-20 07:25:35 -08:00
metalgearsloth
1f3dba9235
Fix mechs picking up portals ( #13581 )
2023-01-20 06:14:00 -08:00
Chief-Engineer
d0724c0adf
Add first join message ( #13583 )
2023-01-20 05:57:29 -08:00
Leon Friedrich
3965c2efe6
Fix zipties ( #13600 )
2023-01-20 05:48:19 -08:00
Nemanja
d506311985
make printed items from lathes automatically stack ( #13603 )
...
Closes https://github.com/space-wizards/space-station-14/issues/10402
2023-01-20 15:06:02 +11:00
Checkraze
bf01bb6a6e
Pirate shuttle update ( #13126 )
2023-01-19 03:02:47 -08:00
metalgearsloth
1b0e50ae19
Remove last component.Name calls ( #13593 )
2023-01-19 13:57:18 +11:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
metalgearsloth
3ca1c17290
Remove the last comp shutdown methods ( #13582 )
2023-01-19 11:56:25 +11:00
metalgearsloth
222e011006
Don't log resolve for waking ( #13435 )
2023-01-18 19:56:33 +11:00
gus
76498fcc54
IgnitionSourceComponent added ( #13555 )
...
Co-authored-by: Jezithyr <6192499+Jezithyr@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-01-18 00:45:54 -08:00
Chief-Engineer
49f363b89e
Bluespace lockers fix fix ( #13579 )
2023-01-18 00:59:47 -07:00
Chief-Engineer
5f2bccd1b6
Bluespace lockers fix ( #13575 )
2023-01-17 23:00:53 -07:00
Nemanja
4d57226335
Anomaly fixes ( #13558 )
...
Closes https://github.com/space-wizards/space-station-14/issues/13545
Closes https://github.com/space-wizards/space-station-14/issues/13544
Closes https://github.com/space-wizards/space-station-14/issues/13543
Closes https://github.com/space-wizards/space-station-14/issues/13536
2023-01-18 11:38:12 +11:00
Checkraze
2c1c1c45c3
Locksystem cleanup ( #13409 )
2023-01-18 11:09:40 +11:00
AJCM-git
67ed59a50d
Makes mobs visually float when weightless ( #13391 )
2023-01-17 18:01:53 -04:00
metalgearsloth
2873a830bd
ECS airlocks ( #13500 )
2023-01-17 11:44:32 -07:00
Chief-Engineer
6e8705b2eb
Make phones functional ( #12892 )
2023-01-17 11:42:20 -07:00
metalgearsloth
6c9ce79387
Add lava ( #13438 )
2023-01-17 11:25:32 -07:00
Chief-Engineer
4456229836
Bluespace lockers update ( #13469 )
2023-01-17 11:18:21 -07:00
Kara
f24d3208b2
Probably fix roleban hwid issues ( #13548 )
2023-01-17 11:10:08 -07:00
Leon Friedrich
1459e2138b
Remove server-side sprites from ExpendableLightComponent ( #13516 )
2023-01-17 20:29:35 +11:00
metalgearsloth
81a1c6d7de
Weather effects ( #12528 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2023-01-17 20:26:52 +11:00
eoineoineoin
bda5f8248f
Improve Paper UI, allow an to entity configure how it's UI looks ( #13494 )
...
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-01-17 19:32:46 +11:00
Nemanja
9cd0c11870
Anomalies ( #13371 )
2023-01-16 21:05:20 -08:00
Júlio César Ueti
06f19dafc9
adds Loc.GetString() ( #13524 )
2023-01-16 22:29:00 -06:00
Leon Friedrich
44631c7723
Remove server-sprite references from handcuffs ( #13515 )
2023-01-17 14:23:53 +11:00
nikthechampiongr
529c011501
Epinephrine can now stabilize animals in critical condition ( #13277 )
2023-01-16 17:47:41 -08:00
Zoldorf
792c35f1ba
Mechs now subscribe and handle UpdateCanMove Events. ( #13507 )
2023-01-16 16:58:37 -07:00
Kara
7253592126
Gunify pneumatic cannon ( #13296 )
2023-01-16 08:56:09 -08:00
Nemanja
fd9e1f3738
machine upgrade guidebook ( #13511 )
...
* machine upgrade guidebook
* oops
* guidehelpcomponent
* build, damn you
2023-01-16 10:53:23 -06:00
Kara
52e50bd34f
Tips system ( #13509 )
...
* dataset
* cvar
* tips system
* oops
* even higher
* peptide
* dataset cvar
2023-01-16 10:52:52 -06:00
Leon Friedrich
22d72f56b5
Guidebook Revival ( #13320 )
...
* Fix some bugs in stations and do a little cleanup.
* Begin backporting the guidebook.
* wow that's a lot of work.
* More work, gives the monkey some more interactions.
* disco monkye.
* monky
* jobs entry.
* more writing.
* disco
* im being harassed
* fix spacing.
* i hate writing.
* Update Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
* builds again
* a
* pilfer changes from AL
* fix and remove unused code
* pilfer actual guide changes from AL
* localization
* more error logs & safety checks
* replace controls button with command
* add test
* todos
* pidgin parsing
* remove old parser
* Move files and change tree sorting
* add localization and public methods.
* Add help component/verb
* rename ITag to IDocumentTag
* Fix yml and tweak tooltips
* autoclose tooltip
* Split container
* Fancier-tree
* Hover color
* txt to xml
* oops
* Curse you hidden merge conflicts
* Rename parsing manager
* Stricter arg parsing
tag args must now be of the form key="value"
* Change default args
* Moar tests
* nullable enable
* Even fancier tree
* extremely fancy trees
* better indent icons
* stricter xml and subheadings
* tweak embed margin
* Fix parsing bugs
* quick fixes.
* spain.
* ogh
* hn bmvdsyc
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-01-16 02:42:22 -06:00
Leon Friedrich
4b65fb1579
Try fix some mover jank ( #13503 )
2023-01-16 01:20:22 -07:00
Theomund
a59f301121
Fix construction popup messages ( #13470 )
...
resolves https://github.com/space-wizards/space-station-14/issues/13333
2023-01-16 13:29:44 +11:00
Leon Friedrich
dbe99f9fa6
Decal system cleanup ( #13493 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-01-16 11:46:22 +11:00
Chief-Engineer
3cfd814503
Add logging for hacking ( #12861 )
2023-01-16 08:14:46 +11:00
Leon Friedrich
cf509c1e38
Add material arbitrage tests ( #13315 )
2023-01-15 00:57:59 -08:00
metalgearsloth
bf79d76666
Content update for ECS physics ( #13291 )
2023-01-15 15:38:59 +11:00
eoineoineoin
cd10d6fb5e
Minor changes to display of cargo order manifests ( #12618 )
...
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-01-14 21:49:00 -04:00
Leon Friedrich
5990393e31
Fix decal error ( #13471 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/13466
2023-01-15 11:56:20 +11:00
Jackrost
a047de01fe
Prize limit for Arcades ( #12855 )
...
Fixes #11477
2023-01-14 20:52:06 -04:00
Jezithyr
eeb5b17b34
Mobstate Refactor ( #13389 )
...
Refactors mobstate and moves mob health thresholds to their own component
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-01-13 16:57:10 -08:00
Leon Friedrich
899549b770
Remove some obsoleted transform methods/properties ( #13457 )
2023-01-14 11:48:48 +11:00
Leon Friedrich
84e7525ea4
Fix solution visuals ( #13456 )
2023-01-14 11:21:15 +11:00
Chief-Engineer
60ba6fa51e
Bluespace locker event prep ( #13397 )
2023-01-13 15:20:28 -07:00
Morb
bb31c9ff1f
Check for AFK only inGame status sessions ( #12844 )
2023-01-12 23:36:20 +11:00
Morb
76f8a7e91e
Lawyer badge changes typing indicator ( #13445 )
2023-01-12 23:33:57 +11:00
nmajask
a0086b5184
Adds a sound effect to health analyzers ( #13425 )
2023-01-11 23:38:39 -07:00
Leon Friedrich
466384b081
Solution rejig ( #12428 )
2023-01-12 14:41:40 +11:00
Chief-Engineer
7898c0714b
Change postround to 2 minutes ( #13417 )
2023-01-11 16:36:27 -07:00
Nemanja
c2fd5665af
SpawnMultiple cleanup in stacksystem ( #13441 )
2023-01-11 15:03:18 -07:00
Theomund
240c9689fa
Add scream action popup message ( #13429 )
2023-01-11 20:06:14 +11:00
metalgearsloth
8900409956
Optimise spreadersystem ( #13329 )
...
* Optimise spreadersystem
It makes entity spawning slower.
* Remove redundant airtightchangedevent
* oop
2023-01-11 02:18:26 -06:00
Kara
1f015dbb1d
Minor artifact fixes ( #13360 )
...
* rename phasing artifact + fix it
* fix wandering cant be scanned
2023-01-11 02:16:16 -06:00
Chief-Engineer
19241f55ba
Add prayer logs ( #13362 )
...
* hijack unused log type I accidentally introduced
* add subtle message logs
* add prayer logs
* fix missing parameter
2023-01-11 02:15:47 -06:00
Scribbles0
27263892ef
Narcolepsy Treatment ( #13427 )
...
* ResetNarcolepsy.cs and NarcolepsySystem.cs changes
* fix multiple narcolepsy incidents
* comment
* Update Content.Server/Chemistry/ReagentEffects/ResetNarcolepsy.cs
Co-authored-by: 0x6273 <0x40@keemail.me>
* try to fix tests
Co-authored-by: 0x6273 <0x40@keemail.me>
2023-01-11 02:14:16 -06:00
DrSmugleaf
333ee3edcc
Fix playglobalsound with a volume parameter being too loud ( #13421 )
2023-01-10 14:45:08 -07:00
DrSmugleaf
427e586f80
Fix AHelp erroring when sending empty avatar and footer icon urls ( #13416 )
2023-01-10 17:33:38 +01:00
Checkraze
ec954dafc9
handheldlightsystem cleanup ( #13402 )
2023-01-10 04:01:57 -08:00
Checkraze
a1e05a0a13
drink cleanup ( #13401 )
2023-01-10 03:59:43 -08:00
metalgearsloth
e79d822206
Fix sleep wake spam ( #13047 )
2023-01-10 22:46:58 +11:00
Checkraze
66a01ccbf2
cargo system cleanup ( #13396 )
2023-01-10 20:55:59 +11:00
Chief-Engineer
ca20897e31
Add door remote logs ( #13310 )
...
* add door remote logs
* replace .Owner
2023-01-10 20:37:26 +11:00
keronshb
72bddb6bdb
Have crew monitor display entity coordinates instead ( #13120 )
...
closes https://github.com/space-wizards/space-station-14/issues/13042
2023-01-10 00:25:46 +11:00
Nemanja
2933f030d9
emitter visuals update ( #13382 )
2023-01-09 14:42:31 +11:00
Theomund
f7629adb3e
Fix crew manifest sorting ( #13286 )
2023-01-09 14:34:43 +11:00
metalgearsloth
5018c80152
Don't give maps shuttlecomponent ( #13384 )
2023-01-09 14:10:30 +11:00
metalgearsloth
243fd73db4
Update tilechangedevent to ref structs ( #13383 )
2023-01-09 13:45:21 +11:00
Nemanja
26786b5839
decouple material insertion visualization from lathes ( #13242 )
2023-01-08 13:36:50 +11:00
Leon Friedrich
1f5bae751f
MaterialComponent cleanup ( #13326 )
2023-01-07 14:36:32 -08:00
Leon Friedrich
89301629f5
Fix #13250 ( #13368 )
2023-01-08 05:16:30 +11:00
Rane
fecd60e98a
Generalized material spawning ( #12489 )
2023-01-08 05:09:05 +11:00
Leon Friedrich
f1cb0ca37a
Misc replay related changes ( #13250 )
2023-01-08 05:04:09 +11:00
Kara
572b762f2c
Tile prying removes decals ( #13363 )
2023-01-07 02:24:50 -08:00
Kara
7fcec9e3bc
More portal fixes ( #13359 )
...
fixes https://github.com/space-wizards/space-station-14/issues/13338
fixes https://github.com/space-wizards/space-station-14/issues/13337
2023-01-06 15:13:22 -08:00
metalgearsloth
9c4dea567a
Fix eye rotation on suicide command ( #12985 )
2023-01-06 20:39:27 +11:00
metalgearsloth
1769807366
Remove some explosion resolves ( #13330 )
2023-01-04 17:52:38 -08:00
keronshb
a9d61ca6e8
Fixes quick dialog exception ( #13189 )
...
closes https://github.com/space-wizards/space-station-14/issues/13017
2023-01-05 06:27:25 +11:00
Kara
07360a4c95
`EmitSound` prediction ( #13282 )
2023-01-05 05:56:35 +11:00
778b
ba0510b62e
Refactored PowerNet ( #13287 )
...
Closes https://github.com/space-wizards/space-station-14/issues/12353
2023-01-05 05:43:05 +11:00
Chief-Engineer
1ceff51a69
Add mind and ghost logs ( #13306 )
2023-01-03 22:49:15 -08:00
Chief-Engineer
0907989e94
Add DisposalUnit logs ( #13309 )
2023-01-03 22:45:35 -08:00
vanx
f7d2da0fe0
Doubled the papers symbol limit ( #13311 )
...
Co-authored-by: vanx <vanx#5477>
2023-01-03 22:44:17 -08:00
Kara
b170b823eb
More artifact effects ( #13300 )
2023-01-03 15:13:10 -08:00
Kara
5eacde3da7
Hand teleporter / portal tweaks ( #13305 )
2023-01-02 23:53:16 -08:00
metalgearsloth
ab07944af8
Remove IPhysBody ( #13297 )
2023-01-03 17:45:18 +11:00
dontbetank
05c02540e6
fix this thing ( #13285 )
2023-01-02 23:39:53 -06:00
Chief-Engineer
4972d74788
add maintenance panel logs ( #13298 )
2023-01-02 23:34:11 -06:00
Chief-Engineer
1a0c3e8386
Add welding logs ( #13299 )
2023-01-02 20:39:48 -08:00
Chief-Engineer
90f8db67fa
Add airlock painting logs ( #13301 )
2023-01-02 20:39:11 -08:00
Kara
c821ca71aa
Portals & hand teleporter ( #13266 )
...
* basic system with portals & linked ents
* hand tele sprites, no impl
* hand tele and teleportation works
* fancy it up
* oog
* special case projectiles
* predict portal-to-portal teleportation
* this stuff
* check nullspace
* sloth
* give to rd instead
* i guess this can probably happen
* docs
2023-01-02 19:58:25 -06:00
Nemanja
0b5000dc76
Grenade Penguin 2: The Reckoning ( #13278 )
2023-01-01 17:18:47 -08:00
keronshb
f6e1dc15ac
Adds delay to internals alert ( #13195 )
...
closes https://github.com/space-wizards/space-station-14/issues/12721
2023-01-01 16:03:19 -08:00
Leon Friedrich
b33d1f003b
Add RGB staff ( #13125 )
2023-01-01 16:01:40 -08:00
Nemanja
4a7c0b94b2
Make emitter use guncode ( #13258 )
2023-01-01 15:54:47 -08:00
Vordenburg
5553976d70
Add supplies to restock vending machines. ( #11506 )
2023-01-01 15:42:56 -08:00
Theomund
d638ad421a
Add recipient to air gush message and change pop-up type ( #13262 )
2023-01-02 06:42:21 +11:00
Checkraze
1edd00e50c
makes GetDocks and FoundOrganics public ( #13260 )
2023-01-01 17:44:30 +11:00
metalgearsloth
50f23ebf13
Fix docking configs ( #13256 )
...
* Fix docking configs
* fixes
* fucking rouny
* a
2023-01-01 00:33:51 -06:00
Vordenburg
efb7e0cc22
Complete #5177 ( #12724 )
...
Resolves https://github.com/space-wizards/space-station-14/issues/4832
2022-12-31 22:21:26 -08:00
Kupie
e2467bf858
Redirects :h to department radio channel for headsets ( #13026 )
2022-12-31 22:20:04 -08:00
Nemanja
6d6d1f17f1
artifact griefing on round-end ( #13205 )
2022-12-31 22:16:09 -08:00
Nemanja
06a80422b5
machine frame tweaks ( #13248 )
...
Closes https://github.com/space-wizards/space-station-14/issues/11547
Closes https://github.com/space-wizards/space-station-14/issues/11549
2022-12-31 22:06:31 -08:00
Leon Friedrich
bce1f9fe89
Mopping and puddle tweaks ( #13238 )
...
fix undefined
Fixes https://github.com/space-wizards/space-station-14/issues/11830
2022-12-31 22:03:26 -08:00
Nemanja
01ef7a2d1b
Good artifact effects ( #13223 )
2022-12-31 21:59:38 -08:00
metalgearsloth
2287f9df11
Fix bloodstream nullref exception ( #13243 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/13018
2022-12-31 21:58:00 -08:00
Theomund
747567f35d
Sort crew manifest by name and job title ( #13212 )
...
resolves https://github.com/space-wizards/space-station-14/issues/12106
2022-12-31 21:49:30 -08:00
Leon Friedrich
ccac9efc26
Fix two small ambient sound bugs. ( #13249 )
2023-01-01 11:40:22 +11:00
keronshb
ca40c0fce2
Checks if a buckled entity is terminating before reparent ( #13202 )
2022-12-31 04:22:06 +11:00
Nemanja
e1b1541c56
adjust artifact probability equation ( #13229 )
2022-12-31 04:21:39 +11:00
Nemanja
0a1485a99d
Fix possible error in artifact node generation ( #13231 )
2022-12-31 04:03:16 +11:00
Francesco
21cc60bcb9
fix: cryo pod autoinjection works once again. ( #13213 )
2022-12-31 01:34:59 +11:00
Leon Friedrich
ae58bb1f1b
Store ambient sound entities on a component tree. ( #13110 )
2022-12-30 15:10:14 +11:00
metalgearsloth
0d7423c01d
Cleanup speech and emoting comps ( #13194 )
...
Networks speech and removes the shared prefix from emoting.
I have no idea if emoting is even being used or plan to be used in the interim.
2022-12-27 18:03:25 +01:00
Chief-Engineer
2a8e5d9096
Add machine logs ( #13185 )
...
* add material insert logs
* add lathe queue logs
* add grav gen power logs
* fix count
* replace SharedStackComponent with StackComponent and rm unused imports
* use TryComp
* fix import
2022-12-27 18:01:36 +01:00
Chief-Engineer
d3d8dde42c
add buckle logs ( #13206 )
2022-12-27 17:58:06 +01:00
metalgearsloth
181e16db53
Reduce NPC static collision avoidance range ( #13197 )
2022-12-27 12:30:31 +11:00
Errant
b0e965d066
Moved salvage magnet values from system to component ( #13143 )
2022-12-27 09:38:43 +11:00
Jackrost
84ebe67e2d
Fire extinguisher fix ( #13199 )
2022-12-26 13:06:50 -08:00
Nemanja
4eee1ee9b2
clean up infinite researchsystem shitcode ( #13136 )
...
* clean up infinite researchsystem shitcode
* fml some more shit
* make syncing work logically
* naming naming naming
2022-12-25 15:22:23 -06:00
Francesco
d47e001b18
feat: Medbay cryo pods ( #11349 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/11245
2022-12-25 22:35:51 +11:00
Chief-Engineer
b7af5e6109
Fix and improve bluespace lockers ( #13139 )
...
* add invulnerable plastitanium wall prototype
* fix command ClearBluespaceLockerLinks.cs
* fix and improve BluespaceLockerSystem.cs
* fix normal plastitanium wall suffix
* fix capitalization
* fix capability to create one way lockers
2022-12-24 22:35:03 -06:00
Nemanja
faca40b8d5
more component ref removal + combining server/client comps ( #13178 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-25 05:28:21 +01:00
Nemanja
6d97764e9d
Goodbye Microwave, Hello Hot Plates! ( #13061 )
...
* hot plates
* sprite fix AND i spelled it wrong AND forgot upgrade examine
* fix license
* IGameTiming is shit like yo mamma
* active comp
2022-12-24 19:59:51 -06:00
Chief-Engineer
5eadce16ec
Add present logs ( #13144 )
...
* add logs for SpawnItemsOnUse
* add logs for RandomGift
* add and use EntitySpawn log type
2022-12-24 18:59:49 -06:00
Vordenburg
a88d437f52
Spawn PointingArrow with EntityCoordinates instead of MapCoordinates. ( #13133 )
2022-12-24 18:47:56 -06:00
metalgearsloth
bc8f3dc0b0
Fix some NPC dancing ( #13177 )
...
- Bump the collision avoidance range, seemed okay compared to last time I tried. Means they shouldn't get caught by thindows
- Removed the steer frequency because I'm pretty sure that lead to dancing in some instances.
2022-12-24 18:35:00 -06:00
metalgearsloth
f5e6628465
NPC separation adjustments ( #13176 )
2022-12-25 11:29:52 +11:00
Nemanja
56bdfad912
mech bug fixes ( #13155 )
...
* mech bug fixes
* struct events
* fug
2022-12-24 15:33:08 -06:00
metalgearsloth
455939afc1
Call reload protoypes on admin changes ( #13160 )
...
* Call reload protoypes on admin changes
Fixes NPCs not working after engine change.
* Also chems
* other fixes
2022-12-24 15:31:11 -06:00
metalgearsloth
a5f17a590f
Fix tethergun ( #13163 )
2022-12-24 15:24:43 -06:00
Chief-Engineer
7587891d21
add radio message logs ( #13167 )
2022-12-24 14:50:34 -06:00
Nemanja
6c04811e66
remove a bunch of instances of component reference ( #13164 )
2022-12-24 15:55:31 +11:00
metalgearsloth
4a37f7b917
Adjust NPC steering a bit ( #13162 )
2022-12-24 12:54:28 +11:00
metalgearsloth
b78ca238c6
Add parallel NPC steering back in ( #13159 )
2022-12-24 12:37:58 +11:00
Morb
1b88d11ac3
Correct signal linker removing ( #13058 )
2022-12-21 14:47:49 -06:00
Rane
8613d40aa1
Scale other needed metabolism reagents ( #12005 )
...
Closes https://github.com/space-wizards/space-station-14/issues/7434
2022-12-21 06:51:49 -08:00
Alex Evgrashin
c40f1f8cac
Fixed wires do after spam ( #12792 )
2022-12-21 06:41:06 -08:00
Moony
9bf4a32c19
Fix objectives. ( #13122 )
...
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-12-20 16:06:01 -08:00
TemporalOroboros
e5274542b9
This should fix the singularity generator. ( #13121 )
2022-12-20 15:54:56 -08:00
Nemanja
050e157005
Technology Disks ( #13077 )
...
* clean up a bunch of R&D code
* don't store components
* brug
* speedrun some sloth review
* technology disks
* expand functionality, begin work on printer
* disk printer ui
* file
* fix the rebase
* disk console is finito
* Update DiskConsoleSystem.cs
2022-12-20 16:39:57 -06:00
Moony
0a45782532
Christmas trees now grant gifts. ( #13118 )
...
* Christmas trees now grant gifts.
* docs
* add holiday requirements, fix sound.
* doc
* remove redundant stuff
* rename GiftPackin to RandomGift.
* a word
* Update Content.Server/Holiday/Christmas/LimitedItemGiverSystem.cs
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-12-20 16:34:34 -06:00
Leon Friedrich
c3d2e93051
Validate client input for pointing ( #13115 )
2022-12-20 14:29:38 -08:00
Pieter-Jan Briers
a323671984
Changes for prototype load parallelization ( #13066 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-12-20 14:25:34 -08:00
Pieter-Jan Briers
4fa2920472
Remove IoCManager.InitThread calls from parallel code. ( #13070 )
2022-12-20 22:52:39 +11:00
DrSmugleaf
cd803a82bd
Update projects to C# 11 ( #13111 )
2022-12-20 22:33:57 +11:00
metalgearsloth
bc49409a93
Add command to list someone's bans ( #12927 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-20 11:40:13 +01:00
Leon Friedrich
034c721b5a
Mind fix ( #13105 )
2022-12-20 18:03:28 +11:00
Nemanja
0b32ca16b5
ensure the new research server is always valid ( #13101 )
2022-12-19 23:22:14 -06:00
Leon Friedrich
bf2f81b878
Fix more build errors ( #13100 )
2022-12-20 15:55:35 +11:00
Chief-Engineer
2499b4e2bd
Add osay command ( #13057 )
...
* add osay command
* replace obsolete method
* inherit LocalizedCommands instead of IConsoleCommand
* streamline
* make OSay class public to match other commands
* re-scope namespace to file
2022-12-19 22:14:43 -06:00
Nemanja
168bad2ef2
multi-handed item component ( #12523 )
...
* multi-handed item component
* pretty fucking obvious missed portion of this
* holy shit was i on crack wtf was that code
* DEWIT RIGHT
2022-12-19 22:07:23 -06:00
Timothy Teakettle
c046666578
adds the ability to "mix" solutions (reactions caused by using an item on a solution holder) ( #13015 )
...
* everything for mixing aside from yaml changes
* add recipe and canmix to bottles and the holy mixer tag to the bible
* fixes as a result of testing
* remove unused usings
* remove emptylines that are not required
Co-authored-by: 0x6273 <0x40@keemail.me>
* more empty line removal!
Co-authored-by: 0x6273 <0x40@keemail.me>
* add single space between if statement and condition
Co-authored-by: 0x6273 <0x40@keemail.me>
* fixes indentation on TryGetMixableSolution
* raise new AfterMixingEvent after attempting to mix a solution
* before mixing event and attempt get mixable solution event
* update reaction tests to be a beaker that can be mixed, and then pass a mixer component in to simulate mixing
* make two more beaker types mixable, add attribute for mixing feedback
* bible mix message
* mixing feedback on success
* updates test to use SpawnEntity over new as per feedback
Co-authored-by: 0x6273 <0x40@keemail.me>
2022-12-19 22:05:02 -06:00
metalgearsloth
95011a4a97
Force pathfinding graph for empty chunks ( #12856 )
...
* Force pathfinding graph for empty chunks
* im merging
2022-12-19 21:59:33 -06:00
Vordenburg
815caa2296
Fix Bloodstream typo. ( #12923 )
2022-12-19 21:56:10 -06:00
Chief-Engineer
fdb1181298
Add ability to prevent ghosting ( #12906 )
...
* add ability to prevent ghosting to MindComponent.cs
* make minds preserve properties in certain transfer scenarios
* Revert "make minds preserve properties in certain transfer scenarios"
This reverts commit 333cae0db0faf4ef81767b93332271d944c90a0e.
* move PreventGhosting to the actual mind
2022-12-19 21:55:45 -06:00
Nemanja
3b48051e33
Node Scanner ( #12889 )
...
* node scanners + new tech
* Sue me for making my shit copyright free
2022-12-19 21:53:54 -06:00
Chief-Engineer
0d18cec6b5
Improve ID modification logs ( #12918 )
...
* show modifications in access change logs
* skip logging and updates to name and job when no change was made
* add method to SharedAccessSystem.cs to get access tags
* add ID microwave logs
2022-12-19 21:53:20 -06:00
Chief-Engineer
067932712a
Add bluespace lockers ( #12954 )
...
* add bluespace lockers
* add command linkbluespacelocker
* add command clearbluespacelockerlinks
* fix unwelding method
* move bluespace locker functionality to own component
* add options to disable transporting certain things
* remove unused imports
* unlock target lockers when opening + minor optimization to unwelding
2022-12-19 21:47:37 -06:00
Nemanja
b54b5cba19
hamster fixes + entitystorage tweaks ( #12987 )
...
* hamster fixes + entitystorage tweaks
* make this datafield work
* make this shit work better
2022-12-19 21:45:03 -06:00
Morb
6835ab0a04
Fax stamps ( #13010 )
...
* Change captain fax suffix
* Add stamps transmit
* Remove proto dependency
* Add centcom fax address for nuke codes
* Remove centcom address resolve
* Remove centcom id
2022-12-19 21:44:15 -06:00
Nemanja
c0be699640
fixes unlinked cloning pods roundstart ( #13030 )
2022-12-19 21:42:39 -06:00
Chief-Engineer
5ece9bd9e8
Modify admin chat ( #13050 )
...
* split admin chat into new channel
* add ability to play audio when a chat message is received and add audio to admin chat
* give client control of AdminChat sound and volume + suppress sound for senders
2022-12-19 21:39:01 -06:00
Nemanja
077ebb06ae
research disk debug stuff ( #13063 )
...
* research disk tweaks
* save a single blessed line of yaml
2022-12-19 21:36:08 -06:00
Leon Friedrich
586864ee85
Cardboard box fixes ( #13087 )
2022-12-19 21:33:59 -06:00
Nemanja
e78b4f53e2
fix multi-servers not working ( #13095 )
2022-12-19 21:31:47 -06:00
Chief-Engineer
432c50240b
fix pa computer logs ( #13092 )
2022-12-19 21:31:29 -06:00
Jezithyr
5f9b4adf47
Cleaned up obsolete properties from MobStateComponent ( #13097 )
...
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-12-19 21:25:35 -06:00
rolfero
7259acfb18
Examine Groups ( #12400 )
...
* new version
* testy2
* working version
* new GroupExamineSystem
* restructure
* restructure again
* update icon
* adding group examine to prototypes
* change examine group title to a localized string
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-12-19 20:53:36 -06:00
TemporalOroboros
9a72b05a50
Splits the singularity into its component parts + ECS singularity + Support for singularities in containers. ( #12132 )
...
* InitialCommit (Broken)
* Fixes compile errors
* PR comments. More doc comments. Fixes
* Makes a singularity/event horizon without radiation/physics a valid state to be in
* VV 'fake' setters, fixes the visualizer, fixes the singularity trying to eat itself instead of nearby things.
* Removes unused dependency from Content.Client.GravityWellSystem
* Testing containment and fake VV setters for SingularityGeneratorComponent
* Fixes gravity wells (broken due to LookupFlags.None). Adds recursive Event Horizon consumption
* Fix merge skew
* Fixes for the master merge
* Fix engine commit
* Dirty is obsolete
* Switch over dirty
* Fix requested changes
* ambiant -> ambient
* Moves EventHorionComponent to Shared
* Proper container handling
* Fixes master merge. Fixes post insertion assertions for singularities. Extends proper container handling to gravity wells and the distortion shader.
* Better support for admemes throwing singularities.
* Moves update timing from accumulators to target times
* Update doc comments
2022-12-19 20:47:15 -06:00
Willhelm53
a1dcc500a8
Puddle Visuals: ECS/Refactor and fixes ( #11941 )
...
* Don't stop me now, cuz I'm havin' such a good time (I'm havin' a ball!)
* YEET
* No changes to intended behaviour at this point. Pretty much just a refactor + bugfixes.
* tweaks to RandomizeState, removing an error caused by setting the state after setting the RSI
* Comments cleanup and removed IsSlippery. To re-add soon for this PR.
* test
* We don't actually use this PuddleGeneric anywhere
* cheeky
* Uncheeky, and tweaks based on #8203
* Recheeky
* A small price to pay for `checks passed`
* Beauty, like ice, our footing does betray; Who can tread sure on the smooth, slippery way
* Undo Slippery Checks
* Begin smoothing. Need to fix the animation-not-playing bug again
* Cleanup
* animation bugfix
* IgnoredComponents tests fix
2022-12-19 20:40:53 -06:00
keronshb
3327c2998f
Adds Special Respawn, spawns a new disk if the old one was deleted ( #12762 )
...
* Spawns a new disk if one was deleted
* Adds tiledef to space checks, also adds a way to randomly check for a respawn point on station
* Removes unused method
* Cuts down on tile checks needed by checking surrounding tiles first
* Fixes up an issue where the coords wouldn't spawn
* Removes disk system, adds special respawning system and comp
* Fixes spelling error
* Fixes linter issue
* Maybe fixes the linter with a ref event?
* Empty commit to rerun tests
* Maybe fix?
* check for deleted grid
* Moves shutdown code to terminating code
* Customtypeseralizer
* changes name of datafield
* Removes owning station references
* Trying the queue event again
2022-12-19 20:38:34 -06:00
Nemanja
0549b22cbc
clean up a bunch of R&D code ( #13071 )
...
* clean up a bunch of R&D code
* don't store components
* brug
* speedrun some sloth review
2022-12-19 15:14:02 -06:00
metalgearsloth
c656e051c2
Revert parallel steering ( #13085 )
2022-12-19 18:46:27 +11:00
Nemanja
cdc6716859
Printable drills and constructable thrusters ( #12943 )
2022-12-19 15:38:30 +11:00
metalgearsloth
8b177e83e5
Add VV to gridpathfinding comp ( #13081 )
2022-12-19 13:11:09 +11:00
Pieter-Jan Briers
896ffec8d9
Fix S.T.Json holding integration instances live for long. ( #13080 )
2022-12-19 13:09:50 +11:00
Nemanja
e8f481de01
fix broken forced climbing ( #13034 )
...
* fix broken forced climbing
* debug messages
2022-12-19 02:10:37 +01:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
Leon Friedrich
8f352f87c2
Decal state handling ( #12624 )
2022-12-19 06:28:46 +11:00
Leon Friedrich
2759ef009e
Gas tile overlay state handling changes ( #12691 )
2022-12-19 06:25:27 +11:00
Nemanja
195bf86fe2
PlantholderComponent ECS ( #12871 )
2022-12-18 10:12:28 -08:00
metalgearsloth
d50517b225
Fix gravity shenanigans ( #12866 )
2022-12-18 16:03:23 +11:00
metalgearsloth
b3e55c5e22
Don't allow non-hard anchor overlap ( #12890 )
2022-12-17 14:51:30 +11:00
Pieter-Jan Briers
55c61b9c35
Config presets system. ( #12824 )
2022-12-16 23:26:24 +01:00
Errant
656ce251e4
Fix dead mobs sneezing and coughing ( #12919 )
...
* Fix dead mobs sneezing and coughing
* SneezeCough update
* Streamlined Event code, moved dead-check
* cleanup
* I can has merge?
* Shared event for SharedMobStateSystem
2022-12-16 11:33:34 -06:00
Errant
e9e6255684
Fix dead mobs falling asleep ( #12917 )
...
* Dead or zombie mobs can no longer sleep
* Removed zombie fix
* Moved dead-checks to OnEvent
* Cleanup
2022-12-15 15:34:43 -06:00
Chief-Engineer
eb18363bd2
Add multiple logs ( #12857 )
2022-12-15 19:33:27 +01:00
Chief-Engineer
343e695524
Fix electrocution logs ( #13037 )
2022-12-15 19:30:47 +01:00
metalgearsloth
a5b04b49b6
Fix NPC obstacle handling ( #13007 )
2022-12-15 15:30:28 +11:00
Leon Friedrich
6fa2391e42
Replaces anchored lookup flag with static ( #13036 )
2022-12-15 15:29:46 +11:00
Nemanja
de35226e05
Intercom Tweaks and Fixes ( #13032 )
...
Closes https://github.com/space-wizards/space-station-14/issues/13023
2022-12-15 15:13:02 +11:00
Nemanja
00497177f8
Intercoms [crappy radios] ( #12898 )
2022-12-14 12:39:54 +11:00
Tom Richardson
49183abef2
Make department radio messages work in default radio ( #12834 )
2022-12-14 12:24:49 +11:00
Chief-Engineer
df6faaec12
add fax machine logs ( #13006 )
2022-12-14 12:09:45 +11:00
Leon Friedrich
fadf9476de
Make ghost boo action start with a cooldown. ( #12936 )
2022-12-14 12:07:36 +11:00
metalgearsloth
6fa9104ad7
Update content for pause event changes ( #12970 )
2022-12-14 11:55:51 +11:00
Leon Friedrich
f65510ca81
misc flare fixes ( #12942 )
2022-12-13 14:46:58 -06:00
metalgearsloth
043079384d
Change planet command gas constants ( #13014 )
2022-12-13 21:26:35 +11:00
Pieter-Jan Briers
32908fee67
Fix thread pool IoC context bug in DecalSystem. ( #12993 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12992
2022-12-13 09:45:29 +11:00
metalgearsloth
666d81a869
Ignore non-hard bodies for npc steering ( #12990 )
2022-12-12 04:20:13 -06:00
Chief-Engineer
388d186fc7
Add stamina logs ( #12921 )
2022-12-12 15:21:15 +11:00
metalgearsloth
3b3963083b
Replace GridEntityId with Owner ( #12743 )
2022-12-12 14:59:02 +11:00
Leon Friedrich
77683a95df
Add point light to burning entities ( #12959 )
2022-12-12 14:35:33 +11:00
metalgearsloth
7910bd3ff4
Context steering for NPCs ( #12915 )
2022-12-12 14:33:43 +11:00
Morb
dbba104eab
Fax Machine ( #11704 )
2022-12-12 05:06:11 +11:00
metalgearsloth
83fede79eb
Add simple miss chances for NPCs ( #12978 )
...
Doesn't consider juking potential but okay for now.
2022-12-11 07:37:09 -06:00
metalgearsloth
748b79d1df
Fix duplicate mech footstep sounds ( #12972 )
...
* Fix duplicate mech footstep sounds
We just add a new component for relay targets so we can use that for audio prediction.
* Fix cwash
* woop
2022-12-11 07:18:25 -06:00
Nemanja
ef8db74533
mech equipment fix ( #12969 )
2022-12-11 05:31:55 -06:00
Paul Ritter
bca66488bf
more proper serv4 usage because i forgot to push for the last pr ( #12965 )
2022-12-11 00:25:04 +01:00
Leon Friedrich
bc7754a70d
Fix projectile exception ( #12956 )
2022-12-11 09:56:09 +11:00
Errant
b6e382fe82
Handcuffing in Harm mode ( #12838 )
2022-12-11 09:55:18 +11:00
Nemanja
7702e334d7
fix ripley grabber bugs ( #12962 )
2022-12-10 15:00:04 -06:00
DrSmugleaf
407a907a2f
Fix error when spawning nuke ops ( #12961 )
2022-12-10 21:58:25 +01:00
Nemanja
913e1ee676
Exosuit: Ripley ( #12668 )
...
* mechs
* interaction relay
* atmos handling
* fuck around with interaction events
SPAGHETTI CODE OH MY GOD
* more sprites and whatever the hell
* more mech shit
* more shit for equipment
* starting equipment (for nukie mechs and such)
* equipment cycling
* starting with some of the ui
* a fat chunk of ui prototyping
* done tinkering with ui
* a bunch of ui stuff and what have yous
* cleaning up grabber and state handling
* make the ui actually functional + watch me port a million icons
I swear i'll prune the sprites later blease
* start on construction
* construction yo mamma
* remove some unused files
* fix a silly
* make the graph sane
* make it actually constructible.
* print the boards as well, bozo
* rebalance part prices
* eject action
also i appease the russians by remembering to localize
* Punch Shit
* make mech integrity and repairs work
* Make the UI more based
STOMP STOMP STOMP STOMP
* make equipment even more based
* batteries and other such delights
* make the ui look pimpin af
* make the construction mega based
* UI but so epic
* equipment
* some sweat tweaks
* damage rebalancing
* restructure tech
* fix some shit
* mechs inherit access
* make icons actually use sprite specifiers
* TRAILING COMMAA!!!!!
* fix a mild indentation sin
* undo this change because it isn't needed
* actually fix this
* secret webeditting shhhh
* place this tech here
* comments
* foo
2022-12-10 11:05:39 -06:00
metalgearsloth
f8a8b41976
Fix rat pathfinding ( #12951 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12950
2022-12-10 20:31:02 +11:00
Leon Friedrich
7ee2f15a14
Fix projectiles not inheriting velocities from the shooter/gun. ( #12854 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12852
2022-12-10 14:45:18 +11:00
metalgearsloth
a8f9d1a79f
Specify LoadMap for nukie planet ( #12696 )
2022-12-10 14:40:56 +11:00
Nemanja
250fde746f
make nukie round-end screen good ( #12949 )
...
* make nukie round-end screen good
* UNCOMMENT THIS YOU BUFFOON
2022-12-09 20:08:40 -06:00
Nemanja
45b72d4852
nullable parts in body prototypes ( #12935 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-10 02:07:09 +01:00
DrSmugleaf
4a17d2cb33
Remove redundant resolve in NukeopsRuleSystem ( #12948 )
2022-12-10 01:16:33 +01:00
Leon Friedrich
abaa6c6dd9
Increase error tolerance of power debug assert ( #12828 )
2022-12-09 12:48:53 +11:00
Chief-Engineer
b49762eae5
Add logs for pointing ( #12920 )
2022-12-09 12:18:13 +11:00
Chief-Engineer
3d003fdd02
Fix and reclassify existing anchor logs ( #12926 )
2022-12-09 12:17:56 +11:00
metalgearsloth
5c4f32454f
Fix landing sounds on planetmaps ( #12888 )
2022-12-08 12:47:31 +11:00
Kara
8bf0d16fad
Revert "Kicking AFK players ( #12812 )" ( #12909 )
...
This reverts commit ca260ee666 .
2022-12-08 01:07:58 +11:00
Alex Evgrashin
04db7d0fdd
Geiger counter ( #12082 )
2022-12-06 17:56:52 -08:00
metalgearsloth
540a3d9028
Increase NPC chase persistence ( #12850 )
2022-12-06 15:34:23 -08:00
metalgearsloth
dd384c55a0
Pathfinder tweaks ( #12848 )
2022-12-06 15:33:44 -08:00
Justin Trotter
ef5b2a19fa
toggle internals icon uses back internals ( #12478 )
2022-12-06 15:14:08 -08:00
metalgearsloth
2ff2ba89a1
Fix NPCs stopping steering on 1 bad path ( #12571 )
2022-12-06 15:11:05 -08:00
Rane
8d1773742e
World target action uses entity coordinates ( #12484 )
2022-12-06 15:03:20 -08:00
Bright0
f55d85a975
Fix item cabinet locking while open and locker favoritism ( #12508 )
...
Co-authored-by: Moony <moony@hellomouse.net>
Fixes https://github.com/space-wizards/space-station-14/issues/12426
2022-12-06 14:59:59 -08:00
dontbetank
0951db243e
Change the hunger and thirst values of animals ( #12780 )
2022-12-06 14:56:14 -08:00
metalgearsloth
5010f199ad
Add support for FTL points ( #12891 )
2022-12-06 13:12:34 +11:00
Nemanja
f4202eec18
artifact analyzer roundstart linking fix ( #12870 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12784
2022-12-04 18:35:07 -08:00
Pieter-Jan Briers
90cc6e391b
.Keys.Contains() -> .ContainsKey() ( #12873 )
2022-12-05 10:46:52 +11:00
Leon Friedrich
f99f681815
Escape paper input ( #12863 )
2022-12-04 03:32:44 -06:00
Pieter-Jan Briers
a6045e4538
Launcher info links. ( #12781 )
2022-12-02 17:23:43 -08:00
Chief-Engineer
9da3be09e0
Improve ingestion logging ( #12839 )
2022-12-02 17:19:44 -08:00
Chief-Engineer
67cfc2e81d
Fix addhand command ( #12836 )
2022-12-02 17:13:27 -08:00
Nemanja
64f57aceb2
genericize ui fragments ( #12810 )
2022-12-02 16:46:58 -06:00
Leon Friedrich
154aea05a0
Fix decal IoC exception ( #12789 )
2022-12-02 10:42:47 +11:00
Morb
d956b8bfcc
Panic bunker min overall playtime & deny reason ( #12811 )
...
* Add min overall hours & reason
* Disable show reason by default
2022-12-01 10:41:47 -06:00
Morb
ca260ee666
Kicking AFK players ( #12812 )
...
* Kicking AFK players
* Set correct CCvar values
2022-12-01 10:38:20 -06:00
metalgearsloth
cc90f68f0f
Fix turrets not shooting in space ( #12820 )
...
* Fix turrets not shooting in space
* Faster target acquisition
2022-12-01 09:02:01 -06:00
Kara
01e0ea7922
Ghost toggle FoV action ( #12818 )
...
* Ghost toggle FoV action
* p
2022-11-30 23:46:04 -06:00
metalgearsloth
4f6ead57bf
Revert "Multi-threaded mob movement" ( #12809 )
2022-11-30 12:39:02 +11:00
metalgearsloth
d8bc7e1cb7
Multi-threaded mob movement ( #12611 )
2022-11-30 09:41:26 +11:00
eclips_e
e923b15e27
Prayer Fixes ( #12752 )
...
* fixe
* no more ahelp spam
* More fixes
* i hate
* typo fix
Co-authored-by: Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
2022-11-28 22:49:20 -06:00
Leon Friedrich
b544098af8
fix body gibbing exception ( #12787 )
2022-11-28 13:33:19 +11:00
Pieter-Jan Briers
cd6d4cb83c
Fix logging of admin announcements in admin logs. ( #12778 )
2022-11-27 15:10:21 -06:00
Paul Ritter
3884c4d3db
serv4 + submodule update ( #12740 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-11-27 19:25:55 +01:00
Pancake
477a728caa
Adjust VentClog Reagents ( #12776 )
2022-11-27 21:27:02 +11:00
Leon Friedrich
8467d2373c
Fix some tabletop prediction jank ( #12758 )
2022-11-27 21:25:54 +11:00
Leon Friedrich
2dc7663d1a
Remove explosion networking jank ( #12733 )
2022-11-27 21:24:35 +11:00
Nemanja
a93ee34a44
fixed missing localization strings for voice triggers ( #12774 )
2022-11-27 00:01:17 -08:00
Mervill
5ae838a6a3
Fixes for the recycler and related things ( #12703 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-11-25 20:00:41 +11:00
Vordenburg
7c4ff1c03d
Allow stations to specify their own custom emergency shuttles. ( #12747 )
...
* Allow individual stations to specify a custom emergency shuttle.
* Use better assert message.
2022-11-24 12:28:03 -06:00
metalgearsloth
5a6f30fb74
Fix another pathfinding invalid node slipping ( #12739 )
2022-11-24 18:28:17 +11:00
Alex Evgrashin
82db3a3979
Omnitool fixes ( #12476 )
...
Fix https://github.com/space-wizards/space-station-14/issues/11203
2022-11-23 22:00:34 -08:00
Alex Evgrashin
1cae861f40
Chameleon clothing hides identity ( #12642 )
2022-11-23 18:02:54 -08:00
Leon Friedrich
186b8e00da
Fix NoAirWhenFullyAirBlocked ( #12709 )
2022-11-24 12:45:08 +11:00
metalgearsloth
32ba8e4f9d
Cleanup internals ( #12719 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-11-23 19:26:51 +11:00
Mervill
ac588ab15c
Conveyor belt fix ( #12713 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12704
2022-11-23 18:38:39 +11:00
metalgearsloth
375490bb8c
Add command for creating simple planet maps ( #12698 )
2022-11-23 17:35:25 +11:00
Leon Friedrich
05ff801f13
Change power debug assert precision ( #12728 )
2022-11-22 16:15:52 -08:00
Leon Friedrich
6af331c9ff
Remove StoredChatMessage ( #12623 )
2022-11-22 22:52:19 +11:00
metalgearsloth
fee44d13b2
Re-implement parallel for pathfinding crumbs ( #12355 )
2022-11-22 13:36:34 +11:00
metalgearsloth
6c76061887
Content changes for mapgrid kill ( #12567 )
2022-11-22 13:12:04 +11:00
Leon Friedrich
6917b0fe17
Misc audio and related changes for replays ( #12578 )
2022-11-22 11:49:48 +11:00
Rane
a47f847659
fix inventory escape bug ( #12695 )
2022-11-21 14:34:53 +11:00
keronshb
21c1cb57ce
Makes adjustment to macro bomb implants and how mobstate trigger handles suicide ( #12682 )
2022-11-20 20:51:44 -06:00
Nemanja
d1b5630648
fix infinite power gen bug ( #12688 )
2022-11-20 20:50:43 -06:00
Leon Friedrich
8ab849aec9
Fix gas overlay ( #12692 )
2022-11-20 20:50:01 -06:00
Nemanja
619fdc7241
various xenoarch adjustments ( #12677 )
...
* magboots can now activate magnet artifacts
* more shit
* Update artifact_analyzer.yml
* Update item_artifacts.yml
2022-11-20 00:52:32 -06:00
keronshb
671324bef8
Implanters and Subdermal Implants ( #11840 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-11-20 17:49:37 +11:00
Emisse
76874c7b6d
Derotate Saltern ( #12503 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-11-20 15:05:32 +11:00
Pieter-Jan Briers
bbca523756
Enable server GC by default on some relevant projects. ( #12674 )
2022-11-20 14:49:36 +11:00
corentt
01d71a77bb
Hypospray ECS + admin logging ( #12536 )
...
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
close https://github.com/space-wizards/space-station-14/issues/12414
2022-11-19 08:07:50 -08:00
Nemanja
dad7d17c10
zombie claw animation fix ( #12537 )
2022-11-19 08:07:09 -08:00
Mervill
ac828008a3
Add verbs to Two Way Levers, make some odds and ends recyclable. ( #12660 )
2022-11-19 08:05:44 -08:00
DrSmugleaf
5aeb2ac4a0
ECS strap component ( #12627 )
2022-11-18 22:08:28 +01:00
metalgearsloth
b749d0d275
Remove NPC IEntityManager resolves ( #12648 )
2022-11-18 22:07:52 +01:00
Nemanja
11f3b4b740
Traversal Distorter [New Xenoarch Machine] ( #12643 )
2022-11-17 20:43:18 -08:00
Kevin Zheng
28d9a994f9
Do not interrupt mapping with auto-shuttle ( #12656 )
2022-11-17 15:14:44 -08:00
Nemanja
257a9db5c1
xenoarch inhands + a few effects ( #12655 )
2022-11-17 15:10:45 -08:00
Kara
eaa7c0dd36
Item artifacts ( #12652 )
2022-11-17 09:40:05 -08:00
Nemanja
7895ddebe3
medical scanner machine upgrading ( #12487 )
2022-11-16 13:02:36 -08:00
Rane
3184619d42
Objective Assignment Refactor ( #11678 )
2022-11-16 12:58:47 -08:00
DrSmugleaf
7fbc2608e8
Remove redundant read-only VV from datafields ( #12626 )
2022-11-16 20:22:11 +01:00
eclips_e
7f2f399a26
Prayer fix ( #12504 )
2022-11-16 06:44:04 -08:00
Kevin Zheng
10019cdabd
Fix debug crash due to probability being outside 0-1 ( #12616 )
2022-11-16 06:22:28 -08:00
Vera Aguilera Puerto
4e3246d278
Slight construction cleanup. ( #12614 )
2022-11-16 05:10:27 -06:00
DrSmugleaf
f92f288047
Remove byte[] allocations for GasTileOverlaySystem.UpdateChunkTile ( #12617 )
2022-11-16 08:27:49 +01:00
metalgearsloth
a0362d6f85
Disable events by default in debug ( #12610 )
...
im too lazy to update my cvars and i can't be the only one tilting
2022-11-15 08:33:46 -06:00
corentt
f9bf24f903
Price of food depends on its nutritional capacity ( #11752 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
fixes https://github.com/space-wizards/space-station-14/issues/11464
2022-11-15 22:51:30 +11:00
Ygg01
75ea093d78
Fluid spread refactor ( #11908 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Fix undefined
2022-11-15 22:30:59 +11:00
keronshb
6e3b45ea76
Fixes lightning not colliding ( #12553 )
2022-11-15 17:35:22 +11:00
Leon Friedrich
94011ca2b1
Misc changes from replay branch ( #12581 )
2022-11-15 17:34:47 +11:00
Leon Friedrich
18c0a2dd6a
Radio bugfix ( #12604 )
2022-11-15 15:30:37 +11:00
Leon Friedrich
0b5a58001c
IListener and IRadio purge ( #11980 )
2022-11-15 15:09:27 +11:00
Nemanja
b645c481d7
Revert "Cap passive research points so people spend points more ( #11606 )" ( #12602 )
...
This reverts commit 30e831163c .
2022-11-14 22:04:56 -06:00
Interrobang01
5f35158d88
Cognizine tweaks ( #12560 )
...
* replaced muta in recipe to acetone
* now it tastes magical
* cogni monkeys can talk
2022-11-14 20:02:46 -06:00
Leon Friedrich
0986bfa7be
Prevent relay recursion ( #12597 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12562
2022-11-15 11:45:25 +11:00
Nemanja
72e7a9ee93
RPED ( #12008 )
...
* RPED
* sound effect
* wires must be open
finished me appy slices yum yum
* Update Resources/Audio/Items/attributions.yml
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
* Update attributions.yml
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-11-14 13:36:13 -06:00
DrSmugleaf
d5ae5658a1
ECS buckle ( #12586 )
2022-11-14 20:30:30 +01:00
DrSmugleaf
da29a01846
Add ban list window ( #12574 )
2022-11-14 20:06:55 +01:00
Justin Trotter
c4dca43d78
salvage magnet status indicator ( #12585 )
2022-11-14 01:45:45 -06:00
Nemanja
b541cc5479
machine upgrading rounding fix ( #12577 )
2022-11-13 17:42:35 -06:00
Julian Giebel
0df65e5c2a
Adds the NetProbe cartridge ( #12543 )
...
* Implement NetProbeCartridge
* Add audio and a popup when scanning a device
Add some doc comments
* Set program icon
* Add NetProbe cartridge as rare loot to maintenance loot tool spawner
* Make the maximum amount of saved entries configurable
Add a scrollbar that shows when there are more entries than fit on the screen
* Make device net id names translatable
2022-11-13 15:36:00 -06:00
DrSmugleaf
889ed089c0
Replace IBodyPartAdded and IBodyPartRemoved with ref events ( #12572 )
2022-11-13 15:34:26 -06:00
metalgearsloth
d17cee61e0
Predicted melee sounds and effects ( #12569 )
...
I didn't want to do this without lag comp. Need to see how it goes in a live environment with moving targets.
2022-11-13 15:33:54 -06:00
metalgearsloth
ef56145308
Bump NPC melee range for steering ( #12570 )
2022-11-13 20:57:14 +11:00
metalgearsloth
6ab864fcda
Update content to mapsystem ( #12387 )
2022-11-13 17:47:48 +11:00
keronshb
71b2cf221f
Fixes sleepwalking ( #12522 )
...
closes https://github.com/space-wizards/space-station-14/issues/12404
2022-11-13 14:36:32 +11:00
Pieter-Jan Briers
7e886a56b0
Cache HTTP client in player locator ( #12555 )
...
Also add user agent
2022-11-11 19:56:47 -06:00
Vera Aguilera Puerto
3fbe85416e
Rebuild excited groups if blocked airflow direction of tile has changed. ( #12548 )
2022-11-11 09:44:45 +01:00
Leon Friedrich
3a0c3b02b3
Firelock fixes ( #12542 )
...
* Firelock fixes
* review
2022-11-10 22:21:01 -06:00
Nemanja
0c512cac99
more xenoarch tweaks ( #12540 )
2022-11-10 22:18:51 -06:00
Kevin Zheng
5ba034ad36
Add automatic emergency shuttle call ( #12473 )
...
* Add automatic emergency shuttle call
This adds a cvar shuttle.auto_call_time which is an integer N, that
calls the emergency shuttle automatically without intervention after N
minutes. This can be disabled by setting N to 0.
After a vote to extend, the shuttle will be called automatically every
shuttle.auto_call_extension_time minutes.
* Update Resources/Locale/en-US/round-end/round-end-system.ftl
Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>
Co-authored-by: Moony <moony@hellomouse.net>
Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>
2022-11-09 22:20:36 -06:00
Nemanja
b0e7c6f2f4
machine upgrade for gas recycler ( #12496 )
2022-11-09 19:11:23 -06:00
Bright0
ecc969d8f4
Internals alert fix and adjustment ( #12517 )
...
* add low pressure data field
* resolve CheckSeverity bug, replace logic
* add configurable low pressure threshhold
2022-11-09 19:02:14 -06:00
Justin Trotter
57907bde6f
droppers behave more like syringes ( #12518 )
2022-11-09 18:59:54 -06:00
Julian Giebel
a9e4e77489
Fix missing name for notekeeper cartridge ( #12519 )
...
Fix preinstalled programs being deinstallable
2022-11-09 18:59:16 -06:00
Leon Friedrich
527fbe74c8
Fix power assert. ( #12506 )
2022-11-10 11:25:25 +11:00
AJCM-git
c4438c7a94
Fix rotting examine ( #12488 )
...
* commit
* actually i think this is better
2022-11-09 10:59:15 -06:00
Nemanja
9428d4b341
stack cleanup and mild refactoring ( #11717 )
...
* stack cleanup
* fix tests and ulong
* somehow did half a commit
* ulong got usmall. (it's ints now)
* sussy baka cleanup
* mirror's review
* make da tests pass again
* shadowcommander review
* sloth por favor
* Update StoreSystem.Ui.cs
2022-11-08 20:24:23 -06:00
Leon Friedrich
eebb31493c
Parallelize BatteryRampPegSolver ( #12351 )
2022-11-09 12:43:45 +11:00
Leon Friedrich
619549ccfa
Maybe fix test ( #12480 )
2022-11-09 11:32:44 +11:00
Rane
00c9f8937d
do not use identity for join announcement ( #12479 )
2022-11-08 18:04:50 -06:00
Morb
6775648cc9
Localize nukeops ranks ( #12393 )
2022-11-09 10:36:32 +11:00
Morb
65e6744e3e
Localize sentience event target flavors ( #11726 )
2022-11-09 10:36:13 +11:00
Rane
39c93da7ee
Fix latejoin arrival announcement for roles with special entities ( #12210 )
...
* fix latejoin arrival announcement for roles with special entities
* tests moment
* use identity
2022-11-08 15:13:20 -06:00
Rane
6c95c8d165
fix shove regression ( #12316 )
2022-11-08 15:10:59 -06:00
Rane
20032b5ecc
Fix blindness and UIs ( #12326 )
...
* fix part 1
* fix blindness and BUIs
* remove extra file
2022-11-08 15:10:13 -06:00
Vordenburg
ed8141d333
Fix forensic scanner UI. ( #12398 )
...
* Add missing Dispose method to ForensicScannerBoundUserInterface.
* Remove old code from ForensicScanner.
* Prevent forensic scanner from being used on the floor and allow its window to stay open when active hand is swapped.
* Use more standardized UI code for ForensicScanner.
* Add a delay to ForensicScanner printing.
* Show name of what was scanned on ForensicScanner UI.
* Add a print sound for ForensicScanner.
* Add more error reporting for ForensicScanner.
* Centralize common logic in ForensicScannerSystem.
* Allow ForensicScanner blank printouts.
* Tweak ForensicScanner audio parameters.
2022-11-08 15:06:09 -06:00
Justin Trotter
8c0b113fcf
Pet internals ( #12376 )
...
* toggle other crew and pet internals
* oops
2022-11-08 15:04:06 -06:00
eclips_e
e09f0ffef0
Prayers Again ( #10960 )
...
* prayer system
* verbs
* localize
* Praying changes
* praying + cleanup
* Revert "praying + cleanup"
This reverts commit e8ee90f9f0be9a2eeb4d660359f0913c9e82aba3.
* Prayers (actually)
* forgot to remove this
* slight fixes
* veritius reviews
* I did it
* less HD images
Co-authored-by: Just-a-Unity-Dev <just-a-unity-dev@users.noreply.github.com>
2022-11-08 15:02:14 -06:00
Kevin Zheng
d431ea05b9
Prevent inserting into unpowered lathes ( #12405 )
...
Entities with MaterialStorageComponent should not accept materials if
they are supposed to be powered, and are not actually powered.
This fixes being able to insert ores into unpowered or unanchored ore
processors, among other issues.
2022-11-08 14:56:53 -06:00
Rane
3b9cb3346d
fix butchering bug ( #12253 )
...
* fix butchering bug
* gib again
2022-11-08 14:50:05 -06:00
metalgearsloth
fb3f6fa80f
Predicted stamina ( #12413 )
...
* Predicted stamina
Needed to do some semblence of predicted melee.
* Okay now done.
* Pause support
* Comment
2022-11-08 14:34:07 -06:00
T-Stalker
43b529f647
replaces the puking sound with just splat ( #12433 )
2022-11-08 14:33:06 -06:00
metalgearsloth
fc9991cff2
Polish melee effects ( #11653 )
...
* Polish melee effects
* adjustments
* Animation changes
* Fix fist
2022-11-08 14:28:49 -06:00
corentt
37997d4dda
Stop reducing output pressure of gastank when low pressure ( #11818 )
...
* stop reducing output of gastank when low pressure
* fix display internal alert
* rephrase moles quantity check
2022-11-08 14:23:41 -06:00
Mervill
615c57bf0b
Docking system can no longer forcibly open welded doors. ( #12149 )
...
* Docking system can no longer forcibly open welded doors.
* bolt the doors after trying to open them
* more door logic
2022-11-08 14:22:50 -06:00
metalgearsloth
8765a7ae61
Remove emergencylight hashset ( #12386 )
...
* Remove emergencylight hashset
Take 2
* Fix test
2022-11-08 14:20:41 -06:00
Nemanja
bd77f5cced
reagent grinder machine upgrade ( #12422 )
...
* reagent grinder machine upgrade
* grinder storage upgrades
2022-11-08 14:15:49 -06:00
Leon Friedrich
43a2b8bd6b
Stop hair-hiding from logging missing components ( #12461 )
2022-11-08 14:11:22 -06:00
Moony
8d56f7d875
guh ( #12474 )
...
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-11-08 14:10:31 -06:00
theashtronaut
728c395bda
Add lobby ready count to game ticker info during pregame ( #12157 )
...
* add lobby ready count to game ticker info
* Update Resources/Locale/en-US/game-ticking/game-ticker.ftl
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
* simplify get info loc
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-11-08 14:02:07 -06:00
Julian Giebel
e11cf969fa
PDA UI refactor and cartridges ( #11335 )
...
* Work on cartridges
* Work on PDA UI
* Work on PDA UIs program list
* Work on PDA UI borders
* Add DeviceNetworkingComponent to the pda base prototype
* Fix submodule version
* Fix cartridge loader ui key
* Fix pda menu xaml
* Implement relaying ui messages
* Finish implementing the notekeeper cartridge
* Fix submodule version
* Fix errors from merging master
* Fix test failing
* Implement setting preinstalled programs
* Add some documentation to CartridgeLoaderSystem
* Add more doc comments
* Add localization to program names
* Implement review suggestions
* Fix background programs receiving events twice when active
2022-11-08 14:00:20 -06:00
rolfero
1151ca42e5
changing accumulators to timespan targets ( #12407 )
...
* changing accumulators to timespan targets
* Update Content.Server/Abilities/Mime/MimePowersSystem.cs
Co-authored-by: 0x6273 <0x40@keemail.me>
* Update MimePowersSystem.cs
* serializing timespans and adding pausetime where applicable
* remove nullable
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: 0x6273 <0x40@keemail.me>
2022-11-08 13:59:34 -06:00
Leon Friedrich
724074426e
Fix miasma error spam ( #12458 )
2022-11-08 13:58:07 -06:00
Leon Friedrich
8620899a4a
Fix firelock danger indicators ( #12327 )
...
* Fix firelock danger indicators
* remove unused arg
2022-11-08 13:55:45 -06:00
T-Stalker
f81ef8357f
Reduces event volume by four decibels ( #12442 )
2022-11-08 13:35:10 +11:00
Nemanja
d5b892ff3e
rejuvenate support for eye damage ( #12164 )
2022-11-08 13:32:36 +11:00
Mervill
40b556d206
Refactor GameMapManager a bit (nukes mapforced) ( #11513 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Closes https://github.com/space-wizards/space-station-14/issues/7192
Closes https://github.com/space-wizards/space-station-14/issues/6537
Closes https://github.com/space-wizards/space-station-14/issues/9579
2022-11-08 13:18:21 +11:00
rolfero
6a497d3f55
Armor price calculations ( #11417 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
fixes https://github.com/space-wizards/space-station-14/issues/11299
2022-11-08 11:36:53 +11:00
Nemanja
8ba3d127cc
Xenoarch Tweaks ( #12429 )
...
* Xenoarch feedback
print out reports, weight node traversal, dialog for destroy menu, slight effect tweaks
* make the popup not bad
* the popup, jimbo...
2022-11-07 15:57:29 -06:00
Nemanja
273e0968e4
XenoArch [Science Overhaul] ( #12204 )
...
* multi-node xeno artifacts
* refactor existing artifact effects
* more tweaks to generation
* more shit plus fix tests
* more generation stuff plus threat levels
* doink
* now make it build
* defer the artifact activation to not cause errors
also pricing
* some changes
* all of the yaml + ui stuff for artifact analyzer
* machine linking and starting to make the ui functional
* artifact analyzer display
* a shit ton of artifact analyzer stuff
* more changes; making destroy work properly; progress bar tweaks
* getting shit going!
ALL RIGHT
* small tweaks that didn't help much
* Komm susser todd: the end of analysis
* recipes and hints and ui, oh my!
* add some in-game sources
gotta prepare for day 1 launch
* node data + ditch random seed in place of id
* bunch of triggers
* finish off the last few triggers
* implement machine examine verb
* knock, flicker, blink, throw
* shatter, foam, shuffle, heat
* fix all the shit i broke
* *some* of these have to be good, no?
25 effects
* callin' it there for effects
* comments + reword some trigger hints
* don't mind this little commit here
* byref event
* fix brokey node entry
* fix low pressure trigger
* mirror review plus fixing 0x40's bug
also the throw artifact threw incorrectly
* randomize the event message a teeny bit
2022-11-06 17:05:44 -06:00
Alex Evgrashin
6913c77ab1
Quick fix for holofan and tiny fan ( #12420 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/12411
2022-11-07 06:34:06 +11:00
Leon Friedrich
e29dc8c785
Power struct enumerators ( #12396 )
2022-11-07 03:33:56 +11:00
rolfero
59349c37a0
Strip someone through the examine button ( #12409 )
2022-11-07 03:33:17 +11:00
0x6273
b281d958b7
Fix machine upgrade examine missing loc ( #12410 )
2022-11-06 18:50:19 +11:00
ZeroDayDaemon
325ccc1c17
Add DamagePopup, Target Entities, And Practice Laser Gun ( #12317 )
2022-11-06 02:32:00 +11:00
Alex Evgrashin
2ad9a5dfac
Better pinpointer accuracy + small cleanup ( #12378 )
2022-11-04 15:15:23 +11:00
0x6273
a201d777bc
Machine upgrade examine verb ( #12119 )
2022-11-04 14:27:47 +11:00
keronshb
84413f2a4c
Box fixes and Stealth Box in uplink ( #12194 )
2022-11-04 14:16:23 +11:00
Rane
6f53e9c459
fix several traitor objective bugs ( #12212 )
2022-11-04 13:58:19 +11:00
Vordenburg
8f2d93c66a
Add spawnable spent cigarettes and folded chairs. ( #12294 )
2022-11-04 12:38:56 +11:00
Rane
084b482cfe
Entity whitelist/blacklist for traits ( #12348 )
2022-11-04 12:37:17 +11:00
Vordenburg
bf908512bd
Allow gas filters to not filter gases. ( #12051 )
2022-11-04 12:27:20 +11:00
Leon Friedrich
86ef8c5473
Make PathfindingSystem take a nap during large explosions ( #12309 )
2022-11-04 12:24:41 +11:00
keronshb
9fe53959ec
Fixes crates phasing through firelocks. ( #12329 )
2022-11-04 12:18:59 +11:00
Rane
6a5300d6e3
fix lsobjectives ( #12365 )
2022-11-04 11:57:44 +11:00
Justin Trotter
31e58fe015
fix syringe overdrawing ( #12298 )
2022-11-04 11:16:31 +11:00
Leon Friedrich
af1b255524
Aghost tweaks ( #12373 )
2022-11-04 10:40:01 +11:00
metalgearsloth
c0abea8047
Content side for removing IMap / IMapGrid comps ( #12357 )
2022-11-04 10:12:25 +11:00
rolfero
e3579c99f5
combined MeleeHitEvent and ItemMeleeDamageEvent ( #11628 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-11-03 23:01:08 +11:00
Paul Ritter
c5e5729bd4
removes beforeserialization hook ( #12319 )
2022-11-03 12:41:12 +11:00
Francesco
e2ac0f5322
fix: Wiki now displays the proper names and descriptions for chemistry recipes and the rest instead of the localization keys. ( #12359 )
2022-11-02 15:38:56 -05:00
Leon Friedrich
237b842d65
Parallelize gas and decal systems. ( #12349 )
2022-11-02 18:23:26 +11:00
Rane
5edc9cd6b1
fix panic bunker ( #12282 )
2022-11-01 20:17:58 -05:00
Rane
88186f2106
Map pool cvar ( #12313 )
...
* it just works
* nuke votable
* whoops
2022-11-01 20:17:35 -05:00
Vordenburg
784e0ab51f
Make welder flames like proper unshaded lights. ( #12320 )
...
* Make welders use ToggleableLightVisualsComponent.
* Remove old code from ToolSystem.Welder.
* Update welder sprites.
2022-11-01 20:16:33 -05:00
Jacob Tong
9f485d7124
Add toggle ghost visibility button to ghost GUI ( #12325 )
...
* Add toggle ghost visibility button to ghosts
* Rename to toggleghosts
2022-11-01 20:14:06 -05:00
metalgearsloth
4cb96dba6d
Clear path on exception ( #12335 )
...
Should hopefully avoid it spamming in future.
2022-11-01 20:12:50 -05:00
Nemanja
6fd083af0b
fix infinite lathe printing bug ( #12343 )
2022-11-01 18:05:00 -05:00
metalgearsloth
508b810137
Bandaid pathpoly neighbors for now ( #12337 )
2022-11-01 23:39:58 +11:00
metalgearsloth
4d51f786c6
Fix medibot exception ( #12336 )
2022-11-01 23:27:27 +11:00
metalgearsloth
41c8e382a4
Hotfix path empty frontier issue ( #12334 )
2022-11-01 22:50:35 +11:00
Jacob Tong
dbb23f9cf7
Fix butchering inside of a container making the target unbutcherable permenantly ( #12328 )
2022-11-01 16:52:53 +11:00
metalgearsloth
c9a2ab1cee
Remove transform methods from mapgrid ( #12233 )
2022-11-01 11:27:18 +11:00
Leon Friedrich
c64a77131a
Fix disposal tube deconstruction ( #12323 )
2022-11-01 10:53:06 +11:00
Leon Friedrich
8c73cfb06d
Stop unnecessary airtight updates ( #12310 )
2022-10-31 16:07:00 +11:00
Leon Friedrich
78e5e96a3c
Engine update ( #12307 )
2022-10-31 13:56:17 +11:00
Leon Friedrich
12503e57a5
Fix construction/crafting and maybe cargo selling ( #12306 )
2022-10-31 13:26:05 +11:00
Rane
8f4bd8b83b
fix MeleeChemicalInjector exploits ( #12305 )
2022-10-31 13:04:51 +11:00
Rane
05152d39ac
fix traitor game mode ( #12303 )
2022-10-31 13:02:42 +11:00
Rane
c3a5f19615
fix zombie initial infected selection ( #12285 )
2022-10-31 11:05:21 +11:00
Rane
ee0f55b0ef
Fix HidesHair ( #12219 )
2022-10-30 11:58:36 -07:00
Francesco
32eff7d8d2
examining age fix ( #12278 )
2022-10-30 11:54:20 -07:00
Leon Friedrich
0c8f54ebce
Fix damage command ( #12297 )
2022-10-30 11:52:42 -07:00
Rane
9e917d44fe
[3 lines] fix damage origin ( #12195 )
2022-10-30 18:39:38 +11:00
Nemanja
4a20a3e839
adds machine upgrades for microwave ( #12010 )
2022-10-30 18:14:20 +11:00
Nemanja
3ab98e320a
lathe machine upgrading ( #12032 )
2022-10-30 18:12:11 +11:00
Nemanja
f0d0b86e07
emitter machine part upgrades ( #11742 )
2022-10-30 17:53:31 +11:00
Mervill
e55acca504
Show a message when players chose to remain in the lobby due to preferences. ( #12130 )
2022-10-30 17:49:43 +11:00
Nemanja
b6135d3be5
Construction warning cleanup ( #12256 )
2022-10-30 17:48:53 +11:00
Leon Friedrich
f03b74c227
Slight SnapToGrid tweak ( #12274 )
2022-10-30 17:10:31 +11:00
Jacob Tong
dfd72c5db2
Fix aghost when aghosting from a ghost ( #12252 )
2022-10-28 19:38:53 -07:00
Leon Friedrich
1e97d6defb
Fix disposal unit termination ( #12266 )
2022-10-28 16:59:01 -05:00
0x6273
a2e6ab2d07
Cap ChemMaster label length ( #12260 )
...
* Cap ChemMaster label length
* Reroll for green checkmark
2022-10-28 12:43:59 -05:00
Taran
e59bf8acd9
Increases VoiceRange To 10 From 7 ( #12254 )
2022-10-28 14:25:47 +11:00
Leon Friedrich
23768e34e8
Update explosion lookups ( #12250 )
2022-10-28 12:57:00 +11:00
Leon Friedrich
5cd111d210
Fix lag compensation exception ( #12243 )
2022-10-28 08:00:30 +11:00
Jacob Tong
52382aa7a6
Delete ghost when player is detached ( #12221 )
2022-10-28 01:09:35 +11:00
metalgearsloth
0e9213f523
Fix lookup flags ( #12235 )
2022-10-28 01:09:16 +11:00
metalgearsloth
6b6d52850a
Deprecate entitylookupcomponent ( #12159 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-27 23:37:55 +11:00
Justin Trotter
f2d05aa20a
allow syringes to set transfer amount ( #12173 )
...
* allow syringes to set transfer amount
* stripped custom transfer logic, and added delay per additional 5u transfered
* touch up
* another touch
2022-10-25 23:40:06 -07:00
0x6273
dfdad0ffe5
Refactor ReagentGrinder ( #11751 )
...
* Refactor ReagentGrinder
- It can now process partial stacks. (Before it would do nothing if the entire stack's solution didn't fit in the output container)
- Get rid of `SharedReagentGrinderComponent`, move shared stuff to `SharedReagentGrinder.cs`.
- Subscribe to events instead of massive switch/case.
- Get rid of update queue thing.
- Change `DoWork` so it's less duplicate code for grinding/juicing.
- Get rid of `ExtractableScalingEvent` and just scale directly based on item stack count.
- Add message for when you try to put something into the reagent grinder that doesn't fit.
- Fix obsolescence warnings.
* Use a timer on component instead of SpawnTimer
* s/StorageCap/StorageMaxEntities
2022-10-25 23:34:56 -07:00
Leon Friedrich
c0b657ca18
Remove InteractedWithEvent and friends. ( #11939 )
2022-10-26 12:15:48 +11:00
Rane
05e9f6acaa
[1 line] fix bad check in beam system ( #12206 )
2022-10-25 01:53:32 -07:00
metalgearsloth
70cf361caa
Don't predict body init ( #12163 )
...
* Don't predict body init
Client doesn't handle predicted entity spawning so the organs hang around.
* Just use init
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-24 17:08:41 -07:00
Leon Friedrich
92e92dceb0
Unrevert #10934
2022-10-25 11:06:00 +11:00
Emisse
80fd37041f
Revert "Fix unintentional inventory relayed event handling " ( #12182 )
2022-10-24 17:06:04 +02:00
Leon Friedrich
145471be2d
Fix unintentional inventory relayed event handling ( #10934 )
...
* Add InventoryRelayedEvent<TEvent>
* implement relays
* typos
* a
2022-10-24 01:04:49 -07:00
Leon Friedrich
0b8622e9e7
Misc content xform changes ( #12166 )
2022-10-24 00:19:51 -07:00
Nemanja
24a3c8aef6
portable scrubber machine upgrading ( #12037 )
2022-10-22 15:49:30 -07:00
DrSmugleaf
f323fb7644
ECS and cleanup body system, merge body templates and presets into body prototypes ( #11991 )
...
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-10-22 15:46:28 -07:00
Kevin Zheng
b798924f12
Disable shadow casting for bioluminescent plants ( #11986 )
2022-10-22 15:40:57 -07:00
Willhelm53
1a1e72063a
Skeleton Accents ( #11805 )
2022-10-22 15:40:28 -07:00
Nemanja
cfab87b3d7
generator machine upgrading ( #12145 )
2022-10-22 15:38:57 -07:00
Leon Friedrich
7d276d1101
Remove server/client clothing components. ( #11981 )
2022-10-22 15:30:37 -07:00
metalgearsloth
4a3df4f85a
Maybe fix pathfinding nullref ( #12085 )
2022-10-22 15:29:01 -07:00
0x6273
8718df5622
Seed extractor construction + upgrading ( #11972 )
2022-10-22 15:26:02 -07:00
Rane
916c4f9522
Unhardcode species age ranges ( #11979 )
2022-10-22 15:13:46 -07:00
Mervill
637d53222a
PowerGridCheck now disables APCs instead of individual machines ( #12004 )
2022-10-22 15:06:16 -07:00
Interrobang01
9904eae75c
Cognizine, a chemical that makes an entity sentient and a ghost role ( #11992 )
2022-10-22 15:05:06 -07:00
Kevin Zheng
2366089300
Remove debug message ( #12061 )
2022-10-22 14:57:06 -07:00
metalgearsloth
fae8b0173b
Fix cargo order amounts ( #12070 )
2022-10-22 14:55:13 -07:00
Jackrost
330d6bfb67
Biomass reclaimer now respond if power change ( #11984 )
2022-10-22 14:54:19 -07:00
Mervill
9c27f8417b
Show the station name on spawn ( #12128 )
2022-10-22 14:51:51 -07:00
metalgearsloth
ff2fbda804
Use priority queue for power networks ( #12134 )
2022-10-22 14:51:02 -07:00
Leon Friedrich
b73d188e67
Fix misc cuffing issues ( #12127 )
2022-10-22 16:54:28 +11:00
Leon Friedrich
19586ea46c
Reset movement on player (de)attach ( #12073 )
2022-10-22 10:50:14 +11:00
Kara
169ba3106b
Fix #12075 ( #12118 )
2022-10-21 01:54:18 -07:00
Flipp Syder
0fe9f38968
Actual randomized humanoids ( #11574 )
2022-10-21 00:46:05 +11:00
Nemanja
7cc1eba181
Mining Tweaks ( #11468 )
2022-10-21 00:16:29 +11:00
Francesco
9727cc0da0
FlashLightVisualizer refactor + low power handheld light light radius fix ( #11768 )
...
* refactor: Removes FlashLightVisualizer (based on obsolete code) in favor or merging its functionality with HandheldLightComponent
fix: Low power lighting radius animations for lanterns, floodlights and flashlights now properly restore the original light radius when going back to full power
* refactor: Use the LightBehaviour component to animate HandheldLights
refactor: Remove unneeded HandheldLight definitions in some yaml files (already inherited by parents)
fix: Properly change the server side PointLightComponent Enabled property when turning HandheldLights on/off
feat: ReverseWhenFinished property on Fade light behaviours
* Empty commit to rerun CI with the new engine PR
* fix: Restore the correct HandheldLight addPrefix property, whoops
* refactor: blinkingBehaviourID -> blinkingBehaviourId, radiatingBehaviourID -> radiatingBehaviourId
2022-10-19 13:34:36 -05:00
Kara
3fd226d9f0
Extended rework & ramping event scheduler ( #11362 )
2022-10-18 19:51:47 -07:00
Kara
7ad867fa0f
Slight localization func cleanup ( #11380 )
2022-10-18 19:51:18 -07:00
metalgearsloth
4db3b30dc1
Sleep NPCs on attach ( #12014 )
2022-10-19 10:07:44 +11:00
Paul Ritter
78a139edb5
Predicts pulling ( #12029 )
2022-10-19 10:06:44 +11:00
Nemanja
661a569732
Fix big boxes not holding in air ( #12031 )
2022-10-19 10:04:47 +11:00
Leon Friedrich
3aeba9a63e
Fix chat sanitization and entity name escaping ( #12015 )
2022-10-17 23:59:09 -07:00
router
2bd3a6c673
add more to chat sanitization ( #11988 )
2022-10-17 15:54:51 +11:00
metalgearsloth
123a9dbf02
Lag compensation for melee ( #11885 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-17 15:54:31 +11:00
0x6273
fe00c1c10b
Airlock bolt and deconstruction fixes ( #11985 )
2022-10-17 11:44:04 +11:00
Mervill
a5a92c4dca
Hotfix for Battery & Weapon Chargers. ( #11976 )
2022-10-17 09:05:35 +11:00
Paul Ritter
8b1580ee30
Pools admin log lists ( #11462 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-17 00:00:30 +02:00
themias
b567c34e92
Add voice trigger for modular grenades ( #11449 )
2022-10-17 04:44:50 +11:00
Flipp Syder
6e108bd400
Surveillance camera listening/speaking ( #11640 )
2022-10-17 04:44:14 +11:00
Leon Friedrich
bb61eb7f54
Move board spawning out of DoorSystem ( #11772 )
2022-10-17 03:43:33 +11:00
wrexbe
9d5c8e23f2
Add null check to wires ( #11974 )
2022-10-16 09:11:59 -07:00
Leon Friedrich
37b36b9a76
Construction logging ( #11961 )
2022-10-16 08:58:07 -07:00
Leon Friedrich
20f68d156e
Add some atmos logs for debugging ( #11970 )
2022-10-17 02:50:11 +11:00
metalgearsloth
1782eb6ad7
Fix even more warnings ( #11968 )
...
Also more instances of someone using TryComp instead of HasComp
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 08:49:22 -07:00
Leon Friedrich
214d0c1774
Fix "machine-insert-item loc ( #11969 )
2022-10-17 02:49:09 +11:00
metalgearsloth
5373fec641
Fix a bunch of warnings ( #11965 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 08:44:23 -07:00
Mervill
15a772fb96
Cleanup for ChargerComponent ( #11907 )
2022-10-16 21:21:54 +11:00
Flipp Syder
26883a7ec9
Air alarm mode sent to all linked air alarms from a single air alarm ( #11454 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-10-16 21:18:14 +11:00
Leon Friedrich
94c9c9a45c
Improve FirelockSystem performance ( #11958 )
2022-10-16 20:14:18 +11:00
Júlio César Ueti
137e79ee4c
Adds logging to stripping and construction starting ( #11952 )
2022-10-16 17:32:00 +11:00
Kevin Zheng
7fc357afd2
Plant genetics ( #11407 )
2022-10-15 23:25:41 -07:00
Leon Friedrich
1c013f826d
Make stripping corpses faster. ( #11945 )
2022-10-16 16:26:28 +11:00
Leon Friedrich
6e6ddc0cb8
Fix crew monitor for rotated eyes ( #11931 )
2022-10-16 11:07:42 +11:00
Leon Friedrich
c44f173f5e
Fix aghost parenting issues. ( #11936 )
2022-10-16 10:26:24 +11:00
Nemanja
9363674bd5
Bad 2 Da Bone [Skeleton Tweaks] ( #11669 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-10-15 15:06:01 -07:00
Flipp Syder
33c1456223
Adds station record renaming to the rename command ( #11759 )
2022-10-15 14:48:22 -07:00
Rane
c70e423ff6
Let species prototypes define valid sexes (Sex Refactor) ( #11520 )
2022-10-15 14:45:47 -07:00
Nemanja
a03ab2c087
stasis bed machine part scaling ( #11773 )
2022-10-15 14:39:30 -07:00
Nemanja
c20f1ac559
Add a component for upgrading power consumption in machines ( #11777 )
...
Co-authored-by: 0x6273 <0x40@keemail.me>
2022-10-15 14:28:12 -07:00
Leon Friedrich
fd5b624a76
Ahelp / player list changes ( #11392 )
2022-10-15 14:26:29 -07:00
Morb
5af82ebe9b
Add briefcase in hand & update setoutfit ( #11634 )
2022-10-15 14:22:27 -07:00
corentt
67760da204
Add power selling price ( #11395 )
2022-10-15 14:10:48 -07:00
metalgearsloth
bcec58720b
Hotfix dragon round end text ( #11925 )
2022-10-15 13:24:19 -07:00
metalgearsloth
434da2df36
Use query for cargo sell blacklist ( #11887 )
2022-10-15 13:17:03 -07:00
Mervill
c11c11bace
Unhardcode some logic related to objects with battery slots. Minor fix to fire helmets. ( #11734 )
2022-10-15 13:15:39 -07:00
Leon Friedrich
efac113469
Improve stripping UI ( #9768 )
2022-10-16 04:00:04 +11:00
Leon Friedrich
6f4bb040e4
Misc stealth and box changes ( #11809 )
...
* git mv
* Disable shader while box is open
* Hide entity menu / prevent examine
* fix recursion fix recursion fix recursion fix recursion
* Better visibility checks
* min and max visibility fields
* fix reference point
2022-10-14 23:15:25 -05:00
metalgearsloth
a93d6eb5b6
Fix CanDisarm ( #11843 )
2022-10-14 23:14:07 -05:00
Francesco
635057fb7a
fix: Adds a cooldown when attempting to wake up someone else ( #11847 )
2022-10-14 23:13:24 -05:00
corentt
4159638300
Disable gamemode vote if only one available ( #11915 )
...
* disable vote on condition
* move to new method
* still allow vote if current mode is different from available
2022-10-14 23:10:10 -05:00
metalgearsloth
0b38589728
Raise power events by ref and not broadcast ( #11923 )
...
Also some other minor stuff.
2022-10-14 23:08:15 -05:00
Vera Aguilera Puerto
ebff854c55
Removes unused "ModuleManager" ( #11918 )
2022-10-14 13:11:19 -07:00
metalgearsloth
fa59983bd9
Bandaid medibots ( #11718 )
2022-10-13 21:36:29 +11:00
Jezithyr
571dd4e6d5
Hud refactor ( #7202 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: Jezithyr <jmaster9999@gmail.com>
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
Co-authored-by: wrexbe <wrexbe@protonmail.com>
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-10-12 10:16:23 +02:00
Francesco
302d9555e2
Fixes conveyor belts enabling collisions of opened blast doors when turning on ( #11727 )
2022-10-11 18:28:47 +11:00
Flipp Syder
ad64d0330c
Fix nuke command exception, add autocomplete ( #11828 )
...
* fix nuke command exception, add autocomplete
* caches entity manager
2022-10-11 16:35:34 +11:00
Flipp Syder
9f9691511a
adds autocomplete to the crew manifest command ( #11829 )
2022-10-11 16:33:48 +11:00
Leon Friedrich
1468ae785b
Slight radiation performance improvements. ( #11839 )
2022-10-11 16:33:13 +11:00
Alex Evgrashin
7d882f22c9
Radiation rework ( #10970 )
2022-10-11 14:09:10 +11:00
Leon Friedrich
1e2ed4ae3b
Fix explosion bug ( #11824 )
2022-10-11 11:55:53 +11:00
Leon Friedrich
8fca213fa6
Fix radio exception ( #11827 )
2022-10-11 11:55:42 +11:00
Rapidgame7
cfeabc9731
Reordered item insertion checks ( #11822 )
2022-10-11 09:19:58 +11:00
keronshb
386c7f9223
Cardboard Box and Stealth Components ( #11569 )
2022-10-10 09:17:53 +11:00
Leon Friedrich
41b1044ddb
Unrevert "Remove references to obsolete GridId" ( #11531 ) ( #11801 )
2022-10-10 08:41:32 +11:00
Morb
063874183a
Fix exception with miasma system ( #11484 )
2022-10-09 12:47:42 -07:00
themias
5ac7b63fb4
Add delay to dumping mop bucket ( #11631 )
2022-10-09 12:46:08 -07:00
Rane
ee10581e88
scale reagent damage when under metabolism rate ( #11578 )
2022-10-09 12:40:49 -07:00
Flipp Syder
8838f8be24
Gives all nuclear bombs unique codes ( #11665 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-10-09 12:28:08 -07:00
Morb
c6e9ff8119
Localize secret stash part names ( #11724 )
2022-10-09 12:24:07 -07:00
ninruB
7e14a3ca48
Small chat sanitization tweak. ( #11637 )
2022-10-09 12:21:27 -07:00
Rane
65534f847d
new social traitor objective + fix targeting for other traitor alive ( #11775 )
2022-10-09 12:09:45 -07:00
Nemanja
08687468b9
fix material storage popup ( #11798 )
2022-10-09 11:16:10 -07:00
metalgearsloth
0c7d4acd7b
Revert "Remove references to obsolete GridId" ( #11790 )
2022-10-09 17:33:23 +11:00
SpaceManiac
0048dc5919
Remove references to obsolete GridId ( #11531 )
2022-10-09 16:23:49 +11:00
Paul Ritter
79854e59a4
adds a source uid to most damage & mobstate events ( #11559 )
...
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-10-08 12:15:27 +02:00
Flipp Syder
5e07e8f8a5
Adds AddRecord/AddRecordEntry to StationRecordsSystem ( #11732 )
...
* adds an API to add station records from StationRecordsSystem
* removes a lingering comment
* adds a comment to AddRecord
* Update Content.Server/StationRecords/Systems/StationRecordsSystem.cs
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-10-07 22:59:33 -07:00
Kevin Zheng
76d632a7df
Respect USE_SYSTEM_SQLITE ( #11758 )
2022-10-08 00:41:16 -05:00
Morb
4252284a71
Unhardcode glass locale postfix ( #11721 )
...
* Unhardcode glass locale postfix
* Add drink name to locale
2022-10-07 21:51:14 -07:00
Flipp Syder
ed9060d56a
Fix incorrect gender on humanoid appearance cloning ( #11745 )
2022-10-06 21:18:30 -07:00
Morb
a210373972
Localize disposal unit state ( #11725 )
2022-10-07 01:53:36 +11:00
metalgearsloth
c555203401
Use nearest edge for interaction range ( #11660 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-07 00:37:21 +11:00
Nemanja
f6234c7920
view ghosts on round end ( #11680 )
...
* view ghosts on round end
* now make it good
* it toggles now i hope
2022-10-05 21:55:11 -05:00
Vordenburg
718183277d
Replace StayAliveObjective with EscapeShuttleObjective. ( #11642 )
2022-10-04 14:57:14 -07:00
Nemanja
b903c3a33f
biomass reclaimer suicide ( #11649 )
...
* biomass reclaimer suicide
* Update BiomassReclaimerSystem.cs
2022-10-04 06:08:46 -05:00
metalgearsloth
e96cfc83ed
Shuttle impact sounds ( #11099 )
2022-10-04 16:00:44 +11:00
metalgearsloth
4ef144d865
Content change from mass to density ( #11533 )
2022-10-04 15:48:23 +11:00
metalgearsloth
b29eeb7c16
Fix gamemap name casing ( #11474 )
2022-10-04 14:33:14 +11:00
Leon Friedrich
4148b252c5
Some vehicle bugfixes ( #11692 )
2022-10-04 13:49:46 +11:00
metalgearsloth
0aa83fdfd7
Drain fix ( #11432 )
2022-10-03 18:56:47 -07:00
0x6273
4792d840cf
Biomass Reclaimer cleanup ( #11551 )
2022-10-03 18:55:15 -07:00
Vordenburg
c58538a9fe
Permit ReagentEffect PopupMessage to access the solutionEntity it occurs in. ( #11537 )
2022-10-03 18:46:54 -07:00
Mervill
020b2fae00
Can't butcher objects inside containers. (this time, the pr contains the code 🙃 ) ( #11685 )
2022-10-03 18:42:04 -07:00
Flipp Syder
26b413d24b
Voice mask fixes ( #11638 )
2022-10-03 18:14:07 -07:00
Rane
30e831163c
Cap passive research points so people spend points more ( #11606 )
2022-10-03 18:10:16 -07:00
Morb
4a736f2c8f
Make FireExtinguisher shared ( #11666 )
2022-10-03 18:06:19 -07:00
Morb
dc217351ff
Make paper component shared ( #11668 )
2022-10-03 18:04:48 -07:00
Kognise
aba2462a97
Internals improvements ( #11677 )
2022-10-03 18:01:20 -07:00
rolfero
f8c4c2d449
Machine Battery Scaling (SMES/Substation) ( #11662 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-10-03 17:59:39 -07:00
0x6273
0c24f8b69b
ReagentDispenser ECS ( #11418 )
2022-10-03 17:57:32 -07:00
Mervill
7c862e0ed2
Butchered objects use MapPosition for spawning, spawn with small offsets. Objects cannot be butchered inside containers. ( #11646 )
...
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2022-10-03 17:50:56 -07:00
metalgearsloth
4e7f09ade5
Add dependency collection to serialization writes ( #11570 )
2022-10-03 20:29:14 +11:00
Leon Friedrich
d43ed3210c
Fix polymorphed null error ( #11571 )
2022-10-02 05:16:55 +11:00
Flipp Syder
8389bde2c0
Clear and reregister devices for atmos alarms ( #11391 )
...
* deregister sensors upon device list update and re-register after clearing devices
* fire alarms, too
* adds the last set of known devices to the device list update event
* update UI upon clearing everything out
* addresses reviews
2022-10-01 09:36:59 -07:00
metalgearsloth
f456ad911e
Pathfinder rework ( #11452 )
2022-09-30 14:39:48 +10:00
Nemanja
6f3caa07b8
support for not airtight entity storage ( #11616 )
2022-09-29 17:49:43 -07:00
keronshb
aed4e78460
Fixes asleep entities not colliding with conveyor belts. ( #11521 )
2022-09-30 10:44:28 +10:00
Moony
0c46f99004
Blindness, Narcolepsy, Pacifism, and uncontrollable sneezing ( #11489 )
...
* start work
* blindness actually works now
* doc
* doc you too.
* i desire to sneeze my lungs out
* no punchie
* s
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-09-29 18:23:12 -05:00
civilCornball
f19791f01b
Recycler Now Accepts All Trash ( #11523 )
2022-09-29 13:44:56 -07:00
Mervill
47e1e991b5
Change where the "missed" popup comes from when throwing things into the disposal unit. ( #11609 )
2022-09-29 12:50:31 -07:00
metalgearsloth
d5c0093db1
Re-implement itemmeleedamage ( #11595 )
2022-09-29 17:41:43 +10:00
Nemanja
d63ba02aaa
Decrease self-healing penalty on bruise packs, etc. ( #11318 )
...
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-09-29 17:12:16 +10:00
metalgearsloth
eb560de7c3
Add generic stats window for balancing ( #11122 )
...
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-09-29 17:09:29 +10:00
metalgearsloth
f51248ecaa
Melee refactor ( #10897 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-29 15:51:59 +10:00
Nemanja
3c3ee60dd2
Revenant 2: Electric Boogaloo ( #11510 )
...
* revenant 2: electric boogaloo
* revevent
* oversights
* Update RevenantSystem.Abilities.cs
* names
* no shoote stouhg walls
2022-09-28 21:30:48 -05:00
Nemanja
a9dd9257d8
cloning machine upgrade support ( #11588 )
...
* cloning machine upgrade support
* foo
2022-09-28 21:30:11 -05:00
Flipp Syder
0385f1387c
Voice mask ( #10458 )
2022-09-29 12:22:27 +10:00
Kevin Zheng
dbce5c88ff
Keep collidable items from getting stuck at conveyor corners ( #11508 )
2022-09-28 16:28:37 +10:00
wrexbe
277f555fda
Try to fix getting old logs ( #11568 )
2022-09-27 21:16:04 -07:00
Nemanja
34799a7298
make zombies go into FIGHT MODE ( #11565 )
2022-09-28 10:13:35 +10:00
Vordenburg
636694e73d
Allow gas analyzers to continue operation after the user moves without a target. ( #11555 )
2022-09-28 09:55:44 +13:00
Paul Ritter
373261a4ee
hotfixes bed healing not taking sleeping into account ( #11560 )
2022-09-27 09:54:22 -07:00
themias
b24427e8c3
Fix eating with utensils ( #11557 )
2022-09-27 09:26:14 -07:00
Morb
2a80597118
Localize broken handcuffs ( #11558 )
2022-09-27 09:26:03 -07:00
Nemanja
0c14926e68
biomass reclaimer machine part upgrade support ( #11545 )
...
* biomass reclaimer upgrade
* readonly struct
2022-09-27 03:00:30 -05:00
Leon Friedrich
f69ddf451e
Move BarSign appearance logic to client. ( #11524 )
...
* git mv
* Client-side bar sign appearance
* fix yaml
2022-09-27 02:59:47 -05:00
Nemanja
c667b79200
fix some machines being unable to be deconstructed. ( #11548 )
2022-09-27 01:47:05 -05:00
Nemanja
3774a00a5c
Machine upgrading framework [NO CONTENT YET] ( #11528 )
...
* upgrading parts baseline
* don't hardcode prototypes
* 0xsomethingsomething review i sorry i forgot your name
2022-09-26 15:18:31 -05:00
Flipp Syder
0e1a190e0e
Humanoid fixes ( #11538 )
...
* humanoid sexmorph sprite restoration
can't believe i broke sex/gender AGAIN
* fixes default species appearances with no profile, tweaks randomization to no longer randomize species
* A
* fixes an oops
#11494
2022-09-26 14:46:57 -05:00
Morb
af4037d74a
Localize seeds ( #11377 )
...
* Localize seeds
* Update noun for spores
2022-09-26 14:44:28 -05:00
Mervill
03484d831a
User feedback for when you miss throwing something in disposals ( #11426 )
...
* user feedback for when you miss throwing something in disposals
* Update missed message
Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>
* Update Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* missing nullable check
Co-authored-by: theashtronaut <112137107+theashtronaut@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-26 14:42:49 -05:00
Morb
350435df36
Unhardcode thruster localization ( #11503 )
2022-09-24 17:24:03 -05:00
wrexbe
4ebd22611e
Fix startround deadlock ( #11498 )
2022-09-24 13:43:35 -07:00
Francesco
3fcc87687a
fix: Show both port and internal gas when gas scanning a portable scrubber ( #11495 )
2022-09-24 12:46:27 -05:00
Flipp Syder
07fe950c91
fix crash on devicenet address adding ( #11457 )
2022-09-24 02:51:02 -07:00
Leon Friedrich
e5f968a7fb
Content changes for engine RotateEvent removal PR ( #11448 )
2022-09-23 13:57:30 +10:00
Flipp Syder
caa5efcd6f
Humanoid patches ( #11467 )
...
* restores species/age on examine
* makes the default human skin tone a little less green
* ensures human skin tone verification is rounded to the nearest integer value, adds tests for ensuring all human skin tones are valid and that the default skin tone is valid
2022-09-22 20:25:56 -05:00
Flipp Syder
5a0a04bde7
Humanoid appearance refactor ( #10882 )
...
* initial commit
- species prototype modifications
- markings points as its own file
- shared humanoid component
* adds a tool to convert sprite accessories to markings (in go)
* removes a fmt call
* converts sprite accessory to markings
* adds hair and facial hair to marking categories
* multiple changes
- humanoid visualizer system
- markings modifications for visualizer
- modifications to shared humanoid component
- lays out a base for humanoid system
* hidden layers, ports some properties from appearance component, shrinks DefaultMarkings a little
* squishes the initialize event calls into one function
adds stuff to set species/skin color externally from a server message - currently laid out as if it a dirty call to a networked component, may be subject to change (server-side has not been implemented yet)
* makes the sprite pipeline more obvious
* apply all markings, hidden layer set replacement
* ensures that markings are cleared when the new set is applied
* starts refactoring markingsset (unfinished)
* more additions to the markingset api
* adds constructor logic to markingset
* adds a method to filter out markings in a set based on a given species
* fixes enumerators in markingset
* adds validator into MarkingSet, fixes ForwardMarkingEnumerator
* modifications to the humanoid visual system
* ensuredefault in markingset
* oop
* fixes up data keys, populates OnAppearanceChange in visualizer
* changes to humanoid component, markings
marking equality is now more strict, humanoidcomponent is now implemented for client as a child of sharedhumanoidcomponent
* markings are now applied the visualizer by diffing them
* base sprites are now applied to humanoids from humanoidvisualizer
* passes along base sprite settings to the marking application so that markings know to follow skin color/alpha or not (see: slimes)
* custom base layers on humanoids
* merges all data keys into one data class for humanoid visualizers
* setappearance in sharedhumanoidsystem, removes custombaselayercolors
* humanoidcomponent, system (empty) in server
* adds some basic public API functions to HumanoidSystem
* add marking, remove marking
* changes appearance MarkingsSet to a List<Marking>, adds listener for PlayerSpawnCompleteEvent in HumanoidSystem
* ensuredefaultmarkings, oninit for humanoids
* markingmanager API changes
* removes MarkingsSet
* LoadProfile, adjusts randomization in humanoid appearance to account for species
* base layer settings in humanoidsystem, eye color from profile
* rearranges files to centralize under Humanoid namespace
* more reorganization, deletes some stuff
gotta break stuff to make other things work, right?
goodbye SpriteAccessory...
* fixes a good chunk of server-side issues
still does not compile, yet
* singlemarkingpicker xaml layout
* singlemarkingpicker logic
* magic mirror window (varying pieces of it, mostly client-oriented)
* removes some imports, gives MagicMirror a BUI class (not filled in yet)
* populates magic mirror BUI functionality / window callbacks
* fixes up some errors in humanoidprofileeditor
* changes to SingleMarkingPicker
SingleMarkingPicker now accepts a List<Marking>, species, and total possible markings available in that marking category
* fixes up hair pickers on humanoid profile editor
* fixes the errors in markingpicker
* markingsystem is now gone
* fixes a bunch of build errors
* so that's why i did it like that
* namespace issues, adds robustxamlloader to singlemarkingpicker
* another robustxamlloader
* human, lizard sprites/points
* prototype fixes, deletion of old spriteaccessory
* component registration, fixes dwarf skin toning
no, 'ReptilianToned' does not exist
* removes component registration from abstract humanoid component
* visualizer data now cloneable
* serialize for visualizer key
* zero-count edge case
* missing semi-colon moment
* setspecies in humanoidsystem
* ensures that default markings, if empty, will cause ensuredefault to skip over that given category
* tryadd instead of add
* whoops
* diff and apply should properly apply markings now
* always ensure default, fixes double load for player spawning
* apply skin color now sets the skin color property in humanoidcomponent
* removes sprite from a few species prototypes
* sprite changes for specific base layers based on humanoid sex
* layer ordering fix, and a missing base layer should now disallow markings on that layer
* anymarking base layer, adds the right leg/foot for humans
* loading a profile will now clear all markings on that humanoid
* adds missing layers for humans
* separates species.yml into respective species prototype files
* ensures that if layer visibility was changed, all markings have to be reapplied
* server-side enforcement of hiding hair (and other head-related markings) when equipping things that hide hair
* slime fix, clothingsystem now dictates layer visibility server side
* sussy
* layer settings should now ensure a marking should match the skin tone
* whoops
* skincolor static class and functions in UI
* skin color validation in humanoidcharacterappearance
* markingpicker now shows only the markings for the selected category in used
* getter for slot in singlemarkingpicker now ensures slot is 0 if markings exists
* FilterSpecies no longer attempts to do removal while iterating
* expands for SingleMarkingPicker
* humanoid base dummy has blank layers now (and snout/tail/headside/headtop)
* fixes an issue with visualizer system if the marking count was different but the markings themselves were (somewhat) the same
* whoops
* adds edge case handlers for count differences in humanoid markings
* preview now loads profile instead of directly setting appearance
* moves marking set loading to update controls
* clones a marking set in markingpicker by using the deep clone constructor
* whoops (deep cloning a marking now copies the marking id)
* adds replace function for markingset
* points should now update after the markings are remove/added
* merging base layer sprites into a humanoid should now clear them before merging
* sets dirty range start to count only if the dirty range start was never set above 0
* fixes up some issues with singlemarkingpicker
* color selector sliders in single marking picker should now expand
* hair from hair pickers should now apply in profile loading (client-side)
* category in singlemarkingpicker now sets the private category variable
* slot selector should now populate
* single marking picker buttons now have text, also shows the category name over all user-clickable elements
* removes a comment
* removing hair slots now sets it to bald, defaults to zero used slots if current hair is bald on hair/facial hair
* random skin color, eye color
* populate colors now checks if the marking count is greater than zero in singlemarkingpicker
* hair/facial hair pickers now just get the first possible hair from the respective species list
* different approach to random skin color
* oh, that's why it wasn't working
* randomize everything now just updates every single control
* selecting a new marking in SingleMarkingPicker should attempt to copy over old colors, populate list now uses cache,
* markingmanager now uses OnlyWhitelisted to populate by category and species
* filterspecies now uses onlyWhitelist to filter markings based on whitelist or not
* oops
* ui fix for singlemarkingpicker, ensures that cache is not null if it is null when populatelist is called
* order of operations for the horizontal expand for add/remove
* hair pickers should now update when you add/remove the hair slot
* fixes variable naming error in character appearance
* loc string fix in singlemarkingpicker
* lizards, vox now have onlyWhitelist, vox restriction for hair/facialhairs
* having zero possible hairs should no longer cause an exception in randomization
* setting species should now update hair pickers
* ignore categories for marking picker
* and a clear as well for the category button
* places that functionality in its own function instead
* adds eye base sprite, vox now also have their own custom eye sprites
* loading a profile client-side should do FilterSpecies for markings now
* client-side load profile does filter species after adding in the hairs now
* magic mirror
* callbacks now call the callback instead of adding it on construct
* whoops
* in removemarking too
* adds missing synchronize calls
* comments out an updateinterface call in magic mirror
* magic mirror window title, minimum sizing
* fixes minsize, adds warning for players who try to set their hair for species that have no hair
* removes spaces in xaml
* namespace changes/organization
* whoopsie (merge conflicts)
* re-enables identity from humanoid component
* damagevisuals now uses the enum given to it instead of the layerstate given on that layer tied to the enum
* removes commas from json
* changes to visuals system so the change is consistent
* chest
* reptilian
* visualizer system now handles body sprite setting/coloration, similar to how characterappearance did it
not a big fan of this
* adds a check in applybasesprites
* adding/removing parts should now make them invisible on a humanoid
* body part removal/adding now enumerates over sublayers instead
* synchro now runs in bodycomponent startup
* parts instead of slots
* humanoidcompnent check
* switches from rsi to actualrsi
* removes all the body stuff (too slow)
* cleans up resolves from humanoid visualizer system
* merging sprites now checks if the base sprites have been modified or not (through things like species changes, or custom base sprite changes)
* not forgetting that one again
* merging now returns an actual dirty value
* replaces the sequenceequal with a more accurate solution
* permanent layers, layer visibility on add/remove part in body
* should send all hidden layers over now
* isdirty in visualizer system for base layers
* isdirty checks count as well
* ok, IsDirty should now set the base layers if the merged sprites are different
* equals override in HumanoidSpritePrototypes.cs
temporary until record prototypes :heck:
* makes fields readonly, equates IDs instead
* adds forced markings through marking picker
* forced in humanoidsystem api, ignorespecies in markingpicker
* marking bui
* makes that serializable as well
* ignore species/forced toggles now work
* adds icon to modifier verb, interface and keys to humanoid bases
* needs the actual enum value to open, no?
* makes the key the actual key
* actions now propagate upwards
* ignore species when set now repopulates markingpicker
* modifiable base layers in the markings window
* oops!
* layout changes
* info box should now appear
* adds ignorespecies for marking picker, collapsible for base layer section of appearance modification window
* collapsible layout moment
* if base layers have changed, all markings are now dirty (and if a base layer is missing, the marking is still 'applied' but it's now just invisible
* small change to marking visibility
* small changes to modifier UI
* markings now match skin on zombification
* zombie stuff
* makes the line edit in marking modifier window more obvious
* disables vox on round start
* horizontal expand on the single label in base layer modifiers
* humanoid profiles in prototypes
* randomhumanoidappearance won't work if the humanoid has a profile already stored
* removes unused code
* documentation in humanoidsystem server-side
* documentation in shared/client
* whoops
* converts accessory into marking in locale files (also adds marking loc string into single marking picker)
* be gone, shared humanoid appearance system from the last upstream merge
* species ignore on randomization (defaults to no ignored species)
* more upstream merge parts that bypassed any errors before merge
* addresses review (also just adds typeserializers in some places)
* submodule moment
* upstream merge issues
2022-09-22 17:19:00 -05:00
Mervill
365cb96766
the agent id card interface now remembers the previous fake name and title ( #11427 )
2022-09-22 12:04:01 -07:00
Flipp Syder
b6a548fb97
adds examinable text for address to some device networked entities ( #11455 )
2022-09-22 14:00:54 -05:00
Flipp Syder
aa1cd71d05
Adds VV attributes on some fields in surveillance camera components ( #11453 )
2022-09-23 01:45:26 +10:00
metalgearsloth
80cfba535a
Obsolete other popup stuff ( #11442 )
2022-09-21 20:47:04 +10:00
Flipp Syder
1c4e1ba5de
Adds a component to require an entity to be powered to receive DeviceNetwork packets. ( #11390 )
2022-09-19 16:59:32 -07:00
Nemanja
2ed3779405
cleaning up more stuff with crematoriums and morgues ( #11384 )
2022-09-19 16:59:04 -07:00
themias
d8dc54f836
Add smoking pipe ( #11419 )
...
* Add smoking pipe
* fix access issue
* try fix init issue
* fixed for real
2022-09-19 18:54:33 -05:00
Leon Friedrich
a356071f41
Use IRuntimeLog in ConstructionSystem ( #11413 )
2022-09-19 15:01:33 -05:00
Leon Friedrich
b136f18ab7
Construction error handling changes ( #11400 )
2022-09-19 16:10:10 +10:00
Leon Friedrich
5d84d8b296
Fix nukie bug ( #11399 )
2022-09-19 16:07:24 +10:00
Leon Friedrich
d2d35afd47
Fix miasma deletion error ( #11385 )
2022-09-18 09:10:32 +10:00
Leon Friedrich
42f080d665
Fix gas analyser error. ( #11386 )
2022-09-18 09:10:10 +10:00
Nemanja
4fe4ba1575
wall mounted lockers ( #11382 )
2022-09-17 13:05:39 -07:00
corentt
b94086ee0a
Hunger and thirst won't infinitely decrease below zero ( #11367 )
2022-09-17 07:26:39 -07:00
Illiux
611b11976e
Return from TryMetabolize early if there are no reagents to process ( #11372 )
2022-09-17 07:26:01 -07:00
Flipp Syder
3d3de873ff
Adds a power check to OnAtmosAlarm for firelocks ( #11369 )
...
* firelocks when alarmed will now use tryclose instead of emergencypressurestop
* just adds a power check to OnAtmosAlarm, instead
* restores emergencypressurestop usage, adds a newline to an if
2022-09-16 22:34:52 -07:00
Illiux
c380577156
Remove unnecessary ToArray() call in Exhale ( #11368 )
2022-09-16 22:15:19 -07:00
Nemanja
2e7dcb1ed8
Lathe Refactor and ECS ( #11201 )
...
* lathe and material storage refactor
* materialStorage ECS
it kinda sus tho
* beginning the lathe shitcode dive
* couple lathe visuals and lathe system
* lathe changes and such
* dynamic lathe databases
* rewrote internal logic
on to ui
* da newI
* material display clientside
* misc ui changes
* component state handling and various other things
* moar
* Update Content.Shared/Lathe/LatheComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* first volley of sloth review
* more fixes
* losin' my mind
* all da changes
* test fix and other review
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-09-16 18:49:05 -05:00
rolfero
149aacf187
Multitool examine wires on click ( #11352 )
...
* cable examine update
* Revert "cable examine update"
This reverts commit 0c6df040b3b014a35fb9abe1cdc6e1078c5b1ca1.
* Multitool checks wire when clicked
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 14:27:53 -07:00
rolfero
7d0a870b23
forensic scanner verb ( #11361 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 14:22:17 -07:00
metalgearsloth
4262f4685e
Fix miasma flies ( #10580 )
...
Looks like some of the exceptions still got through. Also had a redundant AttachParent.
2022-09-16 14:14:45 -07:00
Vera Aguilera Puerto
3d693c20c8
Spawn with Random Offset component ( #10969 )
...
Adds SpawnRandomOffsetComponent, which can be used to randomly move a component on map init
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-09-16 13:01:31 -07:00
Kara
4e5def0d03
Entity storage now holds air ( #11355 )
2022-09-16 11:46:09 -07:00
metalgearsloth
14d48f4306
Pointing arrow changes ( #11097 )
2022-09-16 07:37:15 -07:00
metalgearsloth
4df4238c4c
Nerf bible ( #10023 )
2022-09-16 07:27:05 -07:00
rolfero
b7dc90b93d
Strip menu examinable ( #11233 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 07:16:10 -07:00
och-och
b92175c562
Fix appearance being lost on cloning ( #11250 )
2022-09-16 07:13:46 -07:00
Justin Trotter
6bf45709e9
Add access locks to gas canisters ( #10575 )
2022-09-16 07:06:29 -07:00
rolfero
6de66c25f9
hand labeller verb ( #11283 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-16 07:05:23 -07:00
metalgearsloth
bb0229e391
Add gas selling to tanks too ( #11304 )
2022-09-16 07:04:25 -07:00
Nemanja
dc1d8ec9b4
random loadout support ( #11027 )
2022-09-16 07:03:45 -07:00
theashtronaut
6ffa54026c
Add lock and unlock icons to verb in LockSystem ( #11336 )
2022-09-15 16:26:49 -07:00
Rane
315c564315
starting TC penalties for powerful roles ( #11111 )
...
* starting TC based on role
* actually just remove all the job changes
* reviews
* moment
2022-09-15 14:37:54 -05:00
Dylan Corrales
4ea7087d6f
9386 Permanent ban message change ( #11325 )
2022-09-15 12:33:11 -07:00
metalgearsloth
ed442a7d3b
Cargo price tweaks 2 ( #11307 )
...
* Cargo price tweaks 2
* Allow cargo selling dead organics
2022-09-15 12:29:07 -05:00
metalgearsloth
d8754b2014
Give suppressed artifacts a much higher sell price ( #11305 )
2022-09-15 12:28:06 -05:00
keronshb
e90e8052c4
Beam Component and Lightning Component ( #10196 )
2022-09-16 01:49:01 +10:00
Flipp Syder
2f274d8b9e
Adds another check in the Nukeops system ( #11295 )
2022-09-15 23:50:47 +10:00
metalgearsloth
dd178ef3f5
Break joints on entering vehicle ( #11313 )
...
The issue is that both bodies go to sleep on the server-side so it mispredicts like crazy on the client then when you unbuckle it snaps.
This is just a bandaid until buckling + vehicles get some more love in future.
2022-09-15 08:19:40 -05:00
Illiux
8e7c1cb133
Fix ChemMaster labelling behavior ( #11290 )
2022-09-15 16:27:22 +10:00
Illiux
09df0dfb60
Remove ChemMasterSystem debug assertions ( #11288 )
2022-09-14 22:57:03 -05:00
metalgearsloth
ad7a851e27
Cargo economy balance ( #11123 )
...
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-09-15 11:53:17 +10:00
Illiux
71e46de0fc
Rework the ChemMaster's output handling ( #11207 )
...
* Fix doc comment on FitsInDispenserComponent
It's clearly intended to be a doc comment, but wasn't.
* Allow the ChemMaster to accept canisters and bottles
* Give the ChemMaster an output container slot
* Tweak ChemMaster UI layout
* Make more ChemMaster UI tweaks
* Update ChemMaster SpinBox max handling
* Rework the ChemMaster
* Apply suggestions from code review
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
* Implement PR feedback
* Switch ChemMaster to a tabbed UI layout
* Rename Amount to Dosage for clarity
* Replace Amount with Dosage in messages
* Clarify dose in UI
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com>
2022-09-14 19:10:12 -05:00
Leon Friedrich
f54c1cb2b3
Nukie and priate outfit spawning fixes ( #11274 )
2022-09-14 19:06:40 -05:00
Kara
db1dfc8958
Command perm modifications ( #11273 )
...
* Command perm modifications
* actually not this one
* string
2022-09-14 19:02:38 -05:00
metalgearsloth
8871c445b8
Cleanup factions code ( #11075 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-14 11:45:02 -07:00
Visne
356a6b8d2e
Event-ify Rejuvenate ( #11145 )
2022-09-15 03:30:56 +10:00
Visne
81eee73995
BwoinkSystem improvements ( #11258 )
...
* stuff
* style
* cleanup & fix
* Bold
2022-09-14 12:19:32 -05:00
Mervill
b8d1843335
Adds a new SolutionExplosionBehavior for the benefit of fuel tanks and future exploding canisters ( #11260 )
2022-09-14 12:15:54 -05:00
metalgearsloth
84d5bfdab3
Fix projectiles and vehicles ( #10358 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-14 20:03:00 +10:00
Leon Friedrich
2908cd994c
Content changes for session specific entity states ( #11235 )
2022-09-14 19:40:05 +10:00
Pieter-Jan Briers
7cd0677708
Content-side changes for packaging. ( #9382 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-09-14 19:39:55 +10:00
metalgearsloth
1e30848cf7
Add a debug overlay for accessreaders ( #9681 )
...
> didnt pjb have issues with doing the control stuff in an overlay and just wanted direct texture draw
I ended up doing dis.
2022-09-14 19:33:25 +10:00
metalgearsloth
c9d3545b39
Emergency shuttle docking test ( #10614 )
2022-09-14 19:02:59 +10:00
Alex Evgrashin
9ce3a18e3f
Chameleon clothing ( #8444 )
...
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-09-14 18:42:14 +10:00
metalgearsloth
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
Nemanja
cff6fe267c
Use Segments for RandomMetadata ( #11190 )
...
* use segments for randomized names now
* separator datafields
* public api
2022-09-14 00:13:22 -07:00
Leon Friedrich
23d497024d
Don't log missing flavour ( #11229 )
2022-09-14 00:09:15 -07:00
Leon Friedrich
6b05861068
Fix pathfinding exception ( #11228 )
2022-09-14 17:06:24 +10:00
Leon Friedrich
e955699c0f
Remove buyer from store messages ( #11230 )
2022-09-14 17:04:41 +10:00
Flipp Syder
ec6cdbd51a
Removes hacky behavior from DeviceListSystem ( #11255 )
2022-09-14 16:09:43 +10:00
metalgearsloth
b3581d11c6
Update maploader to support loading onto an existing map ( #10748 )
2022-09-14 14:05:48 +10:00
Flipp Syder
f9922d9160
Restrict ghost role speech/movement to component flags ( #11183 )
2022-09-14 13:46:49 +10:00
Flipp Syder
ffbd0085bc
Nukie win conditions ( #10220 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-14 12:42:19 +10:00
themias
2141a31c8a
Fix tranq shells not injecting solution ( #11254 )
2022-09-14 12:40:50 +10:00
Flipp Syder
b5b5e18a87
Flavors on DoAfter, instead of after ( #11251 )
2022-09-14 12:36:19 +10:00
Kara
eaa4bc4aea
Remove clonexadone ( #11253 )
2022-09-13 12:51:31 -07:00
Julian Giebel
15a75d5db3
Fix disposal router and tagger not saving their tags ( #11252 )
2022-09-13 14:14:21 -05:00
metalgearsloth
57049b3384
Use paralyze for table bonks ( #11247 )
...
Originally I was going to have knockdowns block movement but we might want crawling I guess.
2022-09-13 08:53:02 -05:00
metalgearsloth
fed0c0c108
Fix gun clumsy ( #11246 )
2022-09-13 08:52:36 -05:00
rolfero
d793a538af
appraisal verb ( #11226 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-13 23:19:04 +10:00
Kara
3e4e0657b0
Revert "Fix handheld radios incoming messages" ( #11248 )
2022-09-13 05:50:56 -07:00
themias
a308d86bc6
Fix handheld radios incoming messages ( #11237 )
2022-09-12 20:32:07 -07:00
rolfero
77d562d200
locked cabinets actually cant be opened ( #11225 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-12 09:42:55 -07:00
wrexbe
b3f75f9ffe
More minor UI refactor changes ( #11213 )
2022-09-11 21:30:11 -07:00
Visne
e6f4f158d7
Display "lobby" if round ID is 0 for Discord AHelp embeds ( #11197 )
2022-09-11 20:52:27 -07:00
Kevin Zheng
45349e3c0d
Add gas recyclers ( #9934 )
...
* Add RemoveVolume()
RemoveVolume(vol) captures the common pattern of:
air.RemoveRatio(vol / air.Volume)
Change existing code to use this method where appropriate.
* Add gas recyclers
Gas recyclers catalyze the conversion of CO2 and N2O to O2 and N2. The
gas recycler component takes waste gas from the input net and releases
the result into the output net.
To make things more fun, the input net must be pressurized to 3 MPa and
heated to at least 300 C; otherwise, no reaction will occur.
Game-mechanic wise, gas recyclers contain the catalyst for the
conversion reaction, and therefore, requires no external power. However,
the external pumps and heaters required to make the reaction happen
still do.
* Fix gas recyclers
Fix negative sqrt, fix pressure check after remove.
2022-09-11 18:02:01 -05:00
Visne
0a3cf8325f
Add embeds to AHelp relay ( #11184 )
2022-09-11 08:43:38 -07:00
metalgearsloth
b9c571dc10
Ignore non-hard bodies for anchoring ( #11098 )
2022-09-11 19:19:27 +10:00
rolfero
f492442337
Fix construction action ( #11186 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-11 10:56:03 +02:00
Nemanja
e43ee216f6
store system currency rework ( #10893 )
2022-09-10 23:54:16 -07:00
metalgearsloth
8415f08560
Update disposals code standards ( #11076 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-09-10 23:50:59 -07:00
metalgearsloth
12e1a961d6
Reduce knocked down players tile friction ( #11035 )
2022-09-10 23:49:10 -07:00
Rane
fdba747541
introduce requirement to prevent from being tasked to steal your own item ( #11139 )
2022-09-10 23:43:31 -07:00
rolfero
4b23521af5
Melee special examine ( #11168 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-10 23:39:36 -07:00
theashtronaut
6f9065a1de
Reimplement anchor/unanchor delay ( #11128 )
2022-09-10 23:30:10 -07:00
Rane
b3c1a1aa19
species restriction for uplink listings ( #11185 )
2022-09-10 23:27:41 -07:00
Will Robson
7accbcbe9b
Implement Charcoal. #10042 ( #11024 )
...
* Add charcoal
Flush chemicals that are not the charcoal out of the chemical stream
* Add into EN localization to get chem dispenser to display correctly
* Remove method that wasn't needed
* Remove charcoal from dispenser
Charcoal is made by combing ash and carbon
* Place ash in elements prototype
2022-09-10 18:20:44 -05:00
Visne
94178804df
Keep windoors open if they are clicked ( #11180 )
2022-09-11 07:48:03 +10:00
Illiux
acd24bed4d
Use EntityUID for all ghost warps ( #11113 )
2022-09-11 07:47:17 +10:00
Visne
4cc5fa239e
Implement traits system ( #10693 )
2022-09-10 08:40:06 -07:00
Visne
e1782ec22b
Disable re-adminning infinitely ( #11174 )
2022-09-10 06:07:35 -07:00
Moony
f238852e4d
Significantly buff food items and nerf hunger decay. ( #11163 )
2022-09-10 00:36:32 -07:00
Visne
6fbac12ac3
Makes ahelp relay messages a little less disgusting to look at ( #11149 )
...
* Makes ahelp relay messages a little less disgusting to look at
* Improve title
2022-09-10 01:43:46 -05:00
rolfero
d7b31865ff
APC construction updated, uses electronics ( #10987 )
...
* APC construction and deconstruction
Construction action GivePrototype
* APC needs screwing + sprites
* apc framework, working construction recipe
* Energy swords hot
* APC changes
* APC construction/deconstruction
* removed comments
* Revert "Energy swords hot"
This reverts commit 75228483abb3cc6252118b319bc8949d5198362d.
* Renamed function for clarity
* Fixed the last step not showing in the construction menu
* Some fixes
* Update Content.Server/Power/EntitySystems/ApcSystem.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
* Update Content.Server/Construction/Completions/GivePrototype.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Structures/Power/apc.yml
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
* Update Resources/Prototypes/Entities/Structures/Power/apc.yml
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
* Update Content.Server/Power/Components/ApcElectronicsComponent.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
* Update Content.Client/Power/APC/ApcVisualizer.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-09-09 20:27:41 -07:00
Alex Evgrashin
54dad06851
Only ghosts can examine warps names ( #11124 )
2022-09-08 20:42:46 -07:00
Flipp Syder
3cfa00e91c
Flavor profiles ( #10991 )
...
* flavor profiles
TODO: every single flavor! yeah!!!
* adds basic localization, and flavors/lastFlavor values for when you get the flavor profile message
* multiple and single flavor messages
* start on flavor localization, multiple flavors in localized flavors
* flavor prototypes
* a few more flavors, descriptions on what each section of the flavor file should be doing
* localization for flavor profiles in drink/food system
* adds an event that allows a flavor profile list to be transformed base on the user entity
* raises it on the food entity too
* changes a field in flavor, adds some more flavors, starts adding flavor prototypes
* adds basic flavors to several entities, and consumable drinks, renames flavor field to 'flavors'
* changes call ordering in flavorprofile, adds flavor to ignored components server-side
flavor is really just a popup message, and those are all processed server-side
* fixes where food tried to get the flavor of the user instead of the food
* single flavors will now get the localized string
* getting the flavor message now ensures that flavors are deduplicated
* makes flavor processing more strictly unique bu making everything hashsets
* yeah, that could just not have distinctby now
* adds flavorprofile directly to food base instead for generic food taste
* FlavorProfileModificationEvent now passes a hashset of strings and not flavorprototypes
* flavorprofilesystem now broadcasts the flavor profile modification event
* adds more flavors to the flavor profile loc file
* skips a flavor, if the flavor string is null/empty
* adds some more flavors, adds generic medicine flavor to medicinal chemicals
* more food flavors, adds flavors to swallowing
* adds some cocktails to the set of flavor profiles
* regenerates flavor prototypes
* adds flavor type to all flavors, adds whitespace between variants
* adds more flavors, adds flavors to several chemicals and food items
this is the part that took the longest
* changes backup flavor message
* spelling mistake
* more flavors, and flavors on food
* readds all the type fields, whoops
* fixes localization strings for forcefeeding food/drink
* fixes multiple flavor profile
* adds flavor limit for flavors
* makes that fetch the cvardef instead
2022-09-08 18:14:49 -05:00
metalgearsloth
2f07270744
Add examines for damage values ( #11090 )
...
* Add examines for damage values
Even immersive sims still give you values.
We should also do this for armour so people don't have to yml dive and so the general public actually know the balance of things.
* Slightly better
* Cleanup
2022-09-08 18:08:14 -05:00
metalgearsloth
72bc05e3ac
Add department bans ( #11085 )
...
* Add department bans
Also localised some stuff while I was there.
* loc
2022-09-08 17:06:21 -05:00
theashtronaut
868abaca5c
Gas Analyzer can now scan pipes/devices along with the environment ( #10976 )
2022-09-08 07:22:14 -07:00
Flipp Syder
b7c08238e4
Fixes air alarm mode propagation when a mode is set from an air alarm ( #11121 )
2022-09-08 07:01:56 -07:00
rolfero
e4e878b76b
Adds examine values to armor ( #11104 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-08 14:11:22 +10:00
Leon Friedrich
6f33d3a7f8
Fix more prototypes for save/spawn test ( #11087 )
2022-09-07 18:35:34 +10:00
Rane
1e62627ecb
improve sleeping mob state changes ( #11083 )
2022-09-06 21:37:32 -07:00
Leon Friedrich
d320ad950b
Fix AdminTestArenaSystem ( #11082 )
2022-09-06 21:19:26 -05:00
Nemanja
47f312e90f
fix zombie mispredicts ( #11043 )
2022-09-07 11:59:27 +10:00
metalgearsloth
fae71aeb3e
Use red damage animation for guns too ( #10938 )
2022-09-06 18:01:35 +10:00
Leon Friedrich
35a142965d
Firelock ECS + some other stuff. ( #8366 )
...
* firelock rejig
* dont error failed resolves
* fix
* less resolves
* switch fire and pressure messages
* update
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-09-05 22:55:33 -07:00
Leon Friedrich
414f32a4ee
Make ghost warp use `AttachToGridOrMap()` ( #11069 )
2022-09-05 22:36:52 -07:00
Leon Friedrich
2dd804930d
Fix log component parenting issues ( #11073 )
2022-09-05 22:08:19 -07:00
0x6273
0c8e52c163
ChemMaster ECS ( #11052 )
2022-09-05 22:06:47 -07:00
0x6273
29fd76c45d
Make Licoxide bypass insulated gloves ( #10949 )
2022-09-05 19:48:35 -07:00
Flipp Syder
0882d85176
Air alarm balancing ( #11063 )
...
* threshold balancing, restores none mode on atmos alarm
dear lord, panic mode with unbalanced thresholds was a nightmare
* that was 10%, not 1%
* adds widenet mode for scrubbers
* adds the vents to wide filter as well
2022-09-05 19:35:36 -07:00
Rane
87549adfa5
add special job components back when cloning ( #11045 )
2022-09-05 19:29:40 -07:00
Francesco
399f583bf4
Fix: ID card computer not showing privileged ID details ( #11018 )
2022-09-05 19:20:00 -07:00
Rane
b152aed18b
Disarm 1498 ( #11016 )
2022-09-05 19:19:33 -07:00
Rane
5e1aa9edd7
remove stripping doafter ( #11049 )
2022-09-05 19:15:49 -07:00
Kara
63b147e111
Chem entity nerf ( #11037 )
2022-09-05 18:43:04 -07:00
Flipp Syder
8e54ec27f2
Makes it so that all wires (except the bolt wire) have to be cut on airlocks/windoors ( #11056 )
2022-09-05 18:41:39 -07:00
Moony
f9c48cc42d
Make events less frequent. ( #11053 )
2022-09-05 18:40:31 -07:00
Flipp Syder
c3d7ecace6
Adds a link limit and UI to device list ( #11017 )
...
* adds a link limit to device list
* locale strings
* uhhh what's efcore doing there
* adds a UI for device list on the device
* merge conflict fixing
2022-09-05 18:22:39 -07:00
Flipp Syder
8cbcf2d640
Fixes reset propagation for atmospheric alarm receivers, adds CVar for fire alarm all access ( #11020 )
...
* adds a check for if a firelock is powered before auto-opening
* fixes issue where resets would not propagate properly
* adds cvar bound for fire alarm access (defaults to all access)
2022-09-05 18:15:50 -07:00
Flipp Syder
9ace52a6c1
Device link visualizer ( #11054 )
...
* shuffles devicelist to shared, adds an overlay for devicelist
* adds space property to overlay
* moves networkconfigurator to shared, makes devicelistsystem clientside check activedevicelist
* dirties components upon change, adds networkedcomponent to sharednetworkconfigurator
* state handlers for networked components
* whoops
* lots of shuffling, renaming, and access changes
* randomizes color for every new entity added to the overlay
* adds a client-side action to clear all network overlays if they're active
* clones action (oops)
* localization, adds a command for clearing network link overlays (in case the action disappears)
* moves the entity manager up into the bui fields
* makes that a dependency
* attempts to just directly get the color from the dict when drawing, now
* fixes up a few comments
* adds dirty on init to devicelistcomponent
* hacky solution related to mapping with a networkconfigurator
* more stricter bound on that hacky solution
* just checks if the life stage is initialized instead of if the entity was initialized
* moves getalldevices to shared
* readds linq import
* tries to ensure that the show button is toggled on if the device we're trying to configure is currently being tracked by the overlay
* some reorganization
2022-09-05 19:55:44 -05:00
corentt
6301ac5147
AirAlarms fixes ( #11062 )
...
* modify airalarm thresholds
* display percentage, not ratio
* reopen doors on normal/warning state
* panic mode on danger state
2022-09-05 19:54:26 -05:00
20kdc
44945b6da6
Hopefully prevent interactions between admins without AHelp access and AHelps. ( #11041 )
2022-09-05 10:50:52 -05:00
metalgearsloth
0286b88388
NPC refactor ( #10122 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-06 00:28:23 +10:00
wrexbe
c55a015b77
Small UI refactor pieces ( #11026 )
...
* ActionType rename Name to DisplayName
* Gameplay State rename+move
2022-09-04 17:21:14 -07:00
Flipp Syder
d447b0f80e
Air alarm patches ( #11004 )
2022-09-04 02:04:15 -07:00
Leon Friedrich
ff61bc12a4
Fix docking adding comps to terminating entities ( #11010 )
2022-09-04 17:26:20 +10:00
Kara
3e409528ce
Fixes secret only adding game rules, not starting them ( #11005 )
2022-09-03 18:40:00 -07:00
20kdc
547af7c7e8
AutoLink port from Outer Rim ( #10967 )
...
* C# half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."
Ported from Outer Rim with permission.
* YAML half of Outer Rim commit 5081906bd17e715ecae422dd7a003d9f103e6884 "autolink gaming."
Ported from Outer Rim with permission.
* commit fixed AL summary
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* NewLinkEvent.User & LinkAttemptEvent.User now nullable, fix possible AccessReaderSystem AutoLink bug
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-09-03 13:30:57 -05:00
Kara
42d146effa
Mapping autosaves ( #10966 )
2022-09-03 06:39:28 -07:00
rolfero
4cab27f4a6
Energy swords hot ( #10982 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-09-03 05:50:38 -05:00
Leon Friedrich
880fb36714
Fix smart equip bug ( #10915 )
2022-09-03 09:38:46 +10:00
Flipp Syder
ba2995b7c8
Merge pull request #10721 from vulppine/air-alarm-fixup
...
Air sensors & air alarm fixup
2022-09-02 13:00:33 -07:00
vulppine
363d51e407
adds clarification for why network configurator stores an entityUID
2022-09-01 21:36:54 -07:00
Nemanja
8503055ce4
microwave heat fix ( #10973 )
2022-09-01 19:13:43 -07:00
0x6273
24b8d9468e
Fix chem payloads not updating beaker appearance ( #10968 )
2022-09-01 17:38:48 -07:00
Jacob Tong
fe1880062b
Add logs to lattice cutting ( #10956 )
2022-08-31 23:52:24 -07:00
Rane
822c8f3c70
make jaws of life not awful ( #10770 )
2022-08-31 20:22:25 -07:00
metalgearsloth
a0f2e7ac92
Fix griddrag and tethergun ( #10510 )
2022-08-31 20:11:45 -07:00
TekuNut
d946ed5009
NukeOps game rule tweaks ( #10005 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-08-31 19:36:27 -07:00
20kdc
b76f88ccc5
Salvage spawning adjustments and AABBs in prototypes ( #10789 )
2022-08-31 19:25:05 -07:00
Rane
7bee0063a6
Split various drone behaviors out of drone component (innate tool, unpowered flashlight) ( #10474 )
2022-08-31 19:09:20 -07:00
Tomás Alves
f8c18c0b41
SanitizeMessagePeriod: Add Period at the end of sentences ( #10710 )
...
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-08-31 05:42:46 -07:00
Tomás Alves
8c27322f25
Fix: Portable Flasher ( #10726 )
2022-08-31 05:27:30 -07:00
Andreas Kämper
42f3155c85
Clean up vending machines and port their visualizer ( #10465 )
2022-08-31 05:12:09 -07:00
metalgearsloth
65954d207b
Fix area pickup bug ( #10902 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-08-31 05:09:31 -07:00
Alex Evgrashin
cad6c760ad
Radiation pulse ECS ( #10641 )
2022-08-31 03:24:21 -07:00
rolfero
ccb240ccca
adds which machine board currently inserted/building to machine frames, issue #10891 ( #10945 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-08-31 03:59:02 -05:00
Jacob Tong
61d975644a
Implement lattice cutting ( #10920 )
...
* Add lattice cutting
* Add delay when spacing the floor.
* Add LatticeCutting to jaws of life
* Add warning
* Minor fixes
* Add atmos decompression delay
* Add CanWirecutter and lattice item drops
* Remove atmos check
* Prevent tile replacement edge case
2022-08-31 03:24:51 -05:00
vulppine
dffbe5b761
mapinit updates ui state for networkconfigurators as well
2022-08-30 22:06:06 -07:00
vulppine
855720c9dc
makes devicelist work if the map hasn't been initialized yet
...
instead of storing the address, it instead stores the entityUID if in mapping mode
2022-08-30 21:56:42 -07:00
vulppine
fa8c16358f
alarmables should now attempt to update appearance on init
2022-08-30 21:41:29 -07:00
Kevin Zheng
808677c117
Sort scanner "eject" verb first ( #10932 )
2022-08-29 22:29:50 -07:00
Kevin Zheng
b84d19e702
Send server rules over the network ( #10847 )
...
Add a new InfoSystem that sends SharedInfo from the server to client
when requested. Currently, only the rule header and rule text is sent.
Previously, the rule header and rule text was bundled in the client,
which means that the client would only display rules that it was built
with, even if the server has different rules.
This allows servers all running the same build to send different rules.
This could be useful, for example, for servers running the official
builds to send different rulesets without a client rebuild.
2022-08-29 21:38:56 -05:00
Nemanja
5f5f795ae2
empty id card name fix ( #10860 )
2022-08-29 21:38:00 -05:00
Leon Friedrich
9813aeb724
Fix SpillTileReaction errors ( #10910 )
...
* Fix SpillTileReaction errors
* namespace
2022-08-29 21:36:46 -05:00
Nemanja
0b52ac9389
zombie event overhaul ( #10874 )
2022-08-29 21:35:19 -05:00
Rane
f36d278499
Biomass ( #10313 )
...
* Material
* good prototype
* Fix material storage
* You can insert biomass into the cloner
* ok, basic biomass subtraction works
* amogus
* ok chance works
* Alright, the biomass and genetic stuff works
* feedback for cloning
* more reclaimer polish
* ship it
* starting biomass + fix lathes
* I changed my mind on rat mass and these guys are definitely getting ground up
* Doafter
* clean up, sync the two
* fix naming, fix mass
* technology + construction
* additional logging, stop unanchoring when active
* fix event / logs
* dont gib dead salvage
* auto eject
* fix deconstruction behavior
* make warning message better, temporarily disable cancer scanner
* fix biomass stacks
* add easy mode CVAR
* stack cleanup, make biomass 2x as fast
* bugfix
* new sprite from hyenh
* fix tests
* hello? :smilethink:
* :smilethink:
* medical scanner gets antirotting
* fix cloner and medical scanner
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-08-29 21:31:27 -05:00
vulppine
e0bf77490d
number of things, fixing warnings, AtmosAlarmType instead of AtmosMonitorAlarmType
2022-08-29 07:37:26 -07:00
metalgearsloth
3fa666bd06
Snap to nearest cardinal on traversal ( #10869 )
2022-08-29 15:59:19 +10:00
metalgearsloth
5b42861539
Smooth docking traversal ( #10822 )
2022-08-29 15:05:53 +10:00
Leon Friedrich
de7bd0063a
Fix two explosion bugs ( #10909 )
...
* Fix trigger LINQ error.
* divide by zero
2022-08-28 16:48:49 -07:00
wrexbe
ea95638189
Improve test stability ( #10913 )
2022-08-28 15:13:59 -07:00
Flipp Syder
4bdb029172
Adds implementation for Closed in CrewManifestEui ( #10892 )
...
* adds implementation for Closed in CrewManifestEui
* order of operations
infinite loops aren't funny
2022-08-27 22:17:19 -07:00
metalgearsloth
d767ce9585
Fix a bunch of warnings ( #10886 )
...
* Fix a bunch of warnings
Also made ensnareable not broadcast as they're only used directed.
Mainly just Get<T> and AppearanceSystem
* buckle too
* fix tests
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-08-27 20:26:35 -07:00
Nemanja
32abdf5f00
Microwave ECS ( #10766 )
...
* microwave ECS
* allcomponentdelete etset
ack
* container purge
2022-08-27 16:40:29 -07:00
Leon Friedrich
5274b0320a
Fix disposal pipe visuals ( #10873 )
2022-08-26 14:16:08 +10:00
metalgearsloth
9b84c1a9fd
Remove all but 1 IsIncapacitated ( #10661 )
2022-08-25 23:56:56 +10:00
Leon Friedrich
1e9e93a33c
Fix typing indicator input validation. ( #10818 )
2022-08-25 23:44:43 +10:00
Nemanja
6871ffe429
wield popup fix ( #10855 )
2022-08-25 23:42:13 +10:00
Pieter-Jan Briers
84e20049b8
Important fix for table climbing ( #10803 )
2022-08-25 23:41:37 +10:00
Nemanja
0e5e3b46c4
store system prototype modification oversight ( #10801 )
2022-08-25 23:40:35 +10:00
Leon Friedrich
523f168d5e
Fix two grafana errors ( #10858 )
2022-08-25 23:36:44 +10:00
Leon Friedrich
685b82e14e
Fix guardian error ( #10857 )
2022-08-25 23:35:58 +10:00
Leon Friedrich
35475bac55
Partial kudzu fix ( #10854 )
2022-08-25 23:34:05 +10:00
Leon Friedrich
c65d1c51ce
Load grid error related changes ( #10817 )
2022-08-25 23:33:40 +10:00
keronshb
cd78c5451d
Ensnaring Component and Bola Update ( #9968 )
2022-08-25 00:50:31 +10:00
vulppine
dd01189a6e
changes how the emag function works in fire alarms
2022-08-23 14:47:09 -07:00
Flipp Syder
f00a5cb17a
Merge branch 'master' into air-alarm-fixup
2022-08-23 13:21:05 -07:00
vulppine
a8eb929d3c
removes air alarm replace mode
2022-08-23 13:20:23 -07:00
vulppine
e348a64423
air alarm now sends the count of known devices, rather than all types of devices
2022-08-23 12:04:45 -07:00
vulppine
b3a4ef9997
file-scoped namespaces
2022-08-23 10:55:46 -07:00
vulppine
df25715ed3
renames AtmosMonitorAlarmEvent to AtmosAlarmEvent
2022-08-23 10:42:03 -07:00
Julian Giebel
99aab9f409
Adds the super speed smite ( #10707 )
...
* Add super speed smite
* Increase acceleration and speed so it can actually gib
2022-08-23 09:04:17 -05:00
TekuNut
b80708e7cc
Fix xenos prying doors from afar ( #10778 )
2022-08-23 20:31:54 +10:00
Leon Friedrich
9a0eef932c
Fix AI crash ( #10788 )
2022-08-23 17:38:40 +10:00
Moony
9de3612b24
Fix some bugs in stations and do a little cleanup. ( #10787 )
2022-08-23 02:32:02 -05:00
metalgearsloth
d2f1981172
Fix bang, ded ( #10768 )
2022-08-22 19:28:31 -07:00
vulppine
83cac4de1e
vv for tripped thresholds, device list update event for air alarms
2022-08-22 18:41:24 -07:00
vulppine
b8d011f8f4
checks for validity now ensure that an alarm is reset to normal - only if it was known beforehand
2022-08-22 18:06:41 -07:00
vulppine
546e70730e
or instead of and
2022-08-22 17:45:29 -07:00
vulppine
8de6193ff2
monitors will now always alarm if threshold types have been tripped/reset to normal on update
2022-08-22 17:42:47 -07:00
vulppine
901670c2ea
firelocks now check if the alarms they have are null or not before autoclosing
2022-08-22 16:58:58 -07:00
vulppine
7fd510d252
power check for firelocks, atmos monitor power cycle should now alert
2022-08-22 16:47:34 -07:00
vulppine
069ea2e315
autocloses firelocks
2022-08-22 16:33:13 -07:00
vulppine
ff9d9ab75c
Revert "ResetAll no longer clears the alarm state for an atmos monitor"
...
This reverts commit d774741121 .
2022-08-22 16:11:32 -07:00
vulppine
d712b1b744
whoops!!!
2022-08-22 16:10:50 -07:00
vulppine
f602ead768
power change should now update alarm on alarmables
2022-08-22 15:03:22 -07:00
vulppine
a5cf4f9578
makes monitoralerttypes actually nullable
2022-08-22 12:06:30 -07:00
vulppine
d774741121
ResetAll no longer clears the alarm state for an atmos monitor
2022-08-22 11:55:08 -07:00
vulppine
84027b4e67
alarmables now check if the type of alarm matches the alarms they can check (optional)
2022-08-22 11:30:37 -07:00
vulppine
160104bc2a
Revert "oops!"
...
This reverts commit 1428a6d285 .
2022-08-22 10:41:53 -07:00
vulppine
1428a6d285
oops!
2022-08-22 10:35:22 -07:00
vulppine
912b23e414
fire alarms (and anything that uses Reset/ForceAlert) should now update their appearance and play noises
2022-08-22 10:05:39 -07:00
vulppine
786bddff0a
resetall now affects atmos monitor alerts
2022-08-22 09:19:02 -07:00
vulppine
2d22c37210
fire alarms will now attempt to register and sync against all connected devices whenever a device list is updated
2022-08-22 08:44:03 -07:00
vulppine
a8bf2ccbb6
fixes firelock alarm sync, removes check condition for syncalerts packet receive when checking through the sent dictionary
2022-08-22 07:29:43 -07:00
vulppine
a091e69635
should fix TryGetHighestAlert logic
2022-08-22 07:02:48 -07:00
vulppine
6be3265084
tag sync, replaces monitor references with alarmable references
2022-08-22 05:49:51 -07:00
vulppine
85effbd33d
force alert on alarmable, enforces synchronization with alarmables to be bounded by the tags that it can sync with
2022-08-22 05:01:31 -07:00
vulppine
550ea771a7
sync alarms, reset all, etc
2022-08-22 04:21:20 -07:00
vulppine
14669f1521
devicelistsystem now emits an event when a device list is updated
2022-08-22 01:15:10 -07:00
vulppine
25bb45aa98
atmosdevicenetworksystem for generic device network stuff for atmos devices
2022-08-22 01:14:39 -07:00
Leon Friedrich
ff37e69c0a
Fix some buckling bugs ( #10759 )
2022-08-21 17:44:37 -07:00
Leon Friedrich
c71c2300b7
Fix PA error ( #10733 )
2022-08-21 19:27:33 +10:00
Leon Friedrich
f99d0151e6
Fix AI/NPC error ( #10730 )
2022-08-21 04:16:11 +10:00
Leon Friedrich
921e2ee57d
BUI changes required for Engine PR ( #10608 )
2022-08-21 03:38:30 +10:00
vulppine
a2d18e7a6d
starts moving alarm sync logic to alarmables
2022-08-20 07:36:53 -07:00
vulppine
fbab3cd5aa
removes atmos alarmable from scrubbers and vents
2022-08-19 23:59:59 -07:00
Tomás Alves
c62f5c247d
Only use Bible on Mobs ( #10712 )
2022-08-19 19:15:32 -07:00
Rane
acaa7726ef
[1 line] fix disarm oversight ( #10709 )
2022-08-19 19:14:55 -07:00
Rane
bafb44c1a4
Agent id card interact fix ( #10703 )
2022-08-19 15:10:54 -07:00
vulppine
9b3df8740f
sensor info is now wider, air alarm now actually updates the networked device state
2022-08-19 05:23:25 -07:00
vulppine
b9b9b84bea
fixes up air alarm modes
2022-08-19 04:40:50 -07:00
vulppine
a0e9f4d0b8
UI changes
2022-08-19 04:06:09 -07:00
metalgearsloth
9ec4b0867e
Whitelist shell feedback ( #10694 )
...
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-08-18 23:42:47 -07:00
Kevin Zheng
bbfc8ad140
Fix logic error in role timers ( #10681 )
2022-08-18 17:06:44 -07:00
Nemanja
d7e0b70e2c
revenant cleanup ( #10662 )
2022-08-18 17:04:23 -07:00
Julian Giebel
f21282cb75
Disposal routing fixes ( #10583 )
2022-08-18 23:48:00 +02:00
vulppine
327314b82f
tab changing
2022-08-18 08:14:18 -07:00
vulppine
b444c0bbbe
whoops, forgot to actually sync monitor data in
2022-08-18 07:26:01 -07:00
vulppine
e0ee36ad62
average calculation now returns 0 if there are no sensors
2022-08-18 07:10:39 -07:00
vulppine
531f0cb0e5
ui updates (no sensors yet)
2022-08-18 07:03:37 -07:00
vulppine
10e10b4bae
set threshold on server, pressure/temperature average from all sensors sent with air alarm state
2022-08-18 06:44:43 -07:00
vulppine
024e301516
set thresholds from network, reset command, removes OnFire from sensor data
2022-08-18 03:15:13 -07:00
vulppine
068527b13c
alert sounds from alarmables, sensor data ctor
2022-08-18 02:37:12 -07:00
vulppine
1c651f051f
some backend stuff for air alarms
...
finally, some UI states!!!
2022-08-17 23:46:15 -07:00
vulppine
32e2686a4b
threshold cloning
2022-08-17 20:52:04 -07:00
vulppine
b075606f61
air sensor model (works well enough)
2022-08-17 20:32:31 -07:00
metalgearsloth
2b916391ca
Don't play storage fill sounds on mapinit ( #10653 )
2022-08-17 19:34:52 -07:00
Kevin Zheng
36e42aa29b
Add "already full" message when refilling welder ( #10491 )
2022-08-17 19:30:12 -07:00
Nemanja
2152914acc
Generalized Store System ( #10201 )
2022-08-16 21:34:25 -07:00
Flipp Syder
1b50928d50
Station records patches ( #10636 )
2022-08-17 14:03:23 +10:00
Leon Friedrich
6cb7bbaf73
Fix disposal container names ( #10646 )
2022-08-17 12:17:32 +10:00
Leon Friedrich
93584f21db
Add entity prototype save test ( #10274 )
2022-08-17 10:47:58 +10:00
Leon Friedrich
cf8ad5f815
Move MultipleTool to shared ( #9964 )
2022-08-16 03:19:54 -07:00
Flipp Syder
0396f8eb9d
Adds some extra toys to the arcade machine ( #10637 )
2022-08-16 02:57:39 -07:00
Tomás Alves
8150808eaf
No pointing while sleeping ( #10626 )
2022-08-15 21:22:16 -07:00
Leon Friedrich
8e7671541a
Fix station records error ( #10631 )
2022-08-15 21:15:00 -07:00
Leon Friedrich
f47f8d5a1e
Fix miasma error ( #10629 )
2022-08-15 20:45:59 -07:00
wrexbe
845ef758b3
Keep player status on disconnect ( #10624 )
2022-08-15 17:09:35 -07:00
Tomás Alves
67e4061fcd
SanitizeMessageCapital: Check Empty String ( #10616 )
2022-08-15 06:48:51 -07:00
metalgearsloth
93efa6c3b8
Fix some unneeded debug logs ( #10485 )
...
2 data definitions + NPCs.
2022-08-14 21:23:23 -07:00
Leon Friedrich
24b21c80f2
Remove duplicate disposal unit verb ( #10607 )
...
* Remove duplicate verb
* also fix missing loc string
2022-08-14 20:58:58 -07:00
keronshb
073e394268
Singulo field gen power fix + powered collide fix ( #10443 )
...
* Connected check
* Power gen fix
2022-08-14 19:37:58 -07:00
Leon Friedrich
3c7c2cd7c1
Fix IoCManager test error ( #10597 )
2022-08-14 13:17:50 -07:00
Moony
6fe29d1c66
Update PlayTimeCommands.cs ( #10596 )
...
pjb forgor to make it possible to actually use the command.
2022-08-14 13:16:47 -07:00
wrexbe
c4d135e253
Refactor lobby status ( #10550 )
2022-08-14 12:54:49 -07:00
Leon Friedrich
c535214aa2
Fix restart error ( #10591 )
2022-08-14 12:54:11 -07:00
Leon Friedrich
d08b84c002
Log storage error ( #10588 )
2022-08-14 12:52:17 -07:00
Nemanja
20a51ad7c3
prevent placing tiles under walls ( #10547 )
2022-08-13 23:00:39 -07:00
Nemanja
71e5f34d84
prevents revenant harvesting and soul searching from stacking ( #10567 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-13 22:59:26 -07:00
Rane
572a4f7fb3
Eye damage ( #10262 )
2022-08-13 22:59:14 -07:00
Julian Giebel
b2436c22a7
Adds disposal mailing units (again) ( #7630 )
2022-08-13 22:57:25 -07:00
Veritius
51fa58673a
Allow C4's auto-starting when stickied quality to be toggled ( #10434 )
2022-08-13 22:48:02 -07:00
Nemanja
c3fdc85d60
Rat King Names ( #10503 )
2022-08-13 22:38:40 -07:00
Kevin Zheng
0722ef394c
Fix ChemMaster discard needing a target solution ( #10492 )
2022-08-13 22:37:19 -07:00
Visne
58769634c7
Fix a bunch of compiler warnings ( #10518 )
2022-08-13 22:28:34 -07:00
corentt
7deb22e163
Fix cans that cant be spilled ( #10529 )
2022-08-13 22:19:45 -07:00
Jessica M
9aa4ae1fb4
Flashes, Expendablelights, and spray bottles will mark as trash when used up ( #10430 )
2022-08-13 22:14:49 -07:00
Nemanja
3e1cf73469
Revs (the spooky ones) ( #9842 )
2022-08-13 23:49:41 +10:00
metalgearsloth
5449835bba
Fix audio occlusion ( #10538 )
2022-08-11 19:53:28 -07:00
AJCM-git
3f74141c93
Makes projectile speed configurable in gun system ( #10535 )
2022-08-12 12:49:46 +10:00
Nemanja
5670769435
fix lathe queue interruption bug ( #10533 )
2022-08-11 20:33:32 -05:00
Nemanja
98cdb12b4f
wielding cleanup ( #10525 )
2022-08-12 08:53:35 +10:00
Kevin Zheng
9cb7e0f6c4
Make atmos Turing-complete ( #10520 )
...
* Add pneumatic valves
Pneumatic valves permit bidirectional flow between the inlet and outlet
if the pressure at the control port is high enough.
* Add construction recipe
2022-08-11 16:19:31 -05:00
metalgearsloth
b4248482c5
IFF console ( #10504 )
...
* IFF console
* Silly
* Color
* a
* Const bool default
* Full stealth as well coz dork.
* Infiltrator update
2022-08-11 11:58:44 -05:00
metalgearsloth
4b48f7e1ef
Add missing break on RemoveDisallowedJobs ( #10511 )
2022-08-11 22:47:54 +10:00
Flipp Syder
0f9e31c988
Listener fix for speech ( #10240 )
2022-08-11 19:25:29 +10:00
Rane
1e93dd1d1e
give more info in examine for rotting ( #10493 )
...
* give more info in examine for rotting
* remove line
* Update MiasmaSystem.cs
* Update MiasmaSystem.cs
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-08-10 19:43:19 -07:00
metalgearsloth
1347aed0b2
Don't allow anchorable overlap ( #10461 )
...
* Don't allow anchorable overlap
Should significantly reduce incidents of wall pushing.
* woops
2022-08-10 19:11:29 -07:00
Rane
e81510bf3e
Escape inventory refactor ( #10203 )
2022-08-10 18:37:20 +10:00
metalgearsloth
a549a85e81
Update tiles to modern standards ( #10436 )
2022-08-10 17:05:40 +10:00
Leon Friedrich
c627280c2f
Fix events.enabled ( #10345 )
2022-08-10 16:15:44 +10:00
Morb
4138fedca2
Entity pickup/drop sound components ( #10233 )
2022-08-09 19:14:55 +10:00
Flipp Syder
3d36a6e1f6
Station records ( #8720 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-09 15:10:01 +10:00
metalgearsloth
4becd815b1
Nerf carp spawn rate ( #10456 )
2022-08-09 14:28:35 +10:00
Nemanja
210b2cd5ca
Fix fucked names in steal condition ( #10445 )
2022-08-09 10:32:17 +10:00
Kara
bbdb269b5f
Whitelist reason cvar + RP server whitelist reason ( #10451 )
2022-08-08 16:55:57 -07:00
metalgearsloth
3fbc42aef0
Fix miasma crash ( #10433 )
2022-08-08 03:09:09 -07:00
Nemanja
69e69e7db7
Captain's Captain's Jetpack ( #10195 )
2022-08-08 18:55:50 +10:00
Kevin Zheng
b95cec9b19
Increase robust harvest effectiveness ( #10369 )
2022-08-08 18:51:41 +10:00
wrexbe
2c13a2c93c
Ignore missing components that end with "Visuals" ( #9613 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-08 18:50:54 +10:00
metalgearsloth
d4d3e05893
Carp rift proximity ( #10429 )
2022-08-08 14:43:09 +10:00
Justin Trotter
d4848a896a
active pinpointers finds targets upon map transition ( #10241 )
2022-08-08 14:27:30 +10:00
metalgearsloth
3f5a5d46b6
Dragon rift fixes ( #10428 )
2022-08-08 14:19:53 +10:00
metalgearsloth
fcd005cf06
Fix sound again (again) ( #10426 )
2022-08-08 13:56:28 +10:00
metalgearsloth
db55d44e3d
Fix build again (again) ( #10425 )
2022-08-08 13:38:42 +10:00
Nemanja
123c631067
Zombie SFX ( #9976 )
2022-08-08 13:16:43 +10:00
metalgearsloth
c0439fe86a
Fix build ( #10421 )
2022-08-08 12:49:52 +10:00
Level10Cybermancer
0d9b3743cd
Blunt melee weapons now deal stamina damage ( #9897 )
2022-08-08 12:38:04 +10:00
metalgearsloth
189d49a51f
ItemMapper ECS ( #9867 )
2022-08-08 12:35:57 +10:00
Morb
ccb70fd9b6
Add nuke ops greeting sound ( #9862 )
2022-08-08 12:27:08 +10:00
Kevin Zheng
e0836311f1
Add prices for gas canisters ( #10129 )
2022-08-08 11:49:06 +10:00
Leon Friedrich
193b9f467d
Remove string appearance keys ( #10114 )
2022-08-08 11:44:16 +10:00
Nemanja
1783dd82e7
disallow stacking polymorphs by default ( #9845 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-08-08 11:34:20 +10:00
metalgearsloth
f695d239c9
Make PA 40% less jank ( #9278 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-08-08 10:31:53 +10:00
metalgearsloth
a29d8b9fa2
Carp wave spawner and dragons as an actual event ( #10254 )
2022-08-08 10:18:14 +10:00
metalgearsloth
797a11a6ed
Fix cargo shuttle ( #10397 )
2022-08-08 09:22:46 +10:00
Júlio César Ueti
ee969c9799
Adds even more important Admin Logging ( #10268 )
2022-08-08 09:21:56 +10:00
Moony
a2d8e96a53
Fix localization for playtime. ( #10389 )
2022-08-08 08:43:27 +10:00
metalgearsloth
f5fdf4e672
Disable NPCs in debug ( #10353 )
2022-08-07 18:51:04 +10:00
Kara
b947151d9a
Bucket solution fills + ECS SolutionContainerVisualizer ( #10289 )
2022-08-07 01:50:52 -07:00
Júlio César Ueti
e0ca000225
Adds a check for hitSoundOverride in meleeWeaponSystem ( #10380 )
2022-08-07 17:10:39 +10:00
Pieter-Jan Briers
e852ada6c8
Play time tracking: Job timers 3: more titles: when the ( #9978 )
...
Co-authored-by: Veritius <veritiusgaming@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-08-07 16:00:42 +10:00
Leon Friedrich
6b94db0336
Preserve explosion error stack trace ( #10379 )
2022-08-07 14:01:21 +10:00
Leon Friedrich
099d38b562
Fix station deletion bug ( #10348 )
2022-08-07 13:53:07 +10:00
keronshb
8e9a6460ae
Field gen fixes ( #10366 )
2022-08-06 18:10:37 -07:00
metalgearsloth
45bd1edd5b
Revert "Update submodule to 0.34.0.0 ( #10356 )" ( #10359 )
2022-08-06 16:48:21 +10:00
metalgearsloth
bab54e5e3e
Make conveyors event driven ( #9733 )
2022-08-06 16:32:38 +10:00
Leon Friedrich
e06ea56eb2
Content BUI changes for engine PR ( #10308 )
2022-08-06 14:59:02 +10:00
metalgearsloth
9b662c3b62
Fix nukeops start ( #10355 )
2022-08-06 14:58:15 +10:00
metalgearsloth
74d13646f7
Fix disarm resolve error ( #10354 )
2022-08-06 14:48:58 +10:00
Nemanja
6d88c6ba88
Mining Fix ( #10347 )
2022-08-06 13:16:17 +10:00
Leon Friedrich
064112a045
Fix decal system error ( #10346 )
2022-08-06 13:08:05 +10:00
Nemanja
5128dc687b
Make kitchen spikes slightly more logical ( #10343 )
2022-08-05 18:09:33 -07:00
Nemanja
f511343220
EntityStorage placeable tweaks ( #10344 )
2022-08-06 09:49:16 +10:00
Pieter-Jan Briers
139713eb13
Fix bad string format error in Rider ( #10339 )
2022-08-05 22:15:35 +02:00
Leon Friedrich
e7854c9156
Steal condition fix ( #10323 )
2022-08-05 18:02:02 +10:00
keronshb
0eece4b47f
Containment Field Rework ( #9312 )
2022-08-05 14:22:37 +10:00
Leon Friedrich
8f445d44fa
Fix stuck lathe queue ( #10311 )
2022-08-04 16:19:31 -07:00
Paul Ritter
34fe04483f
content changes for "refactors copy api to use ref" ( #10180 )
2022-08-05 08:17:16 +10:00
metalgearsloth
b7bedcd282
Probably fix adminnotes for offline players ( #10292 )
...
Works with 2 clients on my machine
2022-08-04 17:52:13 +02:00
Jessica M
39a6c8afb3
Adds trash tag to more items. New component "TrashOnEmpty" ( #10166 )
2022-08-04 01:52:08 -07:00
Rane
2f4849eae1
Cloning Rework ( #8972 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-08-03 21:05:17 -07:00
Kara
5784c248ac
Nuke anchor fixes + cargo sell blacklist ( #10286 )
2022-08-03 20:01:14 -07:00
Jessica M
7650ddf78f
You can no longer spill closed solution containers ( #10259 )
2022-08-03 17:47:14 -07:00
Leon Friedrich
bbd6482420
Fix lathe unanchor interaction & general cleanup ( #10156 )
2022-08-03 17:38:56 -07:00
metalgearsloth
098b536fb8
NPC Steering refactor ( #10190 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-08-03 16:02:50 +10:00
Jessica M
4fc4567a9c
add tongue twister to disease artifacts, rat carriers, and mold ( #10265 )
2022-08-02 20:40:42 -05:00
Jessica M
b97f0f033e
Fixes lobby station timer ( #10261 )
2022-08-02 18:30:10 -07:00
Julian Giebel
bba5850da4
Fix the fix for accents on radio ( #10242 )
2022-08-02 06:46:10 -07:00
Flipp Syder
98a9196dd4
Fixes issues with wire layouts, enables wire layout composition ( #10246 )
2022-08-02 06:42:05 -07:00
Rinkashikachi
ff930c33aa
Lathe and ghost role localization ( #10251 )
2022-08-02 06:40:53 -07:00
Morber
14d361a57f
Localize spent lights name & desc ( #10225 )
2022-08-02 13:21:57 +10:00
Justin Trotter
15944898b1
accents on radio ( #10226 )
2022-08-02 12:33:30 +10:00
Leon Friedrich
cfec035b9d
Fix disposal entry ( #10230 )
2022-08-02 08:35:34 +10:00
wrexbe
5eaa7149e2
Replace count prototype ( #10212 )
...
* Replace count prototype
* Doc improvement
2022-08-01 12:32:42 -07:00
Paul Ritter
6b243e6e43
fix yamllinter ( #10221 )
...
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-08-01 15:10:08 +02:00
Paul Ritter
f77aff7b94
prototype composition ( #9979 ) & updates submodule
...
* prototype composition
* a
* fixes build
* fixes test
* updates submodule
Co-authored-by: Paul Ritter <ritter.paul1@gmail.com>
2022-08-01 14:39:37 +02:00
metalgearsloth
7d779018b9
Make early launches a cvar ( #10213 )
...
Apparently our LRP playerbase sucks.
2022-08-01 03:26:25 -05:00
Leon Friedrich
55665766cf
Fix gas tank bug ( #10197 )
...
* Fix gas tank bug
* avoid partial connects
* Revert "avoid partial connects"
This reverts commit 598a871442b74bfe05948e3df8ed47722315722d.
2022-08-01 17:43:20 +10:00
Fooberticus Bazly
fafd541349
fixed plant bag double dump problem ( #10188 )
...
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-31 01:14:21 -07:00
Level10Cybermancer
f0d17e328c
Thieving gloves now actually hide stripping messages ( #9933 )
...
* changed the description of thieving gloves
* fixed the strip/place popups not being hidden
* moved the ev.Stealth check
* Revert "changed the description of thieving gloves"
This reverts commit e0d242ddb8902873fbcd095a58e49641588414f5.
* Refactor/format
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-07-30 23:02:27 -07:00
wrexbe
b5de805083
Mouse disposal nullable patch ( #10185 )
2022-07-30 21:23:46 -07:00
Lucas
8000d31a62
No handed mobs now cant insert other mobs on disposal ( #9993 )
...
* fix mouse now cant insert other mobs on disposal, but still can jump inside
* Apply suggestions from code review
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
* using popupSystem depedency and better fluent use
* change where the message You don't have hands are
* Caution popup
Co-authored-by: zero <ribeirolucasdev@gmail.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2022-07-30 21:17:30 -07:00
Leon Friedrich
ddfa328442
Identity loc string fixes ( #10137 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-30 20:43:38 -07:00
Rane
de789ad5ea
Standard contests + disarm math tweak ( #10087 )
2022-07-30 20:41:30 -07:00
Kevin Zheng
da11acd8c3
Make passive gates great ( #9816 )
2022-07-30 20:00:34 -07:00
Leon Friedrich
bae540ab2f
Fix gas tank and other hand-interaction bugs ( #9700 )
2022-07-30 19:56:26 -07:00
Jessica M
ae4ca09a57
Add current station time to game lobby ( #9665 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-30 19:55:43 -07:00
TekuNut
3c3960e82e
Update DragonSystem to use SharedAudioSystem ( #10141 )
2022-07-30 19:53:58 -07:00
Leon Friedrich
7500303bed
Strap bug fixes ( #10142 )
2022-07-30 19:53:17 -07:00
Júlio César Ueti
d30c3b0bbc
Adds detailed logging to AME and PA interactions ( #10170 )
2022-07-30 19:47:42 -07:00
Rane
95bf54af7a
Add dizziness as a symptom of bloodloss ( #10172 )
2022-07-30 19:24:24 -07:00
Steven K
68a5fcb7f8
PlantHolderVisualizer component system refactor ( #10091 )
...
* Converted PlantHolderVisualizer to component and system.
* Cleaned up Botany folder.
* Converted initialization of HydroTrayVisualizer under PlantHolderVisualizerSystem to it's own GenericVisualizer.
* Cleaned up hydro_tray.yml.
2022-07-30 19:18:49 -07:00
Jackson
5084665643
Salvage magnet accuracy fix ( #10124 )
2022-07-28 21:05:01 -07:00
Rane
47e84d9d54
Make miasma start being visible later ( #10128 )
2022-07-28 20:13:56 -07:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
Leon Friedrich
d279f6172a
Fix item/clothing visual & networking bugs ( #10116 )
2022-07-28 18:02:09 -07:00
Rane
b8be23004b
Latejoin traitors ( #9783 )
2022-07-28 17:59:45 -07:00
metalgearsloth
4c298c243a
Don't allow nullspace FTL ( #10110 )
...
* Don't allow nullspace FTL
Because other systems are my problemo now.
* Also this
2022-07-28 23:30:42 +10:00
metalgearsloth
ac67ae7b1e
Fix FTL exception ( #10099 )
...
Will also just log in future so we know what did it.
2022-07-28 16:27:23 +10:00
Rane
38a8a22e5a
Throwing event improvements ( #10055 )
2022-07-28 09:28:23 +10:00
Kara
258ec0cac1
Clothing/item ECS & cleanup ( #9706 )
2022-07-27 03:53:47 -07:00
Kara
6c30726c7b
freon fixes ( #10076 )
2022-07-27 03:17:33 -07:00
Kara
7a553781cc
Frezon ( #9980 )
...
* stuff i'll have to fix anyway when n2o gets merged
* everything except the finished reactions
* freon coolant reaction but with bad curve
* miasmic subsumation
* freon production
* nitrogen and diff temp scaling
* uhh meant to change that
* #
* hitting that frezon boof
2022-07-27 04:55:28 -05:00
Rane
1c8bdaf7c4
Sleeping ( #9793 )
2022-07-26 21:46:24 -07:00
Rane
e36b155325
Port boxer from Nyano ( #9080 )
2022-07-26 18:34:19 -07:00
ModeratelyAware
3e28b7f236
Converted FireExtinguisherVisualizer to generic visualizer ( #10058 )
2022-07-26 17:40:13 -07:00
Nemanja
6276bda4f4
Zombie Fixes and Tweaks ( #9940 )
2022-07-26 17:35:34 -07:00
Kara
7e57dd987e
Chat fixes ( #10051 )
2022-07-26 16:49:23 -07:00
Kara
2ca8f8ac80
Minor identity bugfix ( #10050 )
2022-07-26 16:49:14 -07:00
Leon Friedrich
ce24d16593
Remove more server sprite component uses ( #9963 )
2022-07-27 02:22:49 +10:00
Myctai
43ec284318
Fix some more "CentCom" instances ( #9970 )
2022-07-26 07:00:38 -07:00
Rane
5ad13e0637
Redirect dead player LOOC to deadchat ( #10009 )
2022-07-26 06:58:19 -07:00
Ygg01
535f16a199
Add documentation for ItemMapperSystem etc. ( #9998 )
2022-07-26 06:57:00 -07:00
Lucas
78c784c5ae
Removed open and unlock for mobs with no hands ( #9984 )
...
* removed verbs open and unlock for mobs with no hands
* fix the file where check the hands
* fix now using HasComp looking for SharedHandsComponent
* remove blank line
* remove blank line
Co-authored-by: zero <ribeirolucasdev@gmail.com>
2022-07-26 11:31:25 +10:00
Leon Friedrich
5449e7875e
Vending visualizer update ( #9962 )
2022-07-26 10:35:36 +10:00
Rane
57206eb49c
Port medibot + bot spawners from nyano ( #9854 )
...
* Port medibot + bot spawners from nyano
* Make the injection thresholds constants
* Remove warning
* Check against const in system too
* resolving systems just isn't worth it
* only resolve entity manager once
* Reduceother resolves too
* fix post-merge
* woops
2022-07-25 10:33:31 -05:00
metalgearsloth
04cb1d63dd
Fix gravity mispredict ( #10017 )
2022-07-25 16:55:24 +10:00
metalgearsloth
bfac53e7bc
Per-map parallax support ( #9786 )
...
* Per-map parallax support
* Comments for future sloth
* c
* bet
* Fix exception
* VV support
* Fix parallax
* mem
* weightless sounds
* Gravity stuff
* placeholder coz im too lazy to stash don't @ me son
* decent clouds
* sky
* Fast parallax
* Imagine spelling
* Loicense
* perish
* Fix weightless status
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-07-25 00:10:23 -05:00
metalgearsloth
aad6a22a6a
ECS NPCs ( #9941 )
...
* ECS
* A
* parity
* Remove dummy update
* abs
* thanks rider
2022-07-25 14:57:33 +10:00
Flipp Syder
fab5aed3b8
Fixes power wire action electrocution ( #8520 )
2022-07-24 21:53:30 -07:00
metalgearsloth
40a7584c2f
Gas tank internals alerts ( #9567 )
2022-07-25 14:42:25 +10:00
metalgearsloth
dad26db137
Fix a bunch of mover bugs ( #9999 )
...
* Fix a bunch of mover bugs
Just regressions from random things
* Fix vehicle movement I guess
2022-07-25 14:16:24 +10:00
Leon Friedrich
ed068b166f
Gas tile overlay rejig ( #9619 )
2022-07-24 19:10:18 -07:00
Vera Aguilera Puerto
cb5f051be5
Allow changing instrument style while playing them ( #9946 )
...
* Properly dirty changes when calling "SetInstrumentProgram" method
* Allow using swappable instrument verbs even while playing the instrument.
It's funnier this way
2022-07-24 21:40:05 +10:00
Leon Friedrich
16a08a60d0
Magboot & Stun visualizers ( #9961 )
2022-07-24 21:39:21 +10:00
Nemanja
54fcdb70f0
Prevent Glass duplication in lathes ( #9954 )
...
* lathes have been handled ;)
* Update LatheSystem.cs
2022-07-24 21:37:29 +10:00
Nemanja
97d131f5d7
thresholds ( #9960 )
2022-07-24 21:33:52 +10:00
ike709
c65cf5bb1f
Adds the station name to PDAs ( #9987 )
...
Co-authored-by: ike709 <ike709@github.com>
2022-07-23 18:58:28 -07:00
Moony
5d0e73ed4e
Fix pulling cancelling randomly. ( #9982 )
2022-07-23 07:26:06 -07:00
Pieter-Jan Briers
de9df5386f
Compat for Result Analyzer engine PR ( #9966 )
2022-07-23 11:08:11 +02:00
Moony
f98df73fae
Adds even more smites and a bunch of tools. ( #9825 )
...
* Adds three new smites, headstand, locker stuff, and reptilian species swap.
* Localize all the smites.
* save work
* More smites...
* Final tweaks.
* oops
* !PLEH
* Adds disarm prone and improved hand removal options.
* fix chances.
* take out the trash.
* Add some admin TRICKS instead of more smites.
* oop
* Implements the admin test arena and associated trick.
* Tricks for granting/revoking access.
* e
* mfw
* Implement quick dialogs, for when you don't want to spend 20 minutes writing a simple dialog prompt.
* Forgot the rejuv icon.
* E
* docs
* augh
* Add rename/redescribe buttons.
* Adds objects menu, implements a couple tricks for stations.
* 1984
* Adds a trick for effectively infinite power.
* fixes some icon uggo.
* a
* HALT!
* Pause/unpause buttons.
* Forgor the textures.
* they broke every bone in their body.
* i added more
* more battery actions, touch up battery icon.
* Address reviews.
2022-07-21 17:30:00 -05:00
Chris
e8eaaa2189
Research Servers now have proper IDs, and can be selected in lathe menu ( #9949 )
...
* rd servers now increment properly when added
* remove debug message
2022-07-21 17:16:14 -05:00
Morber
532ceff24e
Remove CanBeAntag for nukeops ( #9947 )
2022-07-21 16:00:24 -05:00
Nemanja
e156268da3
Update ZombifyOnDeathSystem.cs ( #9919 )
2022-07-21 14:32:04 +10:00
drakewill-CRL
d02e2dad26
Antag menu ( #9900 )
...
* Refactor traitor generation code.
* RandomTraitorAlive no longer crashes when 1 traitor. Also cleaner/faster
* Add Antag menu for admins, add Traitor to the list.
* Add zombie to admin-antag menu
* Pirates, lone op, make traitor consistent with the rest.
* Add name strings
* cleaned usings.
* Cleanup.
Co-authored-by: drakewill <drake@drakewill-crl>
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-07-20 04:46:23 -05:00
Kevin Zheng
546d708c40
Add under-pressure lockout to air vents ( #9824 )
...
* Add under-pressure lockout to vent pumps
* Add examine text showing UPLO
2022-07-19 21:23:23 -07:00
Myctai
a29749ed4c
Perform CentCom-ification ( #9876 )
...
* Change "CentComm" to "CentCom"
* Change "Centcomm" to "CentCom", skipping CVar and changelog
* Change "Centcom" to "CentCom", skipping lots of item IDs
* Change "centcomm" to "CentCom", skipping URLs, some var, IDs
* Change "centcom" to "CentCom", skipping IDs and alike
2022-07-19 21:08:24 -07:00
Moony
a2d26ac0ca
The nuke must be anchored to arm. ( #9898 )
2022-07-19 20:57:05 -07:00
metalgearsloth
0a4c630e1d
Announce shuttle direction on proximity ( #9885 )
2022-07-19 21:47:49 +10:00
Andreas Kämper
209212d87d
Removed lifetime handling from ImmovableRod and added TimedDespawnComponent to the prototype instead ( #9870 )
2022-07-19 17:08:47 +10:00
Rane
4ded69eaa7
Remove overfed/overhydrated alerts ( #9852 )
2022-07-18 14:41:54 +10:00
Rane
1e8efb1dd5
Port cleanbots from Nyano ( #9853 )
2022-07-17 22:48:36 -05:00
Rane
5ad725dce9
Remove ranged injection/feeding ( #9841 )
2022-07-17 15:25:41 -07:00
Nemanja
d6c4a29dcb
make nukies actual antags ( #9844 )
2022-07-17 16:57:52 -05:00
metalgearsloth
ebfd2f87b2
Make FTL arrive closer ( #9828 )
2022-07-17 20:22:09 +10:00
metalgearsloth
0378a23790
Make shuttle brakes use thrusters and bandaid shuttle movement ( #9826 )
2022-07-17 19:36:08 +10:00
Fooberticus Bazly
cd7765e7d9
using existing FixedPoint2 for popup message, instead of raw float ( #9820 )
...
Co-authored-by: fooberticus <fooberticus@protonmail.com>
2022-07-16 23:32:19 -07:00
metalgearsloth
094d8265f8
Fix aghost movement ( #9823 )
2022-07-16 21:31:22 -07:00
Moony
96ae4da9bd
Add a log to cut cables. How did this not exist before? ( #9780 )
2022-07-16 21:50:57 -05:00
Morber
700f4aff57
Refactor set alert level command ( #9794 )
2022-07-16 15:34:43 -07:00
metalgearsloth
b9e876ca92
The real movement refactor ( #9645 )
...
* The real movement refactor
* ref events
* Jetpack cleanup
* a
* Vehicles partially working
* Balance tweaks
* Restore some shitcode
* AAAAAAAA
* Even more prediction
* ECS compstate trying to fix this
* yml
* vehicles kill me
* Don't lock keys
* a
* Fix problem
* Fix sounds
* shuttle inputs
* Shuttle controls
* space brakes
* Keybinds
* Fix merge
* Handle shutdown
* Fix keys
* Bump friction
* fix buckle offset
* Fix relay and friction
* Fix jetpack turning
* contexts amirite
2022-07-16 13:51:52 +10:00
Nemanja
7b6de14f12
quickfix nukie uplinks ( #9765 )
2022-07-16 05:06:05 +10:00
Rane
491a1f3b60
Add public method to update cargo bank account (again) ( #9761 )
2022-07-15 06:20:35 -07:00
Rane
188934a748
Portable scrubbers ( #9417 )
2022-07-15 05:46:30 -07:00
metalgearsloth
f16de2186e
Fix emergency shuttle docking ( #9758 )
...
Woopsy
2022-07-15 05:11:15 -07:00
Morber
efb17f1e98
Nuke ops war anounce sound ( #9035 )
2022-07-15 02:16:41 -07:00
Leon Friedrich
e17c89eac4
Identity popup fixes ( #9743 )
2022-07-15 01:10:52 -07:00
Rane
abab5bedcd
Port honkbots from nyano ( #9698 )
2022-07-15 00:54:34 -07:00
Rane
5c7eea3e42
Convert familiars to GhostRoleMobSpawner ( #9525 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-15 00:53:42 -07:00
Kara
c9d9d09e19
Ghost role probability ( #9752 )
...
* Ghost role probability
* give it to regular ticks/bears too
2022-07-15 15:20:37 +10:00
Kara
e43915c94a
Proto-kinetic accelerator ( #9748 )
2022-07-15 14:28:14 +10:00
Nemanja
06a7d75641
Job-specific traitor items ( #9601 )
2022-07-15 14:26:06 +10:00
metalgearsloth
1251b3aeda
Add FTL destinations ( #9685 )
2022-07-15 14:11:41 +10:00
Rane
8de2590e29
Steal condition tells you where to steal it from ( #9605 )
2022-07-14 20:09:11 -07:00
Kara
ad7889e8a9
Magic staves + wands ( #9070 )
2022-07-14 19:45:27 -07:00
metalgearsloth
9608005db0
Vapor tweaks ( #9638 )
2022-07-14 19:45:21 -07:00
Myctai
51e5d21ffb
Bring pills back to 50 units maximum ( #9626 )
2022-07-14 19:40:47 -07:00
Jacob Tong
3bbbb59bb1
Make flash prevent handheld light toggle ( #9448 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-14 19:39:42 -07:00
Leon Friedrich
72599e5282
Fix disappearing decals bug ( #9608 )
2022-07-14 19:33:11 -07:00
themias
b76c251829
Add batch cooking ( #9359 )
2022-07-14 19:25:16 -07:00
Leon Friedrich
4100516bde
Add uplink command completions ( #9742 )
2022-07-14 18:14:37 -07:00
Leon Friedrich
f7d02968a4
Make entity storage lookup range positive ( #9735 )
2022-07-15 07:55:36 +10:00
Leon Friedrich
d001652edc
Fix bricked welding component ( #9741 )
2022-07-14 23:03:17 +02:00
themias
b087586377
Add AMIV disease stages ( #9637 )
...
* Add AMIV disease stages
* remove unused import
* move stages to top for readability
* monkey immunity to amiv
* Update to use time instead of index
* Revert "Update to use time instead of index"
This reverts commit 6bc83b0d48c167fe30437fa94272a00ed1633c5d.
* add comments
* rerun test
2022-07-15 02:06:54 +10:00
Leon Friedrich
9541eeb189
Make disposal pipes use generic visualizer ( #9672 )
2022-07-15 02:04:23 +10:00
metalgearsloth
cd4b7bd85c
Muzzle flash enhancements ( #9527 )
2022-07-14 23:03:48 +10:00
metalgearsloth
4d5d4cc564
Make controlmob not require sentience ( #9479 )
2022-07-14 22:34:07 +10:00
sBasalto
80a0c8e025
Fix zombie percent in the round end summary ( #9682 )
2022-07-14 05:11:44 -07:00
metalgearsloth
38fc066fb9
Re-implement recoil ( #9406 )
...
* Re-implement recoil
Playing around with the values atm
* Update constants
* final tweaks
2022-07-14 22:01:25 +10:00
Kara
fab331742a
Remove `IAfterInteract` ( #9715 )
...
* remove gas analyzer iafterinteract
* solution transfer + obsolete
* cuffable
* remove
2022-07-14 21:45:31 +10:00
Leon Friedrich
6bd6937572
Entity storage whitelist ( #9694 )
2022-07-14 21:38:39 +10:00
Kara
3bf8c27888
Machine frame ECS ( #9713 )
2022-07-14 04:35:37 -07:00
Kara
fa397623fc
Traitor deathmatch ecs ( #9714 )
2022-07-14 04:34:20 -07:00
Leon Friedrich
e9616e40f9
Remove IActivate ( #9705 )
...
* git mv
* purge IActivate
* File scoped NS
2022-07-14 20:29:29 +10:00
Leon Friedrich
bad837fb85
Generic morgue visualizer ( #9696 )
2022-07-13 22:25:44 -07:00
Rane
ab058f2139
Healing tweaks ( #9697 )
2022-07-13 22:24:35 -07:00
Kara
a0c531d08b
Identity fixes ( #9701 )
2022-07-13 22:23:55 -07:00
Nemanja
5edf2ccad5
EntityStorage ECS ( #9291 )
2022-07-14 09:11:59 +10:00
metalgearsloth
43755601fd
Add admin verb for respawning a player ( #9666 )
2022-07-13 11:59:59 +10:00
metalgearsloth
365f388b8e
Probably fix thirst mispredict ( #9656 )
...
* Probably fix thirst mispredict
* thanks rider
2022-07-12 19:45:30 +02:00
wrexbe
a1c4f10061
Toilet fixes ( #9609 )
2022-07-11 23:04:33 -07:00
TekuNut
97f995b986
Use map coordinates for spraying ( #9505 )
2022-07-12 12:37:02 +10:00
Duddino
fd4ca91d6f
Fix a bug where toggleready returns an exception when provided with the wrong number of arguments ( #9631 )
2022-07-12 12:14:24 +10:00
Rane
582436d6b5
Do not hardcode salvage magnet channel ( #9633 )
2022-07-11 17:06:56 -05:00
Kara
81a6f16591
More nukie tweaks ( #9618 )
2022-07-11 02:29:51 -05:00
Kara
eb22cfbe43
Small identity fixes ( #9617 )
2022-07-10 23:54:48 -07:00
Kara
b9a0894d7c
Event refactor ( #9589 )
...
* Station event refactor
* Remove clientside `IStationEventManager`
we can just use prototypes
* Basic API idea
* Cruft
* first attempt at epicness
* okay yeah this shit is really clean
* sort out minor stuff
* Convert `BreakerFlip`
* `BureaucraticError` + general cleanup
* `DiseaseOutbreak`
* `FalseAlarm`
* `GasLeak`
* `KudzuGrowth`
* `MeteorSwarm`
* `MouseMigration`
* misc errors
* `PowerGridCheck`
* `RandomSentience`
* `VentClog`
* `VentCritters`
* `ZombieOutbreak`
* Rewrite basic event scheduler
* Minor fixes and logging
* ooooops
* errors + fix
* linter
* completions, `RuleStarted` property, update loop fixes
* Tweaks
* Fix #9462
* Basic scheduler update fix, and fixes #8174
* Add test
* UI cleanup
* really this was just for testing
2022-07-10 20:48:41 -05:00
Kara
2d5ec7f85c
Id[entity] 2.0 (real) ( #9612 )
...
* starter API
* network ID cards
* Port more stuff from old identity
* Re-implement identity representation + name updating
* move
* proper name returning for `IdentityName`
* move everything important to server, give in to temptation
* shared / server / client split sadly. move ensure to shared and spawn to server
* identity update queueing + identityblocker
* fixes
* and just like that it's usable for admins
* huge identity pass
* pass dos
* jesus christ
* figs :D
* fuck u
* fix bad merge.
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-07-10 20:36:53 -05:00
Rane
cfe39123a7
Allow non-humanoid roles ( #9604 )
2022-07-10 20:10:03 -05:00
Rane
2225ec2e1a
Forensics QOL (Autolabeling of pads and reports) ( #9610 )
2022-07-10 17:52:54 -07:00
Rane
f88104ed4f
public method to add/subtract from cargo bank account ( #9614 )
2022-07-10 18:59:24 -05:00
Pieter-Jan Briers
221c23000e
Client command perms cleanup. ( #9599 )
2022-07-10 15:43:44 +02:00
Kara
459f8d23eb
Shards damage barefoot users + steptrigger-related general cleanup ( #9585 )
2022-07-10 02:28:37 -07:00
TekuNut
73b094c6ad
Convert Remaining Atmos Appearance Visualizers ( #9582 )
...
* Convert atmos plaque to generic visualizer
Use generic visualizer for atmos plaque. Also enables zumos plaque to
appear.
* Convert gas canister connecters
* Remove manual layer creation
* Remove gas canister visualizer
* Convert gas analyzers to generic visualizers
* Convert fire visualizer
* Fix layers on plasma and air canisters
* Remove commented out fire visualizer in barricades
* Add documentation for fire visuals component
* Remove redundant visualizer for milkalyzer
* Remove rogue item group
2022-07-10 16:51:34 +10:00
Marat Gadzhiev
d610f2a56c
Order manifests for shuttle orders. Now with item names and approver info. ( #9464 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-07-09 06:48:57 -07:00
AJCM-git
f045f0c441
Making smites funnier ( #9524 )
2022-07-09 02:49:30 -07:00
Kara
9168fc629c
Add egg laying + chicken/duck improvements ( #9518 )
2022-07-09 02:48:16 -07:00
Kara
50fc190f7f
Visual popup addendum ( #9570 )
2022-07-09 02:32:06 -07:00
metalgearsloth
860db2bd14
Specifiable dock colours + stripeback displays ( #9566 )
2022-07-09 02:25:32 -07:00
Kara
dc28b58468
Visual popup types ( #9523 )
...
* Visual popup types
* Pass over `PopupCoordinates` and `PopupCursor`
* `PopupEntity` pass
* Disease and reagent popup pass
* COLOUR
2022-07-09 04:09:52 -05:00
Leon Friedrich
54ea493bfe
Fix drink system double-refunding solutions on failure ( #9569 )
2022-07-09 01:53:18 -07:00
metalgearsloth
6acd941ffb
Jetpack QOL tweaks ( #9563 )
2022-07-09 18:24:48 +10:00
metalgearsloth
53137cb527
Fix nearby warping ( #9565 )
2022-07-09 15:20:23 +10:00
metalgearsloth
18e7d80970
Shuttle announces its docking direction ( #9564 )
...
* Shuttle announces its docking direction
* Consider COM juusssttt in case
2022-07-09 15:19:52 +10:00
themias
dcdb05fe96
Fix force-feeding pills ( #9554 )
2022-07-09 13:57:17 +10:00
metalgearsloth
5107bc3be7
Bullet impact effects ( #9530 )
2022-07-09 13:46:11 +10:00
metalgearsloth
4a393d4665
Fix a bunch of warnings ( #9528 )
2022-07-09 09:07:47 +10:00
Aerocrux
7750675757
Add SoftMaxPlayers to status response for launcher use ( #9365 )
2022-07-08 21:44:49 +02:00
metalgearsloth
8b103c78c8
Make wieldable use entity position ( #9538 )
2022-07-08 23:05:42 +10:00
Vera Aguilera Puerto
4917943c3d
Fix adjacent tile atmosphere creation using the wrong coordinates. ( #9539 )
2022-07-08 14:30:45 +02:00
Vera Aguilera Puerto
520464e89b
FixVacuum does not replace tile air if there are no adjacent tiles. ( #9535 )
2022-07-08 12:41:59 +02:00
Flipp Syder
07c622429a
Adds station filter for alert level change sound ( #9533 )
2022-07-08 19:25:35 +10:00
Nemanja
7ec23e020d
Disease Stages But Epic ( #9043 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-08 13:44:38 +10:00
Leon Friedrich
3bfb1f0264
Fix & speed up explosion lookup ( #9526 )
...
* Speed up explosion lookup
* Ah. Fuck.
2022-07-08 13:29:43 +10:00
Leon Friedrich
dc38cc6074
Content changes required for recursive deletion changes ( #9316 )
2022-07-07 11:30:02 -07:00
TekuNut
6eba481657
Separate jetpack movement speed modifier ( #9363 )
2022-07-07 11:29:25 -07:00
Kara
f092f478f7
Satiety tweaks ( #9519 )
...
* Satiety tweaks
* actually lets do this
2022-07-07 11:21:26 -07:00
Kara
7e34124244
Emergency light goodies ( #9352 )
...
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-07-07 09:16:48 -07:00
Nemanja
52d2cc1de2
Prevent erroneous materials from being placed in lathes. ( #9454 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-07 13:44:31 +10:00
metalgearsloth
3135dfbebc
Play tap.ogg when no damage is being done ( #9489 )
2022-07-06 20:37:47 -07:00
Leon Friedrich
d9c247b310
Fix pipe net null error ( #9508 )
2022-07-06 20:36:07 -07:00
metalgearsloth
d5628fd004
Fix stunbaton stun sounds ( #9511 )
2022-07-07 13:34:17 +10:00
Nemanja
3bedfb1cbf
Make explosive armor multiplicative and not additive ( #9498 )
2022-07-07 13:15:20 +10:00
TekuNut
458d05b29b
Convert piped atmos entity visualizers ( #9200 )
2022-07-07 13:09:29 +10:00
ike709
4645dbb33c
Makes storage insertion failure more explicit ( #9465 )
2022-07-07 10:45:00 +10:00
Nemanja
6d9bc04487
Magboots ECS and Cleanup ( #9245 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-06 21:46:35 +10:00
metalgearsloth
2e7543402b
Make nukie arm sounds entity based ( #9484 )
2022-07-06 18:52:46 +10:00
metalgearsloth
7ef1aded6a
Fix delay roundend ( #9481 )
2022-07-06 18:17:28 +10:00
metalgearsloth
40eecdd78a
Stamina damage ( #9230 )
2022-07-06 18:06:12 +10:00
metalgearsloth
a2a5df1990
Damage masks ( #9402 )
2022-07-06 17:58:14 +10:00
metalgearsloth
0bbdd0c1a3
"Fix" aghost mass scanner ( #9438 )
2022-07-06 14:33:54 +10:00
Rane
f432592b0d
Convert rat king to use a ghost role spawner ( #9459 )
...
* Convert rat king to use a ghost role spawner
* fix literally unplayable spelling mistake
2022-07-06 13:43:23 +10:00
Nemanja
836c0bb1c4
Zombie Mode [New Game Mode] ( #8501 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-06 13:42:51 +10:00
themias
1014c7c335
Fix hunger/thirst 'Dead' thresholds ( #9453 )
2022-07-05 20:08:57 -07:00
metalgearsloth
f9f460af31
Fix intrinsic UI keys ( #9437 )
...
struct moment
2022-07-05 14:59:08 -05:00
wrexbe
4766638413
Fix salvage gibbing ( #9426 )
2022-07-05 08:03:36 -07:00
Jessica M
1be8efdffb
add tongue twister to the miasma pool ( #9423 )
2022-07-05 23:51:56 +10:00
metalgearsloth
88053e86ea
Fix remote piloting rotation ( #9439 )
2022-07-05 23:40:30 +10:00
Kara
d8b2886f71
Makes the nuke keypad play a nonatonic scale ( #9431 )
2022-07-05 02:24:37 -05:00
Kara
69871ef73a
Experimental nukie changes ( #9428 )
2022-07-04 23:49:19 -07:00
Kara
33e1c77de2
Fix collisions passing firestacks between mobs ( #9324 )
2022-07-04 20:30:45 -05:00
Rane
6f9e3cc461
Bloodstreams now have their own drawing behavior ( #8920 )
2022-07-04 17:37:21 -07:00
ike709
42b053159c
Humans can now have their ID cards examined ( #9415 )
...
Co-authored-by: ike709 <ike709@github.com>
2022-07-04 17:20:44 -07:00
Vera Aguilera Puerto
aa9281d667
Refactors the AtmosphereSystem public-facing API to allow for multiple atmos backends. ( #8134 )
...
* Refactors the entirety of the AtmosphereSystem public-facing API to allow for multiple atmos backends.
* actually compiles
* Remove commented out code
* funny bracket
* Move archived moles, temperature from GasMixture to TileAtmosphere.
* WIP customizable map default mixture
still VERY buggy
* broken mess
aaaaaaaaaaaaa
* Fix lattice, etc not being considered space
* visualization for "IsSpace"
* help
* Update Content.Client/Atmos/Overlays/AtmosDebugOverlay.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* Holy SHIT it compiles AGAIN
* Fix AtmosDeviceSystem crash at shutdown
* Fix immutable tiles on map blueprints not being fixed by fixgridatmos/revalidate.
* Use space instead of gasmixture immutable for heat capacity calculations
* Remove all LINDA-specific code from GasMixture, move it to TileAtmosphere/AtmosphereSystem instead.
* Fix roundstart tiles not processing
* Update Content.Server/Atmos/Commands/SetTemperatureCommand.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Update Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs
Changed Files tab is so large I can't commit both suggestions at once mfw
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-07-04 09:51:34 -05:00
metalgearsloth
76e4766d65
Make shuttle launch use ID card entity name ( #9405 )
2022-07-04 23:09:10 +10:00
Jessica M
6f76c95a36
Fixes tongue twister disease message, also adds it to the outbreak event ( #9400 )
2022-07-04 00:28:58 -07:00
themias
a32c5e543b
Add BreakOnDistance to DoAfterEventArgs ( #8902 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-04 16:56:31 +10:00
ike709
0b86e0e953
Event Music & Nuke Countdown Song ( #8597 )
...
Co-authored-by: ike709 <ike709@github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-07-04 16:29:38 +10:00
metalgearsloth
d45e957cce
Broadcast salvage over supply instead ( #9381 )
...
* Broadcast salvage over supply instead
* prototypes
* a
2022-07-04 16:19:40 +10:00
metalgearsloth
20f4c9988b
Fix station announcements ( #9380 )
...
* Fix station announcements
Doesn't just get what's on the grid. Also made it generic so other systems can use a station filter.
* bumped
* a
2022-07-04 16:00:51 +10:00
Jessica M
0d266f3d20
Adds new disease! Tongue Twister. Also new scrambled accent. ( #9393 )
2022-07-03 22:22:30 -07:00
metalgearsloth
bdbed1e665
Allow adminnotes to use username ( #9388 )
...
No I'm not going to the ban panel to find someone's GUID.
2022-07-03 16:34:16 -05:00
Kara
2df203b1e4
Intrinsic radio fixes ( #9378 )
...
* Inherent radio fixes
* rename
2022-07-03 18:36:40 +10:00
Pancake
a0c4f77511
Syndie Radio for Ghosts ( #9375 )
2022-07-03 00:57:07 -07:00
Rane
b7e9e95567
Rotting fixes ( #9338 )
2022-07-02 19:46:24 -07:00
Rane
87cf078d42
Miasma outbreaks give every mob the same disease ( #9232 )
2022-07-02 19:25:31 -07:00
Rane
2e90b81910
Freezer fixatmos entity ( #9314 )
2022-07-02 19:13:52 -07:00
Moony
e038ae4820
fix variantize ( #9348 )
2022-07-02 18:29:47 -07:00
EmoGarbage404
a633fe7d5e
Add Different Styles for Instruments ( #9250 )
2022-07-02 10:08:56 +02:00
Kara
c36e53da29
Another mobster accent fix ( #9335 )
2022-07-01 13:47:58 -07:00
Moony
8e90bf46e9
Implements panic bunkering. ( #9315 )
...
* Implements panic bunkering.
Helps with raid management, esp with unknown accounts.
* adds an enable/disable command.
2022-07-01 22:46:37 +02:00
Kara
de6db8cb21
Stomach YAML tweaks (short-term satiety) ( #9326 )
2022-07-01 13:42:29 -07:00
Kara
43b0f303c3
Lower shuttle time + recall turning point ( #9328 )
2022-07-01 13:40:36 -07:00
Leon Friedrich
fcba784379
Fix another explosion error ( #9325 )
2022-07-02 01:33:02 +10:00
Moony
efdc3bc7e0
Gimps the restart vote. ( #9327 )
...
* Disables the restart vote when admins are online.
* Gimps the restart vote so it requires 85% agreement.
* address rebiew
2022-07-01 02:52:20 -05:00
Leon Friedrich
3bbc6fcb74
Add exception tolerance to explosion processing ( #9309 )
2022-06-30 11:42:10 -07:00
Rane
f40e13f5f4
Entities with hands still respect "needsHands: false" for Puller ( #9266 )
2022-06-30 11:40:32 -07:00
themias
a18aac158e
Add action to pull down mask ( #9015 )
...
* Add action to pull down mask
* Update based on review comments
* fix access
* cleanup
* Update based on review comments
* revert change to ToggleableClothingSystem
* switch to unequip
* Specify the unequip is for togglemaskevent only
* fix issue of activating mask in hands with something else in mask slot
* Update based on review comments
* switch to dependency for ActionSystem for consistency
* whoops other instance too
* review changes
2022-06-30 09:44:53 +02:00
Leon Friedrich
1cd15723fb
Make large explosions use approximate lookups ( #9296 )
2022-06-30 12:43:06 +10:00
metalgearsloth
ed6e07e941
Log kitchen spikings ( #9284 )
...
Easier to find.
2022-06-29 07:55:59 -05:00
TekuNut
750822796b
Check smokable is in mouth ( #9281 )
2022-06-29 06:36:32 -05:00
metalgearsloth
b32846b253
Buff cuff times again ( #9279 )
2022-06-29 19:41:28 +10:00
DrSmugleaf
2a59e1b7fd
Disable admin logs next button when there are no more logs ( #9277 )
2022-06-29 10:38:24 +02:00
DrSmugleaf
000e7f6a64
Fix duplicate logs when skipping before filtering ( #9275 )
2022-06-29 10:17:45 +02:00
DrSmugleaf
fedd63118c
Include text search in admin logs db query ( #9274 )
2022-06-29 09:53:58 +02:00
Morber
c3a164b906
Localize radio channel names ( #9256 )
...
* Add localized channel names
* Full names
2022-06-29 13:27:19 +10:00
Morber
4cceface6f
Localize ETA units ( #9267 )
2022-06-29 13:13:36 +10:00
Leon Friedrich
bb04646bbe
Fix radio/chat error ( #9264 )
2022-06-29 13:13:01 +10:00
Moony
9457416090
OH NO THE SERVER IS DYING ( #9259 )
...
Fix a typo that hangs the server.
2022-06-28 15:07:06 -05:00
Rane
e86e6a5cce
Port research disks from nyano ( #9081 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-29 00:41:08 +10:00
metalgearsloth
5885e108ae
Fix master merge ( #9254 )
2022-06-28 23:39:48 +10:00
Leon Friedrich
c13c0b8b0b
Remove implicit GridId conversions ( #8975 )
2022-06-28 22:56:02 +10:00
Morber
7a14c6f331
Localize jobs ( #8968 )
...
* Localize job supervisors
* Rename supervisors file
* Localize job names
* Remove localization for fallback job name
* Use LocalizedName for Job
* Fix job names case
2022-06-28 22:55:05 +10:00
metalgearsloth
5dbb3220dd
ECS and bandaid research ( #9251 )
2022-06-28 22:54:08 +10:00
metalgearsloth
f0cc636c1d
Add door prying to xenos ( #8917 )
...
* Add door prying to xenos
* a
* c
2022-06-28 20:50:58 +10:00
EmoGarbage404
ef3a02397a
Potted Plants Cleanup ( #9196 )
...
* pray for me
* yippee
* collision fix
2022-06-28 20:49:26 +10:00
Pieter-Jan Briers
97c74d5903
Completions for fixgridatmos ( #8983 )
...
* Completions for fixgridatmos
* Fix stuff
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-28 19:08:29 +10:00
ike709
d770eb6a35
Forensics ( #8451 )
...
* Port forensics from nyanotrasen
* port updates
* printing
* Update Resources/Locale/en-US/forensics/forensics.ftl
Co-authored-by: Veritius <veritiusgaming@gmail.com>
* Update Content.Server/Forensics/Components/ForensicPadComponent.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* Update Content.Server/Forensics/Systems/ForensicPadSystem.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* Update Content.Server/Forensics/Systems/ForensicScannerSystem.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* partially address reviews
* comments
* redo the events
* handle it
* rewrite loc
* master fixes
Co-authored-by: ike709 <ike709@github.com>
Co-authored-by: Veritius <veritiusgaming@gmail.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-06-27 20:04:53 -05:00
keronshb
206513c31b
Thieving component and Thieving Gloves ( #9158 )
...
* Thieving component and gloves
* Fixes popup issue
* Forgot to add it for hands
* Adds a bool datafield
* Comments
* Requested changes
2022-06-27 19:14:51 -05:00
Júlio César Ueti
bda1999675
Adjust alert level volumes ( #9145 )
...
* Finally
* Requested adjustments
2022-06-27 13:45:01 -07:00
metalgearsloth
1633d7fbb5
Bump cuff times ( #9227 )
2022-06-27 09:28:04 -07:00
LittleBuilderJane
6325a10a43
Adds the Central Command outpost for Roundend and ERT to spawn at. ( #9146 )
...
* Adds Reach II
* Updated Reach II to work after refactor
* removing old map
* Adding the Central Command outpost
* Reachii isn't meant to be in here at all.
* updated possible error in .yml
* updating .yml
* Updated CentComm, fixed some issues like lighting.
* Imagine if we also docked at centcomm
* a
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-27 23:11:39 +10:00
Leon Friedrich
6b4c2e9b40
Add more instrument interaction checks ( #9223 )
2022-06-27 18:09:21 +10:00
metalgearsloth
c3a208234a
Stun baton tweaks ( #9225 )
...
* Stun baton tweaks
* a
* sprotes
2022-06-27 17:51:38 +10:00
Júlio César Ueti
a265cd8935
Hotfix for Body Bags ( #9155 )
...
* Oops
* Requested changes
* Renamed
* rename
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-27 15:37:29 +10:00
metalgearsloth
12e5cdacae
Disable emergency shuttles locally ( #9195 )
...
Can still re-enable via cvar but this is to make devving faster.
2022-06-27 15:19:40 +10:00
metalgearsloth
8a6d914586
Drop hyperspace speed ( #9216 )
2022-06-27 14:58:58 +10:00
metalgearsloth
e72e060972
Don't load cargo shuttle by default ( #9194 )
...
* Don't load cargo shuttle by default
Realistically only I am going to care and it wastes a few seconds per test / debugging locally.
* Make it a general cvar instead
* a
2022-06-27 14:58:40 +10:00
Júlio César Ueti
2ae4e80732
Fixes jetpacks not shutting off on lack of fuel ( #9206 )
...
* Push
* tolerance and reduced moles
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-27 14:36:20 +10:00
Profane McBane
a73a6042d7
Trashbag Alt Verb to dump into disposals + Cigars are tagged as trash ( #9203 )
...
* cigars are marked as trash
* alt click added to trashbag disposals interaction
* request changes
* remove redundant check and auto refactor
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-27 14:19:18 +10:00
Rane
8b699052d2
Remove starvation damage ( #9024 )
...
* Remove starvation damage
* remove more
* Even more cleanup
2022-06-27 14:08:08 +10:00
Jessica M
8ba1c1f5e9
Remove more interaction without hands ( #8946 )
...
* Remove stack splitting without hands
* more no hands crap
2022-06-27 14:07:07 +10:00
Leon Friedrich
07a35e8363
Stop radio channels from being malformed. ( #9210 )
2022-06-27 13:56:38 +10:00
metalgearsloth
a6a5bfa697
Fix emergency shuttle docking causing grid overlap ( #9197 )
2022-06-27 03:48:49 +10:00
metalgearsloth
3787d27769
Nerf singulo pulling ( #9181 )
2022-06-26 23:54:18 +10:00
metalgearsloth
135da07102
Don't allow you to melee attack yourself ( #9178 )
...
There may be some situations to allow it but in actual combat if you have a big sprite like space dragon it's VERY easy to hit yourself and do sizeable damage.
2022-06-26 04:25:29 -05:00
metalgearsloth
ef0aa51e41
Eshuttle doors and colour ( #9175 )
2022-06-26 18:19:27 +10:00
metalgearsloth
521ed99766
Evac shuttle ( #8931 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-06-26 15:20:45 +10:00
Rane
f647c8a658
Quick miasma nerf ( #9161 )
2022-06-25 21:04:40 -05:00
Júlio César Ueti
4067c20f04
Fix nukies ( #9159 )
...
* Quick stash
* I think this does it
2022-06-25 19:00:45 -05:00
Moony
0ec3bc23cb
Revert "Adds a tool for importing .netset files into the ban DB. ( #9016 )" ( #9149 )
...
This reverts commit b13e672393 .
2022-06-25 14:02:41 -05:00
Moony
b13e672393
Adds a tool for importing .netset files into the ban DB. ( #9016 )
...
* Adds a tool for importing .netset files into the ban DB.
* Adds a static variable so it's clear what the GUID is.
2022-06-25 10:52:05 -07:00
Júlio César Ueti
d1a0340343
Fixes storage eating buckled players ( #9096 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-06-24 12:26:56 -07:00
Kara
732400e0f6
Rename credits to spacebucks & integrate with cargo ( #9119 )
2022-06-24 07:43:44 -07:00
Kara
4d8ff35640
Roleban completions ( #9114 )
...
* Roleban completions
* helpers
* eat my peenor dumb robot
2022-06-24 21:14:47 +10:00
metalgearsloth
79c1cef566
Jetpack fixes ( #9107 )
2022-06-24 19:45:53 +10:00
Rane
a1affccc84
Miasma improvements ( #9022 )
2022-06-24 01:20:52 -07:00
metalgearsloth
2b6c352aff
Jetpacks ( #9023 )
...
* Movement acceleration
* tweaks
* Weightless refactor coz fuck it
* CCVars
* weightless movement tweaks
* Some cleanup while I'm here
* dorkpacks
* thanks fork
* fixes
* zoomies
* toggles
* hmm
* yamls
* b
* so true
* Effects refactor
* namespace
* review
2022-06-24 17:44:30 +10:00
Flipp Syder
25869cd501
Solution spiking ( #8984 )
2022-06-23 19:26:54 -07:00
EmoGarbage404
1c7a09b736
Fire Axe [New syndie item] ( #9088 )
2022-06-23 18:27:28 -07:00
themias
31fb49583b
Fix disposal unit endless pressurizing ( #9086 )
2022-06-23 18:26:20 -07:00
Leon Friedrich
ad60eb770e
Node network bug ( #9039 )
2022-06-23 22:21:44 +10:00
Kara
a63f698544
EI NATH ( #9060 )
...
* EI NATH
* fix gibs
* figs
2022-06-23 22:19:32 +10:00
Vera Aguilera Puerto
9090460e0e
Cleans up the appearance and ambience of various atmos devices. ( #9071 )
2022-06-23 22:18:11 +10:00
TekuNut
c05cd468d8
Convert AME Visualizers ( #9037 )
...
Co-authored-by: TekuNut <3456422+TekuNut@users.noreply.github.com>
2022-06-23 05:03:28 -07:00
metalgearsloth
c6d534a1be
Fix ghost radios and colours ( #9064 )
2022-06-23 20:48:26 +10:00
Kara
cc755a2051
Projectile spells + fireball spell ( #9058 )
...
* Projectile spells + fireball spell
* say it with some gumption
2022-06-23 03:24:50 -07:00
metalgearsloth
3da454140d
Add department-specific radio channels ( #9061 )
...
* Add department-specific radio channels
This commit adds working department-specific radio channels, while
minimizing damage to the current codebase. It is expected that a future
refactor will clean this up a bit.
ChatSystem now has a RadioPrefix() method that recognizes
department-specific channels (e.g. ":e" and ":m") in addition to the
global channel (";"). It strips the prefix from the message and assigns
messages an integer representing the destination channel, if any.
IListen and IRadio now accept optional 'channel' arguments with this
channel in mind.
The ugly is that the integer channel number is hard-coded and also shows
up in chat.
Comms are not modeled at this time. You cannot break comms (yet).
All headsets have channels soldered into them. You cannot change
encryption keys to hop on new channels. Steal a headset instead.
* Remove debugging print
* Convert to prototypes
* Use prototype names in headset prototype
* Adjust list style
* Document prototype fields
* cringe
* some cleanup
* colours
* Remove alphas at least
* cc
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2022-06-23 20:11:03 +10:00
KIBORG04
58da937259
Displaying of player characters in the round end statistics ( #9006 )
...
* All in one
* using fix
* Update GameTicker.RoundFlow.cs
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
2022-06-23 19:32:06 +10:00
metalgearsloth
adc419c6fc
Don't consider power for docking ( #9054 )
2022-06-23 17:22:10 +10:00
EmoGarbage404
f5e11102ba
Vending Machine Abuse ( #8863 )
...
* piece of shit i'll abuse your vending ass
* placeholder
* Update types.yml
* threshold
2022-06-23 14:52:28 +10:00
metalgearsloth
77a8e16104
Add cargo shuttle ( #8686 )
2022-06-23 14:36:47 +10:00
Leon Friedrich
c25f2e6283
Drunk Shader ( #8910 )
...
Co-authored-by: Kara D <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-23 14:33:25 +10:00
keronshb
4ecac09428
Adds anchor checks for containment fields ( #8909 )
...
* Adds anchor checks for containment fields
* norot
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-23 14:27:49 +10:00
metalgearsloth
5169ade3fd
Movement acceleration ( #8969 )
2022-06-23 12:13:22 +10:00
keronshb
0be0561869
Notifies you if you're being stripped or dressed. ( #9029 )
2022-06-22 16:58:53 -07:00
Kara
bdf6920f4c
Slight mobster accent fixes ( #9017 )
2022-06-22 16:39:29 -07:00
Jessica M
2f2670d2bb
Convert KudzuVisualizer to Visualizer Systems ( #9010 )
2022-06-22 16:33:45 -07:00
Rane
3ccf25210c
Natural immunities ( #9026 )
2022-06-22 16:25:48 -07:00
Paul Ritter
c7b38e6e23
Revert "Disease stages" ( #9034 )
2022-06-22 23:16:26 +02:00
Ripmorld
13b208a5f1
Disease stages ( #8405 )
...
* Added the stages , time to implelement them
* adjusted the zombie code to fit within the new staged system
* because I forgot it starts at 0
* mmmm Mistaken
* Removed unused comp
* removed DiseaseBuildup comp from IgnoredComponents.cs
* Resolved review
* Delete IgnoredComponents.cs
* Resolved review
* resolved review
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-06-22 13:41:17 -07:00
themias
d76ff66d3d
Show remaining liquid in a drink when you examine it ( #8721 )
...
* Show drink volume on examine
* Approximate measurement unless a beaker
* Changed percentage threshold and added subjectivity
* Update default switch case since it can never be 0 here
* Remove int cast from PercentFull method
2022-06-21 21:02:24 -05:00
themias
4bd1ebdf1d
Add DoAfter to eject light bulb ( #8988 )
2022-06-21 17:55:06 -07:00
Júlio César Ueti
a8f8426eed
Fixes Esword not changing hit sound and sharpComp. ( #9005 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-06-21 17:54:28 -07:00
Morber
d958ababb9
Add SignalSwitch sound ( #9013 )
2022-06-21 17:51:42 -07:00
metalgearsloth
8905996cfc
Make raiselocalevent not broadcast by default ( #8998 )
2022-06-22 09:53:41 +10:00
Júlio César Ueti
360a6b8b00
Fix fixgridatmos command ( #9007 )
2022-06-21 19:47:10 +02:00
Kara
e01728c0ab
Disallow bible healing if target is dead ( #8999 )
2022-06-21 11:44:02 -05:00
wrexbe
bee053a38c
Get test map ( #8987 )
2022-06-22 00:44:19 +10:00
Kara
8d18d733b8
Rat king tweaks ( #9000 )
2022-06-21 07:00:11 -07:00
Leon Friedrich
229627a934
Gas injector visuals & balance ( #8963 )
2022-06-20 19:04:55 -07:00
themias
4b50bef5fb
Ignore puddles when prying floor tiles ( #8896 )
2022-06-20 19:03:54 -07:00
themias
3727696c01
Fix vow of silence popup spam ( #8974 )
2022-06-20 19:02:55 -07:00
Leon Friedrich
0a48d8038f
Fix salvage player deletion ( #8977 )
2022-06-20 18:59:35 -07:00
EmoGarbage404
8273434af5
death to it ( #8981 )
2022-06-20 15:59:04 -05:00
Leon Friedrich
847a74958d
Fix other weightless crash ( #8973 )
2022-06-21 03:23:47 +10:00
wrexbe
81e3b2da88
Make tests faster ( #8737 )
...
* Test changes
* Make finding the test tile a little smarter
2022-06-19 20:22:28 -07:00
Leon Friedrich
cba8ff270c
Fix weightless system error ( #8965 )
2022-06-19 18:26:21 -07:00
keronshb
51463d999b
Obfuscates pocket slots from the Strip Menu ( #8948 )
2022-06-20 10:57:32 +10:00
keronshb
76963c6d5a
Item strip delay dependant on slot. ( #8900 )
2022-06-20 10:55:59 +10:00
Leon Friedrich
fa4c6f63f8
Nullable grid Uid ( #8798 )
2022-06-20 10:14:35 +10:00
Jessica M
1baee5f306
Spell sounds are no longer global, also tweaked volumes ( #8961 )
2022-06-19 14:07:00 -07:00
Rane
a527658f6d
Miasma update ( #8943 )
2022-06-18 22:51:55 -07:00
Rane
4206780889
Add a penalty to self-repair ( #8951 )
2022-06-18 22:50:43 -07:00
EmoGarbage404
39d439795f
Rat King Tweaks ( #8940 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-06-18 16:21:07 -07:00
EmoGarbage404
d3926b7c4b
Silent Station Events ( #8938 )
2022-06-17 20:53:02 -07:00
Kara
cbd5abb698
Mobster accents for rat king/servants ( #8927 )
...
* basically perfect
* oops
* huh
* new substitutions from retequizzle, rane, and olddancejacket + crown accent
* fixes
2022-06-17 19:36:19 -07:00
EmoGarbage404
9adcb48173
deleted check ( #8893 )
2022-06-17 02:22:09 -05:00
metalgearsloth
ce715a2851
Fix dragon devour and reduce time significantly ( #8921 )
2022-06-17 02:02:35 -05:00
Rane
1dc78ec88a
Port miasma from nyano ( #8926 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-06-17 00:00:23 -07:00
metalgearsloth
5a216be730
Make wide attacks optional for now ( #8924 )
2022-06-16 22:52:09 -07:00
Rane
b44ec9554a
Disarm 1984 ( #8872 )
2022-06-16 22:37:07 -07:00
metalgearsloth
3f989559b9
Cleanup the remainder of dragon ( #8881 )
...
* Cleanup the remainder of dragon
- Fixed some of the niscellaneous changes made to yml
- Made devour use a whitelist
- Fixed spelling
* name fix
* a
2022-06-16 19:30:49 -05:00
ScalyChimp
9b54a8a2ae
ECS containmentfieldgeneratorcomponent ( #8757 )
...
* ECS containmentfieldgeneratorcomponent
* Fix tests and clean up one line
* check for anchored in a better way
* Fix dependency exception
I'm not really happy with this solution, it's not very good but I'm not
sure how to do it better without refactoring way more than I want to. Maybe
I'm missing something.
* review
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-16 23:46:21 +10:00
wrexbe
63d607f26a
Clean up door remote ( #8829 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-16 23:36:36 +10:00
Kara
1e5639ef1b
Fix wide attacking in containers ( #8886 )
2022-06-16 20:59:13 +10:00
Profane McBane
0594323731
Move cuffs to users hand when removed ( #8862 )
...
* move cuffs to users hand when removed
* review
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-16 19:42:32 +10:00
Kara
91c3d05640
Fix admin announce eui ( #8869 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-16 19:32:11 +10:00
metalgearsloth
9fbc32ecea
Fix addatmos from griduid artifact
2022-06-16 19:27:31 +10:00
metalgearsloth
a18ba5c2b5
Power cell culling ( #8814 )
2022-06-16 18:37:07 +10:00
metalgearsloth
2ad62a01f1
Nerf dragon audio + do_after ( #8880 )
2022-06-16 18:35:14 +10:00
metalgearsloth
b037e5d01e
Make holofans use power cells ( #8813 )
2022-06-16 18:30:27 +10:00
metalgearsloth
0d89619845
Reduce door hacking time ( #8852 )
2022-06-16 16:14:34 +10:00
metalgearsloth
1e82d0c7ed
Add docking window to shuttle consoles ( #8756 )
...
* lewd
* A
* Realtime
* Sleepy dork
* Draw radar position
* Accurate infiltrator
* experiments
* Better drawing
* Labels
* I need aan adult
* Cleanup
* Show toggles
* display I guess
* A
* fix
* fix
* cleanupsies
* Bit more polish
* Make sure mass scanners actually work
* Remove dummy state
* fren
* opposite
* aghost crash
* comment
* What's in a name
* woops
* Show docking ports
* Dock highlighting
* Drawing dock
* Shitty docks
* Lots of docking drawing
* Autodock working
* dork
* More graceful shutdown
* zoomies
* Lines and distance change
* revert
* Good enough
* cleanup
* Fix default range
* Dock UI and loc update
* Update on undock
* Loc fixes
2022-06-16 15:28:16 +10:00
CrudeWax
c210239f45
Fishy swarmers: Carp content and Space Dragon! ( #7395 )
...
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-06-16 14:14:06 +10:00
EmoGarbage404
9be066a8cb
The Rat King [Antag] ( #8706 )
...
* vending machine go spit
* who's da rat, bozo
* fixes
* crown + fixes
* aaaa
* aa
* lololol
* removing vending shit + most annoying fix alive
* paul review
* moony fixes
* sloth review
* Minor diseasesystem fix
* inverse moment
* A
* Also reduce args allocations
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-16 10:53:26 +10:00
themias
b4ecf8a7ec
Syndicate gas mask flash protection ( #8818 )
...
* Syndicate gas masks protect from flashbangs
* fix var name
* update to loop through all slots
* update based on review comments
2022-06-15 17:04:52 +10:00
metalgearsloth
c243edbf33
Make doorbumps quiet ( #8812 )
2022-06-15 15:14:15 +10:00
KIBORG04
a75a921955
Removal interaction without hands ( #8843 )
2022-06-15 11:39:43 +10:00
wrexbe
455848de9d
Prevent door remote zaps ( #8803 )
2022-06-12 17:15:23 -07:00
Pieter-Jan Briers
5142df1d87
Vote commands completions. ( #8758 )
2022-06-12 16:52:23 -07:00
keronshb
f7b1bda3e5
Reorders Sound Systems signatures to match Popup Systems. ( #8728 )
2022-06-13 09:45:47 +10:00
wrexbe
78fb4b88ed
Fix microwave eating wrench ( #8801 )
2022-06-12 16:43:28 -07:00
wrexbe
2d882e78bb
Prevent accidental crayon eating ( #8799 )
2022-06-12 15:52:51 -07:00
wrexbe
c134d78920
Make HeatCapacity use FixturesMass ( #8661 )
2022-06-12 16:02:46 +10:00
EmoGarbage404
63fd01f3bb
Zombie Rework & Polymorph Expansion ( #8413 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-06-12 15:53:13 +10:00
metalgearsloth
47aa0815de
Increase gun item sizes (gun nerf) ( #8683 )
2022-06-12 15:30:03 +10:00
metalgearsloth
354017cce0
Fix master
2022-06-12 13:33:48 +10:00
metalgearsloth
a983b5e2f5
More container pruning ( #8576 )
2022-06-12 13:29:03 +10:00
Moony
58ddb19cd2
Implement game rule configs. Game rules are now proper prototypes instead of just an alias for a system. ( #8539 )
2022-06-12 13:27:05 +10:00
Júlio César Ueti
de9c5084e0
Renames jobban to roleban so all role commands follow the pattern roleX. ( #8754 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-06-12 13:25:11 +10:00
Pancake
ab860c04b6
Update VoteCommands.cs ( #8729 )
2022-06-12 12:57:47 +10:00
Acruid
4f9be42f40
Remove Explicit GridId References ( #8315 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-12 11:54:41 +10:00
Vera Aguilera Puerto
0c337d6235
Round end sound now respects lobby music option toggle. ( #8699 )
...
Now it only plays when the round restarts *after* a regular roundend.
Meaning that if you spam the "restartroundnow" command, it won't play even if you have roundend sounds enabled in the options.
2022-06-12 11:23:28 +10:00
themias
1e02a97451
Tweak stun batons to use a battery instead of power cell ( #8716 )
...
* Allow baton/battery to be inserted into recharger
* Revert "Allow baton/battery to be inserted into recharger"
This reverts commit ccf1f3d1827bf45c49bb6ca4f5c97990d1afba6e.
* Refactor stun batons to use internal batteries
2022-06-12 11:20:03 +10:00
metalgearsloth
093d65e92a
Hotfix door bumps ( #8665 )
...
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-06-12 11:15:53 +10:00
Chris
fdb32b9bb8
Fix seldom seen bug with food trash ( #8762 )
2022-06-11 20:33:31 +02:00
metalgearsloth
359dbc9704
Fix nukies ( #8759 )
2022-06-12 00:18:58 +10:00
wrexbe
6478a83cc1
Fix friend -> Access for some components
2022-06-09 18:35:12 -07:00
Julian Giebel
f4be8b5793
Device network DeviceLists and the NetworkConfigurator (Makes air alarms usable) ( #7697 )
...
* Implement DeviceList
Implement NetworkConfigurator
I sould really get into the habit of making smaller commits
* Remove ApcNetworkComponent from vents, scrubbers anf firelocks
* Change BeforeBroadcastAttemptEvent#Recepients to readonly IReadonlySet and add a ModifiedRecepients field
* Address revievs in NetworkConfigurationSystem
* Fix red and green button styles
* Change NetworkConfiguratorSystem#UpdateState to remove saved entites that don't exist anymore
* Add AtmosDevices device net id
* Add const strings for style classes
Fix wrong margin for NetworkConfiguratorConfigurationMenu
* Hello? Github?
* Add access check before opening the configuration ui
* Address reviews
* Fix call to access reader
* You shall not live again IgnoreComponent
* Fix interaction verb check
* Fix configuration window not closing when target gets deleted / out of range
* Change device is already saved message to say 'network device: ... is already saves'
* Apply suggestions from code review
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
* Fix applied suggestion
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-06-09 18:28:24 -07:00
wrexbe
0fc8c0ef5e
Update some nugets ( #8738 )
2022-06-09 18:25:59 -07:00
Leon Friedrich
2f0c85f1f8
fix match-matchbox interaction ( #8715 )
2022-06-09 12:39:29 +10:00
Leon Friedrich
1e5da87262
Add loc strings and completions to mapping command ( #8726 )
2022-06-09 12:38:31 +10:00
metalgearsloth
08e1d3cd66
Fix mind unvisit crash ( #8682 )
2022-06-09 04:01:37 +10:00
themias
bbf75bdb0c
Clear cancel token on failed use ( #8705 )
2022-06-08 04:25:47 -05:00
Vera Aguilera Puerto
67106dedb9
ConstructionSystem handles InteractUsing before AnchorableSystem. ( #8700 )
2022-06-08 09:50:23 +02:00
Pieter-Jan Briers
a323ba8223
Revert "Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )" (working this time) ( #8704 )
2022-06-07 15:26:28 +02:00
Pieter-Jan Briers
cecf87997b
Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )
2022-06-07 13:44:31 +02:00
Vera Aguilera Puerto
c5f7c61041
Fix some friend access violations by allowing others access. ( #8594 )
...
Rename Friend attribute to Access attribute.
Updates submodule to v0.21.0.0 as well.
2022-06-07 11:30:27 +02:00
Pancake
3c7aebab1d
Syndicate Names ( #8692 )
...
* Syndicate Names
* Update syndicate.yml
* Update NukeopsRuleSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-06-07 13:41:22 +10:00
Veritius
49ed83b0de
Opt-in nukies ( #8541 )
...
* save changes
* naming rules
* changes
* changes
* last touches
* e
* use default
* better looping
* better prototype ig
* f
* c
* Revert "changes"
This reverts commit 111a7f36
* fuck i'm bad at git
* changes
* mfw
* e
* e
2022-06-07 12:43:54 +10:00
Leon Friedrich
cbae005d08
Fix dual port vents 2: Electric Boogaloo ( #8396 )
2022-06-06 01:38:20 -07:00
Rane
73478a1ad1
Port stethoscopes + innate verbs from nyano ( #8228 )
...
* port stethoscopes from nyanotrasen
* remove mono crash wtf
* don't touch puddle
* Switch to using action
* both verb and action
* Address reviews
2022-06-06 11:37:29 +10:00
WilliamECrew
4587b64796
Spread items when dumping contents out of a bag ( #8678 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-06-05 17:34:44 -07:00
metalgearsloth
47a10c2499
Anchorable popups ( #8667 )
2022-06-06 09:04:40 +10:00
metalgearsloth
ed2c0cda97
Stop NPCs steering around non-hard fixtures ( #8668 )
2022-06-05 02:42:02 -07:00
Rane
c8d1f5f52d
Fix floor tile lattice bug ( #8653 )
2022-06-04 12:00:25 -07:00
Veritius
33faf00112
Fix comms consoles not working ( #8644 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-04 02:09:04 -07:00
metalgearsloth
68a58aa0d1
Refactor magvisualizer ( #8568 )
2022-06-04 17:36:40 +10:00
Leon Friedrich
ca7960382b
Missing nullables ( #8634 )
2022-06-04 17:17:48 +10:00
metalgearsloth
b354fcac21
Fix docking fixture crash ( #8640 )
2022-06-04 16:52:46 +10:00
metalgearsloth
e06cabecbb
Gun spread overlay ( #8588 )
2022-06-04 14:19:14 +10:00
themias
b4109669e0
Prevent inflatables from being placed on walls/doors ( #8624 )
...
* Check if tile is blocked
* Move check to IsTileClear
2022-06-03 19:15:46 -07:00
Moony
6b49933edd
Fix pirates. Whoops. ( #8623 )
...
* Fix pirates. Whoops.
* Remove debug logs.
2022-06-03 12:14:36 -05:00
Moony
fada213a22
Implements item pricing, and piracy. ( #8548 )
...
* Start implementing item pricing.
* Flesh out prices a bit, add the appraisal tool.
* Add prices to more things.
* YARRRRRRR
* gives pirates an appraisal tool in their pocket.
* Makes the various traitor objectives valuable. Also nerfs the price of a living person, so it's easier to bargain for them.
* Address reviews.
* Address reviews.
2022-06-03 10:56:11 -05:00
Emisse
c87f4ab65c
Holofan Projector Upstream from Nyano ( #8352 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-03 21:58:18 +10:00
Veritius
237cb3d0b4
Communications Console: The ECSining ( #8374 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-03 21:37:35 +10:00
Leon Friedrich
f5dfba9db4
Fix pipe net conservation laws ( #8540 )
2022-06-03 03:09:51 -07:00
Rane
40d6f690dd
Floor tile ECS ( #8577 )
2022-06-03 03:08:09 -07:00
metalgearsloth
49dfa9034a
Shotgun nerfs ( #8590 )
...
- Bojevic firerate dropped from 3 to 2
- Pellet damage from 13 to 8 (3 shotting players instead of 2 shot)
- Slightly more spread in line with the design doc. Slug spread I made as accurate as an SMG (so not quite full-screen mob hits but pretty close).
2022-06-03 00:57:39 -07:00
metalgearsloth
5d75539c7e
Fix aghost crashes ( #8556 )
...
There's still some oddity around MobObserver / AdminObserver where if you move after suicide then aghost you return to your original body, but at least you won't spawn a billion AdminObservers anymore or crash if you controlmob one.
2022-06-02 16:17:58 -05:00
T-Stalker
9d25991719
Reduces the nuke detonation time to 120 ( #8599 )
...
* weh
Multiplies the amount of power used by the battery guns, triple-ish for the laser cannon and a fuckton more for the xray
* Reduces nuke detonation time
* comment
* Update Content.Server/Nuke/NukeComponent.cs
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-06-02 13:53:31 -07:00
wrexbe
519b2e998b
Fix thruster shutdown ( #8598 )
2022-06-02 12:27:16 -07:00
ike709
5ae56c67e1
Adds the ability to not play admin sounds ( #8242 )
...
Co-authored-by: ike709 <ike709@github.com>
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2022-06-02 15:41:19 +02:00
metalgearsloth
c021cadd46
Gun sound fixes ( #8592 )
2022-06-02 19:13:13 +10:00
metalgearsloth
227a86f494
Re-implement hitscan sounds ( #8581 )
...
I forgor. Also added RW to ballistic prototype for funsies.
2022-06-02 12:01:50 +10:00
keronshb
d5620aa833
AccessReader IsAllowed use resolve ( #8527 )
2022-06-01 08:26:50 -07:00
metalgearsloth
fb943a61dc
Gun refactor ( #8301 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: T-Stalker <le0nel_1van@hotmail.com>
Co-authored-by: T-Stalker <43253663+DogZeroX@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-06-01 19:59:58 +10:00
Kara
da07d91895
Modular landmines ( #8351 )
2022-06-01 01:39:06 -07:00
Flipp Syder
74c7aa9510
Alert level reloads ( #8530 )
...
* adds prototype reload for AlertLevelSystem, reorganizes selectable alerts a bit
* makes alert levels not necessarily require localization
* oops
* sus
* does the same for announcements as well
* oh, that's not how that works at all
* ok, NOW it works
* fixes localization, adds event for when alerts are reloaded
* addresses review
2022-06-01 17:40:11 +10:00
themias
58cacd12ed
Fix bug where being eaten as a mouse tethers your ghost to who ate you ( #8338 )
...
* Check if the ghost spawn position is in inventory/default/null-space
* attach to grid instead of default spawn point
* Simply attach to grid first before entity is deleted
2022-06-01 17:39:50 +10:00
Flipp Syder
d4697c000c
Surveillance cameras ( #8246 )
...
* cameras but i didn't feel like git stashing them
* Adds more functionality server-side for surveillance cameras
* rider moment
* Adds skeleton for SurveillanceCameraMonitorBoundUi on client
* whoops
* makes surveillance camera monitor UI more defined
* removes tree from SurveillanceCameraMonitorWindow
* surveillance camera active flag, other routing things
* actually sets how SurveillanceCameraMonitorSystem sends camera info to clients
* adds entity yaml, changes field
* adds the camera/monitor entities, makes the UI open
* SurveillanceCameraRouters (not implemented fully)
* subnets for cameras, server-side
* it works!
* fixes rotation in cameras
* whoops
restores surveillance cameras to ignored components
makes it so that switching cameras now lerps the other camera
* makes the UI work
* makes it so that cameras actually refresh now
* cleanup
* adds camera.rsi
* cleans up prototypes a bit
* adds camera subnet frequencies, cameras in subnets
* adds surveillance camera router subnets
* might fix testing errors
* adds the circuit board to the surveillance camera monitor
* fixes up the camera monitor (the detective will get his tv soon)
* adds heartbeat, ensures subnet data is passed into cameras to send
* fixes up a few things
* whoops
* changes to UI internals
* fixes subnet selection issue
* localized strings for UI
* changes 'test' id to 'camera' for cameras
* whoops
* missing s
* camera static!
* adds a delay to camera switching
* adjusts a few things in camera timing
* adds setup for cameras/routers, localization for frequency names
* adds setup ui for routers, makes subnet names in monitor window follow frequency name in prototype
* localization, some cleanup
* ui adjustments
* adds surveillance camera visuals
* fixes a bug when closing the UI for monitors
* adds disconnect message to UI
* adds construction graph to cameras
* adds the camera to the construction menu
* fixes network selection for setup, tweak to assembly
* adds surveillance camera router construction, fixes up surveillance camera wire cutting
* adds disconnect button to monitor UI
* switches around the status text
* tweaks monitor UI
* makes the address actually show
* might make tests pass
* UI adjustments, hard name limit
* ok, that didn't work
* adds wireless cameras
* makes the television work/look nicer
* adds tripod cameras in addition to mobile cameras
* makes wireless cameras constructable
* fixes up those prototypes
* reorganization in C#, small cleanup
* ensures that power changes deactivate some devices
* adds a component to the television, comments out a function
* actually, never mind, i forgot that wireless cameras existed/are creatable for a second
* tweaks to router construction, removes SubnetTest from prototypes
* removes it from frequencies too
* Apply suggestions from code review
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* type serializers into components
* setup window opens centered, enum is now byte
* replaces active monitor list with ActiveSurveillanceCameraMonitorComponent
* adds paused/deleted entity checks, changes how verbs are given
* removes EntitySystem.Get<T>() references
* fixes bug related to selecting network from setup, alphabet-orders network listing in setup
* rider moment
* adds minwidth to surveillance camera setup window
* addresses reviews
* should fix the issue with camera visuals not updating properly
* addresses some reviews
* addresses further review
* addresses reviews related to RSIs
* never needed a key there anyways
* changes a few things with routers to ensure that they're active
* whoops
* ensurecomp over addcomp
* whoops
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-31 18:44:57 +10:00
ShuttleEnjoyer
2bbb52d5a2
Examinable Anchors ( #8407 )
2022-05-30 01:55:54 -07:00
Pieter-Jan Briers
5f9f319d5a
Fix server update restarts when server paused. ( #8509 )
2022-05-30 01:09:50 -07:00
wrexbe
e649dcea14
Dirty command fix ( #8534 )
2022-05-30 00:10:57 -07:00
wrexbe
219609d358
Dirty Command ( #8533 )
...
Dirty Command
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-30 00:06:50 -07:00
keronshb
355e044119
Adds TimedDespawn component to Invisible Walls, nukes DeleteAfterTime ( #8528 )
...
* Adds TimedDelete component to Invisible Walls
* Removes Delete After Time
2022-05-29 22:06:50 -07:00
Leon Friedrich
8ecca64dd3
Interrupt uncuff on target movement ( #8511 )
2022-05-29 19:08:09 -07:00
EmoGarbage404
86ee423449
Decouples starting gear from UtilityAI ( #8512 )
2022-05-29 15:14:47 -07:00
wrexbe
1e0babbd50
Make AdminLogsSystem an IoC manager ( #8492 )
...
* Make log not entity system
* Fixes
2022-05-28 23:41:17 -07:00
keronshb
11f729d024
Simple Magic Spellbook System ( #7823 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-29 16:29:10 +10:00
Leon Friedrich
941c47aae5
Add completions to the damage command ( #8510 )
2022-05-28 21:52:18 -07:00
Morbo
1fc7c72b22
Set alert level command ( #8507 )
...
* Add force mode for setting alert level
* Add console command for changing alert level
* Filename typo
* Return delta disableSelection property
* Make locked a component property
* Not lock green level after nuke disarm
2022-05-28 21:36:50 -07:00
Leon Friedrich
2b2bef5947
Fix GasThermoMachine upgrading ( #8313 )
2022-05-29 05:10:37 +10:00
Pieter-Jan Briers
cb95d2ae8d
Bump engine to 0.19.0.0 ( #8417 )
2022-05-28 16:29:12 +02:00
Flipp Syder
a63b64a46a
Mousetrap fixes/tweaks ( #8484 )
...
* fixes issues with mousetraps, adds activation popup
* sure
* me when i scroll up a bit in discord
2022-05-28 11:52:26 +10:00
metalgearsloth
01763bd897
Play sound and request window on cloning ( #8323 )
...
ECS TBD. Fish did a pr but it was doing a lot at once.
2022-05-27 18:32:07 -07:00
metalgearsloth
484df81dc1
Hotfix weightless riding ( #8477 )
...
* Hotfix weightless riding
* a
2022-05-27 17:53:46 -07:00
Pieter-Jan Briers
4c1b0b87fb
Fix rules popup ( #8485 )
...
* CVar to show rules popup for localhost.
For testing purposes.
* Fix rules popup being broken and throwing.
😐
2022-05-27 14:50:11 -07:00
Moony
130302a262
Adds twenty-one new smites, moves the explosion smite to the verb category. ( #8456 )
...
* Adds seven new smites, moves the explosion smite to the verb category.
* adds even more smites.
* Even more smites, some messages for specific smites.
* Adds even more smites.
* Removes some junk, adds a smite that angers the pointing arrows.
* get rid of dumb component.
* Remove mistake from verb menu presentation.
* How did that happen?
* whoops
* c
* e
* fuck
* Loading...
* removes the BoM go away
* adds the funny kill sign. Fixes ghost smite.
* Move systems around.
* Adjust organ vomit.
* Adds a smite that turns people into an instrument, and one that removes their gravity.
* oops
* typo
Co-authored-by: Veritius <veritiusgaming@gmail.com>
2022-05-27 00:41:18 -07:00
Pieter-Jan Briers
a4685bab4c
Extended access system ( #8469 )
...
* Extended access system
Allows jobs to specify "extended" access levels, which will be granted if the round-start crew count is below a certain threshold.
* Extended accesses for jobs
* Spook
2022-05-26 21:01:07 -07:00
EmoGarbage404
57639943a0
OnTriggerCollide Bug fix ( #8467 )
...
* ez gg dubskis
* meteor
* Update meteors.yml
2022-05-26 18:18:57 -07:00
metalgearsloth
2d873a2cf2
Add static "IsPowered" method ( #8434 )
...
* Add static "IsPowered" method
* Use IsPowered in more places
Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-05-26 17:36:12 -07:00
wrexbe
33c03fa0a0
Singulo eats unpowered containment gens ( #8343 )
2022-05-26 17:35:19 -07:00
Pieter-Jan Briers
821df271c4
Give station events command completions, cleanup ( #8464 )
2022-05-27 10:19:58 +10:00
Pieter-Jan Briers
4f9f9e5942
Completions for the warp command ( #8470 )
2022-05-27 10:19:31 +10:00
wrexbe
9901fce3da
Fix emitter crash on non-exact power float ( #8459 )
2022-05-26 08:02:21 -07:00
Kara
4811124786
Kill unarmed combat comp ( #8420 )
2022-05-25 14:48:41 -07:00
wrexbe
efedb3d7ba
Turn off gravity on remove ( #8446 )
2022-05-25 13:17:56 -07:00
Flipp Syder
a8f1ffd435
Mousetraps ( #8440 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-05-25 13:16:34 -07:00
metalgearsloth
74f5f08ae6
Give nukies a medic ( #8353 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-05-25 12:42:01 -07:00
metalgearsloth
495a65bc6d
Mime cleanup ( #8433 )
2022-05-25 00:43:48 -07:00
Flipp Syder
d93b250653
Inflatable wall fix ( #8409 )
...
* adds a check for canreach in SpawnAfterInteract
* adds a check for the new field
2022-05-25 12:34:39 +10:00
themias
90e6cf063d
Prevent dead mobs from healing in beds ( #8419 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-25 12:31:15 +10:00
Leon Friedrich
8f75aea912
Add VVAccess to SignalTransmitterComponent ( #8400 )
2022-05-25 10:52:15 +10:00
Kara
c6f5734bdc
Make adminwho require admin perms ( #8421 )
2022-05-25 10:49:22 +10:00
Pieter-Jan Briers
a557dd26ec
Add completions for ForceMap and ForcePreset
2022-05-25 00:26:57 +02:00
themias
761cd305ee
Fix issue where empty power cells would still explode in the microwave ( #8393 )
2022-05-23 17:11:20 -07:00
keronshb
def4473ed2
Fixes some high speed item issues ( #8361 )
2022-05-23 16:11:17 -07:00
Rane
b210df0d03
Port vomit from Nyano ( #8349 )
2022-05-23 16:03:27 -07:00
Flipp Syder
80a68b3867
Wires patches ( #8385 )
2022-05-23 16:00:51 -07:00
Pieter-Jan Briers
8cb336b07a
Fix flashlight item status not updating on insert/eject of cell. ( #8388 )
2022-05-23 15:54:03 -07:00
Pieter-Jan Briers
ecede9f91a
Fix negative block game speed values ( #8389 )
2022-05-23 17:10:51 -05:00
themias
764a2a5046
Microwave was stuck in busy state on some BeingMicrowavedEvents ( #8381 )
2022-05-23 12:39:52 -07:00
Pieter-Jan Briers
9385786273
Fix stack overflow on rigged power cell explosion. ( #8382 )
...
Remove the set to cell charge from explosion code. I assume the cell won't see much use since it's about to be deleted anyways.
2022-05-23 13:15:20 -05:00
ike709
7a3087609a
Adds a reoccurrence delay to station events ( #8359 )
...
* Adds a reoccurence delay to station events
* typo
* total minutes
* Update Content.Server/StationEvents/Events/StationEvent.cs
* Update Content.Server/StationEvents/Events/StationEvent.cs
* reset
Co-authored-by: ike709 <ike709@github.com>
2022-05-22 18:01:54 -07:00
wrexbe
b129844579
Make sandbox the local gamemode ( #8360 )
2022-05-22 17:32:34 -07:00
wrexbe
6fa431cfce
Unrestrict device net ids ( #8332 )
2022-05-22 07:36:21 -07:00
Kara
798873435e
Change doafter damage threshold default ( #8350 )
2022-05-22 18:57:48 +10:00
metalgearsloth
0084ca721b
More robust bullet impact sounds ( #8325 )
2022-05-22 18:23:37 +10:00
Putnam3145
29bc6bf552
Allow game presets to have min/max players ( #8327 )
...
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2022-05-21 20:55:19 -07:00
metalgearsloth
2785a51916
Don't pathfind on deleted grid ( #8300 )
2022-05-22 12:51:05 +10:00
metalgearsloth
6e94d08b17
Gun tweaks ( #8320 )
2022-05-22 12:31:46 +10:00
metalgearsloth
c3fa24ccd8
Add connect sound for gastank internals ( #8318 )
2022-05-22 12:31:37 +10:00
ike709
aee509ba41
Fix being able to access wires without opening the panel ( #8335 )
...
Co-authored-by: ike709 <ike709@github.com>
2022-05-21 13:35:47 -07:00
TheIntoxicatedCat
382da1f419
fixed pressure pump multiplying transferred moles by 8 (PEMDAS) ( #8326 )
2022-05-21 01:37:44 -07:00
metalgearsloth
4e2b94199e
Bullet flyby sounds ( #8317 )
2022-05-21 01:04:47 -07:00
metalgearsloth
f066ac2551
Store what access levels are available on the IDCard console ( #8259 )
...
Might be better as an accessgroup instead? LMK
2022-05-21 14:19:02 +10:00
Kara
a3decccd35
Immovable rod ( #8306 )
2022-05-20 19:43:26 -07:00
Morbo
4576c3a934
Fix strippable text var ( #8302 )
2022-05-20 02:42:24 -07:00
Leon Friedrich
8e0df3298a
Fix storage interaction ( #8290 )
2022-05-20 13:56:43 +10:00
ike709
20651fc71f
Fixed disabling OOC not disabling the discord relay ( #8275 )
...
Co-authored-by: ike709 <ike709@github.com>
2022-05-19 20:18:28 -07:00
Vera Aguilera Puerto
631b024c2f
Fix NukeOps rule not checking for enabled before adding text to the roundend screen. ( #8291 )
2022-05-19 13:16:29 -05:00
Rane
1f47d65c91
Two small bugfixes ( #8285 )
2022-05-20 01:29:02 +10:00
metalgearsloth
8d6a3ecea7
Secret! ( #8276 )
...
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-05-19 14:44:24 +10:00
metalgearsloth
090c3b948e
Setgamepreset tweaks ( #8260 )
2022-05-19 08:25:45 +10:00
metalgearsloth
8a10107616
Lots of pathfinder bugfixes ( #8248 )
2022-05-19 07:53:37 +10:00
metalgearsloth
d9bcc7f6dd
Make nukies usable ( #8257 )
...
* Make nukies usable
- Spawn points that work
- Radar default range bumped up
- Used the infiltrator instead
- Spawning works
I playtested it and it was working so anything new pops up then I'm gonna screm.
* a
2022-05-19 07:48:00 +10:00
wrexbe
0993394fd8
Prevent pathfinding crash ( #8251 )
2022-05-17 21:40:27 -07:00
Pieter-Jan Briers
ebfe5e888f
Kick mines (real) ( #8056 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-18 14:07:35 +10:00
Flipp Syder
dcdda39048
Station alert levels ( #8226 )
2022-05-18 14:05:31 +10:00
EmoGarbage404
2697bbf8c7
Polymorphs and Transformation ( #8185 )
2022-05-18 14:05:22 +10:00
Paul Ritter
b3456c8376
Funny red spacemen (nukeops) ( #8073 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-18 12:48:35 +10:00
Leon Friedrich
277d59b8ec
Cleanup WeightlessSystem ( #8193 )
2022-05-18 12:44:15 +10:00
Pieter-Jan Briers
ddb4c00816
Console completions (content side) ( #8211 )
2022-05-18 12:36:21 +10:00
metalgearsloth
d09ea18de5
Make anchorable not spammable ( #8202 )
...
* weh
* Make anchorable not spammable
2022-05-18 12:35:44 +10:00
20kdc
dc45f14536
Underplating, go away ( #8138 )
2022-05-17 11:11:47 -07:00
Kara
033efef5f5
Make combat feel 100x better with this one simple trick ( #8231 )
2022-05-17 02:57:28 -07:00
Jacob Tong
7ed6e28bc5
Fix cream pie crash due to client deletion ( #8234 )
2022-05-17 02:56:17 -07:00
Alex Evgrashin
af926c5279
Typing indicator (typing chat bubble) ( #8215 )
2022-05-17 02:55:19 -07:00
metalgearsloth
8589f52bd5
More dynamic melee sounds ( #8207 )
2022-05-17 13:49:07 +10:00
wrexbe
a91aed082f
Cleaning device net system ( #8153 )
2022-05-17 09:52:37 +10:00
metalgearsloth
b1ccdb7238
Fix playglobalsound volume ( #8208 )
2022-05-16 23:31:51 +10:00
metalgearsloth
644277bf6f
Don't allow adminfrozen entities to be pulled ( #8205 )
2022-05-16 22:24:52 +10:00
metalgearsloth
527eabc677
Remove esword unneeded property
2022-05-16 15:50:11 +10:00
Leon Friedrich
25b9e048e5
Visualizer systems update ( #8203 )
...
* optimize appearance updating for subfloor entities
* sprite event args
* a
* stop double appearance update.
2022-05-16 14:41:23 +10:00
metalgearsloth
bb09d0ddc4
Restart vote is now actually passable ( #8194 )
2022-05-16 13:33:14 +10:00
metalgearsloth
01d2d174fc
Pathfinder hotfixes ( #8201 )
2022-05-16 13:21:00 +10:00
Leon Friedrich
638ccb8500
ECS icon smoothing ( #8196 )
2022-05-16 11:43:47 +10:00
Jacob Tong
cecd1b9ef6
Fix climbing out of CloningPod and MedicalScanner ( #8191 )
...
* Fix climbing out of CloningPod and MedicalScanner
* Fix mask
* Fix test
2022-05-15 19:57:13 +10:00
Leon Friedrich
9255cc97a9
Revert "Revert "Make mapping use consistent Entity Uids ( #7625 )" ( #7650 )" ( #8186 )
...
This reverts commit 0957606792 .
2022-05-15 13:29:01 +10:00
Kara
65445711e0
Harmbaton rework + remove `MeleeInteractEvent` ( #8157 )
2022-05-15 12:10:34 +10:00
20kdc
2899dbf2f5
Map-disablable pumps (for fixing Delta) ( #8164 )
2022-05-14 16:08:27 -04:00
metalgearsloth
58aae01ee3
Update for grid API changes ( #8152 )
2022-05-14 14:56:15 +10:00
Kara
2273b58fbe
Entities gib when being microwaved ( #8144 )
2022-05-14 14:04:45 +10:00
EmoGarbage404
53a05caa35
Skeleton Bugfix Pt. 2 ( #8137 )
2022-05-13 18:31:34 -07:00
Veritius
3b7e202044
Flavor text ( #8070 )
2022-05-13 15:58:45 -07:00
20kdc
90cce82a47
Salvage mob restrictions ( #8080 )
2022-05-13 12:01:30 -07:00
metalgearsloth
2c927bb24e
Tether gun fixes ( #8129 )
2022-05-13 18:59:12 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
wrexbe
61d147aea9
Fixing warnings ( #8131 )
2022-05-13 15:35:13 +10:00
wrexbe
16ad873688
Move disarmed event ( #8130 )
2022-05-13 15:30:30 +10:00
metalgearsloth
eef4671f24
Stripping ECS + window do_after ( #8111 )
...
* Stripping ECS + window do_after
* stuff
* workies
* Delays
2022-05-13 14:59:57 +10:00
metalgearsloth
c3adf24557
Legally distinct gravity gun ( #8114 )
2022-05-13 12:24:34 +10:00
metalgearsloth
798af00ad2
Round end audio ( #8048 )
2022-05-13 10:13:07 +10:00
Kara
9217cc02af
Optionally deserialize `AudioParams` in `SoundSpecifier` ( #8065 )
2022-05-13 09:41:33 +10:00
EmoGarbage404
075eb0d982
The Newest Furry Race [Skeletons] ( #7825 )
...
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-13 09:35:55 +10:00
wrexbe
3467a83d97
Suicide2 ( #8117 )
...
* Fix toilet suicide
* Fix ghost ghosting
* Clean suicide system
2022-05-13 09:09:15 +10:00
Veritius
656ec38f99
Add power sinks ( #8020 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 23:12:35 +10:00
Chris V
6cb2a01723
GatherableSystem/Component ( #8041 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 22:53:31 +10:00
wrexbe
089e40a061
Convert suicide to ecs ( #8091 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 22:05:16 +10:00
ike709
a9c18acd35
Remove misc Startup/Shutdown overrides ( #8113 )
...
Co-authored-by: ike709 <ike709@github.com>
2022-05-12 21:11:50 +10:00
Alex Evgrashin
860db943e1
Reagents localization ( #7916 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 21:06:01 +10:00
Ripmorld
bd0d53bdd5
Pie transfer reagent on collision ( #7802 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 20:59:03 +10:00
Chris V
c6483751bc
Cargo telepad machine linking ( #7756 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 20:24:24 +10:00
Leon Friedrich
c00b459e31
Machine Port Prototypes ( #7659 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 18:46:20 +10:00
keronshb
e2ac92c3b5
Allows pickuppable animals to resist out of inventory ( #7545 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2022-05-12 17:58:27 +10:00
metalgearsloth
e6aeaa2f2f
Hugging yourself no longer allowed ( #8103 )
...
!1984 .
I want to hug the other person damnit.
2022-05-12 12:56:02 +10:00
wrexbe
9a4892a272
Add listgamemaps command ( #8093 )
2022-05-11 13:48:29 -07:00
ike709
8b829926dd
Improves the smoking experience ( #8089 )
...
Co-authored-by: ike709 <ike709@github.com>
2022-05-11 13:48:07 -07:00
Chris V
0f63184ac0
Adjust EnteringRange for EntityStorage ( #8099 )
2022-05-11 13:46:58 -07:00
Jacob Tong
8c853476fb
Rework CollisionGroups ( #7656 )
...
* Replace Mob, Vault, and Small impassable with Mid, High, Low
* Remove CollisionGroup.Underplating
* Remove CollisionGroup.Passable
* Fix constructed APCs not being interactable
* Change firelocks to occlude
* Make pipe inherit from BaseItem
* Clean up pipes
* Remove duplicate physics and fixtures from bucket
* Rework CollisionGroups on all entities
* Add SlipLayer
* Remove fixture from delta
* Fix maps
* Address reviews
* Add SubfloorMask
* Fix glass collisions for flying mobs
* Fix maps
* Update new items
* Fix bagel again
* Fix slug
* Fix maps
* Touchups
* Fix tables blocking high pressure movement
* Update StandingState to allow going under flaps
* Cleanup
* More formatting
2022-05-10 17:57:20 -07:00
metalgearsloth
6617310ffa
Don't play landing sounds in space ( #8085 )
2022-05-11 09:22:02 +10:00
Moony
cdc474c7f2
fix the fact I sent a bunch of maps to detroit. ( #8087 )
2022-05-10 15:21:55 -05:00
moonheart08
147ed2f694
How the fuck did none of this turn up in local testing :stare:
2022-05-10 14:36:48 -05:00
moonheart08
f66b57ca47
I successfully broke the game.
2022-05-10 14:33:08 -05:00
Moony
36181334b5
StationSystem/jobs/partial spawning refactor ( #7580 )
...
* Partial work on StationSystem refactor.
* WIP station jobs API.
* forgor to fire off grid events.
* Partial implementation of StationSpawningSystem
* whoops infinite loop.
* Spawners should work now.
* it compiles.
* tfw
* Vestigial code cleanup.
* fix station deletion.
* attempt to make tests go brr
* add latejoin spawnpoints to test maps.
* make sure the station still exists while destructing spawners.
* forgot an exists check.
* destruction order check.
* hopefully fix final test.
* fail-safe radstorm.
* Deep-clean job code further. This is bugged!!!!!
* Fix job bug. (init order moment)
* whooo cleanup
* New job selection algorithm that tries to distribute fairly across stations.
* small nitpicks
* Give the heads their weights to replace the head field.
* make overflow assign take a station list.
* moment
* Fixes and test #1 of many.
* please fix nullspace
* AssignJobs should no longer even consider showing up on a trace.
* add comment.
* Introduce station configs, praying i didn't miss something.
* in one small change stations are now fully serializable.
* Further doc comments.
* whoops.
* Solve bug where assignjobs didn't account for roundstart.
* Fix spawning, improve the API.
Caught an oversight in stationsystem that should've broke everything but didn't, whoops.
* Goodbye JobController.
* minor fix..
* fix test fail, remove debug logs.
* quick serialization fixes.
* fixes..
* sus
* partialing
* Update Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* Use dirtying to avoid rebuilding the list 2,100 times.
* add a bajillion more lines of docs (mostly in AssignJobs so i don't ever forget how it works)
* Update Content.IntegrationTests/Tests/Station/StationJobsTest.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* Add the Mysteriously Missing Captain Check.
* Put maprender back the way it belongs.
* I love addressing reviews.
* Update Content.Server/Station/Systems/StationJobsSystem.cs
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* doc cleanup.
* Fix bureaucratic error, add job slot tests.
* zero cost abstractions when
* cri
* saner error.
* Fix spawning failing certain tests due to gameticker not handling falliability correctly.
Can't fix this until I refactor the rest of spawning code.
* submodule gaming
* Packedenger.
* Documentation consistency.
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-05-10 13:43:30 -05:00
Vera Aguilera Puerto
e9d7c70373
Adds last pressure direction to atmos debug overlay. ( #8083 )
2022-05-10 17:03:00 +02:00
Tomeno
507d4af05f
New high pressure movement algorithm ( #8086 )
...
Co-authored-by: Tomeno <tomeno@lulzsec.co.uk>
2022-05-10 17:02:39 +02:00
Vera Aguilera Puerto
f43e36eded
Fix pressure direction not being reset after high pressure movements happen. ( #8078 )
2022-05-10 13:24:51 +02:00
Vera Aguilera Puerto
8232d91ad4
Atmos high pressure movements cleanup ( #8075 )
...
* Fixes LINDA and monstermos clashing over high pressure difference direction
* Fix space wind CVar not disabling space wind entirely.
* Change 1 (one) variable name
2022-05-10 12:56:17 +02:00
metalgearsloth
d7168fedd1
Allow do_afters to be spammed ( #8074 )
2022-05-10 19:48:59 +10:00
Jacob Tong
0e945b42b2
Rework climbing ( #7706 )
2022-05-10 01:08:52 -07:00
metalgearsloth
671fc55c62
Fix heals stacks
...
I just wanted to remove double-clicking cancelling not the spammy.
2022-05-10 12:35:47 +10:00
metalgearsloth
9561323592
Add the ability for mappers to drag grids around. ( #7769 )
...
* Add the ability for mappers to drag grids around.
* Less message spam
* Also flinging
2022-05-10 12:27:37 +10:00
Flipp Syder
8f223586d4
Vending machine changes ( #8060 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-10 12:22:58 +10:00
Flipp Syder
8257635811
Electrocution noises ( #8061 )
...
* Adds spark noises when an entity gets electrocuted by something
* oops
* double oops
* Update Content.Server/Electrocution/Components/ElectrifiedComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-10 11:40:15 +10:00
metalgearsloth
681e59bb76
Round start audio announcement ( #8047 )
2022-05-09 17:44:38 -07:00
metalgearsloth
4c3c814077
Fix healingcomp placement ( #8045 )
2022-05-09 16:21:32 +10:00
Alex Evgrashin
df49c2fd57
Universal weldable component ( #7955 )
...
* Weldable component for door
* Content update
* Examine message
* Universal visualizer
* Small fix
* Entity storage
* Content
* Fixed test
* Update Content.Shared/Storage/SharedStorageComponent.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Fixed loc string
* Add public API to change welding time
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-09 15:51:52 +10:00
MLGTASTICa
02de328d9c
Fixes thirst not applying speed debuffs properly , Makes Thirst a server-side component only ( #7767 )
...
Co-authored-by: MLGTASTICa <ak9bc01d@yahoo.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-09 15:50:36 +10:00
Paul Ritter
005321e484
make crayoncode use the colortype ( #7975 )
2022-05-09 15:16:43 +10:00
hubismal
3421e4f4de
Speech Noises 2: Quality of Life, New Sounds ( #8044 )
...
* Vending machine jingle much less intense
* SpeechSoundsPrototype has a built in variation parameter
* Sounds in your face are louder but roll off more aggressively so that distant talking sounds are less distracting
* Redo that
* Speech noise system now supports variation of pitch
* license stuff
* PAIs have speech sounds now. Made by altering the pAI sounds.
* Monkeys have sounds from goon now
* New Speech Sounds
* Oops
2022-05-09 14:55:23 +10:00
Flipp Syder
7d5c109383
Wires patches ( #7993 )
...
* door bolts now set if power is off and wire is pulsed, makes WiresSystem get a new random every time the round restarts
* ??? what's shuffle doing in the interface ???
* oops
2022-05-09 14:51:06 +10:00
metalgearsloth
145c5fdd5b
Speech noise fixies ( #8023 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-05-08 23:39:51 +10:00
hubismal
304e9b824e
Various Entities make sounds when speaking ( #7980 )
...
* Speech Sounds from Goonstation
* Added some speech sound prototypes for humans, mice, and vending machines. More to come later?
* Custom synthesized sound for a vending machine ad
* Gave mice and vending machines Speech Components on their base prototypes to make sounds
* Humans now talk using the 'Alto' voice. In the future this can be changed in customization screen
* New Prototype 'SpeechSounds' with three soundspecifiers for saying sound, asking sound, exclaiming sound.
* SharedSpeechComponent modified from being useless to being responsible for making speech noises.
* Initial creation of SpeechNoiseSystem for making Sounds when certain entities speak.
* whitespace fix
* License fix
* Remove leftover using from debugging
* Added a cooldown editable in yaml
* SharedSpeechComponent has the proper cooldown now. oops
2022-05-08 23:23:08 +10:00
metalgearsloth
1ac5df5e4a
SpeechBubble occlusion ( #8018 )
2022-05-08 01:54:56 -07:00
Kara
4fe648bb06
delicious delicious crayons ( #8021 )
...
* Edible crayons
* yeah why not
2022-05-08 01:51:33 -07:00
Ripmorld
a76e7eca99
You can no longer disarm wielded weapons ( #7983 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-05-08 00:54:13 -07:00
Alex Evgrashin
dc2ef6708d
Syndicate surplus crates ( #7992 )
2022-05-08 00:52:00 -07:00
Rane
87e3afd2ee
Add checks missing in the current half-implementation of lockable sto… ( #8004 )
2022-05-07 22:18:53 -07:00
metalgearsloth
c01853d1fd
Fix duplicate randomsentience sound
2022-05-08 15:07:59 +10:00
metalgearsloth
c95bf87e74
Add attention.ogg and soundspecifiers for events ( #7977 )
2022-05-07 15:41:15 +10:00
T-Stalker
eb9c603583
Remove unnecesary audio string and puts the proper vox annoucement to two events ( #7982 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-07 15:09:29 +10:00
Julian Giebel
1d0bf979fb
Adds the pressure medipen and adds the emergency suit to emergency lockers ( #7880 )
...
* Implement pressure medipen
Add the emergency suit to emergency lockers
Increase leporazine temperature change
* Fix typo in translation file
* Fix ignored component name
* Address reviews
* Revert changes to submodule commit
2022-05-06 14:44:29 -07:00
Kara
623b2a101a
Fix storage interactions not preventing afterinteract for the item ( #7973 )
2022-05-06 20:59:03 +10:00
Kara
f2e4b3a237
Remove double pickup log ( #7972 )
2022-05-06 18:52:34 +10:00
Flipp Syder
e1b7abe2d9
Another quick fix for markings ( #7966 )
2022-05-06 15:25:59 +10:00
Absolute-Potato
856df8921a
Slip Nerfs ( #7733 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-05-06 14:36:03 +10:00
Flipp Syder
2c6158e115
Wires refactor ( #7699 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-05-06 12:35:06 +10:00
DrSmugleaf
0502d3dec4
Make Profile.Markings db column jsonb ( #7947 )
2022-05-05 11:23:48 +02:00
Flipp Syder
a30cae21f6
Markings ( #7072 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-05 10:07:42 +02:00
Rane
e7aafe287d
Vehicle camera lurching fix + drawdepth fix ( #7783 )
2022-05-04 20:21:39 +02:00
20kdc
70cd3d18ca
Power Monitoring Console ( #7849 )
2022-05-04 10:59:40 -07:00
20kdc
3d606f4316
Parallax refactors ( #7654 )
2022-05-04 09:55:21 -07:00
20kdc
5299cbbb6e
Stop mapping command from unsetting it's own settings if used repeatedly ( #7875 )
2022-05-03 20:19:15 -07:00
Rane
cfd00e74ca
Dumpable component to use a doafter to empty storage into a disposal unit, placeable surface, or the ground ( #7792 )
2022-05-03 20:00:22 -07:00
20kdc
2e0fcbab5a
Remove GalacticMarket component ( #7914 )
2022-05-03 19:51:25 -07:00
Rane
17ba90574d
Fix lathe queue bug ( #7883 )
2022-05-03 19:43:25 -07:00
Rane
bfc3203a21
Drone blocker ignores dead ghost roles ( #7782 )
2022-05-03 19:41:15 -07:00
ShadowCommander
d9633afe1a
Fix health state to be 1, 19, 20, 20, 20, 20 thresholds ( #7921 )
...
Previous thresholds were 1, 33, 16, 17, 17, 16
2022-05-04 09:11:18 +10:00
Putnam3145
c342ed6240
Fixes gas pumps overpressurizing if already over ( #7919 )
2022-05-03 22:24:30 +02:00
metalgearsloth
85abe59846
Make nuke remainingtime VVable ( #7913 )
2022-05-03 14:53:09 +02:00
freeman2651
6aeae14fe1
Health hud adjust ( #7702 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-03 19:53:05 +10:00
metalgearsloth
983b004607
Make playglobalsound much quiter ( #7910 )
...
* Make playglobalsound default much quieter
Also adds volume override.
* tweak
* reviews by the cutest gradient girl
2022-05-03 19:32:32 +10:00
Alex Evgrashin
89fda5ec83
More localize ( #7869 )
...
* Localize replacement accents
* Localize bar signs
* Holidays
* Localize species
2022-05-03 18:32:06 +10:00
metalgearsloth
9b8bfde458
NPCs can open doors ( #7909 )
2022-05-03 18:25:01 +10:00
metalgearsloth
12681a6a38
Fix decals (for realsies) ( #7887 )
2022-05-03 15:04:58 +10:00
Júlio César Ueti
cb7c820fcf
Fixes dropping items to ground on storage insert fail ( #7885 )
2022-05-02 20:05:23 -07:00
Kara
60c1614393
Fix pneumatic cannon ( #7902 )
2022-05-02 19:53:03 -07:00
Alex Evgrashin
a527e07b2b
Fixed C4 unstick verb checks ( #7870 )
2022-05-02 15:50:11 -07:00
Chris V
96ed3128d8
Increase the time it takes to strip something off of someone ( #7866 )
2022-05-02 15:47:18 -07:00
Alex Evgrashin
50ae467c76
Remove IDestroyAct, IBreakAct ( #7876 )
2022-05-02 15:43:25 -07:00
Kara
f361618a0b
Random metadata component ( #7894 )
...
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-05-02 13:51:03 -07:00
Kara
930533cd94
Random humanoid appearance ( #7895 )
2022-05-02 13:50:56 -07:00
Leon Friedrich
d261888b48
Fix entity storage masks ( #7844 )
2022-04-30 14:27:07 -07:00
Rane
ce186e6cc1
Mime Powers (Vow + Invisible Wall) ( #7653 )
2022-04-28 20:41:03 -07:00
freeman2651
847cc620d6
Allow self-cuffing and appropriate text changes ( #7829 )
2022-04-28 15:04:41 -07:00
Alex Evgrashin
2d34ded94d
Artifact container ( #7822 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-04-28 15:03:39 -07:00
Morbo
86ddb6e2d4
Fix plant holder messages ( #7834 )
2022-04-28 16:24:59 +02:00
Leon Friedrich
8fb48a09ef
Improve singularity shader ( #7647 )
...
* Working example
* vector arrays
* simplify math
* max distance
* max distance
* PVS override
* rename count
2022-04-28 22:43:16 +10:00
Alex Evgrashin
4aa45dc695
Remove IRadiationAct ( #7757 )
...
* Move radiation collector to ECS
* Damagable system
* Remove IRadiationAct
* Add small helper field
* Update Content.Server/Radiation/Systems/RadiationSystem.cs
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
* Delete comment
* Fixed total rads
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-04-28 22:36:25 +10:00
Flipp Syder
2325a7df94
Rainbow crayon + color-selectable crayons ( #7786 )
2022-04-28 22:23:45 +10:00
Fishfish458
4c9e45a480
Storage Component ECS ( #7530 )
...
Co-authored-by: fishfish458 <fishfish458>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-04-28 22:11:15 +10:00
Chris V
94a0bc92b7
Salvage mining, ore processing, and material clean-up ( #7406 )
...
* adding stuff cuz new computer
* removed unused materials
* remove unused materials and such, lathe things
* material volume no longer hardcoded
* fixed mining system
* add 5 stacks of materials, and add them to the ore processor
* fix copyright for ores and handdrill
* comma momma
* whyyyyy
* more fixes to make the yaml linter happy
* i should get my eyes checked
* silver proper
* more cleanup
* leftovers
* remove more references to material doors
* couldn't bear to be without bearhide
* added uranium, added more lathe recipes
* copyright fix, stack fix
* ore processor sprite and such
* ore processing some binches
* MaterialCotton removal
* 1 uranium ore means 1 sheet
* fix merge conflict? idk
* time to ketchup
* lathe recognizes material volume again
* yaml cleanup
* forgot to remove adamantine lol
* re-added diamond for now
* diamond stacks
* functional ore processor
* added ignoreColor to lathe visuals
* ore processor machine board
* add board to industrial tech and circuit printer
* provided lathes their whitelists
* fix wonky ore spawning, added insert sound to lathe, adjusted ore chance
* re-added ore processor
* typos and cleanup
* Update Content.Client/Lathe/LatheSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Update Content.Server/Lathe/LatheSystem.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* revert mapchange
* VV ignorecolor, pass entitymanager, move canceltoken to pickaxe, removed foreach from orespawn
* actually null canceltoken
* remove five-stacks, ore processor produces full stacks or single sheets/ingots
* VV proper
* adjust ore chances
* readd Cotton
* Update Content.Server/Mining/MineableSystem.cs
* tweaks
* Material is now dict (material, volume)
* removed unused property
* Space crystal -> space quartz
* forgor asteroid space quartz
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-04-28 20:41:04 +10:00
metalgearsloth
77bd892bbd
Fix decals (finally) ( #7771 )
2022-04-28 20:23:43 +10:00
Leon Friedrich
c2b4a4acef
Fix tabletop error ( #7830 )
2022-04-28 17:57:51 +10:00
metalgearsloth
e25434cba2
Fix drone LINQ ( #7814 )
...
wat
2022-04-26 20:56:11 -07:00
Vera Aguilera Puerto
3ee1f1f810
Suspicion rework ( #7723 )
...
* Deprecate suspicion spawn markers.
* Add suspicion loot table.
* Add suspicion item tag component.
* Suspicion rule now spawns items randomly around the station on start.
Also cleans them up when it ends.
* Fix build
huh, that API changed quickly--
2022-04-27 00:57:24 +10:00
Leon Friedrich
d3a20c8a23
Make sure explosions reset on round restart ( #7801 )
2022-04-27 00:37:31 +10:00
metalgearsloth
8d46dc42e7
Add a garbage collection component for grid movement ( #7776 )
...
If we move a station and there's thousands of bullets in the way we shouldn't just indefinitely lag the server as a result.
2022-04-26 18:25:57 +10:00
Vera Aguilera Puerto
2c289810ad
Add commands to add/end GameRules. ( #7718 )
2022-04-25 19:07:14 +02:00
metalgearsloth
819f4b30e5
Fix vehicle comments ( #7777 )
2022-04-26 02:08:24 +10:00
Rane
955e7af2ad
Fix capitalization of emotes ( #7766 )
2022-04-24 17:15:40 -07:00
Rane
7057293775
Fix 1 vehicle exploit, increase price of ATV crate ( #7761 )
2022-04-24 17:05:54 -07:00
metalgearsloth
72da2db62d
Content changes for grid splitting ( #7645 ) ( #7746 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com>
2022-04-24 13:54:25 +10:00
Rane
6054c5bc53
Familiars respawn ( #7640 )
2022-04-23 19:27:19 -07:00
Rane
98cd4fdb58
Vehicles ( #7336 )
2022-04-23 18:05:02 -07:00
Rane
18220b6488
Drains ( #7678 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-04-23 18:04:49 -07:00
keronshb
7896620224
Adds a damage threshold property for DoAfters ( #7712 )
2022-04-23 17:41:48 -07:00
Rane
ac18767ed7
Emag nerf ( #7689 )
2022-04-23 17:37:49 -07:00
Alex Evgrashin
8249185325
C1984 (C4 nerf) ( #7612 )
2022-04-23 17:22:14 -07:00
Leon Friedrich
1974060172
Add use-delay to signal transmitters ( #7703 )
2022-04-23 16:45:37 -07:00
Rane
9a9060a6da
[1 token changed] Agent ID Card hotfix ( #7705 )
2022-04-23 16:43:34 -07:00
Júlio César Ueti
f5eead4ba9
Adds PopupMessage to being hugged [Fix #7644 ] ( #7698 )
2022-04-23 16:43:11 -07:00
Saakra
e48366b42a
Added ability to drink from context menu ( #7732 )
...
Co-authored-by: Saakra <xfallenfighterswolfx@gmail.com>
2022-04-23 16:38:21 -07:00
metalgearsloth
ecaad9c349
Revert "Update submodule (again)" ( #7730 )
2022-04-24 02:26:00 +10:00
metalgearsloth
8c7772630c
Content changes for grid splitting ( #7645 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com>
2022-04-24 00:59:38 +10:00
Flipp Syder
565bfa86a4
Air alarm fixes (again, oops) ( #7715 )
...
* fixes critical issue
* alright, this might be the actual fix
* removes useless null checks
* couple more
* removes default functions from unary device data
2022-04-22 23:21:00 -07:00
Flipp Syder
f27bc94fc1
Fixes big issue with air alarms ( #7714 )
2022-04-22 21:07:40 -07:00
Rane
c022afaec4
Remove IInteractHand ( #7601 )
...
* Plantholder
* Strap
* Finish him
* Mirror review stuff
2022-04-23 13:49:45 +10:00
Leon Friedrich
b7dacbd291
Fix magboots atmos wind protection ( #7663 )
2022-04-23 13:47:30 +10:00
Leon Friedrich
1141c19d76
Toggleable Hardsuit Helmets ( #7559 )
2022-04-23 13:31:45 +10:00
Moony
55e63d21f1
Fix a really lame bug with salvage and multiple magnets. ( #7710 )
2022-04-22 20:28:22 -05:00
Snowni
87c618db4b
Remote Explosives ( #7682 )
...
* Remote Explosives
* Apparently we forgot to push the changed files. Dumb.
We Forgor.#
* Made Requested Changes.
* And more changes.
* Added requested changes and tweaked a few other things.
* Fixed RSI issue (hopefully.) Readded Ensurecomp.
2022-04-22 16:54:39 +10:00
keronshb
a09f45eec7
Prevents suicide if someone is already dead ( #7677 )
...
* Prevents suicide if someone is already dead
* Adds the Localization text for trying to suicide when dead
2022-04-21 22:37:49 -07:00
Leon Friedrich
2bb8a776a7
Make machine linking check access reader permissions ( #7658 )
2022-04-22 13:04:54 +10:00
Alex Evgrashin
98c03570ca
Fix semicolon only message ( #7695 )
2022-04-21 15:31:51 -07:00
EmoGarbage404
8fc1f4d06c
Zombie Bugfix ( #7641 )
...
* wip
* heal on bite
* more fixes and additions
* don't crash
* Update medicine.yml
* zombie claw item and damage resist
* ignoredcomponents.cs
* Add zombie claw, fix infection, add immunities
* fix
* razzle dazzle
* yaml fix
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* sdasadsadsadasd
* Generalize DiseaseProgression.cs
* final final final final final final cope seethe
* Update medicine.yml
* Update Content.Server/Disease/Components/DiseaseZombieComponent.cs
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
* Update BloodstreamSystem.cs
* Update Content.Server/Disease/Components/DiseaseZombieComponent.cs
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
* fixing until i die
* folder + zombietransfer fix
* smol fixe
* the smallest of fixes
* aaaa
* Infection timer buff
* Update BibleSystem.cs
* Update ZombieOutbreak.cs
* Update zombie.ftl
* Update ZombieTransferSystem.cs
* Update DiseaseZombieSystem.cs
* Update DiseaseZombieSystem.cs
* Tunes outbreak to only happen toward the end of a round.
* Update BibleSystem.cs
* general fixes+cleaning code
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-04-19 18:54:10 -07:00
Leon Friedrich
0957606792
Revert "Make mapping use consistent Entity Uids ( #7625 )" ( #7650 )
...
This reverts commit b99b14b143 .
2022-04-20 02:36:26 +10:00
Júlio César Ueti
bea86f3ddc
Fix #7574 - Lights stay off if taken from the fixture and placed back ( #7595 )
...
* Fix 7574
* Added .Load to broken and burned states
* 2am head
* I swear after this I'm reading every single power code line there eis
2022-04-18 15:47:04 -07:00
Leon Friedrich
b99b14b143
Make mapping use consistent Entity Uids ( #7625 )
2022-04-18 15:46:32 -07:00
EmoGarbage404
db56d5ef60
Zombies!!! ( #7509 )
...
* wip
* heal on bite
* more fixes and additions
* don't crash
* Update medicine.yml
* zombie claw item and damage resist
* ignoredcomponents.cs
* Add zombie claw, fix infection, add immunities
* fix
* razzle dazzle
* yaml fix
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
* sdasadsadsadasd
* Generalize DiseaseProgression.cs
* final final final final final final cope seethe
* Update medicine.yml
* Update Content.Server/Disease/Components/DiseaseZombieComponent.cs
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
* Update BloodstreamSystem.cs
* Update Content.Server/Disease/Components/DiseaseZombieComponent.cs
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
* Update Content.Server/Disease/DiseaseZombieSystem.cs
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
* fixing until i die
* folder + zombietransfer fix
* smol fixe
* the smallest of fixes
* aaaa
* Infection timer buff
Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-04-18 17:30:22 -05:00
20kdc
4892b7960f
Add an atmos throw velocity cap, adjustible console variables, and fix throw directions for station rotation ( #7631 )
2022-04-18 09:42:32 -05:00
Leon Friedrich
9ac2a44de1
Fix pointing in mapping mode ( #7624 )
2022-04-18 19:51:24 +10:00
Leon Friedrich
e73d80332e
Fix airtight init rotation. ( #7629 )
2022-04-18 19:51:01 +10:00
Leon Friedrich
df7289d17c
Fix disposals error when sending something to space ( #7626 )
2022-04-18 18:01:32 +10:00
Rane
05af8776ea
Familiar QOL changes ( #7614 )
2022-04-17 14:43:00 -07:00
Rane
93cdca4f82
Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes ( #7238 )
...
* Prototype that's mostly borked rather than completely borked
* ECS inserting mats
* Partial ECS mostly done, needs cleanup and visualizer
* Replace timers
* Power visualizes at least
* First ""working"" version
* Clean up all lathes
* Colors
* Fix animation timing
* Fixes greyscale, adds a bunch of colors
* Give every (used) material a color
* Made most lathes take long enough you can at least see there's some sort of animation
* Insertion feedback popup
* Sound for circuit printer and uniform printer
* Fix queueing, optimize update
* Remove mono crash
* cleanup
* Fix test failure
* Techfab inserting sprite
* Cleanup and commenting
* Fix bug in CanProduce check
* Fix UI resolves
* Mirror review stuff
2022-04-17 17:34:14 +10:00
Rane
7a6d3e69a8
Emaggable vendors + Familiars for Chaplain ( #6961 )
2022-04-17 17:16:02 +10:00
mirrorcult
b311c9e2c9
Stop healing when target is dead ( #7224 )
2022-04-17 16:29:31 +10:00
Rane
b5b6da018d
Fix some bugs and tweak Rane's PRs that were merged yesterday ( #7600 )
2022-04-16 16:04:16 -07:00
Moony
88549da309
moop ( #7594 )
2022-04-16 17:23:22 -05:00
DrSmugleaf
5227d1a023
Admin notes ( #7259 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-04-16 20:57:50 +02:00
Leon Friedrich
6997bd83b2
Save seed data in components and remove the seed-database ( #7499 )
2022-04-16 15:32:35 +10:00
Joosep Jääger
0cdb34741e
Airlock visuals ( #7261 )
2022-04-16 15:31:12 +10:00
Leon Friedrich
a231429cb4
Make energy swords use RgbLightController ( #7344 )
2022-04-16 15:11:48 +10:00
Rane
5376aed6ea
Beds, Medical Beds, Stasis Beds ( #6695 )
2022-04-15 15:53:52 -07:00
Julian Giebel
456ccfc858
Add flash immunity to welding masks ( #7561 )
2022-04-15 15:51:56 -07:00
Leon Friedrich
6dc51589f4
Rejig pressure protection ( #7560 )
2022-04-15 15:41:47 -07:00
Júlio César Ueti
7656290831
Add roles to Ghost Warp Menu ( #7546 )
2022-04-15 14:41:27 -07:00
Moony
4d70395d11
Fix maploading once and for all. ( #7501 )
2022-04-15 14:35:58 -07:00
Flipp Syder
4700e5bc80
Adds the ability for electrification to check if the entity is powered by an APC ( #7533 )
2022-04-15 14:21:11 -07:00
Rane
70a26bf0c2
Elimate most IInteractUsing ( #7481 )
2022-04-15 14:20:20 -07:00
Leon Friedrich
5a89382d28
Add default link verb for machine linking ( #7413 )
2022-04-15 14:19:43 -07:00
Alain Siegrist
6c85e1b255
Prevent closed drinks from transferring reagents ( #7329 )
...
* Prevent closed drinks from transferring reagents
* Inherit from cancellable event
2022-04-15 14:17:48 -07:00
Rane
e85628b709
Agent ID Cards ( #7041 )
2022-04-15 14:15:25 -07:00
Pieter-Jan Briers
b3e7c7af1f
Remove usage of CreateNetMessage. ( #7563 )
2022-04-15 11:55:49 -07:00
Radosvik
353a7aa210
Refresh Lobby Info Box ( #7521 )
2022-04-15 11:55:38 -07:00
Moony
148bde13c2
Fixes lobby backgrounds. ( #7557 )
2022-04-14 21:00:59 -07:00
Alex Evgrashin
fe4dbfd2f6
C4 ( #7486 )
2022-04-14 15:00:50 -07:00
ShadowCommander
a57e0ca199
Add round id to lobby and round end summary ( #7547 )
2022-04-14 13:40:26 -05:00
Leon Friedrich
ba75934512
Re-add action prototypes ( #7508 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-04-14 06:17:34 +02:00
wrexbe
2a128ca006
Group relayed messages by round id ( #7399 )
2022-04-14 00:32:28 +02:00
Leon Friedrich
2777d2ef64
Update PowerChangedEvent ( #7503 )
...
* Update PowerChangedEvent
* Comments
2022-04-13 23:50:42 +10:00
Júlio César Ueti
ae155e512a
Removes the default announcement sound from Salvage ( #7517 )
2022-04-11 16:21:24 -07:00
Alex Evgrashin
9c65f4b324
Janitor cart ( #7367 )
2022-04-11 16:21:15 -07:00
Leon Friedrich
dee4d724e7
Fix action interaction checks ( #7502 )
2022-04-11 23:59:10 +10:00
Rane
28c615ea09
Rejuvenate cures all diseases ( #7495 )
2022-04-11 12:46:35 +02:00
Chris V
ef6d147763
Quickfix: Give color to some announcements ( #7488 )
2022-04-10 13:54:07 -07:00
Leon Friedrich
87eede8785
Cache CanMove ( #7480 )
2022-04-10 14:48:11 +10:00
DrSmugleaf
e0c63483c2
Revert "pvsrange vec2 + eyezoom" ( #7487 )
...
* Revert "pvsrange vec2 + eyezoom"
* Merge fixes
* Update RobustToolbox
2022-04-09 13:07:40 -05:00
Leon Friedrich
7057c7ca77
Reduce array resizing in GasTileOverlay ( #7479 )
2022-04-09 09:45:57 -07:00
mirrorcult
7573a4601a
Optimize vent/scrubber ( #7473 )
2022-04-09 12:52:44 +10:00
Leon Friedrich
91a70bdaac
Add directional icons to crew monitors ( #7404 )
2022-04-09 11:50:59 +10:00
Fishfish458
ddf2d8815b
Minor paper ECS and stamps ( #7394 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-04-08 16:37:22 -07:00
Rane
7900abb888
Literally Murder IExamine ( #7352 )
2022-04-08 14:17:25 -07:00
Rane
427f7378c3
All computers play the keyboard sound + small research client cleanup ( #7312 )
2022-04-08 14:17:05 -07:00
AndresE55
4344457aab
Stun baton nerf ( #7452 )
...
Co-authored-by: AndresE55 <17-10757@usb.ve>
2022-04-08 14:07:30 -07:00
Leon Friedrich
53f5a283ca
Mini bomb changes ( #7454 )
2022-04-08 14:07:02 -07:00
Leon Friedrich
66504f9630
Small gas tile overlay performance improvements ( #7468 )
2022-04-08 14:04:37 -07:00
Vera Aguilera Puerto
6e73e94cc6
Fix instruments for engine changes, fixes program change bug. ( #7365 )
2022-04-08 16:22:05 +02:00
Leon Friedrich
a4d55235cc
Rejig Device networks ( #7380 )
2022-04-08 22:27:10 +10:00
Leon Friedrich
44649e7fed
Prevent area-effect-reactions in space. ( #7455 )
2022-04-08 17:21:06 +10:00
keronshb
c2f0198243
Fixes Holoparasites killing their hosts when suiciding. ( #7465 )
...
* Fixes Holoparasites from killing their hosts when suiciding
* Adds the CannotSuicide tag to the Guardian Parent
This way it effects all guardian types and not just holoparasites.
* Adds check, fixes whitespace
* Fixes the ghosting check
2022-04-07 23:37:39 -05:00
Moony
f21a119749
Fix melee swings on people ( #7449 )
2022-04-06 12:41:47 -07:00
metalgearsloth
de6651ac01
Update content for new lookup API ( #7363 )
2022-04-06 19:35:18 +10:00
Leon Friedrich
8ac330649b
Fix disarm action (again) ( #7435 )
2022-04-05 22:41:12 -07:00
Leon Friedrich
f583d0b96a
Entity Whitelist changes ( #7426 )
2022-04-06 15:21:45 +10:00
Leon Friedrich
311450864c
Explosion refactor fixes pt1 ( #7375 )
2022-04-05 17:22:35 +10:00
mirrorcult
7f2ceeb8e2
Small instrument system fix ( #7432 )
2022-04-05 17:08:05 +10:00
mirrorcult
b7ff72ba6e
Optimize instruments ( #7425 )
2022-04-05 16:08:36 +10:00
mirrorcult
fd0bb9fd8c
Storage system opts ( #7427 )
2022-04-05 16:00:52 +10:00
mirrorcult
53bea6c015
Optimize doafters ( #7428 )
2022-04-05 15:48:56 +10:00
mirrorcult
d1c980fe41
Gas tank minor opts ( #7424 )
2022-04-05 15:08:41 +10:00
mirrorcult
0123dc4c82
Optimize ringer ( #7423 )
2022-04-05 15:06:31 +10:00
Paul Ritter
4b6ba817c2
pvsrange vec2 + eyezoom ( #7392 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
2022-04-04 20:30:12 +02:00
Leon Friedrich
66b0820ed6
Fix smoke fork bomb ( #7401 )
2022-04-04 11:02:33 -05:00
Jack Fox
f957c58906
Machine Linking Overhaul ( #7160 )
2022-04-04 16:13:03 +10:00
Leon Friedrich
b2fba875d9
Fix entity-specific component states networking ( #7410 )
2022-04-04 15:41:02 +10:00
Radosvik
cef0c67511
Add current player count to lobby ( #7402 )
2022-04-04 15:39:42 +10:00
metalgearsloth
babb279dd1
Disease artifact cleanup ( #7359 )
2022-04-04 15:37:08 +10:00
Paul Ritter
2ff40d5a1f
Serv3 rework content changes ( #7145 )
2022-04-03 02:01:22 +02:00
Alex Evgrashin
bf89483e09
Grouped ghost roles and jump button ( #7300 )
2022-04-02 15:06:29 -07:00
Morbo
1f46978f7d
Fix typo in suspicion mode ( #7390 )
2022-04-02 16:37:54 +02:00
Leon Friedrich
39c4d8be1f
Move Anchorable to shared. ( #7361 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-04-02 14:52:44 +11:00
mirrorcult
8eee60da3a
Another chat system sanitization fix ( #7384 )
2022-04-02 14:09:54 +11:00
Leon Friedrich
971eb5b87e
Fix magboot mispredict ( #7385 )
2022-04-02 14:08:39 +11:00
mirrorcult
634cf59527
Fix incorrectly ported emote sanitization ( #7370 )
2022-04-01 18:08:26 +11:00
Leon Friedrich
56168e592e
Explosion refactor ( #5230 )
...
* Explosions
* fix yaml typo
and prevent silly UI inputs
* oop
* Use modified contains() checks
And remove IEnumerable
* Buff nuke, nerf meteors
* optimize the entity lookup stuff a bit
* fix tile (0,0) error
forgot to do an initial Enumerator.MoveNext(), so the first tile was always the "null" tile.
* remove celebration
* byte -> int
* remove diag edge tile dict
* fix one bug
but there is another
* fix the other bug
turns out dividing a ushort leads to rounding errors. Why TF is the grid tile size even a ushort in the first place.
* improve edge map
* fix minor bug
If the initial-explosion tile had an airtight entity on it, the tile was processed twice.
* some reviews (transform queries, eye.mapid, and tilesizes in overlays)
* Apply suggestions from code review
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* is map paused
* GetAllTiles ignores space by default
* WriteLine -> WriteError
* First -> FirstOrDefault()
* default prototype const string
* entity query
* misc review changes
* grid edge max distance
* fix fire texture defn
bad use of type serializer and ioc-resolves
* Remove ExplosionLaunched
And allow nukes to throw items towards the outer part of an explosion
* no hot-reload disclaimer
* replace prototype id string with int index
* optimise damage a tiiiiny bit.
* entity queries
* comments
* misc mirror comments
* cvars
* admin logs
* move intensity-per-state to prototype
* update tile event to ECS event
* git mv
* Tweak rpg & minibomb
also fix merge bug
* you don't exist anymore go away
* Fix build
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-31 21:39:26 -05:00
Leon Friedrich
4ad36f10e7
Fix two interaction prediction issues ( #7356 )
2022-03-31 18:08:30 +11:00
Leon Friedrich
dab0020d35
ECS configuration component ( #7353 )
2022-03-31 16:22:38 +11:00
mirrorcult
70f0fffed2
ChatManager murder ( #7337 )
2022-03-31 16:21:58 +11:00
Leon Friedrich
a11e8b676c
Content changes for InContainer flag ( #7003 )
2022-03-31 13:28:36 +11:00
mirrorcult
452d67c0b8
Convert StorageSystem comp messages into network events ( #7351 )
2022-03-31 10:23:20 +11:00
Leon Friedrich
d55c9574c8
Fix sound-on-use spam ( #7342 )
2022-03-30 20:01:32 +11:00
Leon Friedrich
4bc73ac591
Make flashlights, atmos hardsuit, and RGB use the new layer features ( #6253 )
...
* Make flashlights, atmos hardsuit, and RGB use the new layer features
* avoid self-conflict
* fix rgb not updating on add
* cleanup
* Update Content.Client/Light/RgbLightControllerSystem.cs
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
* cleanup diff
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-03-30 00:57:35 -05:00
Leon Friedrich
13c5b7b140
PDA uplink visibility fix ( #7332 )
2022-03-30 13:56:58 +11:00
Rane
48fb4debc8
New sounds for diseases ( #7250 )
2022-03-28 16:11:45 -07:00
areit
356186c33f
Adds a stun chemical (uplink only) ( #7258 )
2022-03-28 13:53:27 -07:00
mirrorcult
3cc0eb5f33
Mouse content ( #7307 )
2022-03-28 13:53:20 -07:00
mirrorcult
6060dbca1b
Don't use ienumerable stuff in body system ( #7316 )
2022-03-28 13:52:53 -07:00
metalgearsloth
49163f1dec
Nuke PowerChangedMessage ( #7231 )
2022-03-28 09:58:51 -07:00
mirrorcult
2d610ebb52
Move spawning collections of `EntitySpawnEntry` out of `StorageSystem`, make `Butcherable` use it ( #7305 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-28 09:58:13 -07:00
metalgearsloth
c817b3e0de
Remove pulling broadcast subscription ( #7232 )
2022-03-28 15:22:35 +11:00
Leon Friedrich
51b1535255
Improve stack merging and crafting ( #7105 )
2022-03-27 21:03:14 -07:00
Leon Friedrich
80699543d9
Make grinder use item slots (& misc eject-button changes) ( #7197 )
2022-03-27 21:03:03 -07:00
metalgearsloth
9cccc6da99
ECS emergency lights ( #7230 )
2022-03-27 21:02:57 -07:00
mirrorcult
0eb0a2634f
Fix eat verb ( #7306 )
2022-03-27 15:50:48 -07:00
Fishfish458
e0c046cf8e
Change storagesystem.fill to always grant an item to orgroups when probability is equal to 1.0 ( #6916 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-03-27 14:04:58 -07:00
actually-reb
85231bb9d6
crayons deleted when used up ( #7282 )
2022-03-27 01:09:48 -07:00
Morbo
4a6dfabcae
Extract storage comp text to locale file ( #7289 )
2022-03-27 18:08:26 +11:00
metalgearsloth
1e3369741c
Fix buckling on rotated grid ( #7279 )
2022-03-27 17:52:28 +11:00
metalgearsloth
b506fdcf65
Reduce atmos allocs a bunch ( #7228 )
2022-03-27 17:49:26 +11:00
Morbo
4adf59a497
Remove salvage announcement duplication ( #7290 )
2022-03-27 17:31:41 +11:00
Fishfish458
31c12cab4c
Buff flashlight duration, minor buff for flare. ( #7293 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-03-27 17:28:59 +11:00
DrSmugleaf
ca0fb3c6a2
Track rule reading in database, don't show popup locally ( #7278 )
2022-03-26 20:16:57 +01:00
Vera Aguilera Puerto
eb54f4b224
Adds Network Resource Uploading for admins. ( #6904 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2022-03-26 12:46:37 +01:00
DrSmugleaf
e563b0b7e1
Add admin logs for anchoring/unanchoring ( #7274 )
2022-03-25 14:10:43 -07:00
Leon Friedrich
8101e01629
Move random artifact trigger adding to mapinit ( #7267 )
2022-03-26 01:08:56 +11:00
Vera Aguilera Puerto
b115eb0d93
Adds PlayGlobalSound command. ( #7249 )
2022-03-25 13:08:32 +01:00
Leon Friedrich
ec824896ee
Changes required for serialization fix. ( #7177 )
2022-03-25 11:56:05 +01:00
metalgearsloth
67c42ecacd
Return another dict to decal pool ( #7269 )
2022-03-25 18:44:39 +11:00
Leon Friedrich
1b0e7ae0f5
Add Modular grenades (chemnades). ( #7138 )
2022-03-25 15:17:29 +11:00
Vera Aguilera Puerto
380bb89f83
Documents more ConstructionSystem methods. ( #7246 )
2022-03-24 21:00:39 -07:00
metalgearsloth
5bbb5aebef
Revert "Revert "Reduce decal allocs ( #7226 )" ( #7263 )" ( #7265 )
2022-03-25 13:22:24 +11:00
Moony
021d39be28
Revert "Reduce decal allocs ( #7226 )" ( #7263 )
...
This reverts commit 09a4870763 .
2022-03-24 18:32:30 -05:00
metalgearsloth
7d91e34d6a
Reduce decal allocs 2 ( #7229 )
2022-03-24 23:52:59 +01:00
metalgearsloth
09a4870763
Reduce decal allocs ( #7226 )
2022-03-24 23:20:11 +01:00
Vera Aguilera Puerto
3f5a76d60b
Fix ShowRules command when specifying an amount of seconds.
2022-03-23 16:24:33 +01:00
Vera Aguilera Puerto
ba566ff216
Fix food eat message not having loc argument passed in.
2022-03-23 16:08:44 +01:00
Leon Friedrich
de190e4e2f
Throw out throw helpers ( #7195 )
2022-03-24 00:33:01 +11:00
Alex Evgrashin
74d4adfb96
Trash bag visualizer ( #7199 )
2022-03-24 00:14:23 +11:00
Vera Aguilera Puerto
46ac70a734
Fix and refactor SolutionContainerSystem.RemoveEachReagent ( #7245 )
2022-03-24 00:05:10 +11:00
Flipp Syder
f748c4ccb8
Fixes scrubbers sharing the same set of gases to scrub ( #7241 )
2022-03-23 19:24:56 +11:00
areit
f1d6776e46
Changed the sound that plays when you lock a locker ( #7223 )
2022-03-22 19:34:09 -07:00
ShadowCommander
1fa3587d1c
Alleviate attack log spam ( #7218 )
2022-03-23 13:08:28 +11:00
metalgearsloth
bba096f1a4
RCD logs ( #7208 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-03-23 13:02:49 +11:00
Rane
1759bf509b
Disease Tweaks ( #7136 )
2022-03-20 15:29:12 -07:00
CrudeWax
f1e6b26b37
ID and Emag retexture + Uplink message bugfix ( #7102 )
...
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-03-20 14:59:50 -07:00
Kevin Zheng
9df4f599f4
Gas analyzers now analyze gases in pipes ( #7112 )
2022-03-20 16:10:48 +11:00
Leon Friedrich
0cc6c4c555
Crafting obstruction check. ( #7198 )
...
* Crafting obstruction check.
* and container check
2022-03-19 20:46:07 -05:00
Fishfish458
4500f88737
Add door emag visuals and sound ( #6971 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-03-19 12:00:01 -07:00
metalgearsloth
0318b6f9e5
Optimise pinpointer activation significantly ( #7169 )
2022-03-19 19:27:26 +01:00
Leon Friedrich
8e46b8040e
Update butchering popups ( #7196 )
2022-03-19 19:25:18 +01:00
Rane
9fa78fb6a4
Doctor PDA functions as a health analyzer ( #7031 )
2022-03-19 19:20:20 +01:00
Leon Friedrich
91d2976c44
Add custom type serializer to destruction spawn ( #7190 )
2022-03-19 16:34:56 +11:00
metalgearsloth
e630deafe1
Bandaid pullcontroller ( #7176 )
2022-03-19 14:18:43 +11:00
metalgearsloth
8bf00b40cd
Revert "ctrl-rclick tweaks" ( #7171 )
2022-03-18 15:40:02 +11:00
metalgearsloth
867fa503fb
ctrl-rclick tweaks ( #7170 )
2022-03-18 14:18:34 +11:00
Moony
366503fc97
Add some logging and make moose more easy to play on. ( #7168 )
2022-03-17 17:21:35 -05:00
Moony
3721b3303b
Adds support for a map rotation system. ( #7162 )
...
* Adds support for a map rotation system.
It is now the default way of selecting a map, map votes have been disabled.
* whoops
* Randomize the map it starts off with, too.
(it'd pick bagel every time otherwise)
* Address review
* remove knight from rotation due to it being an unmaintained map.
* minor cleanup
2022-03-17 13:59:53 -05:00
Leon Friedrich
bfd95c493b
hands ECS ( #7081 )
2022-03-17 18:13:31 +11:00
metalgearsloth
dc85b4bc80
Allow consuming while moving ( #7158 )
2022-03-17 12:46:18 +11:00
Leon Friedrich
25cf0eac08
fix gas tank UI ( #7135 )
2022-03-16 14:30:40 -07:00
Chris V
90498edbbb
Add the Omnitool, drone adjustments ( #6948 )
2022-03-15 18:11:29 -07:00
Leon Friedrich
d367cf7c43
Fix AUI interaction checks ( #7130 )
2022-03-15 14:59:20 +11:00
Willhelm53
65178bccc4
Mopping ECS (No BucketComponents allowed!) ( #6718 )
...
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-03-14 14:02:26 -07:00
metalgearsloth
84225dde3d
Fix sloth's disease shit ( #7123 )
2022-03-14 13:51:42 -07:00
Rane
c2711259a9
Disease Tweaks & Fixes ( #7121 )
2022-03-13 23:05:01 -07:00
metalgearsloth
6e1c19092f
Update nuget dependencies ( #6975 )
2022-03-13 23:03:55 -07:00
mirrorcult
8005cf31bb
Generic clothing speed modifiers + hardsuit slowdown ( #7094 )
2022-03-13 23:03:49 -07:00
Fishfish458
1652498830
Fix cloner UI toggle ( #7092 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-03-14 15:07:48 +11:00
Jesse Rougeau
8418098dd8
Lobby Refactor ( #7077 )
2022-03-13 19:33:19 -07:00
metalgearsloth
38b34ebf08
Disease performance improvements ( #7118 )
2022-03-13 21:30:34 -05:00
Rane
bb9ad4259c
Diseases ( #7057 )
...
* Disease system first pass
* Renamed HealthChange
* First working version of diseases (wtf???)
* Fix the cursed yaml initialization
* Pop-Up effect
* Generic status effect
* Create copy of prototype
* CureDiseaseEffect
* Disease resistance
* Spaceacillin
* Nerf spaceacillin now that we know it works
* Sneezing, Coughing, Snoughing
* Fix queuing, prevent future issues
* Disease protection
* Disease outbreak event
* Disease Reagent Cure
* Chem cause disease effect
* Disease artifacts
* Try infect when interacting with diseased
* Diseases don't have to be infectious
* Talking without a mask does a snough
* Temperature cure
* Bedrest
* DiseaseAdjustReagent
* Tweak how disease statuses work to be a bit less shit
* A few more diseases
* Natural immunity (can't get the same disease twice)
* Polished up some diseases, touched up spaceacillin production
* Rebalanced transmission
* Edit a few diseases, make disease cures support a minimum value
* Nitrile gloves, more disease protection sources
* Health scanner shows diseased status
* Clean up disease system
* Traitor item
* Mouth swabs
* Disease diagnoser machine
* Support for clean samples
* Vaccines + fixes
* Pass on disease resistant clothes
* More work on non-infectious diseases & vaccines
* Handle dead bodies
* Added the relatively CBT visualizer
* Pass over diseases and their populators
* Comment stuff
* Readability cleanup
* Add printing sound to diagnoser, fix printing bug
* vaccinator sound, seal up some classes
* Make disease protection equip detection not shit (thanks whoever wrote addaccentcomponent)
* Mirror review
* More review stuff
* More mirror review stuff
* Refactor snoughing
* Redid report creator
* Fix snough messages, new vaccinator sound
* Mirror review naming
* Woops, forgot the artifact
* Add recipes and fills
* Rebalance space cold and robovirus
* Give lizarb disease interaction stuff
* Tweak some stuff and move things around
* Add diseases to mice (since animal vectors are interesting and can be used to make vaccines)
* Remove unused reagent
2022-03-13 20:02:55 -05:00
Julian Giebel
414d226ec5
Server names and admin log full-text search ( #6327 )
...
Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2022-03-13 18:36:48 +01:00
metalgearsloth
ba9312ccc7
Predicted footstep sounds ( #7107 )
2022-03-14 02:42:39 +11:00
mirrorcult
e87ab94810
Potency sprite scaling ( #7100 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-13 21:11:03 +11:00
Rane
ec1160c01d
Drone Tweaks ( #7024 )
2022-03-13 20:53:01 +11:00
Leon Friedrich
e3ead6a3ba
Remove IDropped ( #7075 )
2022-03-13 19:47:28 +11:00
Alex Evgrashin
7addda4e0e
Add lizard accent ( #7096 )
2022-03-12 22:23:43 -06:00
T-Stalker
f88fe48a6a
Adds Onestar mech ghost-role enemy ( #6943 )
...
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-12 16:14:17 -07:00
Moony
f5c92caef4
Ambience enhancements. ( #7073 )
2022-03-12 15:20:31 -07:00
Leon Friedrich
ec4326748b
Botany fix ( #7071 )
2022-03-12 15:06:41 -07:00
Kara D
9750e1928a
Change makeghostrole perms
...
Trialmins can already use VV to do this manually, no reason not to just give them the verb
2022-03-12 12:00:00 -07:00
Kara D
e5d1a95f61
vs2022 and license fix
2022-03-12 11:56:42 -07:00
Rane
926e36d81d
Convert almost all IActivate instances that open UIs to ActivatableUI ( #7028 )
...
* Chem master
* Drone support for handhelds
* Vending machines, scanners
* Cloners, R&D computers
* make research a little less sussy
* Unfuck wires
* PA control computer
* Unfuck merge
* Clean up git gore for good
* Disposals
* Microwaves
* paper
* Magic mirror
* More vendors for drones
* Solar computer whitelist
* EFR review updates
2022-03-12 11:26:06 -07:00
Leon Friedrich
865c9630bd
Fix use-in-hand interactions ( #7085 )
2022-03-13 02:05:11 +11:00
Leon Friedrich
b1e719c70d
Remove IUse ( #7074 )
2022-03-12 23:33:23 +11:00
Moony
f5f3e65e1d
Implement Intrinsic UIs ( #6926 )
...
* Implement Intrinsic UIs, allowing the admin ghost to double as a computer.
* ignore moment
* remove debug statement, sort the actions.
* ffs
* didn't ever use this and don't need to, removed.
* rm dead code
* lil bit of commenting.
2022-03-10 23:37:35 -06:00
metalgearsloth
6bf24e748b
Revert "Predicted footstep sounds" ( #7068 )
2022-03-11 14:56:43 +11:00
metalgearsloth
f1e6a352a8
Predicted footstep sounds ( #7060 )
2022-03-11 12:48:03 +11:00
Moony
12b682ee4d
Tile variants content ( #6956 )
2022-03-09 20:59:44 +01:00
Leon Friedrich
0f435f31c8
Predict general interactions. ( #6856 )
2022-03-09 18:12:17 +11:00
Leon Friedrich
17132385d4
Make combat check CanInteract ( #7046 )
2022-03-09 17:40:07 +11:00
ScalyChimp
d691161542
Removes obsolete uses of IMapManager events. ( #7036 )
2022-03-09 17:39:03 +11:00
Moony
1f52ad9ec1
Allow admins with prototype load privileges to override. ( #7033 )
2022-03-07 23:40:25 -06:00
Moony
5c26555144
Fix a bug in rolebans. ( #7029 )
2022-03-07 22:28:47 -06:00
Fishfish458
7f43f38cc7
Add health analyzer and medical scanner ECS ( #6907 )
...
Co-authored-by: fishfish458 <fishfish458>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-08 14:45:52 +11:00
Alex Evgrashin
db4322e5b3
Welder flame fix ( #7021 )
2022-03-08 12:06:09 +11:00
Moony
0d3498e8d9
Makes grids that pass a certain size airtight. ( #6934 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-07 23:09:54 +11:00
Vera Aguilera Puerto
bcef118489
Extra checks in MindSystem entity deletion ghost spawning.
...
I have a feeling this might be the cause of the round restart bugs, so make sure the round hasn't ended in the spawned timer code and log every ghost spawned by this.
2022-03-07 12:56:19 +01:00
Rane
f5fa1ac80d
Drone 1984 ( #7009 )
2022-03-07 22:46:36 +11:00
Alex Evgrashin
5f632e20ad
Musician PDA quick fix ( #7018 )
2022-03-07 22:41:50 +11:00
Radrark
718ba1158b
Fix the mass scanner ui ( #7012 )
2022-03-07 18:04:26 +11:00
Leon Friedrich
f0b36d7275
Fix electrocution ( #7015 )
2022-03-07 16:14:55 +11:00
Radrark
401ccfba0a
Tweak shuttle movement ( #6468 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-07 16:03:53 +11:00
Leon Friedrich
7fd559dafd
fix blood loss divide by zero ( #7004 )
2022-03-05 19:28:04 -06:00
Leon Friedrich
c95516e5b2
Revert "Explosion refactor TEST MERG ( #6995 )" ( #7005 )
2022-03-06 04:02:34 +11:00
Vera Aguilera Puerto
cd1902cdf2
Fix EndRound exception when a mind doesn't have a character name nor valid entity.
2022-03-05 12:42:24 +01:00
Vera Aguilera Puerto
ab1b90c6b8
Fix suicide exception when entity has no hands.
...
Can be the case with ghost roles, etc.
2022-03-05 11:38:13 +01:00
Vera Aguilera Puerto
e4029bc968
Exception tolerance for `GameTicker.ResettingCleanup`.
2022-03-05 11:01:51 +01:00
Vera Aguilera Puerto
c76414362d
Account for graph actions being able to delete the entity in ChangeNode.
...
Fixes an exception that occurs if a node action deletes a construction.
2022-03-05 10:59:01 +01:00
Vera Aguilera Puerto
8f0fb24914
Move MapManager restart after deleting every entity with a for loop.
2022-03-05 01:30:03 +01:00
Vera Aguilera Puerto
a67b846786
Fix deletion check in ProjectileSystem.
...
Another casualty from the IEntity removal.
2022-03-05 01:29:08 +01:00
Pieter-Jan Briers
950ead9b47
Introduce artificial delay into SQLite on DEBUG.
...
This makes SQLite DB ops properly asynchronous (instead of synchronously completing tasks). This makes them more consistent with postgres and means that any deadlock bugs introduced the next time somebody does .Result will be caught on SQLite too.
2022-03-04 23:55:35 +01:00
Pieter-Jan Briers
2c721226d6
Revert "Revert "Load Maps on Round Start, not Round Restart v3 ( #6989 )" ( #6990 )"
...
This reverts commit 4aa65b6708 .
Fixed the deadlock bug on postgres.
2022-03-04 23:53:44 +01:00
Moony
4a466f4927
Explosion refactor TEST MERG ( #6995 )
...
* Explosions
* fix yaml typo
and prevent silly UI inputs
* oop
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2022-03-04 13:48:01 -06:00
Moony
4aa65b6708
Revert "Load Maps on Round Start, not Round Restart v3 ( #6989 )" ( #6990 )
...
This reverts commit 9ab3bb5811 .
2022-03-04 11:42:55 -06:00
Vera Aguilera Puerto
9ab3bb5811
Load Maps on Round Start, not Round Restart v3 ( #6989 )
...
* Load Maps on Round Start, not Round Restart
* Fix admin log test.
It assumed maps/grids existed during pre-round, wihch is not a valid assumption anymore after this PR.
* Shutdown server if round fails to start 5 times.
* Fix bugs with round starting flag.
* Make StartRound not async, synchronously get new round ID from DB.
* Handle StationId.Invalid in PickBestAvailableJob
Instead of crashing, return null.
SpawnPlayer will handle this by making the player an observer or returning them to the lobby.
2022-03-04 11:32:33 -06:00
Vera Aguilera Puerto
1ff687f482
FlammableComponent has an empty Damage field by default.
...
Prevents NRE exceptions when admemes are involved, etc?
2022-03-04 17:00:35 +01:00
Vera Aguilera Puerto
37fb2bd3c7
Log better error for incorrect Construction Graphs.
...
Also improves integration tests for them to catch more errors.
2022-03-04 16:53:06 +01:00
Vera Aguilera Puerto
0b0de4fe10
FlammableSystem only calls TemperatureSystem.ChangeHeat if the entity has the appropriate component.
2022-03-04 16:25:32 +01:00
Vera Aguilera Puerto
4eb778ad43
Add missing return statement to GameTicker.GamePreset
2022-03-04 16:19:48 +01:00
Leon Friedrich
49831aff9d
fix potted plant ( #6983 )
2022-03-04 17:54:26 +11:00
Pancake
0f599ad160
Positional audio for Monkey Cubes. ( #6982 )
2022-03-04 17:30:44 +11:00
Moony
255865b7b7
Revert "Load Maps on Round Start, not Round Restart. Shut down server if Round fails to Start 5 times. ( #6977 )" ( #6980 )
...
This reverts commit 4098f7fd9b .
2022-03-03 13:34:16 -06:00
Vera Aguilera Puerto
4098f7fd9b
Load Maps on Round Start, not Round Restart. Shut down server if Round fails to Start 5 times. ( #6977 )
2022-03-03 12:15:15 -07:00
Vera Aguilera Puerto
e292418766
Fix incorrect if statement in FlammableSystem.
...
Should fix the FlammableComponent resolve errors on live servers.
2022-03-03 11:48:27 +01:00
metalgearsloth
836930e733
EntityLookup as a system for content ( #6931 )
2022-03-03 21:18:35 +11:00
Kevin Zheng
551f5a7e78
Let items on conveyor belts round corners ( #6964 )
2022-03-03 09:32:33 +11:00
wrexbe
075f18c277
Check mass on climb glass table ( #6959 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-03 01:07:48 +11:00
Leon Friedrich
08a220d3e6
Fix rcd obstruction check ( #6963 )
2022-03-03 00:38:19 +11:00
Leon Friedrich
c4c238bda9
Add multi-layer in-hand and clothing support ( #6740 )
2022-03-02 10:29:42 +11:00
Leon Friedrich
36fcca8337
Mapping Actions ( #6877 )
2022-03-02 10:12:34 +11:00
Chris V
3a31a33075
Add a Color parameter to dispatching announcements, change the color of certain common messages ( #6840 )
2022-03-02 00:21:28 +11:00
metalgearsloth
85736bfd6b
Adjust mapping command order ( #6929 )
2022-03-01 21:11:22 +11:00
mirrorcult
903dabf0db
Jumpsuit butchering and gauze crafting ( #6787 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-01 14:38:39 +11:00
Moony
76e6cacce6
Revert "Load Maps on Round Start, not Round Restart ( #6930 )" ( #6945 )
...
This reverts commit 650b8b6600 .
2022-02-28 20:49:50 -06:00
Vera Aguilera Puerto
650b8b6600
Load Maps on Round Start, not Round Restart ( #6930 )
...
* Load Maps on Round Start, not Round Restart
* Fix admin log test.
It assumed maps/grids existed during pre-round, wihch is not a valid assumption anymore after this PR.
2022-02-28 20:20:21 -06:00
Fishfish458
86925774f2
Remove dice spam ( #6941 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-02-28 19:18:36 -07:00
moonheart08
e320ae80ee
oops.
2022-02-28 10:46:47 -06:00
moonheart08
a3bc28476d
Quick fix join bug.
2022-02-28 10:38:36 -06:00
Leon Friedrich
ee7d0440f3
Limit atmos device rates ( #6533 )
2022-03-01 01:39:30 +11:00
metalgearsloth
ffed5eec81
Adjust some frametiming stuff ( #6496 )
2022-03-01 01:11:25 +11:00
Pieter-Jan Briers
eeef210ae4
Fix admin logs always causing an exception on first batch. ( #6356 )
2022-02-28 21:21:29 +11:00
metalgearsloth
eaee0a8a4c
Don't mapinit when mapping creates a blank map ( #6928 )
2022-02-28 16:38:33 +11:00
Leon Friedrich
587de74ac3
Add metadata flags to actions component ( #6922 )
2022-02-28 12:21:44 +11:00
Leon Friedrich
9a54ea67c4
update mapping command ( #6925 )
2022-02-28 12:21:15 +11:00
metalgearsloth
e3c8b8383f
Add cangetcompstate flag support to flashable ( #6815 )
2022-02-28 00:46:38 +11:00
metalgearsloth
47dca34780
type serializer for computer boards ( #6915 )
2022-02-28 00:25:56 +11:00
Leeroy
fb858ab514
Medical items sound support + sounds ( #6871 )
2022-02-27 00:02:00 -07:00
Moony
7d9c7e46ab
Fancier powergrid check ( #6901 )
2022-02-27 00:01:39 -07:00
moonheart08
3cc5efc86d
Fix bug not caught in testing.
2022-02-26 21:52:47 -06:00
Moony
8b2184a53c
Two more events ( #6906 )
...
* vent clog!
* forgot you
* Breaker flip event, to annoy engineering.
* small fix.
2022-02-26 21:04:01 -06:00
Leon Friedrich
ff2589d07c
Fix two action bugs ( #6909 )
2022-02-27 14:02:39 +11:00
Kara D
6eea261d74
butcher canreach
...
fixes #6900
2022-02-26 18:00:38 -07:00
Fishfish458
6b7379dad0
Add basic handheld GPS ( #6896 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-02-26 16:59:20 +11:00
moonheart08
44d5d41d60
fix the fact that RandomSentience was not actually making a ghost role. Oops!
2022-02-25 23:40:15 -06:00
Leon Friedrich
ff7d4ed9f6
Patched Actions Rework ( #6899 )
...
* Rejig Actions
* fix merge errors
* lambda-b-gon
* fix PAI, add innate actions
* Revert "fix PAI, add innate actions"
This reverts commit 4b501ac083e979e31ebd98d7b98077e0dbdd344b.
* Just fix by making nullable.
if only require: true actually did something somehow.
* Make AddActions() ensure an actions component
and misc comments
* misc cleanup
* Limit range even when not checking for obstructions
* remove old guardian code
* rename function and make EntityUid nullable
* fix magboot bug
* fix action search menu
* make targeting toggle all equivalent actions
* fix combat popups (enabling <-> disabling)
* fix networking
* Allow action locking
* prevent telepathy
2022-02-25 23:24:08 -06:00
Chris V
efafdcd95f
Make flashbang's bang respect distance to players ( #6898 )
2022-02-25 22:11:10 -07:00
Moony
0898c8a837
More events ( #6894 )
...
* Implements bureaucratic error and random sentience.
* Adds the Vent Critters event.
* bug moment
* forgot ignores.
* undo something i included in the PR by mistake.
* address review
2022-02-25 23:10:09 -06:00
Leon Friedrich
49ae383f06
Revert "Actions Rework" ( #6888 )
2022-02-25 16:55:18 +11:00
Leon Friedrich
5ac5dd6a64
Actions Rework ( #6791 )
...
* Rejig Actions
* fix merge errors
* lambda-b-gon
* fix PAI, add innate actions
* Revert "fix PAI, add innate actions"
This reverts commit 4b501ac083e979e31ebd98d7b98077e0dbdd344b.
* Just fix by making nullable.
if only require: true actually did something somehow.
* Make AddActions() ensure an actions component
and misc comments
* misc cleanup
* Limit range even when not checking for obstructions
* remove old guardian code
* rename function and make EntityUid nullable
* fix magboot bug
* fix action search menu
* make targeting toggle all equivalent actions
* fix combat popups (enabling <-> disabling)
2022-02-24 22:12:29 -06:00
Leon Friedrich
c6a0d9ac52
Fix midi verb ( #6880 )
2022-02-24 22:10:12 +11:00
Leon Friedrich
53c9ecbf6a
Add utility verbs ( #6473 )
2022-02-24 21:48:53 +11:00
Alex Evgrashin
df970b2283
Nuke fixes ( #6868 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-23 17:00:51 -07:00
SplinterGP
351c518582
Makes repairable component able to heal a set amount of damage ( #6852 )
2022-02-23 17:00:39 -07:00
metalgearsloth
bee627ac6a
Turn SandboxManager into a system ( #6867 )
2022-02-23 17:00:30 -07:00
Willhelm53
b4b2f02264
Possums and Raccoons and Ferrets, Oh My! ( #6808 )
...
* * Fixed Reagent Tanks so they now dispense an amount according to the transfer amount of the bucket you use.
* Revert "* Fixed Reagent Tanks so they now dispense an amount according to the transfer amount of the bucket you use."
This reverts commit 3b565c0509e0a802b5aec63fc62007205ec330f1.
* Adds possums along with their sound effects and petting popup messages.
* Adds Morty my beloved
* Fixed a small error in InteractionPopupSystem that was causing an error: "[ERRO] root: Server tried to play audio file which does not exist."
* Added raccoons
* Adds Morticia the raccoon. Morticia my beloved! (Original character do not steal :P)
* Adds ferrets and their SFX
* Well excuuu-uuuuse ME, Princess!
* "It can't be THAT easy..." --Spider-man Noir
* It's that easy.
2022-02-23 12:40:31 -06:00
mirrorcult
73ff1513de
Thermomachine UI ( #6833 )
2022-02-22 21:09:01 -07:00
Leon Friedrich
536234f232
Fix two interaction obstruction checks ( #6793 )
2022-02-21 22:01:01 -07:00
ShadowCommander
4a68718050
Role ban improvements ( #6855 )
2022-02-21 22:00:55 -07:00
ShadowCommander
8ccdff4416
Prevent players from late joining as role banned jobs ( #6853 )
2022-02-21 19:45:59 -08:00
ShadowCommander
4825142210
Role bans ( #6703 )
2022-02-21 23:11:39 +01:00
mirrorcult
e88f179b5f
Examine fixes ( #6831 )
2022-02-20 20:42:16 -07:00
metalgearsloth
b87806f7ed
Fix some build warnings ( #6832 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-21 14:41:50 +11:00
metalgearsloth
f9c853f100
Make recyclers great again ( #6653 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-21 14:39:24 +11:00
mirrorcult
e85bdc2d87
More blood tweaks ( #6811 )
2022-02-20 17:18:24 -07:00
mirrorcult
d91f969451
Thermomachine fix + machine boards ( #6803 )
2022-02-20 17:17:45 -07:00
Fishfish458
c208c4f5ba
Change stun baton throwing to be a chance ( #6830 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-02-20 17:17:34 -07:00
Ygg01
c76ee013b0
Fix overflow algo again so small ammounts don't spread infinitely (aka Infinite Cum Works) ( #6796 )
2022-02-20 12:54:05 -07:00
metalgearsloth
07b38e5acd
Minor atmos optimisations ( #6625 )
2022-02-20 17:43:20 +11:00
mirrorcult
4967cb98f6
Revert pulling newtons third law stuff ( #6813 )
2022-02-20 17:17:49 +11:00
mirrorcult
34c96439f6
Detach ghosts from parents on spawn ( #6816 )
2022-02-19 23:16:55 -07:00
Kara D
8491b320c2
How on earth does no one report these
2022-02-19 23:10:30 -07:00
Rane
e99694362f
Stop drones from throwing ( #6818 )
2022-02-19 23:02:05 -07:00
Fishfish458
6ed77509c1
Pill fix ( #6817 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-02-19 23:01:59 -07:00
Fishfish458
122bfcf81e
[CHANGE] microwave only removes access ( #6747 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-02-19 18:07:13 -07:00
T-Stalker
613afb64bb
Makes round-end-eta tell the restart time in minutes ( #6777 )
2022-02-19 17:42:16 -07:00
mirrorcult
3e6bf54727
Disposals air + new atmos expose event ( #6798 )
...
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2022-02-19 17:42:01 -07:00
Leon Friedrich
88c5e8a7ce
Fix door saving/loading ( #6506 )
2022-02-19 12:34:01 -07:00
Alex Evgrashin
6eeaa81131
More artifacts triggers and tweaks ( #6723 )
...
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-02-19 12:16:49 -07:00
mirrorcult
162af7add5
Ghost orbiting ( #6784 )
2022-02-19 12:16:44 -07:00
mirrorcult
a45d69e4e4
Make target ghost warps follow the entity ( #6789 )
2022-02-19 12:16:27 -07:00
Rane
388363b46d
Fix smartequip stunned behavior ( #6779 )
2022-02-19 12:16:15 -07:00
metalgearsloth
6bd0de6299
"ECS" do_after ( #6531 )
2022-02-19 12:15:57 -07:00
Leon Friedrich
56fc6011f1
Fix gas cannister slider log spam. ( #6628 )
2022-02-19 12:15:47 -07:00
mirrorcult
22b36cee36
Blood stuff in health examine ( #6788 )
...
* Blood stuff in health examine
* oop
2022-02-19 00:03:15 -06:00
mirrorcult
676ca21b5f
Add knife butchering and blood gibbing ( #6770 )
2022-02-18 15:57:42 -07:00
Rane
67661ddbdb
Drone Interaction Checks & Cleanup ( #6731 )
2022-02-18 15:57:31 -07:00
mirrorcult
3010de33fc
Spill some of the chemstream when bleeding ( #6772 )
2022-02-17 23:00:50 -07:00
Kara D
c1e7559505
just gonna change this back rq
2022-02-17 22:59:41 -07:00
mirrorcult
8ae2ec9426
Health examine button ( #6749 )
...
* Health examine button
* better icon
* ignore
* better icon + some reviews
* fix thing
2022-02-17 21:26:05 -06:00
T-Stalker
4f4732f419
Rises round-end restart time to one minute ( #6766 )
2022-02-17 19:45:49 -07:00
Rane
8049a709e6
Emags ( #6738 )
2022-02-17 19:43:24 -07:00
mirrorcult
94c56980cb
Blood tweaks ( #6767 )
2022-02-17 19:42:47 -07:00
Ygg01
4ac750d986
Add `SolutionContainerSystem` tests ( #6726 )
2022-02-17 19:42:39 -07:00
mirrorcult
20a32fcacd
Drone hats 2 ( #6768 )
2022-02-17 19:42:32 -07:00
Leon Friedrich
81caa8fa06
Block some subfloor anchor attempts ( #6765 )
2022-02-18 13:01:15 +11:00
mirrorcult
a57d78a3f2
Basic bleeding mechanics ( #6710 )
2022-02-17 15:00:41 -07:00
Leon Friedrich
56b2041b12
Fix pipe connection bug ( #6753 )
2022-02-17 14:31:23 -07:00
Leon Friedrich
4a00d01ced
Remove ignore-inside-blocker ( #6692 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-16 19:40:03 -07:00
Leon Friedrich
00c3a181d3
Reduce resolve and cut more corners in destructible ( #6741 )
2022-02-16 19:39:56 -07:00
Kara D
04f29727d9
Bwoinksystem empty ctor (VS2022 17.1 fix)
2022-02-16 16:03:26 -07:00
Ephememory
8b1a711843
Fix clown not being clumsy ( #5208 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-02-17 01:24:38 +11:00
Leon Friedrich
ccc4bcbd7a
Fix fluid spreader error ( #6742 )
2022-02-17 00:53:38 +11:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
Leon Friedrich
4dfcacb86a
Update battery-gun item status when charge changes ( #6579 )
...
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-02-16 17:57:16 +11:00
mirrorcult
2e033b816e
Drones stop emoting challenge ( #6735 )
2022-02-15 21:00:36 -07:00
Leon Friedrich
d9d7216377
Fix bible ranged interactions. ( #6730 )
2022-02-15 20:06:33 -07:00
mirrorcult
3abc7a443e
Separate game rule enabling and game rule starting ( #6168 )
2022-02-15 20:06:28 -07:00
mirrorcult
e427381be6
Minor comp message removal ( #6733 )
2022-02-15 20:04:33 -07:00
Leon Friedrich
6cd7548150
Fix placing solution transfer entities on tables. ( #6720 )
2022-02-15 21:19:53 +11:00
Leon Friedrich
a4aacaef5e
Add extra debug data to nodevis ( #6684 )
2022-02-15 21:19:32 +11:00
Leon Friedrich
ad9ddf1552
Reduce action blocker uses and add target entity to CanInteract ( #6655 )
2022-02-15 15:06:52 +11:00
metalgearsloth
334568dad2
ECS cargo telepad and cleanup ( #6450 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-15 15:01:45 +11:00
metalgearsloth
baa16c96b4
Fix solutions ( #6711 )
2022-02-14 20:47:14 -07:00
mirrorcult
6bb32ce725
Unique name identifiers ( #6697 )
2022-02-15 13:41:08 +11:00
Ygg01
6f36f5b60d
Replace old Overflow algorithm ( #6280 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-15 13:22:26 +11:00
mirrorcult
cd0b9a4480
Examine verbs + tooltip buttons ( #6489 )
2022-02-13 20:20:58 -07:00
Willhelm53
cd7843028b
Pettable Animals ( #6530 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-02-13 20:20:47 -07:00
Leon Friedrich
ac23899a39
Move pipe visualizers to systems. ( #6565 )
2022-02-13 20:20:35 -07:00
Leon Friedrich
9fecdcdde3
Fix windoor deconstruction ( #6581 )
2022-02-14 13:44:21 +11:00
Leon Friedrich
4540c03ba2
Fix grid-check audio volume ( #6686 )
2022-02-13 19:53:44 +11:00
mirrorcult
9adfde9ee3
Microwave rework ( #6470 )
2022-02-13 11:53:54 +11:00
Rane
be853b2529
Refactor drone tool checks ( #6643 )
2022-02-13 11:14:24 +11:00
Willhelm53
401f1f722c
Reagent tank bucket transfer fix ( #6313 )
...
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-02-12 15:18:35 -07:00
Leon Friedrich
0e6aec0e56
Make more network-events check EntitySessionEventArgs. ( #6612 )
2022-02-12 15:18:24 -07:00
Leon Friedrich
86d1150084
Fix exhaling on salvage maps. ( #6678 )
2022-02-12 15:08:54 -07:00
Paul Ritter
e5ac0dbf96
Revert "Drone hat simulator" ( #6679 )
2022-02-12 18:56:32 +01:00
mirrorcult
d189a9e3b8
Drone hat simulator ( #6644 )
2022-02-12 16:44:50 +01:00
mirrorcult
307e642a6d
Admin freeze ( #6668 )
2022-02-11 19:01:37 -07:00
mirrorcult
aa2727c84d
Access groups + aghost all access ( #6671 )
2022-02-11 19:01:14 -07:00
Leon Friedrich
4ed7ec9419
Fix T-ray scanner PVS issues ( #6554 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-11 16:00:33 -07:00
Kara D
a04ad2dbee
Build fix
2022-02-10 15:45:02 -07:00
Rane
81c7a03c97
Drones ( #6448 )
2022-02-10 15:15:06 -07:00
mirrorcult
2738b46362
Lung tweaks ( #6634 )
2022-02-10 14:58:41 -07:00
Willhelm53
8d29047a3a
Puddle Evaporation Fix ( #6584 )
2022-02-10 14:07:21 -07:00
Leon Friedrich
fa309bb318
Fix being able to breathe in crit. ( #6629 )
2022-02-10 12:04:04 -07:00
metalgearsloth
6dfb95e3cf
Fix PAI throwing ( #6621 )
2022-02-10 21:05:13 +11:00
Leon Friedrich
9942da031a
Fix manual valve ( #6532 )
2022-02-10 17:21:57 +11:00
Leon Friedrich
706ac6af40
Revert "Revert "epic Respiration Rework"" ( #6527 )
2022-02-09 21:53:10 -07:00
Leon Friedrich
b417c022bf
Disable mixer and filter on unanchor ( #6577 )
2022-02-10 14:28:11 +11:00
Leon Friedrich
7549adf2f4
Reduce verb menu pop-in / rearranging ( #6611 )
2022-02-10 14:27:34 +11:00
Leon Friedrich
1c9ffdc78c
Replace VerbTypes with verb classes ( #6525 )
2022-02-10 13:30:59 +11:00
Leon Friedrich
0cd2c2fa9d
Fix welding refuelling ( #6609 )
2022-02-10 13:20:51 +11:00
metalgearsloth
1182ac19fb
ECS expendable lights ( #6370 )
2022-02-10 13:01:43 +11:00
mirrorcult
b96cee4fd5
Convert ItemCabinet to use a VisualizerSystem ( #6571 )
2022-02-10 12:53:44 +11:00
Leon Friedrich
212c27cd6f
Fix Injector ( #6585 )
2022-02-10 02:08:59 +11:00
Leon Friedrich
690194be1f
Avoid unnecessary `IRotatableNode` reflooding. ( #6592 )
2022-02-09 23:07:51 +11:00
WlarusFromDaSpace
50b1af08a2
Adds emergency access to airlocks ( #6500 )
2022-02-09 14:13:35 +11:00
Leon Friedrich
21e0cd4256
Optimize pipe net appearance updating. ( #6469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-09 14:10:55 +11:00
Kara D
49007d68e7
Fix decal placer crashing when placing/removing in space
2022-02-08 15:29:23 -07:00
Kara D
652f431ef4
Change decal spawn flag to +SPAWN instead of +MAPPING
2022-02-08 14:58:20 -07:00
Fishfish458
997a500fc3
Add inflatable door ( #6393 )
...
Co-authored-by: fishfish458 <fishfish458>
2022-02-08 14:54:14 -07:00
mirrorcult
31769edf5f
Decal Placer + add new decals for mapping ( #6548 )
...
* abomination
* okay its less unabashedly garbage now
* other UI changes
* its britney bitch
* proper greyscale full/half/quarter tiles
* misc cleanup
* rsi
* Add a palette system. It's Kara's problem now.
* oops
* a
* Departmental palette alpha tweaks
* oopy
* so true
* Update Content.Shared/Decals/ColorPalettePrototype.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* fixes for that
* neutral light color and new warning lines
* dirt
* checkerboards
* oop
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-08 14:54:41 -06:00
metalgearsloth
acb0c8d3bb
Nerf ringers ( #6558 )
2022-02-08 22:15:06 +11:00
TheDarkElites
8c47d6103f
Add PDA Ringtones ( #5842 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-02-08 20:39:23 +11:00
Morbo
16be41dc48
Add Gas Leak & Meteor Swarm events locale files ( #6552 )
2022-02-08 19:43:24 +11:00
wrexbe
425712adea
Removed extra comp name attributes ( #6449 )
2022-02-08 19:42:49 +11:00
metalgearsloth
310f6e14f1
Portable flasher tweaks ( #6517 )
2022-02-08 14:08:21 +11:00
metalgearsloth
70c0a502cf
ECS tags ( #6504 )
2022-02-08 14:08:11 +11:00
Leon Friedrich
dfc03d6871
Fix gas mixer visuals ( #6534 )
2022-02-07 13:42:07 -07:00
Leon Friedrich
6e8c92d13e
Revert "epic Respiration Rework" ( #6524 )
2022-02-07 18:13:14 +11:00
Pancake
35eb6f8576
Add CVars for vote timers. ( #6519 )
...
* Update VoteManager.DefaultVotes.cs
Quick fix to lower map vote time to 90sec.
* Change to CVars
2022-02-06 23:26:19 -06:00
mirrorcult
4ae1c4e332
epic Respiration Rework ( #6022 )
2022-02-06 21:48:15 -07:00
metalgearsloth
f9e32fb0c1
Revert "Add support for multi-layer in-hand and clothing sprites" ( #6521 )
2022-02-07 14:59:22 +11:00
Leon Friedrich
470e4f8bdc
Add support for multi-layer in-hand and clothing sprites ( #6252 )
2022-02-07 14:37:57 +11:00
metalgearsloth
5cb81ee1ef
ECS healing + add delay ( #6428 )
2022-02-07 14:14:45 +11:00
metalgearsloth
7728b907c5
Nerf airlock deconstruction ( #6343 )
2022-02-07 14:06:11 +11:00
Alex Evgrashin
617f92df65
More xeno artifacts effects ( #6282 )
2022-02-06 19:26:10 -07:00
Rane
be7a770b78
Traitor objectives now include their target's job ( #6417 )
2022-02-06 19:25:04 -07:00
metalgearsloth
03a5a71243
Gas Thermo ECS ( #6442 )
2022-02-07 13:10:43 +11:00
Leon Friedrich
133134d9cc
Add insert verb to disposal units ( #6463 )
2022-02-07 12:54:54 +11:00
Leon Friedrich
221505bea6
Adjust logs for physics-damage ( #6494 )
2022-02-07 12:52:58 +11:00
mirrorcult
19bbbefdf5
ECS botany except for plantholder ( #6466 )
2022-02-06 13:14:41 -07:00
ScalyChimp
3c9328ff99
Adds portable flasher ( #4523 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-07 02:59:41 +11:00
metalgearsloth
dc38a8a149
Dedupe lots of nutrition and fix usedelay ( #6406 )
2022-02-07 00:37:38 +11:00
metalgearsloth
da1007b7f1
Chem injectors ECS ( #6366 )
2022-02-07 00:34:13 +11:00
metalgearsloth
627cbba2b6
Crayons ECS ( #6364 )
2022-02-06 23:32:32 +11:00
Leon Friedrich
1e10314900
Reduce node resolves ( #6435 )
2022-02-06 23:10:33 +11:00
metalgearsloth
b82926e324
Wake bodies being conveyed ( #6495 )
2022-02-06 18:22:38 +11:00
mirrorcult
d5b8449edb
Global usings ( #6472 )
2022-02-05 11:39:36 -07:00
WlarusFromDaSpace
11eb591c54
Adds door remotes from SS13 ( #6335 )
2022-02-06 00:33:24 +11:00
Leon Friedrich
32ada7de7a
Reduce atmos system resolves ( #6465 )
2022-02-05 21:57:26 +11:00
Leon Friedrich
dd61fb46ea
Adjust interaction ordering & interaction conditions ( #6387 )
2022-02-05 13:39:01 +11:00
Willhelm53
4d3a381962
Mopping Puddle Dilution and Wet Floor Sparkles ( #6273 )
2022-02-04 19:26:11 -07:00
moonheart08
93a553bfc2
Fuck.
2022-02-04 17:14:50 -06:00
Leon Friedrich
45f90d15b6
Maybe fix door deconstruct ( #6420 )
2022-02-04 14:14:21 -07:00
Leon Friedrich
0da74b1bfb
misc optimization ( #6436 )
2022-02-02 22:40:22 -07:00
Pieter-Jan Briers
4da56becab
Fix DbContext configuration nightmares.
...
Thanks to julian figuring out IDesignTimeDbContextFactory exists in #6327 .
All this DbContext configuration and options setup stuff is insane. Microsoft should be absolutely ashamed for coming up with this load of garbage.
2022-02-03 03:13:34 +01:00