Commit Graph

2399 Commits

Author SHA1 Message Date
TytosB
68a1e5156a loop minor pipe fix (#36646)
pipe
2025-04-16 22:48:48 -07:00
Nox38
4e60387bd1 Fixed armory power! 2025-04-16 12:49:01 -07:00
Emisse
9cbcdabcfa Meta: Fix unintended wizard robes in dorm room (#36248) 2025-04-16 01:25:57 -06:00
Emisse
76fd2d0648 Elkridge - i forgot the funding allocation console (#36574) 2025-04-16 01:25:26 -06:00
IProduceWidgets
a3b68f7181 Oasis update, request comps etc. (#36582) 2025-04-15 15:48:44 -07:00
ScarKy0
cfbc54d154 Box Dept Economy (#36587)
init
2025-04-15 10:06:32 -07:00
ScarKy0
c6c502d45d Fland Dept Economy (#36589)
init
2025-04-15 10:05:20 -07:00
ScarKy0
c0adeee9e2 Marathon Dept Economy (#36592)
init
2025-04-15 10:03:59 -07:00
ScarKy0
1d7ad04905 Omega Dept Economy (#36559)
init
2025-04-14 22:14:26 -07:00
ScarKy0
7f75645959 Bagel Dept Economy (#36556)
* init

* lockboxes
2025-04-14 22:13:41 -07:00
Spessmann
542ac16a14 Convex update (#36575)
conbex updoot
2025-04-14 21:15:18 -07:00
TytosB
f73d721aa5 loop station dept request pcs (#36566)
* request pcs

* forgor lockboxes

* allocation pc
2025-04-14 18:47:02 -07:00
Deerstop
b0f2e4dc26 changed theatre doors back to theatre access, moved some wallmounts in engi locker 2025-04-15 11:05:28 +10:00
Fildrance
d38042a0c0 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-15 10:34:53 +10:00
Deerstop
264017a25e adds funding allocation console cos i forgot 2025-04-15 09:44:13 +10:00
ScarKy0
ec31847e9e Packed Dept Economy (#36560) 2025-04-14 12:06:16 -07:00
Southbridge
1947b47d92 Amber Station - Small Improvements (#36335) 2025-04-14 11:58:21 -07:00
Deerstop
e7d20275d3 fixed some cameras, removed apc from xenobio 2025-04-14 19:49:02 +10:00
Deerstop
9ce1cac393 added department request consoles, rebuilt AI core 2025-04-14 15:24:33 +10:00
Unisol
021ad0f8e0 New deathmatch map: DM01 Entryway (#31533)
* added plastitanium walls and windows

* Added DM01 Entryway to pool of deathmatch arenas

* replaced non-occluding walls with occluding ones

* added more details and fluff to empty rooms and hallways; added floor drains around the map

* Fixed failing integration test

* fixed YML syntax error causing test failures. What kind of retard thought that using whitespace as structural syntax is a good idea?

* minor map changes

---------

Co-authored-by: Unisol <pavelyakushevich@gmail.com>
2025-04-13 18:21:53 -07:00
Spessmann
2d25c1266a convex fixes 2025-04-08 15:38:28 -07:00
Emisse
0a8072db30 Elkridge - AI update and maints expansion + fixes (#36151) 2025-04-05 11:30:13 -06:00
Deerstop
ccb884f141 removed mapinit and mappaused components 2025-04-05 18:59:19 +11:00
Emisse
ce988bfe7c Update Oasis (#36178) 2025-04-05 01:24:54 -06:00
Deerstop
c2fc62e3b3 maints insuls, more meteor shielding 2025-04-05 17:35:21 +11:00
scrivoy
5d62d60749 add two fake wizard hats 2025-04-03 08:35:22 +02:00
Deerstop
c78b8a806a Merge branch 'space-wizards:master' into elk-new 2025-04-02 17:12:10 +11:00
scrivoy
be50544252 remove wizard robes 2025-04-01 22:30:38 +02:00
Deerstop
212cafcf14 more maints, new AI, xenobiology, etc, ect 2025-04-01 23:29:02 +11:00
Avery Dobbins
918e7c33f8 One day Im gonna snap and fix a bug 2025-03-30 02:39:46 -04:00
Avery Dobbins
9d023c305f Update oasis 2025-03-29 23:59:11 -04:00
Deerstop
9e9fdc0b07 new courtroom, better signage, fixed uncleanable dirt, more 2025-03-30 00:28:06 +11:00
Emisse
8f65144bb8 update box (#36144) 2025-03-29 01:20:13 -06:00
Emisse
d35259fe52 update fland (#36141) 2025-03-29 01:19:55 -06:00
Emisse
809dd07859 remove warden stamp mapped on meta (#36140) 2025-03-29 01:19:16 -06:00
Emisse
afdba66246 update man-o-war shuttle (#36139) 2025-03-29 01:18:33 -06:00
Emisse
2f7ec5c020 update emergency_meta (#36138) 2025-03-29 01:18:22 -06:00
Emisse
20a6027108 update emergency_courser (#36137) 2025-03-29 01:18:07 -06:00
ArtisticRoomba
9c110e1384 oops 2025-03-28 22:14:12 -07:00
ArtisticRoomba
18e9859a73 another one 2025-03-28 22:00:42 -07:00
ArtisticRoomba
653aabe91a update box 2025-03-28 21:49:48 -07:00
ArtisticRoomba
feb3d599a7 sure 2025-03-28 21:11:27 -07:00
ArtisticRoomba
626832b11c update fland 2025-03-28 20:57:36 -07:00
ArtisticRoomba
1a4f6d43dd me waiting 2025-03-28 20:39:59 -07:00
ArtisticRoomba
8ab9ddf603 remove warden stamp mapped on meta 2025-03-28 20:28:09 -07:00
ArtisticRoomba
b9b48ec918 update man-o-war shuttle 2025-03-28 20:20:50 -07:00
ArtisticRoomba
16c426904e update emergency_meta 2025-03-28 20:10:37 -07:00
ArtisticRoomba
9617553f50 update emergency_courser 2025-03-28 20:04:09 -07:00
ArtisticRoomba
b5b30e4dbf convex update 2025-03-28 18:27:29 -07:00
metalgearsloth
948588399c Mob movement rewrite (#35931)
* Conveyor optimisations

- Optimise movement for moving stuff. Better flags + less resolves + slapped parallelrobustjob on it.
- Sleeping for entities getting conveyed into walls.

* Blocker version

* Finish

* Final

* Fix conveyor power mispredict

* Bagel save

* Revert "Bagel save"

This reverts commit 1b93fda81fb852d89b89b0beae0b80f8a61165f2.

* Conveyor resave

* Fix prediction

* Mob movement rewrite

* Bandaid

* Working version

* Tentatively working

* Friction to fix cornering

* More fixes

* Revert bagel

* Revert this

* a

* Reviewed

* Funky re-save

* Fix velocity

* Table fix

* Review

* a
2025-03-28 09:29:02 +11:00