Commit Graph

575 Commits

Author SHA1 Message Date
Nemanja
273e0968e4 XenoArch [Science Overhaul] (#12204)
* multi-node xeno artifacts

* refactor existing artifact effects

* more tweaks to generation

* more shit plus fix tests

* more generation stuff plus threat levels

* doink

* now make it build

* defer the artifact activation to not cause errors

also pricing

* some changes

* all of the yaml + ui stuff for artifact analyzer

* machine linking and starting to make the ui functional

* artifact analyzer display

* a shit ton of artifact analyzer stuff

* more changes; making destroy work properly; progress bar tweaks

* getting shit going!

ALL RIGHT

* small tweaks that didn't help much

* Komm susser todd: the end of analysis

* recipes and hints and ui, oh my!

* add some in-game sources

gotta prepare for day 1 launch

* node data + ditch random seed in place of id

* bunch of triggers

* finish off the last few triggers

* implement machine examine verb

* knock, flicker, blink, throw

* shatter, foam, shuffle, heat

* fix all the shit i broke

* *some* of these have to be good, no?

25 effects

* callin' it there for effects

* comments + reword some trigger hints

* don't mind this little commit here

* byref event

* fix brokey node entry

* fix low pressure trigger

* mirror review plus fixing 0x40's bug

also the throw artifact threw incorrectly

* randomize the event message a teeny bit
2022-11-06 17:05:44 -06:00
Nemanja
0d4a605a94 bunch of prototype save fixes (#12421) 2022-11-07 07:26:45 +11:00
rolfero
2ef33e11b6 Fixing some prototypes modifying components on init (#12385) 2022-11-06 02:28:44 +11:00
rolfero
7e3358375d fixing a bunch more prototype save tests (#12390) 2022-11-06 02:23:30 +11:00
metalgearsloth
c9a2ab1cee Remove transform methods from mapgrid (#12233) 2022-11-01 11:27:18 +11:00
Leon Friedrich
f0d02f032a Content changes for broadphase rejig (#12290) 2022-10-31 10:05:34 +11:00
Nemanja
b6135d3be5 Construction warning cleanup (#12256) 2022-10-30 17:48:53 +11:00
metalgearsloth
6b6d52850a Deprecate entitylookupcomponent (#12159)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-27 23:37:55 +11:00
DrSmugleaf
f323fb7644 ECS and cleanup body system, merge body templates and presets into body prototypes (#11991)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-10-22 15:46:28 -07:00
Leon Friedrich
7d276d1101 Remove server/client clothing components. (#11981) 2022-10-22 15:30:37 -07:00
metalgearsloth
b20c7b3cfe Add test for latejoin spawns (#11473)
* Add test for latejoin spawns

* Fix the test

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-10-16 20:24:48 -07:00
metalgearsloth
7003a35cb9 Add test to assert specific maps are grids (#11817)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-16 09:44:56 -07:00
Leon Friedrich
243876474c Fix inventory containers (#11944) 2022-10-16 15:16:27 +11:00
corentt
56a8dac3fc Test to ensure all maps have needed job spawnPoints (#11849) 2022-10-15 13:18:48 -07:00
Jezithyr
571dd4e6d5 Hud refactor (#7202)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: Jezithyr <jmaster9999@gmail.com>
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
Co-authored-by: wrexbe <wrexbe@protonmail.com>
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-10-12 10:16:23 +02:00
Leon Friedrich
c3a74ed6ee Fix entity spawn test (#11800) 2022-10-10 12:50:51 +11:00
Leon Friedrich
3d0ce228f7 Change SaveLoadMultiGridMap to use AssertMultiple() (#11810) 2022-10-10 12:50:15 +11:00
Nemanja
75fa4fedf6 machine deconstruct test (#11779) 2022-10-09 11:38:35 -07:00
Nemanja
5ba36dad25 Removes prototype construction steps (I HATE PROTOTYPE STEPS) (#11611) 2022-10-09 04:47:54 +11:00
metalgearsloth
c555203401 Use nearest edge for interaction range (#11660)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-10-07 00:37:21 +11:00
metalgearsloth
b29eeb7c16 Fix gamemap name casing (#11474) 2022-10-04 14:33:14 +11:00
metalgearsloth
4e7f09ade5 Add dependency collection to serialization writes (#11570) 2022-10-03 20:29:14 +11:00
metalgearsloth
f51248ecaa Melee refactor (#10897)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-29 15:51:59 +10:00
Nemanja
2ed3779405 cleaning up more stuff with crematoriums and morgues (#11384) 2022-09-19 16:59:04 -07:00
Nemanja
2e7dcb1ed8 Lathe Refactor and ECS (#11201)
* lathe and material storage refactor

* materialStorage ECS

it kinda sus tho

* beginning the lathe shitcode dive

* couple lathe visuals and lathe system

* lathe changes and such

* dynamic lathe databases

* rewrote internal logic

on to ui

* da newI

* material display clientside

* misc ui changes

* component state handling and various other things

* moar

* Update Content.Shared/Lathe/LatheComponent.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* first volley of sloth review

* more fixes

* losin' my mind

* all da changes

* test fix and other review

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-09-16 18:49:05 -05:00
wrexbe
038f0886e7 Fix test deadlock (#11353) 2022-09-16 08:14:49 -07:00
wrexbe
eb4f01f0db Tests should always stop (#11338) 2022-09-15 20:17:02 -07:00
keronshb
e90e8052c4 Beam Component and Lightning Component (#10196) 2022-09-16 01:49:01 +10:00
metalgearsloth
ad7a851e27 Cargo economy balance (#11123)
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
2022-09-15 11:53:17 +10:00
Pieter-Jan Briers
7cd0677708 Content-side changes for packaging. (#9382)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-09-14 19:39:55 +10:00
metalgearsloth
c9d3545b39 Emergency shuttle docking test (#10614) 2022-09-14 19:02:59 +10:00
metalgearsloth
78a4ab6eb2 Update for collision events by-ref (#10933) 2022-09-14 17:26:26 +10:00
Leon Friedrich
5fda606243 Fix even more prototypes for save/spawn test (#11108) 2022-09-08 11:30:56 +10:00
Leon Friedrich
6f33d3a7f8 Fix more prototypes for save/spawn test (#11087) 2022-09-07 18:35:34 +10:00
metalgearsloth
0286b88388 NPC refactor (#10122)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-09-06 00:28:23 +10:00
Kara
3e409528ce Fixes secret only adding game rules, not starting them (#11005) 2022-09-03 18:40:00 -07:00
Andreas Kämper
42f3155c85 Clean up vending machines and port their visualizer (#10465) 2022-08-31 05:12:09 -07:00
metalgearsloth
ceaa2f5b48 Hotfix storage arbitrage (#10652) 2022-08-31 05:10:06 -07:00
wrexbe
ea95638189 Improve test stability (#10913) 2022-08-28 15:13:59 -07:00
wrexbe
9d2a76e2d4 Fix Client EuiManager (#10898)
* Fix EuiManager cleanup

* cleanup

* This seems to work better
2022-08-27 22:17:30 -07:00
metalgearsloth
d767ce9585 Fix a bunch of warnings (#10886)
* Fix a bunch of warnings

Also made ensnareable not broadcast as they're only used directed.
Mainly just Get<T> and AppearanceSystem

* buckle too

* fix tests

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-08-27 20:26:35 -07:00
wrexbe
cf84c20f68 Add class name to test history (#10895) 2022-08-27 20:18:42 -07:00
wrexbe
4f7f46590e Improve test pool messages (#10894) 2022-08-27 19:55:31 -07:00
wrexbe
ea2f5e39e3 Mark sandbox test as destructive (#10889) 2022-08-27 17:26:07 -07:00
Nemanja
32abdf5f00 Microwave ECS (#10766)
* microwave ECS

* allcomponentdelete etset

ack

* container purge
2022-08-27 16:40:29 -07:00
wrexbe
37d7ef8579 Add sandbox test (#10767) 2022-08-25 21:43:51 -07:00
Leon Friedrich
c65d1c51ce Load grid error related changes (#10817) 2022-08-25 23:33:40 +10:00
wrexbe
e0de16773f Kill tests when can't make test pair (#10861) 2022-08-24 20:55:30 -07:00
wrexbe
0397b63b99 Add test for soft cap (#10627) 2022-08-23 21:58:27 +10:00
Leon Friedrich
87d753e910 Add construction graph test (#10760) 2022-08-21 17:45:25 -07:00