Commit graph

5842 commits

Author SHA1 Message Date
Whisper
0e8ac9ce79
fixes crit people being seen as dead for bleed purposes (#16827) 2023-05-26 17:23:29 +10:00
Julian Giebel
2bb1fde4dc
Remove devices from device lists when they get deleted (#16783)
* Implement device network device shutdown subscribtion
Implement removing devices from device lists when they get deleted

* Improve name and doc comment for DeviceShutDownEvent

* Change ShutdownSubscriber data field tag

* Change UpdateRemovalSubscription name to UpdateShutdownSubscription
2023-05-25 16:08:22 -06:00
Nemanja
e62c11dd85
Tech disk 4891 (#16752)
* Tech disk gacha

* customtypeserializer
2023-05-25 16:07:39 -06:00
Nemanja
b7da56d007
fix rotting not pausing sometimes (#16818) 2023-05-25 16:05:33 -06:00
deltanedas
5c98b350a2
megafauna elimination mission and fish salv faction (#16720)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-25 22:23:20 +10:00
deltanedas
ab4dd10904
fix nuke when arming off station (#16702)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-25 19:13:21 +10:00
Ilya Babunov
daa47ff0d1
Fixed target container overflow (Infinite beaker fill from mop) (#16804) 2023-05-25 19:12:08 +10:00
Nemanja
91585f5efb
Make anomalies harder (#16760) 2023-05-25 13:28:40 +10:00
Kara
04c975534b
Recognizable chemicals (#16761) 2023-05-24 16:08:05 -07:00
themias
1781a9da06
Fix ReplacementAccentSystem out of range exception (#16786) 2023-05-24 12:03:43 -07:00
themias
f1d3f059fe
Fix mice getting trapped in potted plants (#16745) 2023-05-24 10:30:08 -07:00
metalgearsloth
f3c5c656ad
Shuttle fixes (#16774) 2023-05-24 23:15:03 +10:00
metalgearsloth
af5eaec932
Fix Centcomm (#16772) 2023-05-24 21:28:44 +10:00
metalgearsloth
d2bfb3e2b9
Fix double vault do_after (#16743) 2023-05-24 01:08:04 -06:00
0x6273
8310a2df31
Fix artifacts being worth 0 spacebucks (#16749) 2023-05-24 09:52:32 +10:00
HerCoyote23
e45dd96af9
Northstar Gloves (#16021)
* Added Gloves of North Star, no sprite or talking yet...

* Added sprites for the gloves of the north star...

* Replaced more placeholder sprites for northstar gloves...

* Added gloves of the north star to uplink...

* Added speech on hit, not yet configureable

* Not functional yet, but a step in the right direction I hope...

* IT WORKS!!

* Licensing and cleanup

* Reduced attack speed, changed from chat to popup, added some admin logging. It was causing too much adminlog spam otherwise

* Reorganized some files, final build??

* Changed the adminlog type from Verb to new type ItemConfigure

* More cleanup, fix sprite reference maybe

* Keronshb's suggestions, fixed some stuff, made hit sound use the meaty punch sfx

* Adds support for hiding speak/whisper/emote from adminlogs, makes northstar speak again!

* Some file shuffling, some of Keronshb's requests. Might appear a bit funky in github because vscode kept duplicating files for some reason and I had to delete them

* Made it work with the latest changes on Master

* Final? cleanup, upped dmg to 8, made ui not activate on activateinhand, instead you need to right click

* Set value to 0 credits, that's all

* Well that was much easier than I made it out to be. Now you can only activate the gloves with right click, no more mispredicts.

* Update MeleeWeaponSystem.cs

Iunno why this got changed in the first place, but I'm changin it back

* emptycommit

* emptycommit

* The tiny fixening
2023-05-23 14:12:30 -04:00
Leon Friedrich
aaef57d32e
Ensure CentCom fields are cleared before round start. (#16733) 2023-05-23 17:42:46 +10:00
Chief-Engineer
f0279e9a65
fix polymorph command help text (#16713)
* fix polymorph command help text

* fix addpolymorphaction help text
2023-05-22 17:49:55 -07:00
themias
cd7213243e
Fix mime wall intersecting with adjacent wall (#16701) 2023-05-22 15:58:04 -06:00
Leon Friedrich
ab6edecdf7
Fix device links saving deleted entities. (#16675) 2023-05-22 15:57:30 -06:00
Tom Leys
db81e59013
NanoTrasen might send Gifts to the station via Cargo (#16556)
* Rebase Cargo Gifts

* Remove Chaos values from gifts (for now)

* Translate CargoGifts, rename fields

* Fix gift errors, detect missing products

* Fix order Id, some crate IDs

* Fix get Station. Gifts for Sec, Med, Fire, spacing

* Minimum players for various gifts

# Conflicts:
#	Resources/Prototypes/GameRules/cargo_gifts.yml
2023-05-22 15:55:27 -06:00
Vordenburg
7ebe16dd3d
Fix snares (#16699)
The alert for snares will appear again. Previously it was being updated
on the snare itself and not the player.

It is no longer possible to infinitely ensnare someone; the maximum
number is dependent on the target's legs.

Only one snare at a time will be removed now.

Clarified the wording and logic around CanMoveBreakout. It was
inconsistent.

Made multiple snares impose cumulative speed penalties.

It is no longer possible to remove bolas while moving.
2023-05-22 15:49:37 -06:00
Julian Giebel
2d273107f4
Implement automatic mode switching for the network configurator and multitool (#16603) 2023-05-22 23:20:53 +10:00
faint
af08e91bbf
PAI ghost role fix (#16674) 2023-05-22 23:19:36 +10:00
Leon Friedrich
7a35b1f08e
Add missing WirePanel components (#16676) 2023-05-22 13:45:36 +10:00
Nemanja
252f0be372
Telepad revival (#16664) 2023-05-21 20:09:31 +10:00
metalgearsloth
8edfedfba5
Fix some announcements code (#16585) 2023-05-21 20:06:05 +10:00
Kara
44657522f0
Puddle drink fixes (#16661) 2023-05-21 13:05:22 +10:00
Tom Leys
28bec85d86
Space sections substantially slower (5-15 sec, exponential) with cooling (#16115)
* Space sections fractionally slower (1 sec, exponential)

- ExplosivelyDepressurize reduces air pressure by about 20% each pass, sets to vacuum below 20 kPa
- Causes some issues with AdjacentBits on airlock close

* Introduced constants for Spacing in atmospherics

* Limit space wind allowed during spacing to 1000 kPa per tile/sec

- Less tile ripping per tick
- Tiles rip based on wind
- Robustness checks

* Slowed down the spacing a bit

* Slowed down the spacing a bit more

* Better dynamics about high pressure air escaping,

- Reduce air temperature (due to decompression) during spacing
- Make some water vapor for flavor

* Limit temperature loss to >8 Deg.C. No Water vapor
2023-05-20 13:53:04 -06:00
Nemanja
3c80f279dc
tech disk 1984 (no tier 3) (#16646) 2023-05-20 12:10:28 +10:00
Leon Friedrich
be0d22ad5e
Move upload commands to engine (#16582) 2023-05-20 11:53:09 +10:00
WlarusFromDaSpace
9e78ff3913
Fix TriggerOnMobStateChanged (#16606) 2023-05-20 11:15:17 +10:00
Moony
e92a8fedab
Refactor stations to properly use entity prototypes. (stationsv3) (#16570)
* Update StationSpawningSystem.cs

Web-edit to allow feeding in an existing entity.

* Update StationSpawningSystem.cs

value type moment

* Update StationSpawningSystem.cs

* Oh goddamnit this is a refactor now.

* awawawa

* aaaaaaaaaaa

* ee

* forgot records.

* no records? no records.

* What's in a name?

* Sloth forcing me to do the refactor properly smh.

* e

* optional evac in test.

* tests pls work

* awa

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2023-05-19 15:45:09 -05:00
metalgearsloth
d6adf9880d
Nerf emitsoundoncollide (#16602) 2023-05-20 02:04:26 +10:00
Moony
e2b5651fc3
Make sure lathes don't waste time trying to print when out of mats. (#16617) 2023-05-19 10:25:22 -05:00
deltanedas
04b2dab4e9
Revert no device stacking (#16608) 2023-05-20 00:39:37 +10:00
Tom Leys
ccd503f8bb
Cannot stack binary and trinary Atmos pumps and devices. 5x Filter rate boost (#16331)
* Cannot stack binary and trinary Atmos pumps and devices

- Filters now have a 5x max volume to compensate for no more stacking
- Add flipped versions of mixers and filters to the list of constructables

* Oi! No anchoring unstackables together!

* Use EntityLookupSystem in Unstackable and Window lookup

- Use static method for AnyUnstackableTiles
2023-05-19 02:59:20 -06:00
metalgearsloth
1192a723e6
Shuttle flattening (#16416) 2023-05-19 17:26:28 +10:00
20kdc
ea64b86331
Remove plural BaseTurfs as a thing in favour of BaseTurf (#16560) 2023-05-19 17:10:56 +10:00
metalgearsloth
4efb41aa58
Adds force-gun (#16561) 2023-05-19 17:10:31 +10:00
20kdc
af1d77ed74
Completely remove every last reference to underplating. (#16559) 2023-05-19 16:58:49 +10:00
themias
ac324553ce
Show critical mobs as Alive on crew monitor (#16571) 2023-05-19 09:49:55 +10:00
TemporalOroboros
e349712f70
Fixes warnings in Abilities module (#16573) 2023-05-19 09:47:29 +10:00
TemporalOroboros
f43683e3b9
Resolves StorageVisualizer is Obsolete (#13910) 2023-05-18 14:03:20 -04:00
DrSmugleaf
77ae2f2484
Fix Next button resending the same admin logs (#16557) 2023-05-17 22:51:17 -07:00
metalgearsloth
775258be52
Add tether gun (#16430) 2023-05-18 11:36:06 +10:00
Daniil Sikinami
7ca7272a80
Add to PDA alert level, shift duration, instructions and ID access. Also fix uknown station name. (#15220)
* PDA update and fix

* fix alert level

* Fix color level

* Maybe this will look better

* PDA update and fix

* fix alert level

* Fix color level

* Maybe this will look better

* Now threat color is taken in the same way as for emergency lamps

* Minor improvements

* Fix alert level string

* AlertLevelChangedEvent for all PDAs

* StationAlert is also stored in PDAComponent

* Removed IdAccessLevels

* Removed Access from PDAMenu.xaml.cs and Draw time real-time

* AlertLevel updated from AlertLevelChangedEvent

* Removed garbage

* Removed garbage from PDAUpdateState.cs

* Change comp-pda-ui-station-time

* revert rename PDAOwnerInfo to PdaOwnerInfo

* remove not use short names jobs

* "ftl var should be lowercase"

* "ftl var should be lowercase" again

* transfer StationAlert to PDAIdInfoText

* transfer StationAlert to PDAIdInfoText

* Line breaks of parameter/argument lists conventions

* not randomly inline property attributes

* no broadcast AlertLevelChangedEvent

* fix cctualOwnerName

* GridModifiedEvent never called

* add alert-level-unknown-instructions

* UpdateAlertLevel for latejoin

* Add alert-level-unknown

* Revert "GridModifiedEvent never called"

This reverts commit fa7d1620

* remove garbage and fix quite long
2023-05-17 14:35:40 -06:00
Tom Leys
e4ccd13845
Plasma still creates tritium down to 1 to 32 concentration (#16517)
- But it's less efficient
2023-05-17 13:22:56 -06:00
crazybrain23
419ef47faa
space glue 1984 (#16533) 2023-05-18 01:10:40 +10:00
metalgearsloth
7425c6db0c
Vapor logs (#16505) 2023-05-18 01:02:07 +10:00