* DRY principle for construction prototypes
* clean up atmospherics construction prototypes
---------
Co-authored-by: deltanedas <@deltanedas:goida.zip>
* Add highlight option to longovereye human hairstyle
* undo edit to development.toml
* Revert "undo edit to development.toml"
This reverts commit 67eee3ff774a75df2a8502e663ce074626b4ec73.
* undo edit to development.toml
* Resprite right-facing state
* Try to salvage marking colours when sprite count changes
* Use last existing colour if exists instead of flat white
* First iteration of new hairstyle
* Editing pass on sprites
* Possible fix for vulps?
* Remove debug log
* Add comment explaining additional index offset
* Clarify attribution in meta.json
* Reformat marking colour validation
* Raise error when less sprites than markings colours
* Evil displacement index change
* Comment out error throw for now since that will always fail tests
* Insert displacement layer at index + 1, with comment explaining
* VC Feedback: there are now three indices, removed commented out exception
* Displacement below original
* Add more detail to comment
* Create new SetChatCommand.cs class
* Obsoleted the old "setchat" classes.
* Removed the obsolete classes
* Small fixes
* Small fixes reprise
* Fixed issues in PR
* Fixed issues in PR
* Renamed command and properly localized it.
* Renamed command and properly localized it.
* Updated Admin UI
* Changeling Slime Tests
Slime storage Add removal and contained item behavior tests
* Stick apples proto id up into a static var
* remove stray copied comment
* CR changes
Remove ChangelingTest Fixture
Change GrantIdentity to be Entity<ChanglingIdentityComponent?> and
resolve the comp, cleanup all the places where that matters internally
Changes required to tests
* cleanup
* more cleanup and test fix
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* adding a dangerous action system to allow pacified to interject with harmful action. making the microbomb explosion a dangerous action, to stop pacified syndicats from being able to blow up themselves.
* simplified code.
* cleaning up comments, making some slight adjustments based on feedback to performance.
* Add support for filter/sort in EOR player manifest
Now using GridContainer with filtering and sortable columns
* Fix linting error
* Increase sprite size from 24px -> 32px
* Reviews
* forgor to inject
---------
Co-authored-by: AJCM-git <ajcm_mail@disroot.org>
* Sync debug gyroscope, rename SetAngularThrust to SetAngularThrustVisualState
* inertiaThreshold and GetInertiaThresholdScale
* basePowerLoad and UpdatePowerLoad
* Re-accumulate and update during OnShuttleTileChange
* Move to subscription on MassDataChangedEvent
* Fix for IsOn if the grid loses it's shuttle component
* Fixed return
* Reuse cached thruster ids
* Missing using
* Fixed map keys must be unique
* Somehow this got pasted in
* Copied basePowerLoad for large thrusters too
* Updated default threshold
* Fixed variable case
* Fix items deletion on recycling for entities with `ItemSlotsComponent`
* Make it to be dependent on `DestructionEvent` instead
* Revert testing changes
* Actual proto fix
* Fix some other recyclable prototypes with ItemSlots
* cling
* eqwewe
* resprite 2
* another resprite
* Revert "another resprite"
This reverts commit fe61cf99835b59620c94720c1ca9e9b16e2e52c6.
* cleanup
- Made overlay more red
- Made action part of the NightVisionComponent
- Default UseDelay
- Less flavorful store listing (bc its the store)
- Removed unintended changes
* Update changeling.yml
* fix test
---------
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>