Commit Graph

6467 Commits

Author SHA1 Message Date
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
Skye
67d6d1528b Power Sink Upgraded (#15683)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-05-17 23:55:42 +10:00
metalgearsloth
befb0900cf Proximity beeper optimisation (#16507) 2023-05-17 23:55:25 +10:00
DrSmugleaf
b5fe408baf Fix "Next" never sending admin logs for rounds outside the cache, show a round's total logs on the UI (#16531)
* Fix next never sending logs for rounds outside the cache

* Show round's total log count on the ui

* Disable next button when waiting for a next response

* Cleanup AdminLogsEui.CurrentRoundId

* Fix popout window width
2023-05-17 06:04:28 -05:00
Tom Leys
9fce417662 Firelocks only open on click (not close) (#16516) 2023-05-16 23:37:37 -07:00
metalgearsloth
699b5816a8 Allow early salvage launches (#16503) 2023-05-16 23:18:37 +10:00
metalgearsloth
e468017152 Fix salvage deletion (#16502) 2023-05-16 22:55:49 +10:00
metalgearsloth
64bb57cdef Remove some client IEnumerables (#16501) 2023-05-16 22:55:22 +10:00
Moony
e91fc652a3 Dynamic space world generation and debris. (#15120)
* World generation (squash)

* Test fixes.

* command

* o

* Access cleanup.

* Documentation touchups.

* Use a prototype serializer for BiomeSelectionComponent

* Struct enumerator in SimpleFloorPlanPopulatorSystem

* Safety margins around PoissonDiskSampler, cookie acquisition methodologies

* Struct enumerating PoissonDiskSampler; internal side

* Struct enumerating PoissonDiskSampler: Finish it

* Update WorldgenConfigSystem.cs

awa

---------

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: 20kdc <asdd2808@gmail.com>
2023-05-16 06:36:45 -05:00
Tom Leys
d3b6bb62c0 Zombie virus delayed from 20-30 minutes from rule start. (#16346) 2023-05-16 01:59:39 -04:00
Tom Leys
eab0121744 Zombies recover faster from crit. They heal Piercing damage (#16325) 2023-05-15 23:58:36 -04:00
metalgearsloth
35ef9787e5 Fix vomit puddles (#16449) 2023-05-16 13:26:12 +10:00
Leon Friedrich
75c9e4056d Revert handheld light changes (#16492) 2023-05-16 13:26:05 +10:00
Nemanja
0708604dfe Fix some misc anomaly locator bugs (#16488) 2023-05-16 10:19:39 +10:00
PilgrimViis
832ba7b6f3 Added a component to eat bodies for health #8922 (#16345) 2023-05-15 18:44:35 -04:00
Max
cb7984461a Fix index out of range exception on the admin commands (#16478) 2023-05-15 14:24:03 -07:00
Nemanja
9efc727fe1 RND Rework [Death to Techweb] (#16370)
* Techweb rework

* more ui work

* finishing ui

* Finish all the C# logic

* the techs + lathes

* remove old-tech

* mirror-review
2023-05-15 15:17:30 -05:00
metalgearsloth
66ae137b70 Tie NPC services to plans (#16451) 2023-05-15 16:18:18 +10:00
metalgearsloth
347dcfbeb5 Add reflection for crystals (#16426) 2023-05-15 15:21:05 +10:00
Leon Friedrich
263e1761fc Move jobQueue to engine (#16443) 2023-05-15 12:47:12 +10:00
metalgearsloth
a9c0007c77 Stack and storage enhancements (#16405) 2023-05-14 22:24:45 -04:00
metalgearsloth
ea4440be44 Make ore loot use walls as a mask (#16377) 2023-05-14 22:01:29 -04:00
Slava0135
0a9bb5024f Add space glue (#16355) 2023-05-15 01:35:10 +10:00
Ilya246
6f19075be9 big cardboard box improvements (#16418) 2023-05-14 08:46:19 -04:00
metalgearsloth
676405f08f Auto-orient rotation for arrivals (#16417) 2023-05-14 07:46:28 -04:00
metalgearsloth
ed297e9d46 Prevent early salvage FTL (#16409) 2023-05-14 07:37:58 -04:00