Delta-v/Content.Server/Weapons/Ranged/Systems
chromiumboy 26eb71f1eb
C.H.I.M.P handcannon redesign (#19004)
* 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>
2023-08-19 18:54:52 -04:00
..
BatteryWeaponFireModesSystem.cs C.H.I.M.P handcannon redesign (#19004) 2023-08-19 18:54:52 -04:00
ChemicalAmmoSystem.cs Solution rejig (#12428) 2023-01-12 14:41:40 +11:00
FlyBySoundSystem.cs Melee refactor (#10897) 2022-09-29 15:51:59 +10:00
GunSystem.Ballistic.cs Adds grappling gun (#16662) 2023-05-27 14:15:15 +10:00
GunSystem.Battery.cs Examine throwable damage (#18580) 2023-08-07 19:09:35 +10:00
GunSystem.Cartridges.cs Examine throwable damage (#18580) 2023-08-07 19:09:35 +10:00
GunSystem.Revolver.cs Remove gun .Owners (#14585) 2023-03-11 20:08:22 +11:00
GunSystem.Solution.cs Spray Nozzle & Backpack Water Tank (#16133) 2023-05-06 11:50:09 +10:00
GunSystem.cs (Re)Adds open bolt animations for gun sprites (#17219) 2023-08-13 15:58:07 +10:00