From 5e238a7ceda2f26f0aade5d174544450e31a93c9 Mon Sep 17 00:00:00 2001 From: Swept Date: Mon, 10 Aug 2020 14:35:04 +0000 Subject: [PATCH] Nuclear Grenade (#1634) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Hello there * Change fueltank devastation range back to 0 Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com> --- .../Weapons/Guns/Explosives/grenades.yml | 30 ++++++++++++++++++ .../Weapons/Grenades/nukenade.rsi/icon.png | Bin 0 -> 262 bytes .../Weapons/Grenades/nukenade.rsi/meta.json | 25 +++++++++++++++ .../Weapons/Grenades/nukenade.rsi/primed.png | Bin 0 -> 326 bytes 4 files changed, 55 insertions(+) create mode 100644 Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/primed.png diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Explosives/grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Explosives/grenades.yml index 8eb1973058..3e945ab5aa 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Explosives/grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Explosives/grenades.yml @@ -86,3 +86,33 @@ visuals: - type: TimerTriggerVisualizer countdown_sound: /Audio/Effects/countdown.ogg + +- type: entity + name: the nuclear option + description: Please don't throw it, think of the children. + parent: BaseItem + id: NuclearGrenade + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/nukenade.rsi + layers: + - state: icon + map: ["enum.TriggerVisualLayers.Base"] + - type: Icon + sprite: Objects/Weapons/Grenades/nukenade.rsi + state: icon + - type: Item + size: 5 + - type: OnUseTimerTrigger + delay: 5 + - type: Explosive + devastationRange: 25 + heavyImpactRange: 25 + flashRange: 50 + - type: Damageable + - type: Destructible + thresholdvalue: 50 + - type: Appearance + visuals: + - type: TimerTriggerVisualizer + countdown_sound: /Audio/Effects/countdown.ogg diff --git a/Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/icon.png b/Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e9ebe4fb9781f6ff03bd6d2d6a41a45a0a6e43 GIT binary patch literal 262 zcmV+h0r~!kP)82-~a#s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json b/Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json new file mode 100644 index 0000000000..198dbe1347 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/icons/obj/grenade.dmi at commit 8c96d52deed1eeea28a16334eea549369d7f9974", + "states": [ + { + "name": "icon", + "directions": 1, + "delays": [ + [1.0] + ] + }, + { + "name": "primed", + "directions": 1, + "delays": [ + [0.2, 0.2] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/primed.png b/Resources/Textures/Objects/Weapons/Grenades/nukenade.rsi/primed.png new file mode 100644 index 0000000000000000000000000000000000000000..6938870e05669003cb6a378e875249c63ffd1c8f GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=%;U|{6+ba4#HXiS!1U7R4&(-dgH z<#w=xwdYAijGx~-`<}lqE-G(2vw$Vwa@{1;!#d@~#mt|}-`;Y)?yz9nU!Nse4%^P%-JT9AO1pPkA*Kq8dc!EuUg0q5rk0$Hl zR)w8XuTQJ4cr7G!u!moGWfEWLFDA~3`z2<-m?Fz|>mS&&8epIE2p>3bfPtY^qAPi2 SxeAcQz~JfX=d#Wzp$P!T;)uNf literal 0 HcmV?d00001