Files
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

142 lines
1.9 KiB
JSON

{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Tgstation at https://github.com/tgstation/tgstation/commit/906fb0682bab6a0975b45036001c54f021f58ae7",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "magicm",
"delays": [
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "magicm_green",
"delays": [
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "magicm_yellow",
"delays": [
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "magicm_red",
"delays": [
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "magicm_cyan",
"delays": [
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "spell",
"delays": [
[
0.1,
0.1,
0.1
]
]
},
{
"name": "ice"
},
{
"name": "declone"
},
{
"name": "bluespace",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "chronobolt"
},
{
"name": "arcane_barrage"
},
{
"name": "fireball",
"delays": [
[
0.095,
0.095,
0.095,
0.095,
0.095
]
]
},
{
"name": "spellcard"
},
{
"name": "blastwave",
"delays": [
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "infernoshot",
"delays": [
[
0.1,
0.1,
0.1
]
]
},
{
"name": "cryoshot"
}
]
}