Add L93 and SKL93 Lever Action rifles (#6146)

* Added L93 and SKL93

* Made SKL93 Available via Syndicate Uplink for 8 TC. Comes with 10 Shots of AP and a .45 Magnum ammo box

* Made L93 available through salvage.

* Made L93 available via Logistics crate.
Cowboy crate can be bought for 7600. It contains two L93's and two Inspectors. Along side 4 boxes of .45 Magnum and two hats.

* Update licenses

* Remove AP from Syndie SKL93 Bundle, Buff Firerate

* Update sprites to make lever darker on icon

* Brought back AP SKL93.
Made L93 Shoot at 2.5 ROF
Increased price of SKL93 Bundle
Added cowboy hat for SKL93 bundle

* Clean up changes to fit coding style and convention.

Fixed armory.yml's prototype properties ordering. Other Fills may be affected
This commit is contained in:
Pixel 2026-07-02 21:18:57 -04:00 committed by GitHub
parent 0dc7998b41
commit 6ac27a9a9f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
28 changed files with 270 additions and 8 deletions

View File

@ -0,0 +1,9 @@
- files: ["gunshot.ogg"]
license: "CC0-1.0"
copyright: "gunshot.ogg is modified and converted by pixelkl (Discord) from weapon_gun_tikka_W_24.mp3 and weapon_gun_model_1894_L_10.mp3 made by Still North Media ."
source: "https://www.zapsplat.com/music/winchester-model-1894-rifle-lever-action-32-winchester-special-full-cycle-empty-mag/,https://www.zapsplat.com/music/tikka-model-t3-rifle-bolt-action-30-06-gunshot-behind-shooter-stereo/"
- files: ["insert.ogg"]
license: "CC0-1.0"
copyright: "insert.ogg is modified and shortened by pixelkl (Discord) from weapon_gun_model_1894_L_15.mp3 made by Still North Media"
source: "https://www.zapsplat.com/music/winchester-model-1894-rifle-lever-action-32-winchester-special-insert-round-into-chamber/"

View File

@ -17,3 +17,6 @@ uplink-harbinger-desc = A bundle with a full set of Harbinger armor and an Accur
uplink-dualswords-name = Dual Swords
uplink-dualswords-desc = A set of dual swords made for those who prefer something a bit faster. Where they suffer in individual power, they excel in speed and mobility.
uplink-leveraction-name = SKL93 AP Bundle
uplink-leveraction-desc = A bundle containing a SKL93 lever action sniper loaded with AP ammo. Comes with a spare box of standard magnum.

View File

@ -82,6 +82,8 @@
# DeltaV - .38 special revolver - Adds the .38 Special Revolver 'Lucky 37' to the salvage potential loot
- id: WeaponRevolverLucky
prob: 0.001
- id: WeaponLeverActionL93
prob: 0.001
# End of modified code
- id: ClothingShoesBootsMagBlinding
prob: 0.001

View File

@ -89,3 +89,13 @@
cost: 5200
category: Armory
group: market
- type: cargoProduct
id: ArmoryCowboy
icon:
sprite: _DV/Objects/Weapons/Guns/Rifles/l93.rsi
state: icon
product: CrateArmoryCowboy
cost: 7600
category: Armory
group: market

View File

@ -1,6 +1,6 @@
- type: entity
id: CrateArmoryGrand
parent: CrateWeaponSecure
id: CrateArmoryGrand
components:
- type: EntityTableContainerFill
containers:
@ -11,8 +11,8 @@
- id: BoxSpeedLoaderLightRifle
- type: entity
id: CrateArmoryUniversal
parent: CrateWeaponSecure
id: CrateArmoryUniversal
components:
- type: EntityTableContainerFill
containers:
@ -24,8 +24,8 @@
amount: 4
- type: entity
id: CrateArmoryAdjutant
parent: CrateWeaponSecure
id: CrateArmoryAdjutant
components:
- type: EntityTableContainerFill
containers:
@ -37,8 +37,8 @@
amount: 6
- type: entity
id: CrateArmoryEnergyGun
parent: CrateWeaponSecure
id: CrateArmoryEnergyGun
components:
- type: EntityTableContainerFill
containers:
@ -47,8 +47,8 @@
amount: 3
- type: entity
id: CrateArmoryEnergyGunMini
parent: CrateWeaponSecure
id: CrateArmoryEnergyGunMini
components:
- type: EntityTableContainerFill
containers:
@ -57,8 +57,8 @@
amount: 3
- type: entity
id: CrateArmoryArmingSword
parent: CrateWeaponSecure
id: CrateArmoryArmingSword
components:
- type: EntityTableContainerFill
containers:
@ -79,8 +79,8 @@
amount: 3
- type: entity
id: CrateNT3
parent: CrateWeaponSecure
id: CrateNT3
name: NT-3 crate
description: Contains the refurbished NT-3, along with two magazine boxes filled with .40 anti-material ammunition and a blueprint for the ammunition.
components:
@ -90,8 +90,8 @@
tableId: NT3Table
- type: entity
id: CrateRevolver
parent: CrateWeaponSecure
id: CrateRevolver
name: revolver crate
description: Contains a .45 caliber revolver and a .38 caliber revolver, with 2 respective speed loaders for each ammo type. Requires Armory access to open.
components:
@ -99,3 +99,22 @@
containers:
entity_storage: !type:NestedSelector
tableId: RevolverCrateTable
- type: entity
parent: CrateWeaponSecure
id: CrateArmoryCowboy
name: cowboy crate
description: Contains two lever action rifles and two revolvers both in .45 Magnum. Requires Armory access to open.
components:
- type: EntityTableContainerFill
containers:
entity_storage: !type:AllSelector
children:
- id: WeaponLeverActionL93
amount: 2
- id: WeaponRevolverInspector
amount: 2
- id: MagazineBoxMagnum
amount: 4
- id: ClothingHeadHatCowboyBrown
amount: 2

View File

@ -51,3 +51,22 @@
- id: Paper
amount: !type:RangeNumberSelector
range: 1, 3
- type: entity
parent: BriefcaseSyndie
id: BriefcaseSyndieSKL93BundleFilled
suffix: Syndicate, Lever Action Bundle
components:
- type: Item
size: Ginormous
- type: Storage
maxItemSize: Huge
grid:
- 0,0,6,1
- type: EntityTableContainerFill
containers:
storagebase: !type:AllSelector
children:
- id: WeaponLeverActionSKL93AP
- id: MagazineBoxMagnum
- id: ClothingHeadHatCowboyBlack

View File

@ -89,3 +89,17 @@
Telecrystal: 6
categories:
- UplinkWeaponry
- type: listing
id: UplinkLeverAction
name: uplink-leveraction-name
description: uplink-leveraction-desc
icon: { sprite: /Textures/_DV/Objects/Weapons/Guns/Rifles/skl93.rsi, state: icon }
discountCategory: veryRareDiscounts
discountDownTo:
Telecrystal: 8
productEntity: BriefcaseSyndieSKL93BundleFilled
cost:
Telecrystal: 10
categories:
- UplinkWeaponry

View File

@ -0,0 +1,104 @@
- type: entity
abstract: true
parent: BaseItem
id: BaseWeaponLeverAction
description: A click clack shooty.
components:
- type: Sprite
layers:
- state: icon
map: [ "enum.GunVisualLayers.Base" ]
- type: Item
size: Large
shape:
- 0,0,4,0
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Rifles/l93.rsi
quickEquip: false
slots:
- Back
- suitStorage
- type: AmmoCounter
- type: Gun
fireRate: 1.5
selectedMode: SemiAuto
availableModes:
- SemiAuto
soundGunshot:
path: /Audio/_DV/Weapons/Guns/LeverAction/gunshot.ogg
soundEmpty:
path: /Audio/Weapons/Guns/Empty/empty.ogg
- type: BallisticAmmoProvider
whitelist:
tags:
- CartridgeMagnum
capacity: 8
proto: CartridgeMagnum
soundInsert:
path: /Audio/_DV/Weapons/Guns/LeverAction/insert.ogg
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
ents: []
- type: StaticPrice
price: 480
- type: entity
parent: [BaseWeaponLeverAction, BaseGunWieldable, BaseSecurityContraband]
id: WeaponLeverActionL93
name: L93
description: An ancient and almost forgotten design, but a reliable, powerful and accurate design is not so easily lost to time, no matter how simple. Uses .45 Magnum rounds.
components:
- type: Item
sprite: _DV/Objects/Weapons/Guns/Rifles/l93.rsi
shape:
- 0,0,3,1
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Rifles/l93.rsi
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Rifles/l93.rsi
- type: GunRequiresWield
- type: Gun
fireRate: 2.5
- type: GunSpreadModifier
spread: 0.4
- type: entity
parent: [BaseWeaponLeverAction, BaseGunWieldable, BaseSyndicateContraband]
id: WeaponLeverActionSKL93
name: SKL93
description: A modernized variant of the L93, manufactured in limited amounts by Waffle Corp, lightweight materials are used for the furniture. It has an extended barrel and magazine, along side a WZR-4X Scope. Uses .45 Magnum rounds.
components:
- type: Item
sprite: _DV/Objects/Weapons/Guns/Rifles/skl93.rsi
shape:
- 0,0,4,1
- type: Sprite
sprite: _DV/Objects/Weapons/Guns/Rifles/skl93.rsi
- type: Clothing
sprite: _DV/Objects/Weapons/Guns/Rifles/skl93.rsi
- type: GunRequiresWield
- type: Gun
fireRate: 3
- type: GunSpreadModifier
spread: 0.1
- type: BallisticAmmoProvider
whitelist:
tags:
- CartridgeMagnum
capacity: 10
proto: CartridgeMagnum
- type: CursorOffsetRequiresWield
- type: EyeCursorOffset
maxOffset: 2
pvsIncrease: 0.3
- type: StaticPrice
price: 670
- type: entity
parent: WeaponLeverActionSKL93
id: WeaponLeverActionSKL93AP # For the uplink.
suffix: armor-piercing
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumAP

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,41 @@
{
"version": 1,
"license": "CC-BY-NC-4.0",
"copyright": "Made by Pixelkl (Discord), based on various references of Kammerers",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "icon"
},
{
"name": "bolt-open"
},
{
"name": "equipped-BACKPACK",
"directions": 4
},
{
"name": "equipped-SUITSTORAGE",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "wielded-inhand-left",
"directions": 4
},
{
"name": "wielded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 990 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,41 @@
{
"version": 1,
"license": "CC-BY-NC-4.0",
"copyright": "Made by Pixelkl. Based on /Textures/_DV/Objects/Weapons/Guns/Rifles/l93.rsi",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "icon"
},
{
"name": "bolt-open"
},
{
"name": "equipped-BACKPACK",
"directions": 4
},
{
"name": "equipped-SUITSTORAGE",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "wielded-inhand-left",
"directions": 4
},
{
"name": "wielded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB