[MIRROR] Makes the rocket launcher epic ( Giant RPG Buff ) (#27047)
* Makes the rocket launcher epic ( Giant RPG Buff ) (#82212) ## About The Pull Request   The sprites of rocket launchers, rockets, and their projectiles have been updated. The name of the rocket launcher has been changed from "PML-9" to "Dardo-RE Rocket Launcher". Rocket launchers can be worn in suit slots as well as on your back if you really wanted. ## Why It's Good For The Game  The PML sprite is nearly like seven years old at this point I think. This is something a little less ancient and a little more cool looking. Speaking of cool. Weapon names that are just a bunch of random letters and numbers together suck, especially with TTS around making some of these abbreviated names pronounce really weird. The new one should roll off the ai generated tongue a little easier if someone mentions it by name. ## Changelog 🆑 add: The PML-9's name has been changed to something that's a little less boring random numbers and letters, and something that TTS can likely pronounce much nicer than before. Get blown up by a Dardo rocket launcher today. image: Sprites for rocket launchers, rockets, and rocket projectiles have been changed to something fresher looking. balance: Rocket launchers can be worn on your back or armor vest. /🆑 * Makes the rocket launcher epic ( Giant RPG Buff ) --------- Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com>
@@ -1,5 +1,5 @@
|
||||
/obj/item/ammo_casing/rocket
|
||||
name = "\improper PM-9HE"
|
||||
name = "\improper Dardo HE rocket"
|
||||
desc = "An 84mm High Explosive rocket. Fire at people and pray."
|
||||
caliber = CALIBER_84MM
|
||||
icon_state = "srm-8"
|
||||
@@ -15,15 +15,17 @@
|
||||
icon_state = "[base_icon_state]"
|
||||
|
||||
/obj/item/ammo_casing/rocket/heap
|
||||
name = "\improper PM-9HEAP"
|
||||
name = "\improper Dardo HE-AP rocket"
|
||||
desc = "An 84mm High Explosive All Purpose rocket. For when you just need something to not exist anymore."
|
||||
icon_state = "84mm-heap"
|
||||
base_icon_state = "84mm-heap"
|
||||
projectile_type = /obj/projectile/bullet/rocket/heap
|
||||
|
||||
/obj/item/ammo_casing/rocket/weak
|
||||
name = "\improper PM-9HE Low-Yield"
|
||||
name = "\improper Dardo HE Low-Yield rocket"
|
||||
desc = "An 84mm High Explosive rocket. This one isn't quite as devastating."
|
||||
icon_state = "low_yield_rocket"
|
||||
base_icon_state = "low_yield_rocket"
|
||||
projectile_type = /obj/projectile/bullet/rocket/weak
|
||||
|
||||
/obj/item/ammo_casing/a75
|
||||
|
||||
@@ -42,13 +42,19 @@
|
||||
casing_ejector = FALSE
|
||||
|
||||
/obj/item/gun/ballistic/rocketlauncher
|
||||
name = "\improper PML-9"
|
||||
desc = "A reusable rocket propelled grenade launcher. The words \"NT this way\" and an arrow have been written near the barrel. \
|
||||
A sticker near the cheek rest reads, \"ENSURE AREA BEHIND IS CLEAR BEFORE FIRING\""
|
||||
name = "\improper Dardo-RE Rocket Launcher"
|
||||
desc = "A reusable rocket propelled grenade launcher. An arrow pointing toward the front of the launcher \
|
||||
alongside the words \"Front Toward Enemy\" are printed on the tube. Someone seems to have crossed out \
|
||||
that last word and written \"NT\" over it at some point. A sticker near the back of the launcher warn \
|
||||
to \"CHECK BACKBLAST CLEAR BEFORE FIRING\", whatever that means."
|
||||
icon = 'icons/obj/weapons/guns/wide_guns.dmi'
|
||||
icon_state = "rocketlauncher"
|
||||
inhand_icon_state = "rocketlauncher"
|
||||
worn_icon_state = "rocketlauncher"
|
||||
SET_BASE_PIXEL(-8, 0)
|
||||
accepted_magazine_type = /obj/item/ammo_box/magazine/internal/rocketlauncher
|
||||
fire_sound = 'sound/weapons/gun/general/rocket_launch.ogg'
|
||||
slot_flags = ITEM_SLOT_BACK
|
||||
w_class = WEIGHT_CLASS_BULKY
|
||||
can_suppress = FALSE
|
||||
pin = /obj/item/firing_pin/implant/pindicate
|
||||
@@ -70,11 +76,16 @@
|
||||
AddElement(/datum/element/backblast)
|
||||
|
||||
/obj/item/gun/ballistic/rocketlauncher/unrestricted
|
||||
desc = "A reusable rocket propelled grenade launcher. An arrow pointing toward the front of the launcher \
|
||||
alongside the words \"Front Toward Enemy\" are printed on the tube. \
|
||||
A sticker near the back of the launcher warn to \"CHECK BACKBLAST CLEAR BEFORE FIRING\", whatever that means."
|
||||
pin = /obj/item/firing_pin
|
||||
|
||||
/obj/item/gun/ballistic/rocketlauncher/nobackblast
|
||||
name = "flameless PML-11"
|
||||
desc = "A reusable rocket propelled grenade launcher. This one has been fitted with a special coolant loop to avoid embarassing teamkill 'accidents' from backblast."
|
||||
name = "\improper Dardo-REF Flameless Rocket Launcher"
|
||||
desc = "A reusable rocket propelled grenade launcher. An arrow pointing toward the front of the launcher \
|
||||
alongside the words \"Front Toward Enemy\" are printed on the tube. \
|
||||
This one has been fitted with a special backblast diverter to prevent 'friendly' fire 'accidents' during use."
|
||||
backblast = FALSE
|
||||
|
||||
/obj/item/gun/ballistic/rocketlauncher/afterattack()
|
||||
@@ -84,6 +95,11 @@
|
||||
/obj/item/gun/ballistic/rocketlauncher/attack_self_tk(mob/user)
|
||||
return //too difficult to remove the rocket with TK
|
||||
|
||||
/obj/item/gun/ballistic/rocketlauncher/update_overlays()
|
||||
. = ..()
|
||||
if(get_ammo())
|
||||
. += "rocketlauncher_loaded"
|
||||
|
||||
/obj/item/gun/ballistic/rocketlauncher/suicide_act(mob/living/user)
|
||||
user.visible_message(span_warning("[user] aims [src] at the ground! It looks like [user.p_theyre()] performing a sick rocket jump!"), \
|
||||
span_userdanger("You aim [src] at the ground to perform a bisnasty rocket jump..."))
|
||||
|
||||
@@ -72,6 +72,7 @@ among other potential differences. This granularity is helpful for things like t
|
||||
/obj/projectile/bullet/rocket/weak
|
||||
name = "low-yield rocket"
|
||||
desc = "Boom, but less so."
|
||||
icon_state = "low_yield_rocket"
|
||||
damage = 30
|
||||
|
||||
/obj/projectile/bullet/rocket/weak/do_boom(atom/target, blocked=0)
|
||||
@@ -101,6 +102,7 @@ among other potential differences. This granularity is helpful for things like t
|
||||
/obj/projectile/bullet/rocket/pep
|
||||
name = "precise explosive missile"
|
||||
desc = "Human friendly, metal unfriendly."
|
||||
icon_state = "low_yield_rocket"
|
||||
damage = 30
|
||||
anti_armour_damage = 80 //Doesn't (probably) kill borgs in one shot, but it will hurt
|
||||
random_crits_enabled = FALSE //yeah, no
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
// 'If god had wanted you to live, he would not have created ME!'
|
||||
|
||||
/datum/uplink_item/weapon_kits/medium_cost/rawketlawnchair
|
||||
name = "84mm Rocket Propelled Grenade Launcher (Hard)"
|
||||
name = "Dardo-RE Rocket Propelled Grenade Launcher (Hard)"
|
||||
desc = "A reusable rocket propelled grenade launcher preloaded with a low-yield 84mm HE round. \
|
||||
Guaranteed to send your target out with a bang or your money back! Comes with a bouquet of additional rockets!"
|
||||
item = /obj/item/storage/toolbox/guncase/rocketlauncher
|
||||
|
||||
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 5.1 KiB |