* Add ability for GunComponent to track their holders
* Add new component to allow Players to modify gun attributes
* Allow users of melee weapons to also modify their weapons damage
* Allow user stamina damage modifiers
* Allow users of tools to also modify tool attributes
* Delete old Oni component and systems
* Replace oni components
* Set default max spread angle to 180 degrees
* Change modifier to multiplier to better reflect the math
* Add documentation.
* Add NetworkedComponent to new components
* Fake Mindshield (With some bad sprites)
- Add FakeMindshield System and Component
- Add FakeMindsheildImplantSystem and Component
- modify ShowMindShieldIconsSystem to check for FakeMindshields
- add all supporting yaml for the Implants, action and uplink
- add loc file stuff
- add unfinished sprites
* Cleanup, add to thief toolbox, remove metagame
- Move Implant sameness check to AFTER the implant DoAfter
to prevent instant identification of Deception Implants
- cleanup the systems and components
- add the fake mindshield to the Thief toolbox
* part 1 of fixing the folder problem
* Make the fakemindshield sprite folder lowercase
* CR - Move ImplantCheck into shared, cleanup
- Moved ImplantCheck and eventsubscription into Shared
- Remove Client/Server extensions of FakeMindshieldImplantSystem and
FakeMindShieldSystem and make shared Sealed
- make OnToggleMindshield Private, use the event!
* CR - Cleanup extra lines, fix some Prototype
- cleaned up extra liens in ImplanterSystem and
SharedFakeMindshieldSystem from when i was developing
- Uplink catalog no longer lists the implant in 2 spots,
only implants now, also uses the On state action icon
- added a comment about why it's reraising the action event
rather than directly interacting with the FakeMindshield Component
* Fake Mindshield CR:
- Added a comment about IsEnabled
- moved OnFakeMindShieldToggle to Entity<> from Uid, Comp
- fixed some formatting in uplink_catalog
* CR - Add a bit more comment
Significantly updates the Engineering guidebook (more explicitly the Atmos section) to have a lot more relevant and useful information.
Right now engineering has been getting update after update with no real change to the relevant guidebook entry. This has lead to a lot of out of date information and bad practices being prevalent in the guidebook, something that pains me to read.
* added pain-numbness component and system
* added numb as a trait that pulls the pain numbness component
* removed new event as mob threshold event as already being fired
* checked for MobThresholdsComponent first before running VerifyThresholds
* refacted force say to using LocalizedDatasetPrototype and added numb messages
* added severity check alert
* added comment for BeforeForceSayEvent
* removed space formatting
* changed Cancelled to CancelUpdate, fixed spacing and added two more damage-force-say-numb
* changed prefix damage-force-say-numb to 5 (whoops)
1. Now clearly says "opened"/"closed" when changing the release valve.
2. Clearly says whether the valve was opened while a canister was inserted or not.
3. When a tank is ejected, logs if the valve is open and the ejection started spilling into the environment.
Fixes#34488
* Initial commit
* Finalizing main changes
* Addressed reviews
* Fixed a few issues
* Switched to using global overrides
* Removed unnecessary references
* Fix borg light being stuck on if no cell is inserted
* Fix HandheldLightComponent.Activted becoming out of sync with SharedPointLightComponent.Enabled
* Fix for entities which don't have a handheld light component
* Fix DNA scrambler updating station record
* Update Content.Server/Implants/SubdermalImplantSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* first commit
* Some fixes
* final fixes
* Partly working
* More fixes + you can now win
* More fixes
* Forget
* Final fixes
* Update the number of hostages to 4
* Add feedback popups
* Use mind rolls like a cool person
* bruh
* NOW I'm mad
* Bruh
* :trollface:
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
* :trollface:
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
* Bruh I forget
---------
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
* Start of the Chitinid Race
My first work for ss14 and a new Species to play, worker drone ants!
* Removed a uneeded bit
* Removing the displacement section because it still is being weird
Displacement map not working right but not really needed as well so just gonna do without it
* Nukie Steamroll Preventative (#2658)
* Update uplink_catalog.yml
* Update uplink_catalog.yml
* Update uplink_catalog.yml
* Update uplink_catalog.yml
* Automatic changelog update
* most asked for changes
* (hopefully) Fixed Linter Error
* More clean up edits
* 4 space indents!!
* Direction desired name changes + More radiation mechanics
Alienized the names of the little Ants and swapped their naming scheme. Added a radiation healing and purge mechanic to play into the radiation theme more.
* Hopefully final changes!
Adjustment to their resistances to make them less weak to blunt
And the negative of being unable to be injected by normal syringes (hypo and pill gaming)
* Forgot to add access to the new undergarments
* Final Final change (hopefully)
Added a little text pop up for failing to inject them
* Code Tweeks
* Quick Changes
Removed some uneeded comments, removed uneeded Local info
---------
Co-authored-by: rosieposie <52761126+rosieposieeee@users.noreply.github.com>
Co-authored-by: Delta-V bot <135767721+DeltaV-Bot@users.noreply.github.com>
* Sorta working
* Made it able to be activated and deactivated
* Moved everything to Delta V folders
* Adds to research and protolathe
* Added signaller to uplink
* Sprites
* Range
* Fixes and moving things.
* yaml fix
* Fixes and clarified descriptions
* More code fixes
* please i beg
* i hate
* Remove redundant access specifications
* Remove un-needed override
* Fixup BountyHistoryEntry backing code
* Fix formatting in CargoBountyMenu
* Reformat BountyHistoryData
* Rework TryRemoveBounty to use new Entity type
* Add Enum for showing bounty results
* Rework look and feel of History tab
* Add visible text when no bounties have been completed yet
* Remove control
* Swap default to null
* Reverse ordering of bounties so last entry comes first