gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
+- type: entity
+ name: echis
+ parent: BaseItem
+ id: WeaponPistolEchis
+ description: A viper for use by cyborgs. Creates .35 ammo on the fly from an internal ammo fabricator, which slowly self-charges.
+ components:
+ - type: Gun
+ fireRate: 5
+ selectedMode: SemiAuto
+ availableModes:
+ - SemiAuto
+ - FullAuto
+ soundGunshot:
+ path: /Audio/Weapons/Guns/Gunshots/pistol.ogg
+ - type: Sprite
+ sprite: Objects/Weapons/Guns/Pistols/viper.rsi
+ layers:
+ - state: base
+ map: ["enum.GunVisualLayers.Base"]
+ - state: mag-0
+ map: ["enum.GunVisualLayers.Mag"]
+ - type: ContainerContainer
+ containers:
+ ballistic-ammo: !type:Container
+ - type: ProjectileBatteryAmmoProvider
+ proto: BulletPistol
+ fireCost: 100
+ - type: Battery
+ maxCharge: 1000
+ startingCharge: 1000
+ - type: BatterySelfRecharger
+ autoRecharge: true
+ autoRechargeRate: 25
+ - type: AmmoCounter
+
- type: entity
name: cobra
parent: BaseWeaponPistol
temperature: 700
- type: entity
- name: pen
+ name: energy dagger
parent: EnergySword
- id: EnergyDagger
- suffix: E-Dagger
- description: 'A dark ink pen.'
+ id: EnergyDaggerLoud
+ description: A not as loud and dangerous dagger with a beam made of pure, concentrated plasma. This one is completely undisguised.
components:
- type: ItemToggle
soundActivate:
path: /Audio/Weapons/ebladeon.ogg
params:
- volume: -6
+ volume: -3
soundDeactivate:
path: /Audio/Weapons/ebladeoff.ogg
params:
- volume: -6
+ volume: -3
- type: ItemToggleMeleeWeapon
activatedSoundOnSwing:
path: /Audio/Weapons/eblademiss.ogg
params:
- volume: -6
+ volume: -3
variation: 0.250
activatedDamage:
types:
activeSound:
path: /Audio/Weapons/ebladehum.ogg
params:
- volume: -6
+ volume: -3
- type: ComponentToggler
components:
- type: Sharp
- type: DisarmMalus
malus: 0.4
- type: Sprite
- sprite: Objects/Weapons/Melee/e_dagger.rsi
+ sprite: Objects/Weapons/Melee/e_dagger_loud.rsi
layers:
- state: e_sword
- state: e_sword_blade
Blunt: 1
- type: Item
size: Tiny
- sprite: Objects/Weapons/Melee/e_dagger.rsi
+ sprite: Objects/Weapons/Melee/e_dagger_loud.rsi
- type: UseDelay
delay: 1.0
- type: PointLight
right:
- state: inhand-right-blade
shader: unshaded
+ - type: DisarmMalus
+ malus: 0
+
+- type: entity
+ name: pen
+ parent: EnergyDaggerLoud
+ id: EnergyDagger
+ suffix: E-Dagger
+ description: 'A dark ink pen.'
+ components:
+ - type: ItemToggle
+ soundActivate:
+ path: /Audio/Weapons/ebladeon.ogg
+ params:
+ volume: -6
+ soundDeactivate:
+ path: /Audio/Weapons/ebladeoff.ogg
+ params:
+ volume: -6
+ - type: ItemToggleActiveSound
+ activeSound:
+ path: /Audio/Weapons/ebladehum.ogg
+ params:
+ volume: -6
+ - type: Sprite
+ sprite: Objects/Weapons/Melee/e_dagger.rsi
+ layers:
+ - state: e_sword
+ - state: e_sword_blade
+ color: "#FFFFFF"
+ visible: false
+ shader: unshaded
+ map: [ "blade" ]
+ - type: Item
+ size: Tiny
+ sprite: Objects/Weapons/Melee/e_dagger.rsi
- type: Tag
tags:
- Write
- - type: DisarmMalus
- malus: 0
- type: entity
parent: BaseItem
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-3.0",
+ "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation and modified by alzore_(Discord)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "e_sword"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "e_sword_blade",
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "inhand-left-blade",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "inhand-right-blade",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1
+ ]
+ ]
+ }
+ ]
+}