Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weapons from Delta-V #2693

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
- type: entity
name: Mk32 "Universal"
parent: [BaseWeaponPistol, BaseC1Contraband]
id: WeaponPistolUniversal
description: The Mark 32 Offensive Handgun, produced by NanoTrasen's Small Arms Division. Uses .35 auto ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Pistols/universal.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-0
map: ["enum.GunVisualLayers.Mag"]
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Pistols/universal.rsi
- type: Gun
fireRate: 4 # Frontier: 3<4
availableModes:
- SemiAuto
soundGunshot:
path: /Audio/_DV/Weapons/Guns/Gunshots/universal.ogg
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: MagazinePistol
insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
priority: 2
whitelist:
tags:
- MagazinePistol
gun_chamber:
name: Chamber
startingItem: CartridgePistol
priority: 1
whitelist:
tags:
- CartridgePistol
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot

- type: entity
name: Pollock
parent: [BaseWeaponPistol, BaseC1Contraband]
id: WeaponPistolPollock
description: A compact and mass-produced combat pistol. Uses .35 auto ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Pistols/pollock.rsi
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Pistols/pollock.rsi
- type: Gun
fireRate: 5
availableModes:
- SemiAuto
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: MagazinePistol
insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
priority: 2
whitelist:
tags:
- MagazinePistol
- MagazinePistolHighCapacity
gun_chamber:
name: Chamber
startingItem: CartridgePistol
priority: 1
whitelist:
tags:
- CartridgePistol
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
# - type: StaticPrice # Frontier: use default value
# price: 500
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
- type: entity
name: Fitz Special
parent: [BaseWeaponRevolver, BaseC1Contraband]
id: WeaponRevolverFitz
description: A compact and concealable self defence snub revolver. Uses .45 ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Revolvers/fitz.rsi
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Revolvers/fitz.rsi
- type: Gun
selectedMode: SemiAuto
fireRate: 1.75
availableModes:
- SemiAuto
- type: RevolverAmmoProvider
proto: CartridgeMagnum
capacity: 6
chambers: [ True, True, True, True, True, True ]
ammoSlots: [ null, null, null, null, null, null ]
- type: StaticPrice
price: 340

- type: entity
name: Faith
parent: [BaseWeaponRevolver, BaseC1Contraband]
id: WeaponRevolverFaith
description: Delivers blessings in bullet form. Uses .45 ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Revolvers/faith.rsi
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Revolvers/faith.rsi
- type: Gun
selectedMode: SemiAuto
fireRate: 1.5
availableModes:
- SemiAuto
- type: RevolverAmmoProvider
proto: CartridgeMagnum
capacity: 4
chambers: [ True, True, True, True ]
ammoSlots: [ null, null, null, null ]
- type: StaticPrice
price: 240

- type: entity
name: Lucky 37
parent: [BaseWeaponRevolver, BaseC1Contraband]
id: WeaponRevolverLucky
description: Luck always beats skill, ya weasel. Uses .45 ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Revolvers/lucky.rsi
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Revolvers/lucky.rsi
- type: Gun
selectedMode: SemiAuto
fireRate: 2
availableModes:
- SemiAuto
- type: RevolverAmmoProvider
proto: CartridgeMagnum
chambers: [ True, True, True, True, True, True ]
ammoSlots: [ null, null, null, null, null, null ]
- type: StaticPrice
price: 750
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
- type: entity
name: Vulcan
parent: [BaseWeaponRifle, BaseGunWieldable, BaseC1Contraband] # Frontier: add BaseC1Contraband
id: WeaponRifleVulcan
description: One of the heaviest small arms to grace Security's armory, this rifle is a modern take on a classic, informally dubbed the "Right Arm of the Free World". Uses .30 rifle ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Rifles/vulcan.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-0
map: ["enum.GunVisualLayers.Mag"]
- type: GunWieldBonus
minAngle: -20
maxAngle: -30
- type: Gun
minAngle: 21
maxAngle: 54
angleIncrease: 6
angleDecay: 24
fireRate: 5
selectedMode: SemiAuto
availableModes:
- SemiAuto
- FullAuto
- type: ChamberMagazineAmmoProvider
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: MagazineLightRifle
insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
priority: 2
whitelist:
tags:
- MagazineLightRifle
gun_chamber:
name: Chamber
startingItem: CartridgeLightRifle
priority: 1
whitelist:
tags:
- CartridgeLightRifle
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
- type: MagazineVisuals
magState: mag
steps: 1
zeroVisible: true
- type: Appearance
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Rifles/vulcan.rsi
# - type: StaticPrice # Frontier: overvalued
# price: 1300

- type: entity
name: ceremonial rifle
parent: [BaseWeaponSniper, BaseGunWieldable, BaseC1Contraband] # Frontier: add BaseGunWieldable, BaseC1Contraband
id: WeaponSniperCeremonial
description: A ceremonial variant of the Mark 1 Rifle, in tasteful blue and white. Uses .30 rifle ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Rifles/ceremonial_grand.rsi
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Rifles/ceremonial_grand.rsi
- type: Gun
fireRate: 2
selectedMode: SemiAuto
availableModes:
- SemiAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/rifle2.ogg
- type: BallisticAmmoProvider
capacity: 5
proto: CartridgeLightRifle
whitelist:
tags:
- CartridgeLightRifle


- type: entity
name: CAWS-25 Jackdaw
parent: [BaseWeaponRifle, BaseGunWieldable, BaseC3Contraband] # Frontier: add BaseC3Contraband
id: WeaponRifleJackdaw
description: The beginning of the end is heralded by the song of a Jackdaw. Uses .25 caseless ammo.
components:
- type: Item
size: Large
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Rifles/jackdaw.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-0
map: ["enum.GunVisualLayers.Mag"]
- type: Gun
minAngle: 22
maxAngle: 36
angleIncrease: 2
angleDecay: 8
fireRate: 8
selectedMode: FullAuto
availableModes:
- SemiAuto
- FullAuto
soundGunshot:
path: /Audio/_DV/Weapons/Guns/Gunshots/jackdaw.ogg
- type: ChamberMagazineAmmoProvider
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: MagazineCaselessRifle
insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/batrifle_magout.ogg
priority: 2
whitelist:
tags:
- MagazineCaselessRifle
gun_chamber:
name: Chamber
startingItem: CartridgeCaselessRifle
priority: 1
whitelist:
tags:
- CartridgeCaselessRifle
- type: ContainerContainer
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
- type: MagazineVisuals
magState: mag
steps: 1
zeroVisible: true
- type: Appearance
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Rifles/jackdaw.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
- type: entity
name: Typewriter
parent: [BaseWeaponSubMachineGun, BaseGunWieldable, BaseC2Contraband] # Frontier: added BaseC2Contraband
id: WeaponSubMachineGunTypewriter
description: A modern take on the classic design used by mobsters throughout space and time. Types .35 auto ammo.
components:
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/SMGs/typewriter.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-0
map: ["enum.GunVisualLayers.Mag"]
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/SMGs/typewriter.rsi
- type: GunWieldBonus
minAngle: -20
maxAngle: -30
- type: Gun
minAngle: 21
maxAngle: 45
angleIncrease: 5
angleDecay: 20
fireRate: 8
soundGunshot:
path: /Audio/_DV/Weapons/Guns/Gunshots/typewriter.ogg
- type: ChamberMagazineAmmoProvider
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: MagazinePistolSubMachineGun
insertSound: /Audio/Weapons/Guns/MagIn/hpistol_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/sfrifle_magout.ogg
priority: 2
whitelist:
tags:
- MagazinePistolSubMachineGun
gun_chamber:
name: Chamber
startingItem: CartridgePistol
priority: 1
whitelist:
tags:
- CartridgePistol
- type: MagazineVisuals
magState: mag
steps: 1
zeroVisible: true
- type: Appearance
Loading
Loading