Skip to content

Commit

Permalink
Доапстримный контент (#9)
Browse files Browse the repository at this point in the history
* Доапстримный контент

---------

Co-authored-by: Succuberry <Succuberry>
Co-authored-by: Succuberry <netu>
Co-authored-by: Kill_Me_I_Noobs <[email protected]>
  • Loading branch information
Succuberry and Vonsant authored Aug 11, 2024
1 parent d96df56 commit 6a4afcb
Show file tree
Hide file tree
Showing 133 changed files with 2,069 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Content.Shared/Preferences/HumanoidCharacterProfile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public sealed partial class HumanoidCharacterProfile : ICharacterProfile
private static readonly Regex ICNameCaseRegex = new(@"^(?<word>\w)|\b(?<word>\w)(?=\w*$)");

public const int MaxNameLength = 32;
public const int MaxDescLength = 512;
public const int MaxDescLength = 1024; // Corvax-MRP

public const int DefaultBalance = 25000;

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
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 @@
research-technology-various-shuttle-weapons = Калиберное вооружение
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ent-ShuttleShotgunMachineCircuitboard = Trophy-50 (машинная плата)
.desc = Машинная плата Trophy-50.
ent-ShuttleGunAntiMaterialMachineCircuitboard = BOFROG-60/B (машинная плата)
.desc = Машинная плата BOFROG-60/B.
ent-ShuttleLightRifleGunMachineCircuitboard = АК-6.30 (машинная плата)
.desc = Машинная плата АК-6.30.
ent-ShuttleSMGRifleMachineCircuitboard = NVT-35 (машинная плата)
.desc = Машинная плата NVT-35.
ent-ShuttleMagnumRifleMachineCircuitboard = 2А42-45 (машинная плата)
.desc = Машинная плата 2А42-45.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
ent-MagazineBoxVector22 = коробка патронов (.22 LR)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector22Incendiary = коробка патронов (.22 LR зажигательные)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector22Practice = коробка патронов (.22 LR учебные)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector22Uranium = коробка патронов (.22 LR урановые)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector45 = коробка патронов (.45 ACP)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector45Incendiary = коробка патронов (.45 ACP зажигательные)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector45Practice = коробка патронов (.45 ACP учебные)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector45Uranium = коробка патронов (.45 ACP урановые)
.desc = { ent-BaseItem.desc }
ent-MagazineBoxVector45AP = коробка патронов (.45 ACP AP)
.desc = { ent-BaseItem.desc }
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
ent-CartridgeVector22 = патрон (.22 LR)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector22Incendiary = патрон (.22 LR зажигательный)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector22Practice = патрон (.22 LR учебный)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector22Uranium = патрон (.22 LR урановый)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector45 = патрон (.45 ACP)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector45Incendiary = патрон (.45 ACP зажигательный)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector45Practice = патрон (.45 ACP учебный)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector45Uranium = патрон (.45 ACP урановый)
.desc = { ent-BaseCartridgePistol.desc }
ent-CartridgeVector45AP = патрон (.45 ACP AP)
.desc = { ent-BaseCartridgePistol.desc }
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
ent-MagazineVector22 = магазин (.22 LR)
.desc = До смешного большой магазин с до смешного маленькими и нелепыми патронами калибра .22 LR.
ent-MagazineVector22Incendiary = магазин (.22 LR зажигательные)
.desc = { ent-MagazineVector22 .desc }
ent-MagazineVector22Practice = магазин (.22 LR учебные)
.desc = { ent-MagazineVector22 .desc }
ent-MagazineVector22Uranium = магазин (.22 LR урановые)
.desc = { ent-MagazineVector22 .desc }
ent-MagazineVector22Empty = { ent-MagazineVector22 }
.desc = { ent-BaseItem.desc }
.suffix = Пустой
ent-MagazineVector45 = магазин (.45 ACP)
.desc = Стандартный магазин на 13 маленьких (больших и медленных) друзей калибра .45 ACP.
ent-MagazineVector45Empty = { ent-MagazineVector45 }
.desc = { ent-BaseItem.desc }
.suffix = Пустой
ent-MagazineVector45Incendiary = магазин (.45 ACP зажигательные)
.desc = { ent-MagazineVector45 .desc }
ent-MagazineVector45Practice = магазин (.45 ACP учебные)
.desc = { ent-MagazineVector45 .desc }
ent-MagazineVector45Uranium = магазин (.45 ACP урановые)
.desc = { ent-MagazineVector45 .desc }
ent-MagazineVector45AP = магазин (.45 ACP AP)
.desc = { ent-MagazineVector45 .desc }
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
ent-WeaponSubMachineGunVector22 = Вектор (.22 LR)
.desc = Нелегальная по своим характеристикам версия легендарного пистолета-пулемёта для спортивной стрельбы. Возможно сможет подстрелить даже белку. Использует патроны калибра .22 LR.
.suffix = Пистолет-пулемёт
ent-WeaponSubMachineGunVector45 = Вектор (.45 ACP)
.desc = Легальная гражданская версия уже легендарного и забытого пистолета-пулемёта. Использует патроны калибра .45 ACP. Автоматический огонь в комплект не входит.
.suffix = Пистолет-пулемёт
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ent-ShuttleShotgunShellsBox = Короб .50 патронов для Trophy-50
ent-ShuttleSmgRifleAmmoBox = Короб .35 патронов для NVT-35
ent-ShuttleRifleAmmoBox = Короб .30 патронов для АК-6.30
ent-ShuttleMagnumRifleAmmoBox = Короб .45 патронов для 2А42-45
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ent-ShuttleShotgun = Trophy-50
.desc = Стационарное корабельное орудие, стреляющее ружейными патроными калибра .50. Предназначено для подавления противника.
ent-ShuttleGunAntiMaterial = BOFROG-60/B
.desc = Корабельное орудие внушительных размеров, стреляющее крупнокалиберными патронами 60-го калибра. Способно пробить даже самую крепкую броню.
ent-ShuttleLightRifleGun = АК-6.30
.desc = Стационарное пулемётное орудие под патроны .30 калибра с ОЧЕНЬ большим запасом боеприпасов.
ent-ShuttleSMGRifle = NVT-35
.desc = Стационарное малокалиберное орудие с более высокой скорострельностью, в отличие от остальных.
ent-ShuttleMagnumRifle = 2А42-45
.desc = Ночной кошмар агентов синдиката, что любят прятаться за закрытыми дверьми. Двуствольное орудие под .45-й магнум калибр.
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,10 @@
SpeedLoaderRifleHeavyEmpty: 10
MagazineNovaliteC1Empty: 10
MagazineLightRifleLowCapacityEmpty: 10
WeaponSubMachineGunVector45: 3 #Corvax-Frontier
MagazineVector45: 5 #Corvax-Frontier
MagazineVector45Practice: 10 #Corvax-Frontier
MagazineBoxVector45: 5 #Corvax-Frontier
MagazineBoxVector45Practice: 10 #Corvax-Frontier
emaggedInventory:
WeaponPistolViper: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
- type: entity
id: ShuttleShotgunMachineCircuitboard
parent: BaseMachineCircuitboard
name: Trophy-50
description: Machine Board from the shuttle`s gun "Trophy-50"
components:
- type: Sprite
state: security
- type: MachineBoard
prototype: ShuttleShotgun
requirements:
Capacitor: 3
Manipulator: 2
MatterBin: 2
stackRequirements:
Cable: 5
CableHV: 3
Steel: 12
- type: StaticPrice
price: 150

- type: entity
id: ShuttleGunAntiMaterialMachineCircuitboard
parent: BaseMachineCircuitboard
name: BOFROG-60/B
description: Machine Board from the shuttle`s gun "BOFROG-60/B"
components:
- type: Sprite
state: security
- type: MachineBoard
prototype: ShuttleGunAntiMaterial
requirements:
Capacitor: 5
Manipulator: 3
MatterBin: 1
stackRequirements:
Cable: 4
CableHV: 5
Steel: 16
- type: StaticPrice
price: 150

- type: entity
id: ShuttleLightRifleGunMachineCircuitboard
parent: BaseMachineCircuitboard
name: АК-6.30
description: Machine Board from the shuttle`s gun "АК-6.30"
components:
- type: Sprite
state: security
- type: MachineBoard
prototype: ShuttleLightRifleGun
requirements:
Capacitor: 4
Manipulator: 4
MatterBin: 5
stackRequirements:
Cable: 6
CableHV: 3
Steel: 14
- type: StaticPrice
price: 150

- type: entity
id: ShuttleSMGRifleMachineCircuitboard
parent: BaseMachineCircuitboard
name: NVT-35
description: Machine Board from the shuttle`s gun "NVT-35"
components:
- type: Sprite
state: security
- type: MachineBoard
prototype: ShuttleSMGRifle
requirements:
Capacitor: 3
Manipulator: 6
MatterBin: 3
stackRequirements:
Cable: 4
CableHV: 2
Steel: 11
- type: StaticPrice
price: 150

- type: entity
id: ShuttleMagnumRifleMachineCircuitboard
parent: BaseMachineCircuitboard
name: 2А42-45
description: Machine Board from the shuttle`s gun "2А42-45"
components:
- type: Sprite
state: security
- type: MachineBoard
prototype: ShuttleMagnumRifle
requirements:
Capacitor: 6
Manipulator: 4
MatterBin: 2
stackRequirements:
Cable: 5
CableHV: 3
Steel: 18
Glass: 10
- type: StaticPrice
price: 150
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
- type: entity
id: ShuttleShotgunShellsBox
name: Cartridge for Trophy-50
parent: BaseItem
components:
- type: Tag
tags:
- ShuttleShotgunShellsBox
- type: BallisticAmmoProvider
proto: ShellShotgun
mayTransfer: true
whitelist:
tags:
- ShellShotgun
capacity: 24
soundRack:
path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg
params:
variation: 0.05
soundInsert:
path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg
params:
variation: 0.05
- type: Item
size: Large
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi
layers:
- state: 50base
map: ["enum.GunVisualLayers.Base"]
- state: 50mag-6
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: 50mag
steps: 7
zeroVisible: false
- type: Appearance

- type: entity
id: ShuttleSmgRifleAmmoBox
name: Cartridge for NVT-35
parent: BaseItem
components:
- type: Tag
tags:
- ShuttleSmgRifleAmmoBox
- type: BallisticAmmoProvider
proto: CartridgePistol
mayTransfer: true
whitelist:
tags:
- CartridgePistol
capacity: 100
soundRack:
path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg
params:
variation: 0.05
soundInsert:
path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg
params:
variation: 0.05
- type: Item
size: Large
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi
layers:
- state: 35base
map: ["enum.GunVisualLayers.Base"]
- state: 35mag-8
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: 35mag
steps: 9
zeroVisible: false
- type: Appearance

- type: entity
id: ShuttleRifleAmmoBox
name: Cartridge for АК-6.30
parent: BaseItem
components:
- type: Tag
tags:
- ShuttleRifleAmmoBox
- type: BallisticAmmoProvider
proto: CartridgeLightRifle
whitelist:
tags:
- CartridgeLightRifle
capacity: 150
mayTransfer: true
soundRack:
path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg
params:
variation: 0.05
soundInsert:
path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg
params:
variation: 0.05
- type: Item
size: Large
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi
layers:
- state: 30base
map: ["enum.GunVisualLayers.Base"]
- state: 30mag-8
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: 30mag
steps: 9
zeroVisible: false
- type: Appearance

- type: entity
id: ShuttleMagnumRifleAmmoBox
name: Cartridge for 2А42-45
parent: BaseItem
components:
- type: Tag
tags:
- ShuttleMagnumRifleAmmoBox
- type: BallisticAmmoProvider
proto: CartridgeMagnum
mayTransfer: true
whitelist:
tags:
- CartridgeMagnum
capacity: 40
soundRack:
path: /Audio/Weapons/Guns/Bolt/lmg_bolt_closed.ogg
params:
variation: 0.05
soundInsert:
path: /Audio/Weapons/Guns/MagIn/rifle_load.ogg
params:
variation: 0.05
- type: Item
size: Large
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: Corvax/Objects/Weapons/Guns/Ammunition/Magazine/rifle_cartridges.rsi
layers:
- state: 45base
map: ["enum.GunVisualLayers.Base"]
- state: 45mag-8
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: 45mag
steps: 9
zeroVisible: false
- type: Appearance
Loading

0 comments on commit 6a4afcb

Please sign in to comment.