From f88fe48a6a334e13fc434f10347c1b8036099429 Mon Sep 17 00:00:00 2001 From: T-Stalker <43253663+DogZeroX@users.noreply.github.com> Date: Sat, 12 Mar 2022 20:14:17 -0300 Subject: [PATCH] Adds Onestar mech ghost-role enemy (#6943) Co-authored-by: mirrorcult Co-authored-by: metalgearsloth --- .../Ammunition/Components/AmmoComponent.cs | 1 + .../Entities/Mobs/Player/silicon.yml | 58 ++++++ .../Guns/Ammunition/Cartridges/hrifle.yml | 26 +++ .../Guns/Ammunition/Magazines/hrifle.yml | 44 ++++ .../Guns/Ammunition/Projectiles/hrifle.yml | 21 ++ .../Weapons/Guns/Ammunition/explosives.yml | 16 ++ .../Objects/Weapons/Guns/HMGs/hmgs.yml | 77 +++++++ .../Weapons/Guns/Launchers/launchers.yml | 42 ++++ .../Weapons/Guns/Projectiles/projectiles.yml | 22 ++ .../Mobs/Silicon/onestar.rsi/meta.json | 193 ++++++++++++++++++ .../Mobs/Silicon/onestar.rsi/onestar_boss.png | Bin 0 -> 5815 bytes .../onestar.rsi/onestar_boss_screen.png | Bin 0 -> 7488 bytes .../onestar.rsi/onestar_boss_unpowered.png | Bin 0 -> 2310 bytes .../onestar.rsi/onestar_boss_wrecked.png | Bin 0 -> 17336 bytes .../Weapons/Guns/HMGs/minigun.rsi/base.png | Bin 0 -> 825 bytes .../Guns/HMGs/minigun.rsi/bolt-closed.png | Bin 0 -> 825 bytes .../Guns/HMGs/minigun.rsi/bolt-open.png | Bin 0 -> 825 bytes .../Guns/HMGs/minigun.rsi/holstered.png | Bin 0 -> 580 bytes .../Weapons/Guns/HMGs/minigun.rsi/icon.png | Bin 0 -> 825 bytes .../Weapons/Guns/HMGs/minigun.rsi/meta.json | 61 ++++++ .../Guns/HMGs/minigun.rsi/notholstered.png | Bin 0 -> 389 bytes 21 files changed, 561 insertions(+) create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/hrifle.yml create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/hrifle.yml create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/hrifle.yml create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml create mode 100644 Resources/Textures/Mobs/Silicon/onestar.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss.png create mode 100644 Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_screen.png create mode 100644 Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_unpowered.png create mode 100644 Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_wrecked.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/base.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-closed.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/holstered.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/notholstered.png diff --git a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs index e383a9f239..dce1577c41 100644 --- a/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs +++ b/Content.Server/Weapon/Ranged/Ammunition/Components/AmmoComponent.cs @@ -114,6 +114,7 @@ namespace Content.Server.Weapon.Ranged.Ammunition.Components Pistol, A35, // Placeholder? LRifle, + HRifle, Magnum, AntiMaterial, Shotgun, diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 743b8fa966..f8306829ce 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -151,3 +151,61 @@ - type: Repairable fuelcost: 15 doAfterDelay: 8 + +- type: entity + name: onestar mecha + id: Onestar + parent: PlayerSiliconBase + components: + - type: Drone + tools: + - id: Minigun + - id: EnergySword + - id: LauncherMultipleRocket + - id: XrayCannon + - type: UserInterface + interfaces: + - key: enum.StrippingUiKey.Key + type: StrippableBoundUserInterface + - type: GhostTakeoverAvailable + makeSentient: true + name: Onestar Mecha + description: You are an experimental mecha created by who-knows-what, all you know is that you have weapons and you detect fleshy moving targets nearby... + rules: Use your weapons to cause havok. You are an antagonist. + - type: MovementSpeedModifier + baseWalkSpeed : 3 + baseSprintSpeed : 2 + - type: MobState + thresholds: + 0: !type:NormalMobState {} + 1000: !type:DeadMobState {} + - type: Sprite + drawdepth: Mobs + netsync: false + layers: + - state: onestar_boss + sprite: Mobs/Silicon/onestar.rsi + - state: onestar_boss_screen + sprite: Mobs/Silicon/onestar.rsi + shader: unshaded + - type: MovementIgnoreGravity + - type: Fixtures + fixtures: + - shape: + !type:PhysShapeCircle + radius: 1 + mass: 500 + mask: + - SmallImpassable + - MobImpassable + - VaultImpassable + - Impassable + layer: + - Opaque + - type: Appearance + visuals: + - type: DamageStateVisualizer + rotate: true + normal: onestar_boss + dead: onestar_boss_wrecked + - type: CombatMode diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/hrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/hrifle.yml new file mode 100644 index 0000000000..46c03f6a14 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/hrifle.yml @@ -0,0 +1,26 @@ +- type: entity + id: CartridgeHRifleBase + name: cartridge (.20 rifle) + parent: BaseCartridge + abstract: true + components: + - type: Ammo + caliber: HRifle + - type: Sprite + netsync: false + noRot: false + sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi + layers: + - state: base + map: ["enum.AmmoVisualLayers.Base"] + - type: Appearance + visuals: + - type: SpentAmmoVisualizer + +- type: entity + id: CartridgeMinigun + name: cartridge (.10 rifle) + parent: CartridgeHRifleBase + components: + - type: Ammo + projectile: BulletMinigun diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/hrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/hrifle.yml new file mode 100644 index 0000000000..60dd1f3605 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/hrifle.yml @@ -0,0 +1,44 @@ +- type: entity + id: MagazineHRifleBase + name: "magazine (.20 rifle)" + parent: BaseItem + abstract: true + components: + - type: RangedMagazine + caliber: HRifle + magazineType: Rifle + capacity: 100 + + - type: Sprite + netsync: false + layers: + - state: base + map: ["enum.RangedBarrelVisualLayers.Base"] + - state: mag-1 + map: ["enum.RangedBarrelVisualLayers.Mag"] + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 2 + zeroVisible: false + + +- type: entity + id: MagazineMinigun + name: "Minigun magazine box (.10 rifle)" + parent: MagazineHRifleBase + components: + - type: RangedMagazine + fillPrototype: CartridgeMinigun + magazineType: Box + capacity: 1000 + + - type: Sprite + sprite: Objects/Weapons/Guns/Ammunition/Magazine/LRifle/l_rifle_box.rsi + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 8 + zeroVisible: false diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/hrifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/hrifle.yml new file mode 100644 index 0000000000..7352f8fbee --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/hrifle.yml @@ -0,0 +1,21 @@ +- type: entity + id: BulletHRifle + name: bullet (.20 rifle) + parent: BulletBase + abstract: true + components: + - type: Projectile + damage: + types: + Piercing: 28 + +- type: entity + id: BulletMinigun + name: minigun bullet (.10 rifle) + parent: BulletHRifle + abstract: true + components: + - type: Projectile + damage: + types: + Piercing: 5 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 623c4c179d..a78142219a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -84,3 +84,19 @@ - type: Appearance visuals: - type: SpentAmmoVisualizer + +- type: entity + id: SlowRocketAmmo + name: PG-7VL grenade "Snail-Rocket" + parent: BaseItem + description: A 1.5 warhead designed for the RPG-7 launcher. It is unusually slow. + components: + - type: Ammo + caliber: Rocket + projectile: WeakBulletRocket + caseless: true + ammoVelocity: 4.5 + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi + state: frag diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml new file mode 100644 index 0000000000..e06db76df7 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml @@ -0,0 +1,77 @@ +- type: entity + name: heavy machinegun + parent: BaseItem + id: HMGBase + description: Spray and pray + abstract: true + components: + - type: Sprite + netsync: false + - type: Icon + state: icon + - type: Item + size: 24 + - type: MagazineBarrel + currentSelector: Automatic + allSelectors: + - Automatic + caliber: HRifle + magazineTypes: + - Box + fireRate: 20 + minAngle: 10 + maxAngle: 45 + angleIncrease: 10 + angleDecay: 60 + magNeedsOpenBolt: false + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/lmg.ogg + soundEmpty: + path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg + soundRack: + path: /Audio/Weapons/Guns/Cock/lmg_cock.ogg + soundBoltOpen: + path: /Audio/Weapons/Guns/Bolt/rifle_bolt_open.ogg + soundBoltClosed: + path: /Audio/Weapons/Guns/Bolt/rifle_bolt_closed.ogg + soundAutoEject: + path: /Audio/Weapons/Guns/EmptyAlarm/lmg_empty_alarm.ogg + soundMagInsert: + path: /Audio/Weapons/Guns/MagIn/lmg_magin.ogg + soundMagEject: + path: /Audio/Weapons/Guns/MagOut/lmg_magout.ogg + +- type: entity + name: minigun + id: Minigun + parent: HMGBase + description: Vzzzzzt! Rahrahrahrah! Vrrrrr! + components: + - type: Sprite + sprite: Objects/Weapons/Guns/HMGs/minigun.rsi + layers: + - state: base + map: ["enum.RangedBarrelVisualLayers.Base"] + - state: bolt-closed + map: ["enum.RangedBarrelVisualLayers.Bolt"] + - type: Icon + sprite: Objects/Weapons/Guns/HMGs/minigun.rsi + - type: Item + size: 24 + sprite: Objects/Weapons/Guns/HMGs/minigun.rsi + - type: RangedWeapon + - type: MagazineBarrel + magFillPrototype: MagazineMinigun + fireRate: 15 + minAngle: 0 + maxAngle: 15 + angleIncrease: 15 + angleDecay: 60 + - type: Appearance + visuals: + - type: BarrelBoltVisualizer + - type: MagVisualizer + magState: mag + steps: 4 + zeroVisible: true + diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 59f2cfad25..45559d7854 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -82,3 +82,45 @@ magState: mag steps: 1 zeroVisible: true + +- type: entity + name: multiple rocket launcher + parent: LauncherBase + id: LauncherMultipleRocket + description: A modified ancient rocket-propelled grenade launcher. + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Launchers/rocket.rsi + layers: + - state: base + map: ["enum.RangedBarrelVisualLayers.Base"] + - state: mag-0 + map: ["enum.RangedBarrelVisualLayers.Mag"] + - type: Item + size: 24 + sprite: Objects/Weapons/Guns/Launchers/rocket.rsi + - type: RangedWeapon + - type: RevolverBarrel + caliber: Rocket + currentSelector: Automatic + allSelectors: + - Single + fillPrototype: SlowRocketAmmo + fireRate: 6 + minAngle: 0 + maxAngle: 15 + angleIncrease: 15 + angleDecay: 60 + capacity: 30 + soundEmpty: + path: /Audio/Weapons/Guns/Empty/empty.ogg + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/rpgfire.ogg + soundInsert: + path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + - type: Appearance + visuals: + - type: MagVisualizer + magState: mag + steps: 1 + zeroVisible: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index 04bc34c0a2..72258eefcf 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -196,6 +196,28 @@ color: orange energy: 0.5 +- type: entity + id: WeakBulletRocket + name: weak rocket + parent: TriggerBulletBase + abstract: true + components: + - type: Sprite + netsync: false + sprite: Objects/Weapons/Guns/Projectiles/rocket.rsi + state: frag + - type: ExplodeOnTrigger + - type: Explosive + devastationRange: 0 + heavyImpactRange: 0 + lightImpactRange: 1 + flashRange: 10 + - type: PointLight + radius: 3.5 + color: orange + energy: 0.5 + + - type: entity id: BulletGrenadeBaton name: baton grenade diff --git a/Resources/Textures/Mobs/Silicon/onestar.rsi/meta.json b/Resources/Textures/Mobs/Silicon/onestar.rsi/meta.json new file mode 100644 index 0000000000..088492c49f --- /dev/null +++ b/Resources/Textures/Mobs/Silicon/onestar.rsi/meta.json @@ -0,0 +1,193 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/pull/3768", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "onestar_boss", + "directions": 4 + }, + { + "name": "onestar_boss_unpowered" + }, + { + "name": "onestar_boss_wrecked", + "delays": [ + [ + 3, + 0.9, + 0.9, + 0.9, + 0.9, + 0.9 + ] + ] + }, + { + "name": "onestar_boss_screen", + "directions": 4, + "delays": [ + [ + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 6, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss.png b/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ee0e46eb1dc1f66a88b791d1c39a7901c519f2 GIT binary patch literal 5815 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 B3(Eii literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_screen.png b/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_screen.png new file mode 100644 index 0000000000000000000000000000000000000000..6e33c292b07d33f514702138e703556b7049c963 GIT binary patch literal 7488 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 P1lIj3Xm#$Yh!6e(-ri|* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_unpowered.png b/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_unpowered.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed394772b8219db949ed9bb8bce7a43afb1353d GIT binary patch literal 2310 zcmV+h3HkPkP)Ef{{)Cf97Y1ho*xc;I;i|yE9DvR z*vWUT{oeTYlU)5ZDyNnJbo$O~ea=poR`1~@&~=VJR_@*tyLykLJ})2a7S9e2rat?1 zaWVP7zIi;QQ2SrE)M>1o6HwCB$CJfMqYYBT)B2#baw3*_3-_8e`%=QC``9fNCdKjs)U^cV*Y`bVmvCu8lF({E z7Tq|cyt>Q?_05R9m2epm2|$^VAPFEgKm9VxU*7O!AW&J-7Pk+nhC%x|Ni8bbvzJcBLTD8 zZjiH~C18TDX~|vV_EVxq>D??ZA48b5bCH4Kog1mA<&r}=$fP{-5 zR)WgRWf^tJz#}y4i=9ybLNPgiA4g|93dn$9$R;NRK~Vh8-VU++(`+^p{O0=~1H|h1 z0y-oT9#o*y2-Jzt1x=(pf~5W-5fBNI08$>N!`SgkGj|fM9DsvN9?FA+V<-0qNWI$( z%1g5`WrZrkx{Q#(10Tcz^=o#|%(p;WaD*{=d~XAn4?045=-WSZJZOV}s`9ox8_M4- z?GY1`?@Q&dZ?_A-)ENpvLA4%0p#EIJ5P{^N2{ig8Oc+amF!NNHX@fAGlIhuOJ41Mk zK_|vPkpIJ+wqwTwA$o*8KliBz_`)QI4=6@REPz01u`V;TrM@t;<+WPrFiWdPJN^{Y z^U?n%rF9@8AlKpGe(D)473r+CJzJvO{COG-!hnDJK{T!UcqPy@`S2cmhCOZ`yN- zs>)+L^hu5yW5JwB4(}QpvFCM^OGQ>fPSj;W`%hXl$1~PCCzqLxZtA$oj+)^LGD=4NL{;pAI)=+fn_kcYz~B=yz2E$ zz%r;FJtUC7Kvu}XcL$dagj6zw4rpETM$`#?53eT0T_z3^Tm??wzJLqo#}YX}N?&Zr zHXXEO@#Mjb2u9vGm0CB_bk^pC>0m+?h-QTbhKJ4*w-YETq`rKt4HLBT_L#R0nI%9Z zbjG#zJjxUJtjO*4^g-?Suut2p0Un$87{COPin1A*6an$WL!fikcEB z>^7$3EMHlw=iN)l>v$XkBB&YIpUu7~S|k%!g`=Rv)t&=nsUd9gEGEO%pXo4Eh4=jc zKA0)lkvl^eP^sZG6heES)S83G4@3&$3=!@WBv0NxRph=PVaxQekKdS?bDq}n+@M~n zC;zKkpiU9#$>XyJ-xF*bntDS74rdn&d~_h?ksru58>w(v1o))L9GR1tP;d!FK~j8L zo+Oza)*WiE^zD24WZFhKnz{sdrp7^4A}WsHPqz%@cNtl({+fXYeoc;(0FdH^4#i#a2fI<*AhsC&tYy~zx8@DW3PPvMF}yw?fXz3ZHOG* zB}|0DW1_FH*>ea%Lfh$7qK>~6HxnIyM{~V z>oWv8dP8v*Kuy3#LZfI20bF_9)EMo5Rlc6+I1o9pFqy$!qHX3gP&I-RMVs&9?~X40 zBBlopw3GxV0gY~bQ2xE@WpRRCRWbPzGJCZ7C~R|X!0#GPBfh|WM@V<9wJ-e{g{itz zVmb4n^2uz*w@Yn8t8G-^5;pE3tMceBMY&F{tpvavam(9{=q5O2_HcC4`-f{DrVKz4 zc7mkc3FL`S_)Kks?TyS|m5Eo5b!QHBVTX|bcxnuk=Ol+;KLH8&OjpjLSB#vPt<<@ntxfV=QPy@J(3M6T2|x`# z>^R7ipxjhu(}j(dd}jsmxj@jPT*tMg$1a(y7J&6v9`=v8Kvug)5dwfRvcM^XH)*my zabzppnfwEwcE_y|D*ol&;1vhx>hJUn@C}Wdfvh~yp9O6T3%2_S*hK#%7apx?bl`;&YB=zY44r7Br=0S5dN&}=>v*@ z6LnXNQd1bO5^ g9U=L>pocvF0-^_Ff4T7J6aWAK07*qoM6N<$g6X3>_W%F@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_wrecked.png b/Resources/Textures/Mobs/Silicon/onestar.rsi/onestar_boss_wrecked.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0ba0d2f827744fd9990d5ba23ea0e1d90a2ce1 GIT binary patch literal 17336 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 b0rXdbu9ohPP5%BB2bhe6qIkWiap->m!wT>p literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/HMGs/minigun.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..3b435f7b8829db247521662f5c216620ed56d9ab GIT binary patch literal 825 zcmV-91IGM`P)q$gGRCt{2S}}_gK@|QDVqqyMl1?N9A#emlEQB;^L~Kq7{t$~G z+G=enDa1bzuo5fN1gwIP69PvFN4O>dgH7OyL)QIPUzpv@?dI+_JH@;Y!keAhneXj4 zZ)Ru1E5UQ90Pq|t06d2Z0MDTUz;k2@@a*aHAg%q&*UtyoBlgX|5#Zs2$HC~w_t;>p zYqeVF_xsk)olXbK<#Mavb>ND>Bt#r+wOR$I^OM+MBu^noot<6bl7ABcySrHzr?|)E|oQBVzF4DTCK(` z9SAon+`IeFQI>6%PV5TT{3X)~vm?WZ#HKYN&L*umA+wpaPRYG5enx_bmnwibLQ8dP zwOSO01XUNydV&KpY?HR#Zb$7hi+p%GunYFV&oc!3%x1G}0R(&xce~xx_bUhHYm2IL z*61v+&5exU!^;EM@bS}!t+kvd|8O{r_L7|-G4&gMn)TO&Zuu)WBb3*Jy5!ft#Natp0C)}+0G>kyfag#F;5k$Pcn%c+oq$gGRCt{2S}}_gK@|QDVqqyMl1?N9A#emlEQB;^L~Kq7{t$~G z+G=enDa1bzuo5fN1gwIP69PvFN4O>dgH7OyL)QIPUzpv@?dI+_JH@;Y!keAhneXj4 zZ)Ru1E5UQ90Pq|t06d2Z0MDTUz;k2@@a*aHAg%q&*UtyoBlgX|5#Zs2$HC~w_t;>p zYqeVF_xsk)olXbK<#Mavb>ND>Bt#r+wOR$I^OM+MBu^noot<6bl7ABcySrHzr?|)E|oQBVzF4DTCK(` z9SAon+`IeFQI>6%PV5TT{3X)~vm?WZ#HKYN&L*umA+wpaPRYG5enx_bmnwibLQ8dP zwOSO01XUNydV&KpY?HR#Zb$7hi+p%GunYFV&oc!3%x1G}0R(&xce~xx_bUhHYm2IL z*61v+&5exU!^;EM@bS}!t+kvd|8O{r_L7|-G4&gMn)TO&Zuu)WBb3*Jy5!ft#Natp0C)}+0G>kyfag#F;5k$Pcn%c+oq$gGRCt{2S}}_gK@|QDVqqyMl1?N9A#emlEQB;^L~Kq7{t$~G z+G=enDa1bzuo5fN1gwIP69PvFN4O>dgH7OyL)QIPUzpv@?dI+_JH@;Y!keAhneXj4 zZ)Ru1E5UQ90Pq|t06d2Z0MDTUz;k2@@a*aHAg%q&*UtyoBlgX|5#Zs2$HC~w_t;>p zYqeVF_xsk)olXbK<#Mavb>ND>Bt#r+wOR$I^OM+MBu^noot<6bl7ABcySrHzr?|)E|oQBVzF4DTCK(` z9SAon+`IeFQI>6%PV5TT{3X)~vm?WZ#HKYN&L*umA+wpaPRYG5enx_bmnwibLQ8dP zwOSO01XUNydV&KpY?HR#Zb$7hi+p%GunYFV&oc!3%x1G}0R(&xce~xx_bUhHYm2IL z*61v+&5exU!^;EM@bS}!t+kvd|8O{r_L7|-G4&gMn)TO&Zuu)WBb3*Jy5!ft#Natp0C)}+0G>kyfag#F;5k$Pcn%c+oe2{ZI_ePfoqe$_mE6S!mpmwUxl8l=-h1DrU88@F zR6r^q6`(BO0q39sl{|DY6Yx6#)GH;V!ekci{6H;77&=xm{1di^ZZ4hPjFerDF&Y!Qdahz6tnc z_mP_K69G3(Q?#a5t5KuT5cdNfB|`ZhH z#|S^H2PdF8ExY45!hl!@9M}9kM73@Itp(hBJ_UfF#0=+tkoEv)1Q2Hr__x7+jK)G%E&u^X!{zurKro2iKD)MZ0RSL#!0|F# zeAlajl>{&xZb#YU{PBn_U=bcS)7S!%gi8syxH`|s{;(t>0Fe}2T0oMK3itw@Rz%9j S+~s8e0000q$gGRCt{2S}}_gK@|QDVqqyMl1?N9A#emlEQB;^L~Kq7{t$~G z+G=enDa1bzuo5fN1gwIP69PvFN4O>dgH7OyL)QIPUzpv@?dI+_JH@;Y!keAhneXj4 zZ)Ru1E5UQ90Pq|t06d2Z0MDTUz;k2@@a*aHAg%q&*UtyoBlgX|5#Zs2$HC~w_t;>p zYqeVF_xsk)olXbK<#Mavb>ND>Bt#r+wOR$I^OM+MBu^noot<6bl7ABcySrHzr?|)E|oQBVzF4DTCK(` z9SAon+`IeFQI>6%PV5TT{3X)~vm?WZ#HKYN&L*umA+wpaPRYG5enx_bmnwibLQ8dP zwOSO01XUNydV&KpY?HR#Zb$7hi+p%GunYFV&oc!3%x1G}0R(&xce~xx_bUhHYm2IL z*61v+&5exU!^;EM@bS}!t+kvd|8O{r_L7|-G4&gMn)TO&Zuu)WBb3*Jy5!ft#Natp0C)}+0G>kyfag#F;5k$Pcn%c+oqqc4B^Ei&FEKB?~T8O(PK+!c!41m**<4AQ~Q`dEi5?~$sG+ht@uo8UlfHc z_Ll_s<#`Sekqn{^p!oUww0nEq8@K3^Vc)MaQW;dQAt!g+&xVsv>nc;<1J^Xx44w*r z2N3Ot$2_3@^BI_8;|}a90IWSH#U%t|&xY77E|o(h0YmT%%Q_;&z5S768KdRmo100000NkvXXu0mjfxnZSd literal 0 HcmV?d00001