Delta-v/Resources/Prototypes/SoundCollections
Fildrance c43f3d500d 3mo xeno archeology (first phase) (#33370)
* DAG Adjacency Matrix & Tests

* Fix sandbox type errors

* First pass on procgen

* Procgen adjustments

* Networking

* Cruft and god and beauty and analysis console

* convert to data types that dont make me want to kill myself

* starting work on console UI

* drawing nodes n shit

* damn that ui FUCKS

* XAT

* Add a bunch of basic triggers

* Fix trigger gen

* Add node info into the analysis console UI

* Add node unlocking

* more trigger cuz thats pretty cool

* final triggers + incorporate gnostic faith

* some ui changes, mostly

* Fix orphaned procgen segments

* its not random dipshit

* yeah... this one will make pjb happy....

* we call it a day for the UI

* imagine... shared power code...

* extraction WIP but we gotta sidequest momentarily

* oh hey would you look at that its the actual functionality

* distrotrased

* Small departure for randomness.

* ok yep yep indeed that is an effect very cool.

* thanos snap oldcode

* fuck it we ball

* feat: node scanner now displays triggered nodes. Removed unused old artifact systems and related code (most of it). xml-doc and minor fixups.

* refactor: most of preparations, cleanup and groundwork. also segment-related tests

* feature: all basic effects returning

* feat: finished effects lits, created weight lists for struct and handheld artifacts, fixed throw trigger and music ApplyComponent artifact effects not working

* feat: prevent non-first-time-predicted calls in shared artifact effect systems

* fix: remove gun effect from artifact effects - as it interferes with 'activate artefact' action

* fix: foam reagent selection, neat ApplyComponents art effect scenarios, handheld art is RadiationReceiver again

* fix: moved spawn/ pry&throw effect systems back to server part of code - entity duplication bugs were not quite fun

* refactor: fix protos

* refactor: fix linter

* fix: fix old artifact component names in yml

* fix: no more throwing error on artifact spawn with empty XAEFoamComponent.Reagents

* fix: removed old component usage in maps

* fix: remove more deleted components from map

* fix: ContainerContainer is now part of initial artifact entity, it won't be affecting UninitializedSaveTest

* refactor: fix tests, add loc description to toolshed commands

* Changed node scanner to tell the whole story about current artifact state

* refactor: remove excessive get of EntityCoordinates in XAE systems, removed Value access in NodeScannerDisplay

* fix: turned off TriggerInteraction, removed XAESpawn usage and system, EmpSystem now can use EntityCoordinates,

* fix: moved SharedXenoArtifactSystem.CancelUnlockingOnGraphStructureChange into RebuildXenoArtifactMetaData to lessen code coupling

* fix: XenoArtifactEffectJunkSpawn moved invalid rolls declaration

* refactor: set default value for XenoArtifactComponent.EffectsTable for tests

* fix: now explosions XAE can be activated for effect

* refactor: added some usedelay so artifactuse would'nt be spammed

* refactor: artifact-related hints improvements

* fix: artifact no longer spawns fauna into itself

* refactor: xml-doc and minor refactoring

* refactor: xml-doc for Xeno Artifact systems, renaming of questionable XAT systems

* map for playtest, TODO REVERT THIS

* fix: magboots trigger art from a mile

* refactor: bind artifact animation to unlocking state

* feat: radiation dmg now have reference to source (and artifacts won't irradiate themselves)

* fix: random artifact node durability now is rolled for max and not current value

* refactor: gas effects are more rare, hand-held artifact effects are filtered properly now, rad dmg trigger now requires only 20 dmg for activation

* feat: animations and sound effects for artifact force-use and failed finish of unlocking phase

* use only 1 file with art use animation

* refactor: minor artifact dmg triggers tuning

* feat: now nodes that CAN be unlocked are displayed with specific color in console.

* feat: now unlocking stage time is dynamic and it depends on amount of triggers player activated correctly. Failed one stops incrementing

* feat: now non-active unlocked nodes return more points if durability was not wasted

* feat: now puddle/foam effects change description of node

* fix: fix test failure

* refactor: renamed phasing effect, fixed failing test for elkridge

* minor balance changes

* refactor: split rare materials into separate effects

* feat: unlocked nodes without successor wont listen to unlocks, node unlock is not activating node

* fix: removed OnIrradiatedEvent duplicate c-tor

* revert changes of reach for playtest

* revert last row empty line removal on reach.yml

* fix: fix PVS bug, born from attempt to relay event to art nodes that were not synced yet to the client

* fix: fix elkridge for tests (again)

* refactor: xml-doc, more stuff predicted, allocation optimization in XAE/XAT systems

* refactor: naming

* refactor: extract variable refactor for XAEApplyComponentsSystem.OnActivated insides

* fix: duplicate xeno artifact unlocking sound fixed

* feat: CreatePuddle xeno artifact effect now can have min and max borders for chamicals to be drafted, minor XAECreatePuddleSystem refactor

* feat: networking for shared XAE components + xml-doc leftovers

* refactor: more xml-doc, fix XAEApplyComponentsComponent.Components not being serializable but trying to be

* refactor: xml-docs and XAEThrowThingsAroundSystem now uses circle and not box for prying tiles

* refactor: xml-docs, minor refactors

* revert XenoArtifactCommand.ArtifactPrototype being PrototId

* refactor: simplify the way ExtractionResearchLabel works

---------

Co-authored-by: EmoGarbage404 <retron404@gmail.com>
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
2025-04-23 12:52:41 +01:00
..
NukeMusic.yml Replace Clearly Nuclear with its remaster (#2967) 2025-02-13 12:38:48 -05:00
alien_claw.yml More kinds of benos (#8849) 2022-06-18 13:33:41 +10:00
announcements.yml Cleanup: Use ``SoundCollectionSpecifier`` instead of string literals in ``PowerGridCheckRule`` (#35449) 2025-03-01 14:28:57 +00:00
arcade.yml Arcade machine improvements (#24200) 2024-04-07 14:08:06 +02:00
artifact.yml 3mo xeno archeology (first phase) (#33370) 2025-04-23 12:52:41 +01:00
atmospherics.yml Initial (#5193) 2021-11-06 17:32:33 -07:00
bible.yml Cleanup: Use ``SoundCollectionSpecifier`` instead of string literals in ``BibleSystem`` (#35448) 2025-03-01 14:28:58 +00:00
bike_horn.yml Toy Box filled with toys (ready for merge) (#16252) 2023-06-03 13:31:47 +10:00
body_fall.yml Refactor standing to be ECS (#4142) 2021-06-27 19:02:46 +10:00
bureaucracy.yml Add sfx for writing on paper (#25257) 2024-02-18 23:25:50 +01:00
church_bell.yml Church Bells (#26030) 2024-03-27 18:37:01 +01:00
clownrecorder.yml Adds the clown recorder (Clown fix) (#15074) 2023-04-06 20:06:52 -06:00
deathgasp.yml "Death gasp" for a moth (#28409) 2024-06-08 20:02:40 +02:00
desceration.yml Adds IThrowCollide, Creaming people with cream pies and tactical stun baton throws (#2122) 2020-09-22 15:34:30 +02:00
destruction.yml Destruction & impact sound rework pass 1 (#24282) 2024-01-26 23:10:41 +01:00
dice.yml Sound Specifiers. (#4239) 2021-06-28 16:20:57 +02:00
disease.yml Cleanup: Use ``SoundSpecifier`` instead of string literals in ``VomitSystem`` (#35426) 2025-03-01 14:18:21 +00:00
drink_close_sounds.yml Add verbs to Open/Close Openable containers, and add optional seals (#24780) 2024-02-18 23:02:49 +01:00
drink_open_sounds.yml Massive Food PR (#3436) 2021-05-03 13:17:22 +02:00
emotes.yml Void's Applause (#34591) 2025-02-14 16:09:49 +00:00
expeditions.yml New Salvage song: Deadline (#27707) 2024-05-07 04:36:17 +02:00
explosion.yml Explosion SFX juicing + higher persistence (#22544) 2023-12-16 20:31:21 +01:00
eyes.yml Cleanup: Use ``SoundSpecifier`` instead of string literals in ``EyeClosingComponent`` (#35425) 2025-03-01 14:18:42 +00:00
fence_rattle.yml Chain link fencing (#18956) 2023-08-11 00:16:25 +10:00
food.yml Massive Food PR (#3436) 2021-05-03 13:17:22 +02:00
footsteps.yml Lizard Plushie Slippers (#35381) 2025-03-01 14:32:09 +00:00
fox.yml added a bunch more fox noises (#27578) 2024-05-07 04:19:06 +02:00
gasp.yml Remake gasp popup to emote (#27736) 2024-06-01 17:19:16 +02:00
generator.yml Portable Generator Rework (#19302) 2023-08-25 11:40:42 -07:00
generic_hit.yml Port boxer from Nyano (#9080) 2022-07-26 18:34:19 -07:00
gib.yml Basic bleeding mechanics (#6710) 2022-02-17 15:00:41 -07:00
gun_impacts.yml Destruction & impact sound rework pass 1 (#24282) 2024-01-26 23:10:41 +01:00
gun_sounds.yml Bullet flyby sounds (#8317) 2022-05-21 01:04:47 -07:00
hit_impacts.yml Destruction & impact sound rework pass 1 (#24282) 2024-01-26 23:10:41 +01:00
ian_bark.yml [Entity] Add Ian's Backpack (#15519) 2023-04-19 01:40:25 -06:00
keyboard.yml All computers play the keyboard sound + small research client cleanup (#7312) 2022-04-08 14:17:05 -07:00
lighter_sounds.yml Added a regular and an engraved zippo (flippo) lighter (#23020) 2024-01-22 18:44:11 +01:00
lobby.yml Add 4 new lobby and jukebox songs by Darklyac (#3385) 2025-04-10 11:26:39 -04:00
machines.yml Early cherrypick of Departmental Economy (#36445) (#3458) 2025-04-16 22:05:13 +00:00
punching.yml Punching and melee hitsounds now have unique SoundCollections (#5748) 2021-12-11 16:12:40 -07:00
radiation.yml Events/RadiationStorm: Fancy radiation shader & SFX (#5612) 2021-12-01 13:21:17 -07:00
rubber_chicken.yml Rubber chicken toy (#29637) 2024-09-22 02:25:35 +01:00
sadtrombone.yml Implanters and Subdermal Implants (#11840) 2022-11-20 17:49:37 +11:00
screams.yml Plants scream mutation now have more scream variety (#30862) 2024-08-21 15:21:02 +01:00
shuttle.yml Shuttle impact sounds (#11099) 2022-10-04 16:00:44 +11:00
skub.yml Re-adds skub noise [Not april fools] (#14978) 2023-03-31 15:25:46 +11:00
sparks.yml Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
storage_rustle.yml Janitor trashbag upgrade + FANCY ANIMATIONS (#3058) 2021-02-03 23:07:13 +01:00
tools.yml Added a regular and an engraved zippo (flippo) lighter (#23020) 2024-01-22 18:44:11 +01:00
toy_squeak.yml Fix squeaking sounds. 2020-08-20 22:43:59 +02:00
traits.yml Destruction & impact sound rework pass 1 (#24282) 2024-01-26 23:10:41 +01:00
tray.yml Important fix for table climbing (#10803) 2022-08-25 23:41:37 +10:00
troll.yml Remove among us noise from game (#16589) 2023-05-18 23:44:23 -06:00
whistle.yml Syndicate Decoy Bundle + Snap Pops (#25333) 2024-03-07 01:05:03 +01:00