* Added basic alternative fire mode system for the CHIMP
* Redesign of the CHIMP handcannon
- the CHIMP now has an internal rechargable battery (10 shots at 100% charge)
- it has three alternative fire modes, one for each particle type, that its user can easily switch between
- syndicate scientists have access to an experimental version which can also fire omega particles (4 TC)
- each particle type now has a distinct color and damage type: delta (red): heat, epsilon (green): radiation, zeta (yellow): shock, omega (purple): heat + radiation. This affects A.P.E.s as well
- CHIMP particles now do 10 damage (up from 5)
- all CHIMP particle cartridges have been removed from the game (including the syndicate omega particle ammo pack)
* Code revisions
* Code revisions
- Removed changes to particle damage and damage types
- The experimental CHIMP was removed from the syndicate uplink and replaced with an upgrade kit, which when used on a standard CHIMP will convert it to an experimental one
* Code revisions
- Added a 2 second DoAfter for applying the upgrade kit
* Fixed spelling mistake
* Update projectiles.yml
Removed commented code
* Update Content.Server/Weapons/Ranged/Systems/AlternativeFireModesSystem.cs
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
* Code revisions
- Implemented changes requested by EmoGarbage
- Removed UpgradeKitComponent in favor of using a construction graph
- Renamed AlternativeFireModesComponent.cs to BatteryWeaponFireModesComponent.cs
Textures
- Reverted omega particle to being a green color
- Epsilon particles are now a cyan color
* Added comments
* Revisions
- Moved BatteryWeaponFireModesComponent from Shared to Server
- Restricted access to this component to BatteryWeaponFireModesSystem
- Changed the CHIMP upgrade kit to a chip
- Updated the localization files to reflect this change
* Delete interaction-upgrade-kit-component.ftl
This file is no longer needed
* Update battery_guns.yml
Added new description for the experimental CHIMP
* Update battery_guns.yml
Updated experimental CHIMP description again...
* Fixed issue with ItemComponent
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
This completes PilgrimViis' (now closed) PR 16398. It addresses issue 10896, by allowing materials to be ejected from most lathes (except the ore processor and sheet-meister 2000)
* - Refinements to the material ejection UI
- Made the lathe UI default to a slightly larger size
- Fixed an offset issue with the label of the item currently being printed in the build queue UI
* Allow the materiel reclamation UI to pop if there is material left in the lathe, but not enough to print any sheets
---------
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
Fingerless insulated gloves are a joke variant of insulated gloves that neither insulates you, nor prevents you from transferring fingerprints. The name and description make this adequately clear.
* Added all the basics I think I needed for the basic cigs to show up in vendors and game. Need to implement the randomizer to grab varied chems from a list.
* Forgot a png
* Smokes work just need sprite work and random
* First pass on random cigs
* Cigarettes are named now just randomization left
* Finished on my end.
* Whoops
* Nutrient is not availiable for smokes I guess?
* Testing fixes
* Dunno found this on the filledbookshelf might work here?
* I dont know what Im doing wrong but I think this might work.
* Trying with orgroups in the pack YAML
* It seems to not like the food chems. Commented them out.
* THC is also a no go. Also increased storage size of pack to total pool. Given the low prob should still should never hit max volume.
* I have a sneaky suspicion its the size of the container and pool of fill items.
* Messed with the size of the cigarrettes so they all have a chance to fit and the size of box stays consistent.
* Apparently non whole number size is a no go.
* Cartons were to small and added maxamount on cigarettes.
* Amount: 0 caused odd errors. removed and changed maxamount to 2.
* Reworked randomization system to try and use weightedRandom instead of prob in storageFill
* Wrong weightedRandom
* Rework of a rework. Good on my end. Simplified the randomization to bare minimum.
* Added gas station dick pill vibe to all the names.