* cleanup Recipes/Crafting
* fix defib cabinet graph
* ian suit and moproach shoes are clothing
* I learned the dark secrets of the moproach shoes
* fix box/crate objectType
* ConstructionSystem: use proto name in examine text
* simplify examine message
* Revert "simplify examine message"
This reverts commit 3d38bdad61755c1b18d0f2e4420be4c567081ec0.
* Apply suggestions properly
* Make IsWeightless event based
* Extremely stupid bugfix how did I not catch this
* Ancient forbidden bugfix
* Merge conflicts?
* Fix merge conflicts
* Push
* fix
* AAAAAAAAAAAAA
* AAAAAAAAAAAAAAAA 2
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* Borg laws UI initial refactor
* Randomize delay between 1 and 3 seconds
* Formatting
* Cooldown adjustments, also disable channel selection while announcing
* Ion Storm Fixes
Due to the RT update, these changes do not show on live.
They SHOULD work as they were working prior to the update breaking Ion Laws.
- Admin Edit now properly randomizes Ion Law Numbers.
- More Ion characters to choose from, includes comment.
* FTL Updates
Includes: Capitalization, Formatting, tooltip update.
* Revert & Fix
Why was it using the admin announce text?
* Margin(al) adjustments
* Footer Basic
Basic Footer Implement, changes to follow.
* Master Sync
Manual Master sync, god I hope this doesn't cause issues.
* Footer + Polish
Layout and UI Size have been polished.
* Count Law Changes with Version
The Version number now counts the number of times that a silicon has had its laws changed. See how high you can get on live! :)
Original Implement by @CroilBird for original derelict PR.
Co-Authored-By: Crude Oil <124208219+CroilBird@users.noreply.github.com>
* Field formatting
* Inject dependencies
* Admin edit UI
Co-authored-by: Mixelz <32188067+Mixelz@users.noreply.github.com>
* Add select all/none buttons + tooltip warning about stating secret laws
* Incorporate tooltip feedback
* Might as well try resolving the TODO
* Remove readonly from dependencies
* Address review feedback
* Revert to Version starting at 0
* Changed version back to 1 by default
* Cleanup according to PR review
* Deal with corrupted laws issue in admin menu + associated refactor
* Corrupt Law? -> Corrupted
---------
Co-authored-by: Mixelz <james@entropyfails.com>
Co-authored-by: Crude Oil <124208219+CroilBird@users.noreply.github.com>
Co-authored-by: Mixelz <32188067+Mixelz@users.noreply.github.com>
* CLeanup construction prototypes
* web: return no tile empty, leave a comment
* anchors, a few unneeded fields, rotatable web seat
* region/endregion
* spear/shiv/cap inheritance
* bone spear near other spears
* Remove redundant Structure values
* BaseWeb -> BaseWebStructure
* anchor be gone
* button to new ui
* text box and button
* change size
* get the current round
* turn into a command
* fix round id not updating
* button to send log send message to server
* send message to discord
* use another cvar
* general fixes
* update event webhook
* use a place holder
* fix placeholder
* update button name
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
* move to a separate folder
* turn into a fancy window
* add margin
* center text in the button
* move reset button to the left
* update the window
* move send button to the left
* update color
* remove indentation
* set sawmill inside PostInject
* remove random newline
* move PostInject to start of the class
* use darkViolet
* summary
* remove whitespace
* comment
---------
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
* add user id to adminlogs command, allow opening logs for specific player
* replace ban list with opening player logs in ahelp window
* add entity logs verb
* make it less obvious I blatantly copied stuff from admin notes
* player log verb now actually working as intended
* use logic, not call command
* implement TryGetLastMind and TryGetLastMindOwner
* replace double condition with TryGetLastMind
* oops
* Apply suggestion from @AJCM-git
---------
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
* fix that warning for one
* Shielding
* adjust health due to shields being squisher overall
* small change
* rider no longer angry
* remove unused imports
* affasfsa
* Initial commit - not sure why it won't trigger
* Fix it iuohgrhjkgsefawed SEALED not ABSTRACT
* Include for bloodloss and add a buffer time
* Review changes
* Yaml'd
* Add comment explaining no movement speed stop
* Not fun meteors
* Remove 'GameRule'
* tendons parent
* retry
* please?
* now you have to work
* Revert "Remove 'GameRule'"
This reverts commit 00ffddc5cc32c023c82b4aac6ebe090f8f295af3.
* Remove 'GameRule' but only for new ones
* Fix
* one more thing
* Yay
* Update Resources/Prototypes/GameRules/meteorswarms.yml
* Update Resources/Prototypes/GameRules/meteorswarms.yml
---------
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
* Add SpawnAfter for SpawnEntitiesBehavior
* Retry
* Please tell me it is a random fail
* Revert partially
* Better code
* forgot about it
* Apply suggestion from @whatston3
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
* Review
* Review 2 part 1
* Review 2 part 2
* Fix random
* Review
---------
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
* 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>