Modules update (#596)

* - add: Update module sprites.

* - add: Modules update.
This commit is contained in:
Aviu00
2024-08-09 12:36:35 +00:00
committed by GitHub
parent 0d7a12b2a2
commit 00fbdead77
58 changed files with 329 additions and 151 deletions

View File

@@ -1,4 +1,4 @@
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using Content.Shared._White.Telescope; using Content.Shared._White.Telescope;
using Content.Shared._White.WeaponModules; using Content.Shared._White.WeaponModules;
using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Components;
@@ -128,7 +128,7 @@ public sealed class WeaponModulesSystem : EntitySystem
return; return;
weaponModulesComponent.WeaponFireEffect = true; weaponModulesComponent.WeaponFireEffect = true;
Dirty(module, weaponModulesComponent); Dirty(weapon, weaponModulesComponent);
} }
private void SilencerModuleOnInsert(EntityUid module, SilencerModuleComponent component, EntGotInsertedIntoContainerMessage args) private void SilencerModuleOnInsert(EntityUid module, SilencerModuleComponent component, EntGotInsertedIntoContainerMessage args)
@@ -145,7 +145,7 @@ public sealed class WeaponModulesSystem : EntitySystem
weaponModulesComponent.WeaponFireEffect = true; weaponModulesComponent.WeaponFireEffect = true;
_gunSystem.SetSound(weapon, component.NewSoundGunshot); _gunSystem.SetSound(weapon, component.NewSoundGunshot);
Dirty(module, weaponModulesComponent); Dirty(weapon, weaponModulesComponent);
} }
private void AcceleratorModuleOnInsert(EntityUid module, AcceleratorModuleComponent component, EntGotInsertedIntoContainerMessage args) private void AcceleratorModuleOnInsert(EntityUid module, AcceleratorModuleComponent component, EntGotInsertedIntoContainerMessage args)
@@ -224,7 +224,7 @@ public sealed class WeaponModulesSystem : EntitySystem
return; return;
weaponModulesComponent.WeaponFireEffect = false; weaponModulesComponent.WeaponFireEffect = false;
Dirty(module, weaponModulesComponent); Dirty(weapon, weaponModulesComponent);
} }
private void SilencerModuleOnEject(EntityUid module, SilencerModuleComponent component, EntGotRemovedFromContainerMessage args) private void SilencerModuleOnEject(EntityUid module, SilencerModuleComponent component, EntGotRemovedFromContainerMessage args)
@@ -236,7 +236,7 @@ public sealed class WeaponModulesSystem : EntitySystem
weaponModulesComponent.WeaponFireEffect = false; weaponModulesComponent.WeaponFireEffect = false;
_gunSystem.SetSound(weapon, component.OldSoundGunshot!); _gunSystem.SetSound(weapon, component.OldSoundGunshot!);
Dirty(module, weaponModulesComponent); Dirty(weapon, weaponModulesComponent);
} }
private void AcceleratorModuleOnEject(EntityUid module, AcceleratorModuleComponent component, EntGotRemovedFromContainerMessage args) private void AcceleratorModuleOnEject(EntityUid module, AcceleratorModuleComponent component, EntGotRemovedFromContainerMessage args)

View File

@@ -8,4 +8,11 @@ ent-SilencerModule = глушитель
.desc = Скрывает пламя огня и приглушает звук во время выстрела. .desc = Скрывает пламя огня и приглушает звук во время выстрела.
ent-AcceleratorModule = продвинутый модуль ent-AcceleratorModule = продвинутый модуль
.desc = Разработка NanoTrasen специально для отдела Службы Безопасности. Меняет затворную раму без видимых изменений, за счет этого увеличивает скорострельность оружия. .desc = Разработка NanoTrasen специально для отдела Службы Безопасности. Меняет затворную раму без видимых изменений, за счет этого увеличивает скорострельность оружия.
ent-HolographicSightModule = голографической прицел
.desc = Позоляет целиться, небольшое приближение.
ent-TelescopicSightModule = телескопический прицел
.desc = Позоляет целиться, большое приближение.
gun-modules = Установленные модули: [color=cyan]{ $modules }[/color]. gun-modules = Установленные модули: [color=cyan]{ $modules }[/color].
research-technology-modules-basic = Базовые модули
research-technology-modules-advanced = Продвинутые модули
lathe-category-modules = Модули

View File

@@ -287,7 +287,6 @@
- id: MagazinePistol - id: MagazinePistol
- id: BoxMindshield - id: BoxMindshield
- id: TagillaHammer - id: TagillaHammer
- id: EightAimModule
- type: entity - type: entity
id: LockerFreezerVaultFilled id: LockerFreezerVaultFilled
suffix: Vault, Locked suffix: Vault, Locked

View File

@@ -18,7 +18,6 @@
- id: BoxMindshield - id: BoxMindshield
- id: ClothingOuterHardsuitWarden - id: ClothingOuterHardsuitWarden
- id: OxygenTankFilled - id: OxygenTankFilled
- id: LightModule
- id: WeaponLauncherShinano - id: WeaponLauncherShinano
- id: BoxShinanoGrenadeFlash - id: BoxShinanoGrenadeFlash
- id: BoxShinanoGrenadeSmoke - id: BoxShinanoGrenadeSmoke
@@ -43,7 +42,6 @@
- id: WeaponPistolMk58Nonlethal - id: WeaponPistolMk58Nonlethal
- id: MagazinePistol - id: MagazinePistol
- id: BoxMindshield - id: BoxMindshield
- id: LightModule
- id: WeaponLauncherShinano - id: WeaponLauncherShinano
- id: BoxShinanoGrenadeFlash - id: BoxShinanoGrenadeFlash
- id: BoxShinanoGrenadeSmoke - id: BoxShinanoGrenadeSmoke
@@ -77,7 +75,6 @@
- id: WeaponPistolMk58Nonlethal - id: WeaponPistolMk58Nonlethal
- id: SurveillanceBodyCamera - id: SurveillanceBodyCamera
- id: MagazinePistol - id: MagazinePistol
- id: LightModule
- type: entity - type: entity
id: LockerBrigmedicFilled id: LockerBrigmedicFilled
@@ -141,7 +138,6 @@
- id: VoiceRecorder - id: VoiceRecorder
- id: ClothingEyesGlassesSecurity - id: ClothingEyesGlassesSecurity
- id: BoxZipLocks - id: BoxZipLocks
- id: LightModule
- type: entity - type: entity
id: ClosetBombFilled id: ClosetBombFilled

View File

@@ -76,11 +76,9 @@
map: [ "enum.GunVisualLayers.Mag" ] map: [ "enum.GunVisualLayers.Mag" ]
- state: barrel_module - state: barrel_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.BarrelModule" ] map: [ "enum.ModuleVisualState.BarrelModule" ]
- state: handguard_module - state: handguard_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.HandGuardModule" ] map: [ "enum.ModuleVisualState.HandGuardModule" ]
- state: aim_module - state: aim_module
visible: false visible: false
@@ -214,11 +212,9 @@
map: [ "enum.GunVisualLayers.Mag" ] map: [ "enum.GunVisualLayers.Mag" ]
- state: barrel_module - state: barrel_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.BarrelModule" ] map: [ "enum.ModuleVisualState.BarrelModule" ]
- state: handguard_module - state: handguard_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.HandGuardModule" ] map: [ "enum.ModuleVisualState.HandGuardModule" ]
- state: aim_module - state: aim_module
visible: false visible: false

View File

@@ -106,11 +106,9 @@
map: ["enum.GunVisualLayers.Mag"] map: ["enum.GunVisualLayers.Mag"]
- state: barrel_module - state: barrel_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnSMGs.rsi
map: [ "enum.ModuleVisualState.BarrelModule" ] map: [ "enum.ModuleVisualState.BarrelModule" ]
- state: handguard_module - state: handguard_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnSMGs.rsi
map: [ "enum.ModuleVisualState.HandGuardModule" ] map: [ "enum.ModuleVisualState.HandGuardModule" ]
- state: aim_module - state: aim_module
visible: false visible: false
@@ -204,15 +202,13 @@
map: ["enum.GunVisualLayers.Mag"] map: ["enum.GunVisualLayers.Mag"]
- state: barrel_module - state: barrel_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.BarrelModule" ] map: [ "enum.ModuleVisualState.BarrelModule" ]
- state: handguard_module - state: handguard_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.HandGuardModule" ] map: [ "enum.ModuleVisualState.HandGuardModule" ]
- state: aim_module - state: aim_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi sprite: White/Objects/Weapons/modulesOnSMGs.rsi
map: [ "enum.ModuleVisualState.AimModule" ] map: [ "enum.ModuleVisualState.AimModule" ]
- type: Clothing - type: Clothing
sprite: White/Objects/Weapons/Guns/SMG/drozd-inhands.rsi sprite: White/Objects/Weapons/Guns/SMG/drozd-inhands.rsi
@@ -352,15 +348,13 @@
shader: unshaded shader: unshaded
- state: barrel_module - state: barrel_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.BarrelModule" ] map: [ "enum.ModuleVisualState.BarrelModule" ]
- state: handguard_module - state: handguard_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi
map: [ "enum.ModuleVisualState.HandGuardModule" ] map: [ "enum.ModuleVisualState.HandGuardModule" ]
- state: aim_module - state: aim_module
visible: false visible: false
sprite: White/Objects/Weapons/modulesOnWeapon.rsi sprite: White/Objects/Weapons/modulesOnSMGs.rsi
map: [ "enum.ModuleVisualState.AimModule" ] map: [ "enum.ModuleVisualState.AimModule" ]
- type: Clothing - type: Clothing
sprite: White/Objects/Weapons/Guns/SMG/wt550-inhands.rsi sprite: White/Objects/Weapons/Guns/SMG/wt550-inhands.rsi

View File

@@ -196,11 +196,8 @@
- MagazineBoxRifle - MagazineBoxRifle
- MagazineBoxLightRifle - MagazineBoxLightRifle
- GrenadeBlast - GrenadeBlast
- LightModuleRecipe - LightModule
- LaserModuleRecipe - FlameHiderModule
- FlameHiderModuleRecipe
- SilencerModuleRecipe
- AcceleratorModuleRecipe
- ShinanoGrenadeBeanbagRecipe - ShinanoGrenadeBeanbagRecipe
emagDynamicRecipes: emagDynamicRecipes:
- CartridgePistolRubber - CartridgePistolRubber
@@ -235,6 +232,11 @@
- MagazineGrenadeEmpty - MagazineGrenadeEmpty
- GrenadeEMP - GrenadeEMP
- GrenadeFlash - GrenadeFlash
- SilencerModule
- LaserModule
- AcceleratorModule
- HolographicSightModule
- TelescopicSightModule
- type: BluespaceStorage - type: BluespaceStorage
- type: entity - type: entity
@@ -734,11 +736,8 @@
- ShellShotgunPractice - ShellShotgunPractice
- WeaponLaserCarbinePractice - WeaponLaserCarbinePractice
- WeaponDisablerPractice - WeaponDisablerPractice
- LightModuleRecipe - LightModule
- LaserModuleRecipe - FlameHiderModule
- FlameHiderModuleRecipe
- SilencerModuleRecipe
- AcceleratorModuleRecipe
- ShinanoGrenadeBeanbagRecipe - ShinanoGrenadeBeanbagRecipe
dynamicRecipes: dynamicRecipes:
- CartridgeLightRifleIncendiary - CartridgeLightRifleIncendiary
@@ -799,6 +798,11 @@
- ShinanoGrenadeFlashRecipe - ShinanoGrenadeFlashRecipe
- ShinanoGrenadeSmokeRecipe - ShinanoGrenadeSmokeRecipe
- ShinanoGrenadeStingerRecipe - ShinanoGrenadeStingerRecipe
- SilencerModule
- LaserModule
- AcceleratorModule
- HolographicSightModule
- TelescopicSightModule
- type: EmagLatheRecipes - type: EmagLatheRecipes
emagStaticRecipes: emagStaticRecipes:
- MagazineLightRifleBox - MagazineLightRifleBox

View File

@@ -200,12 +200,16 @@
cost: 3 cost: 3
- proto: LaserModule - proto: LaserModule
cost: 8 cost: 8
- proto: HolograpicSightModule
cost: 8
- proto: FlameHiderModule - proto: FlameHiderModule
cost: 3 cost: 3
- proto: SilencerModule - proto: SilencerModule
cost: 5 cost: 5
- proto: AcceleratorModule - proto: AcceleratorModule
cost: 12 cost: 12
- proto: TelescopicSightModule
cost: 12
- proto: MedkitFilled - proto: MedkitFilled
cost: 3 cost: 3
- proto: MedkitRadiationFilled - proto: MedkitRadiationFilled

View File

@@ -29,3 +29,8 @@
- type: latheCategory - type: latheCategory
id: Weapons id: Weapons
name: lathe-category-weapons name: lathe-category-weapons
# WD
- type: latheCategory
id: Modules
name: lathe-category-modules

View File

@@ -659,43 +659,48 @@
Silver: 50 Silver: 50
- type: latheRecipe - type: latheRecipe
id: LightModuleRecipe id: LightModule
result: LightModule result: LightModule
completetime: 5 completetime: 3
category: Modules
materials: materials:
Steel: 700 Steel: 200
Plastic: 700 Plastic: 100
Glass: 500 Glass: 200
- type: latheRecipe - type: latheRecipe
id: LaserModuleRecipe id: LaserModule
result: LaserModule result: LaserModule
completetime: 10 completetime: 6
category: Modules
materials: materials:
Steel: 1500 Steel: 1500
Plastic: 1000 Plastic: 1000
Glass: 300 Glass: 300
- type: latheRecipe - type: latheRecipe
id: FlameHiderModuleRecipe id: FlameHiderModule
result: FlameHiderModule result: FlameHiderModule
completetime: 15 completetime: 3
category: Modules
materials: materials:
Steel: 1000 Steel: 200
Plastic: 1000 Plastic: 200
- type: latheRecipe - type: latheRecipe
id: SilencerModuleRecipe id: SilencerModule
result: SilencerModule result: SilencerModule
completetime: 15 completetime: 6
category: Modules
materials: materials:
Steel: 1000 Steel: 400
Plastic: 1000 Plastic: 300
- type: latheRecipe - type: latheRecipe
id: AcceleratorModuleRecipe id: AcceleratorModule
result: AcceleratorModule result: AcceleratorModule
completetime: 30 completetime: 12
category: Modules
materials: materials:
Steel: 3500 Steel: 3500
Plastic: 1000 Plastic: 1000
@@ -703,10 +708,22 @@
Gold: 1000 Gold: 1000
- type: latheRecipe - type: latheRecipe
id: EightAimRecipe id: HolographicSightModule
result: EightAimModule result: HolographicSightModule
completetime: 15 completetime: 6
category: Modules
materials: materials:
Steel: 500 Steel: 500
Plastic: 700 Plastic: 700
Glass: 300 Glass: 300
- type: latheRecipe
id: TelescopicSightModule
result: TelescopicSightModule
completetime: 12
category: Modules
materials:
Steel: 1000
Plastic: 1400
Glass: 600
Silver: 800

View File

@@ -1,70 +1,50 @@
- type: entity - type: entity
parent: BaseItem parent: BaseItem
id: BaseModule
abstract: true
components:
- type: Sprite
sprite: White/Objects/Weapons/modules.rsi
- type: Item
sprite: White/Objects/Weapons/modules.rsi
size: Tiny
- type: Appearance
- type: entity
parent: BaseModule
id: BaseHandGuardModule id: BaseHandGuardModule
abstract: true abstract: true
components: components:
- type: Sprite
sprite: White/Objects/Weapons/modules.rsi
- type: Tag - type: Tag
tags: tags:
- BaseHandGuardModule - BaseHandGuardModule
- type: Item
sprite: White/Objects/Weapons/modules.rsi
size: Small
shape:
- 0,0,0,0
- type: Appearance
- type: entity - type: entity
parent: BaseItem parent: BaseModule
id: BaseBarrelModule id: BaseBarrelModule
abstract: true abstract: true
components: components:
- type: Sprite
sprite: White/Objects/Weapons/modules.rsi
- type: Tag - type: Tag
tags: tags:
- BaseBarrelModule - BaseBarrelModule
- type: Item
sprite: White/Objects/Weapons/modules.rsi
size: Small
shape:
- 0,0,0,0
- type: Appearance
- type: entity - type: entity
parent: BaseItem parent: BaseModule
id: BaseAimModule id: BaseAimModule
abstract: true abstract: true
components: components:
- type: Sprite
sprite: White/Objects/Weapons/modules.rsi
- type: Tag - type: Tag
tags: tags:
- BaseAimModule - BaseAimModule
- type: Item
sprite: White/Objects/Weapons/modules.rsi
size: Small
shape:
- 0,0,0,0
- type: Appearance
- type: entity - type: entity
parent: BaseItem parent: BaseModule
id: BaseShutterModule id: BaseShutterModule
abstract: true abstract: true
components: components:
- type: Sprite
sprite: White/Objects/Weapons/modules.rsi
- type: Tag - type: Tag
tags: tags:
- BaseShutterModule - BaseShutterModule
- type: Item
sprite: White/Objects/Weapons/modules.rsi
size: Small
shape:
- 0,0,0,0
- type: Appearance
# modules # modules
- type: entity - type: entity
@@ -78,7 +58,6 @@
module_type: "handguard_module" module_type: "handguard_module"
- type: Sprite - type: Sprite
state: light state: light
- type: Appearance
- type: entity - type: entity
parent: BaseHandGuardModule parent: BaseHandGuardModule
@@ -91,7 +70,6 @@
module_type: "handguard_module" module_type: "handguard_module"
- type: Sprite - type: Sprite
state: laser state: laser
- type: Appearance
- type: entity - type: entity
parent: BaseBarrelModule parent: BaseBarrelModule
@@ -104,7 +82,6 @@
module_type: "barrel_module" module_type: "barrel_module"
- type: Sprite - type: Sprite
state: flamehider state: flamehider
- type: Appearance
- type: entity - type: entity
parent: BaseBarrelModule parent: BaseBarrelModule
@@ -117,7 +94,6 @@
module_type: "barrel_module" module_type: "barrel_module"
- type: Sprite - type: Sprite
state: silencer state: silencer
- type: Appearance
- type: entity - type: entity
parent: BaseHandGuardModule parent: BaseHandGuardModule
@@ -130,20 +106,31 @@
module_type: "handguard_module" module_type: "handguard_module"
- type: Sprite - type: Sprite
state: accelerator state: accelerator
- type: Appearance
- type: entity - type: entity
parent: BaseAimModule parent: BaseAimModule
id: EightAimModule id: HolographicSightModule
name: "aim module" name: "holographic sight"
description: 8X Aim Module for rifles. description: Holographic sight for rifles (lecter, CV, drozd, WT).
components: components:
- type: AimModule - type: AimModule
value: "eightaim" value: "holographic"
module_type: "aim_module" module_type: "aim_module"
- type: Sprite - type: Sprite
state: eightaim state: holographic
- type: Appearance
- type: entity
parent: BaseAimModule
id: TelescopicSightModule
name: "telescopic sight"
description: Telescopic sight for rifles (lecter, CV, drozd, WT).
components:
- type: AimModule
divisor: 0.15
value: "telescopic"
module_type: "aim_module"
- type: Sprite
state: telescopic
- type: entity - type: entity
parent: BaseShutterModule parent: BaseShutterModule

View File

@@ -9,3 +9,30 @@
cost: 7500 cost: 7500
recipeUnlocks: recipeUnlocks:
- WeaponTempGun - WeaponTempGun
- type: technology
id: BasicModules
name: research-technology-modules-basic
icon:
sprite: White/Objects/Weapons/modules.rsi
state: laser
discipline: Arsenal
tier: 1
cost: 5000
recipeUnlocks:
- LaserModule
- SilencerModule
- HolographicSightModule
- type: technology
id: AdvancedModules
name: research-technology-modules-advanced
icon:
sprite: White/Objects/Weapons/modules.rsi
state: accelerator
discipline: Arsenal
tier: 2
cost: 15000
recipeUnlocks:
- AcceleratorModule
- TelescopicSightModule

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

View File

@@ -18,6 +18,27 @@
}, },
{ {
"name": "mag-0" "name": "mag-0"
},
{
"name": "silencer"
},
{
"name": "light"
},
{
"name": "laser"
},
{
"name": "flamehider"
},
{
"name": "accelerator"
},
{
"name": "barrel_module"
},
{
"name": "handguard_module"
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 B

View File

@@ -18,6 +18,27 @@
}, },
{ {
"name": "mag-0" "name": "mag-0"
},
{
"name": "silencer"
},
{
"name": "light"
},
{
"name": "laser"
},
{
"name": "flamehider"
},
{
"name": "accelerator"
},
{
"name": "barrel_module"
},
{
"name": "handguard_module"
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

View File

@@ -30,6 +30,24 @@
}, },
{ {
"name": "silencer" "name": "silencer"
},
{
"name": "light"
},
{
"name": "laser"
},
{
"name": "flamehider"
},
{
"name": "accelerator"
},
{
"name": "barrel_module"
},
{
"name": "handguard_module"
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

View File

@@ -21,6 +21,24 @@
}, },
{ {
"name": "silencer" "name": "silencer"
},
{
"name": "light"
},
{
"name": "laser"
},
{
"name": "flamehider"
},
{
"name": "accelerator"
},
{
"name": "barrel_module"
},
{
"name": "handguard_module"
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 B

View File

@@ -45,6 +45,27 @@
}, },
{ {
"name": "mag-unshaded-4" "name": "mag-unshaded-4"
},
{
"name": "silencer"
},
{
"name": "light"
},
{
"name": "laser"
},
{
"name": "flamehider"
},
{
"name": "accelerator"
},
{
"name": "barrel_module"
},
{
"name": "handguard_module"
} }
] ]
} }

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -23,7 +23,10 @@
"name": "accelerator" "name": "accelerator"
}, },
{ {
"name": "eightaim" "name": "holographic"
},
{
"name": "telescopic"
}, },
{ {
"name": "barrel_module" "name": "barrel_module"

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 B

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

View File

@@ -1,35 +1,17 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "made by CaypenNow", "copyright": "made by Aviu",
"size": { "size": {
"x": 32, "x": 48,
"y": 32 "y": 32
}, },
"states": [ "states": [
{ {
"name": "flamehider" "name": "holographic"
}, },
{ {
"name": "silencer" "name": "telescopic"
},
{
"name": "light"
},
{
"name": "laser"
},
{
"name": "accelerator"
},
{
"name": "eightaim"
},
{
"name": "handguard_module"
},
{
"name": "barrel_module"
}, },
{ {
"name": "aim_module" "name": "aim_module"

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 B

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

View File

@@ -1,35 +1,17 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "made by CaypenNow", "copyright": "made by Aviu",
"size": { "size": {
"x": 32, "x": 48,
"y": 32 "y": 32
}, },
"states": [ "states": [
{ {
"name": "laser" "name": "holographic"
}, },
{ {
"name": "light" "name": "telescopic"
},
{
"name": "flamehider"
},
{
"name": "silencer"
},
{
"name": "accelerator"
},
{
"name": "eightaim"
},
{
"name": "handguard_module"
},
{
"name": "barrel_module"
}, },
{ {
"name": "aim_module" "name": "aim_module"

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

View File

@@ -0,0 +1,38 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "made by CaypenNow",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "laser"
},
{
"name": "light"
},
{
"name": "flamehider"
},
{
"name": "silencer"
},
{
"name": "accelerator"
},
{
"name": "eightaim"
},
{
"name": "handguard_module"
},
{
"name": "barrel_module"
},
{
"name": "aim_module"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

View File

@@ -0,0 +1,38 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "made by CaypenNow",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "flamehider"
},
{
"name": "silencer"
},
{
"name": "light"
},
{
"name": "laser"
},
{
"name": "accelerator"
},
{
"name": "eightaim"
},
{
"name": "handguard_module"
},
{
"name": "barrel_module"
},
{
"name": "aim_module"
}
]
}