Commit Graph

6199 Commits

Author SHA1 Message Date
Paul
0948c5c578 makes materials inherit again 2021-03-05 12:29:44 +01:00
Paul
3d5f496a3c submodule update 2021-03-05 11:13:42 +01:00
Paul
73cef00aeb makes prototypeinheritance opt in 2021-03-05 11:13:00 +01:00
Paul
14f2deb47f fixes cargoconsole 2021-03-05 10:25:24 +01:00
PJBot
28d2899027 Automatic changelog update 2021-03-05 03:34:03 -05:00
Daniel Castro Razo
abdee3d4ee Improves sprite click detection (#3480)
* Improves sprite click detection.

* F
2021-03-05 19:33:00 +11:00
PJBot
23d96c4404 Automatic changelog update 2021-03-05 02:24:11 -05:00
Swept
2de1904c8d Initial (#3518) 2021-03-05 18:23:09 +11:00
PJBot
a1198b04e4 Automatic changelog update 2021-03-04 20:39:44 -05:00
Swept
fee41dc987 Fixes cargo teleporter being unpowered (#3514) 2021-03-05 02:38:41 +01:00
DrSmugleaf
892bd7acb1 Remove nowarn from yaml linter action 2021-03-05 02:38:09 +01:00
DrSmugleaf
240fe207b8 Fix missing icon component in RifleBase 2021-03-05 02:24:44 +01:00
metalgearsloth
1c1b209e31 Fix NPC behaviors (#3509)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-05 11:54:32 +11:00
Paul Ritter
5c50b1f6ed Serialization v3 content PR (#3491)
* serv3 in shared pt 1

* beginning of deepclone api

* progress in implementing ideepclone & serv3 in content

* adds target

* its cant hurt you it cant hurt you

* more changes to content.server

* adds dataclasses

* almost there

* renamed & edited entry

* finishes refactoring content to use serv3

* gasmixture runtimes, next: reagentunit

* fucin hell that was an annoying one

* adds flags

* fixes some yaml errors

* removes comment

* fixes generic components for now

* removes todo
actually clones values my god paul
fixes bug involving resolving custom data classes from other proj
renames dataclass
fixes spritecomp
adds WithFormat.Constants support

* adds deepclone to ResistanceSet

* adds a bunch of deepclone implementations
adds a deepclone analyzer (TODO)
adds a deep clone fallback for classes & structs

* fixes a bunch of runtimes

* adds deepclone to entityuid

* adds generator to sln

* gets rid of warnings

* fixes

* argh

* componentdata refactors

* more deepclone impl

* heck me i reworked all of content deepclone

* renames custom dataclasstarget

* misc

* reworks prototypes

* deepclone nuke

* renamed customdataclass attribute

* fixes everything

* misc fixed

* the killcommit

* getting there

* changed yamlfieldattribute namespace

* adds back iselfserialize

* renames everything to data(field/definition)

* ouch

* Fix most errors on content

* Fix more errors in content

* Fix some components

* work on tests

* fixes some customdataclasses

* fuggin shit

* yes

* yeas

* Remove data classes

* Data field naming fixes

* arg

* Git resetti RobustToolbox

* Merge fixes

* General fixes

* Fix startup serialization errors

* Fix DamageContainerPrototype when supported classes or types are null

* Implement construction graph step type serializer

* Fix up construction serialization

* Fix up construction serialization part 2

* Fix null list in technology database component

* Fix body serialization

* Fix entity storage serialization

* Fix actions serialization

* Fix AI serialization

* Fix reaction serialization

* Fix body serialization

* Fix grid atmosphere serialization

* Rename IServ3Manager to ISerializationManager

* Convert every non generic serializer to the new format, general fixes

* Serialization and body system fix

* pushinheritance fix

* Update all prototypes to have a parent and have consistent id/parent properties

* Merge fixes

* smh my head

* cuddling slaps

* Content commit for engine PR

* stuff

* more fixes

* argh

* yes even you are fixed

* changelog fixes

* fixes seeds

* argh

* Test fixes

* Add writing for alert order prototype

* Fix alert order writing

* FIX

* its been alot ok

* Fix the rest of the visualizers

* Fix server alerts component tests

* Fix alert prototype tests not using the read value

* Fix alert prototype tests initializing serialization multiple times

* THIS IS AN AMERICAN CODEBASE GOD BLESS THE USA

* Add ImplicitDataDefinitionForInheritors to IMechanismBehavior
Fixes the behaviors not being found

* Fix NRE in strap component
Good night to the 1 buckle optimization

* Fix clothing component slot flags serialization tag

* Fix body component in all components test

* Merge fixes

* ffs

* Make construction graph prototype use serialization hooks

* human yaml linted

* a

* Do the thing for construction

* stuff

* a

* monke see yaml linter

* LINT HARDER

* Remove redundant todo

* yes

* Add skip hook argument to readers and copiers

* we gamin

* test/datafield fixes

* adds more verbose validation

* moves linter to action

* Improve construction graph step type serializer error message

* Fix ammo box component NRE

* gamin

* some updates to the linter

* yes

* removes that test

* misc fixes

* array fix
priority fix
misc fixes

* adds proper info the validation

* adds alwaysrelevant usa

* Make yaml linter take half as long to run (~50% less)

* Make yaml linter 5 times faster (~80% less execution time)

* based vera being based

* fixes mapsaving

* warning cleanup & moves surpressor

* removes old msbuild targets

* Revert "Make yaml linter 5 times faster (~80% less execution time)"

This reverts commit 3e6091359a26252c3e98828199553de668031c63.

* Add -nowarn to yaml linter run configuration

* Improve yaml linter message feedback

* Make dependencies an argument instead of a property on the serialization manager

* yamllinting slaps

* Clean up type serializers

* Move yaml linter code to its own method

* Fix yaml errors

* Change yaml linter action name and remove -nowarn

* yaml linter please shut

* Git resetti robust toolbox

Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2021-03-05 01:08:38 +01:00
DrSmugleaf
05d4d9692c Update RobustToolbox 2021-03-05 01:05:14 +01:00
Pieter-Jan Briers
e6db24a3f8 Max size for examine tooltips so they word wrap correctly. 2021-03-04 23:33:45 +01:00
Pieter-Jan Briers
adf63765f7 Improve storage window layout & add text clipping. 2021-03-04 23:33:35 +01:00
Vera Aguilera Puerto
342ff5f43b Fix server crash when attempting to deploy AME part in space or in your hands. 2021-03-04 16:58:16 +01:00
PJBot
422d5dc384 Automatic changelog update 2021-03-04 10:16:49 -05:00
Vera Aguilera Puerto
3ebfc897eb Fix machine frames not taking material sheets correctly 2021-03-04 16:15:40 +01:00
PJBot
3c06fd39a4 Automatic changelog update 2021-03-04 07:59:45 -05:00
Vera Aguilera Puerto
338d6fe704 Adds slime people (#3320) 2021-03-04 13:58:43 +01:00
Vera Aguilera Puerto
5109d1d853 Adds fixgridatmos command for mapping and admining 2021-03-04 13:07:10 +01:00
PJBot
ed3bd41e0d Automatic changelog update 2021-03-04 06:18:51 -05:00
Pieter-Jan Briers
4a584b778b PA fixes.
Improved unlit layers for control box.

Fixed rotation bugs.

Fixes #3479
2021-03-04 12:17:45 +01:00
PJBot
86ba8fa96a Automatic changelog update 2021-03-04 05:32:24 -05:00
ShadowCommander
6357569791 Radio fix (#3501)
* Fix headset formatted text wrap and move to translation file

* Update Loc.GetString refrences to new version
2021-03-04 11:31:22 +01:00
Pieter-Jan Briers
9e148db8e4 Oops don't run publish on PRs. 2021-03-04 11:26:51 +01:00
metalgearsloth
c9ce6b1e1f Revert to old corner-less tiles (#3500)
Kept the new ones in.

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-04 20:37:57 +11:00
Pieter-Jan Briers
961327c153 Fetch engine tag in game build 2021-03-04 10:14:42 +01:00
Pieter-Jan Briers
1f9b25e6a3 Fix missing build info in server builds. 2021-03-04 09:57:12 +01:00
Swept
e394ae5fca Fix shovel sprite (#3499) 2021-03-04 19:40:12 +11:00
PJBot
1a20eef283 Automatic changelog update 2021-03-04 03:39:45 -05:00
WlarusFromDaSpace
952a8e709a Fixes a fatal error when opening the PA control computer interface. (#3478)
* Fixes a fatal crash when opening the PA control computer interface.

* Fix to make PA emitters work.

* Turned _pos and _afterUnderscore into local variables.

* Explicit states

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-04 19:38:43 +11:00
Pieter-Jan Briers
cbe354b263 Probably speed up builds idk 2021-03-04 02:50:37 +01:00
Pieter-Jan Briers
0adb00f6c3 Fixes 2021-03-04 02:30:41 +01:00
PJBot
42fb78b761 Automatic changelog update 2021-03-03 20:20:22 -05:00
Pieter-Jan Briers
02355a9260 Move content builds to github actions and centcomm 2021-03-04 02:19:09 +01:00
Pieter-Jan Briers
0db42c8018 Fix reset all keybinds button alignment. 2021-03-03 23:10:41 +01:00
Pieter-Jan Briers
9f6e13b0f0 Fix funny changelog thing 2021-03-03 18:49:24 +01:00
Pieter-Jan Briers
85d1d0e02c You saw nothing 2021-03-03 17:51:16 +01:00
PJBot
1fb8b3dc1f Automatic changelog update 2021-03-03 10:30:18 -05:00
Pieter-Jan Briers
6f11567d80 You can use lights to commit sudoku again. 2021-03-03 16:29:09 +01:00
AndrewUnderscore
b52f026101 Tiles rework (#3400)
* Ground tiles rework + new tiles for medbay + warning tiles

Changed most of the ground tiles with some slight changes that make them look way better. Added 14 variations of tiles for medbay + some warning tiles for both white and steel floors.

* Small fix to a texture

* Removed all the medical variations for future update.

* Possible fix to the lines conflicting

Co-authored-by: UnderscoreX5 <andrea.bisesti66@protonmail.com>
2021-03-03 21:27:59 +11:00
PJBot
804e2ec116 Automatic changelog update 2021-03-03 01:57:54 -05:00
Swept
eeb5cadaa0 Adds server rules (#3475)
* Initial

* Removes all unneeded stuff

* Rules

* Applied review
2021-03-03 17:56:52 +11:00
tmtmtl30
57616f6270 removes ambience from the lobby (#3428)
* removes ambience from the lobby

* calls EndAmbience in StartAmbience
2021-03-03 14:47:01 +11:00
collinlunn
06f549d282 Piping Unit test fixes (#3471)
* PipeNetDevice on piping prototypes

* client component ignore

* NodeContainer OnRemove bugfix

* Moves some NodeContainer code from OnRemove to Shutdown

* yaml indentation fix
2021-03-02 19:58:19 +01:00
Acruid
91cea56a5a SoundSystem (#3467)
* Converted some audio calls over to the new system.

* Update Submodule.
2021-03-01 20:42:54 -08:00
PJBot
609fcf25ac Automatic changelog update 2021-03-01 21:32:41 -05:00