research-technology-advanced-riot-control = Advanced Riot Control
research-technology-portable-microfusion-weaponry = Portable Microfusion Weaponry
research-technology-experimental-battery-ammo = Experimental Battery Ammo
-research-technology-basic-shuttle-armament = Shuttle basic armament
-research-technology-advanced-shuttle-weapon = Advanced shuttle weapons
+research-technology-basic-shuttle-armament = Shuttle Basic Armament
+research-technology-advanced-shuttle-weapon = Advanced Shuttle Weapons
+research-technology-thermal-weaponry = Thermal Weaponry
research-technology-basic-robotics = Basic Robotics
research-technology-basic-anomalous-research = Basic Anomalous Research
autoRechargeRate: 24
autoRechargePause: true
autoRechargePauseTime: 30
+
+- type: entity
+ name: temperature gun
+ parent: [BaseWeaponBattery, BaseGunWieldable]
+ id: WeaponTemperatureGun
+ description: An advanced gun that shoots body-temperature-changing beams. This probably constitutes as some kind of war crime.
+ components:
+ - type: Sprite
+ sprite: Objects/Weapons/Guns/Battery/temp_gun.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-unshaded-1
+ map: ["enum.GunVisualLayers.MagUnshaded"]
+ shader: unshaded
+ - type: Appearance
+ - type: Item
+ size: Large
+ shape:
+ - 0,0,3,1
+ - type: MagazineVisuals
+ magState: mag
+ steps: 5
+ zeroVisible: false
+ - type: Clothing
+ sprite: Objects/Weapons/Guns/Battery/temp_gun.rsi
+ - type: Gun
+ fireRate: 1
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/taser2.ogg
+ - type: ProjectileBatteryAmmoProvider
+ proto: BoltTempgunCold
+ fireCost: 100
+ - type: BatteryWeaponFireModes
+ fireModes:
+ - proto: BoltTempgunCold
+ fireCost: 100
+ - proto: BoltTempgunHot
+ fireCost: 100
+ - type: Battery
+ maxCharge: 1000
+ startingCharge: 1000
+ - type: StaticPrice
+ price: 100
- type: ChangeTemperatureOnCollide
heat: -50000
+- type: entity
+ name: freezing bolt
+ id: BoltTempgunCold
+ parent: WatcherBolt
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ # soundHit: Waiting on serv3
+ impactEffect: BulletImpactEffectDisabler
+ damage:
+ types:
+ Cold: 10
+ - type: TimedDespawn
+ lifetime: 3
+ - type: ChangeTemperatureOnCollide
+ heat: -100000
+
- type: entity
name: magmawing watcher bolt
id: WatcherBoltMagmawing
- type: ChangeTemperatureOnCollide
heat: 50000
+- type: entity
+ name: scorching bolt
+ id: BoltTempgunHot
+ parent: WatcherBoltMagmawing
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Projectile
+ # soundHit: Waiting on serv3
+ impactEffect: BulletImpactEffectOrangeDisabler
+ damage:
+ types:
+ Heat: 10
+ - type: ChangeTemperatureOnCollide
+ heat: 100000 #This may be a bit underpowered, but in testing, 130000 was RIDICULOUS and killed in seconds.
+
- type: entity
id: BulletKinetic
name: kinetic bolt
recipes:
- WeaponPistolCHIMP
- WeaponForceGun
- - WeaponLaserSvalinn
- WeaponProtoKineticAccelerator
- WeaponTetherGun
- WeaponGauntletGorilla
- WeaponLaserCannon
- WeaponLaserCarbine
- WeaponXrayCannon
+ - WeaponTemperatureGun
- type: latheRecipePack
id: SecurityDisablers
- type: latheRecipe
parent: BaseWeaponRecipeLong
- id: WeaponLaserSvalinn
- result: WeaponLaserSvalinn
+ id: WeaponTemperatureGun
+ result: WeaponTemperatureGun
materials:
Steel: 2000
+ Glass: 500
+ Plastic: 500
Gold: 500
- type: latheRecipe
- PortableRecharger
- type: technology
- id: ExperimentalBatteryAmmo
- name: research-technology-experimental-battery-ammo
+ id: ThermalWeaponry
+ name: research-technology-thermal-weaponry
icon:
- sprite: Objects/Weapons/Guns/Battery/svalinn.rsi
+ sprite: Objects/Weapons/Guns/Battery/temp_gun.rsi
state: icon
discipline: Arsenal
tier: 3
cost: 15000
recipeUnlocks:
- - WeaponLaserSvalinn
+ - WeaponTemperatureGun
- type: technology
id: AdvancedShuttleWeapon
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/b98afcd1400b0f398bf1322b2b20de57ccf7bb0c and modified by Flareguy. equipped-BACKPACK, equipped-SUITSTORAGE, inhand-left and inhand-right states modified by Flareguy using ion rifle states",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "base"
+ },
+ {
+ "name": "mag-unshaded-1"
+ },
+ {
+ "name": "mag-unshaded-2"
+ },
+ {
+ "name": "mag-unshaded-3"
+ },
+ {
+ "name": "mag-unshaded-4"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-BACKPACK",
+ "directions": 4
+ },
+ {
+ "name": "equipped-SUITSTORAGE",
+ "directions": 4
+ }
+ ]
+}