[MIRROR] Makes the rocket launcher epic ( Giant RPG Buff ) (#27047)

* Makes the rocket launcher epic ( Giant RPG Buff ) (#82212)

## About The Pull Request

![image](https://github.com/tgstation/tgstation/assets/82386923/79927d3a-8e5a-4330-92de-5542f4503dba)

![image](https://github.com/tgstation/tgstation/assets/82386923/9b8220ed-24f1-4a8a-b5f0-ff3886a32b9e)

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

![image](https://github.com/tgstation/tgstation/assets/82386923/09148ac9-6902-403c-a169-5fe7da1d8214)

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>
This commit is contained in:
SkyratBot
2024-04-04 13:37:55 -04:00
committed by GitHub
co-authored by Paxilmaniac
parent 63e68a332e
commit 06f045f781
12 changed files with 29 additions and 9 deletions
@@ -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
+1 -1
View File
@@ -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
Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB