Commit Graph

14446 Commits

Author SHA1 Message Date
Emisse
44a0888c15 Fland Update 1.1 (#14094) 2023-02-13 15:25:05 +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
81cc99b98e Update engine (#14087) 2023-02-13 06:34:20 +00:00
Leon Friedrich
236ce69062 rename GetOrNewWidget (#14079) 2023-02-13 06:33:53 +00:00
metalgearsloth
1b51baa966 Set netsync false for some sprites (#14086) 2023-02-13 06:26:10 +00:00
Leon Friedrich
210677ba4e Fix bug in GasTileOverlay state logic (#14071) 2023-02-13 02:39:21 +00:00
TemporalOroboros
69ba0ce120 Resolves EmergencyLightVisualizer is Obsolete (#13887)
* Split EmergencyLightVisualizer into Component/System pair

* Server ignore EmergencyLightVisualizer

* Update YAML

* Reviews

* small

---------

Co-authored-by: AJCM <AJCM@tutanota.com>
2023-02-13 01:45:51 +00:00
TemporalOroboros
00b310d83f Resolves ReagentGrinderVisualizer is Obsolete (#13886)
* Split ReagentGrinderVisualizer into Component/System pair

* Update YAML

* Generic visualizer

* Update YAML

* Swap visuals

* Removes duplicate
2023-02-13 00:54:34 +00:00
778b
0c47bcea42 Omega large camera update (#13951)
* Added missed camera routers

* Fix bug with empty security storage

* Fix of fix (based)

* Added PortableFlasher to Security Armory

* Improved Command, Security and Supply cameras

* Added general cameras

* Added service cameras

* Removed librarian camera and security corridor camera

* Removed chapels and chaplains cameras
2023-02-12 21:28:48 +00:00
jicksaw
845998e089 Fix unlit welders starting fires (#13949) 2023-02-12 21:16:35 +00:00
Visne
3e52da7820 Fix diona scream and add clap, snap, and laugh sounds (#13852) 2023-02-12 20:51:03 +00:00
Nemanja
c4a92fdfa3 Meat Anomaly Tweaks (#14026)
* Meat Anomaly Tweaks

* 50%
2023-02-12 20:17:54 +00:00
Leon Friedrich
b9a41b28a9 Update engine (#14066) 2023-02-12 17:08:56 +00:00
Leon Friedrich
69b5562718 Rename IConsoleHost.RegisteredCommands (#14041) 2023-02-12 16:51:56 +00:00
Leon Friedrich
43f71aaee6 Rename cvars (#14001) 2023-02-12 16:51:21 +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
Leon Friedrich
e0dd65983e Don't remove item slots when terminating. (#14042) 2023-02-12 01:14:02 +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
Chief-Engineer
015ae236ad Fix nukecodes message (#14039)
* fix nukecodes message

* reword
2023-02-11 19:26:17 +00:00
Emisse
51cfb35d4d Bagel Update 17.0 (#14031) 2023-02-11 13:35:33 +00:00
TemporalOroboros
23f1dc4643 Resolves SingularityVisualizer is Obsolete (#13906)
* Split SingularityVisualizer into Component/System pair

* Server ignore SingularityVisualizer

* Update YAML

* Move to SingularityComponent
2023-02-11 11:41:16 +00:00
Alekshhh
00b2f2dcec Dame Dane Guy Outfit (#13787)
* dame dane outfit

* autodrobe and fixes

* further fixes

* final tweak

* more fix

* copyright is a funny thing

* Update Resources/Textures/Clothing/OuterClothing/Coats/damedanecoat.rsi/meta.json

* Update Resources/Textures/Clothing/Shoes/Misc/damedaneshoes.rsi/meta.json

* Update Resources/Textures/Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi/meta.json

---------

Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-02-11 03:13:49 +00:00
ChilbroBaggins
d6ce912850 Fix medical doctor's wall locker fill (#13815)
* Fix medical doctor's wall locker fill

* Add new wall locker for MD's gear

* Change case

* Condense inheritance

* a

---------

Co-authored-by: Jeff <velcroboy333@hotmail.com>
Co-authored-by: AJCM <AJCM@tutanota.com>
2023-02-11 03:13:10 +00:00
Alekshhh
146376df3b rat king palette (#13984) 2023-02-11 03:01:27 +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
potato1234x
fa28b91880 Missing Virology Bags (#13750)
Adds virology duffelbag and satchel
2023-02-11 01:52:29 +00:00
Nemanja
59df86fee5 Changed sci and RD icons (#13775) 2023-02-11 01:51:32 +00:00
Whisper
7225de297b Carps no longer slide on the floor (#13770) 2023-02-11 01:39:08 +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
TemporalOroboros
57275d97d3 Resolves RollerbedVisualizer is Obsolete (#13915)
* Split RollerbedVisualizer into Component/System pair

* Server ignore RollerbedVisualizer

* Update YAML

* GenericVisualizer

* Switch to unfolded layer

* Use visibility
2023-02-10 22:05:22 +00:00
nikthechampiongr
d01fd62b2f Legal closets have Judge Robes (#14023) 2023-02-10 19:32:17 +00:00
Emisse
f097b286a7 Fland Update 1 (#14018) 2023-02-10 15:24:01 +00:00
Emisse
129523bea0 Fland (#14015)
* Fland Installation

* Fland Proto

* alphabetized pool prototype

* Fland proto for real lol

* bug fix a scrubber and vent

* lawyer and atmo tech spawns lol
2023-02-10 11:54:01 +00:00
Chief-Engineer
41a483113b fix flipped actor and target (#14009) 2023-02-10 08:28:31 +00:00
Nemanja
53fdc5f97e Make vessel beeping louder (#13992) 2023-02-09 16:37:09 +00:00