Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

New mech weapons: club, bow & BFG #8456

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

githubuser4141
Copy link
Contributor

@githubuser4141 githubuser4141 commented Mar 10, 2024

About The Pull Request

Adds 3 new mech weapons, the club, a bow & arrow, and a BFG.

Why It's Good For The Game

More variety, more fun.

Testing

(Not tested yet)
Spawned a mech, gave it the weapons, shot mobs with them. Built a mech via R&D, printed the modules, attached them and shot mobs with it.

Changelog

馃啈 by Doster-D
add: Adds a mech club, mech bow & arrow and a mech BFG (plasma weapon) to the game.
/:cl:

@githubuser4141 githubuser4141 marked this pull request as draft March 10, 2024 01:58
@thedarkcrusader
Copy link
Contributor

the Mech crossbow id imagine would be like an upscaled Dart thrower should ideally deal a bunch of Toxins or Radation in a single hit

@githubuser4141
Copy link
Contributor Author

the Mech crossbow id imagine would be like an upscaled Dart thrower should ideally deal a bunch of Toxins or Radation in a single hit

It's a steel bolt why should it deal toxin or radiation damage of all things?


/obj/item/gun/energy/crossbow_mech
name = "mounted crossbow"
desc = "A large, bulky weapon that fires a massive energy bolt. It's a bit unwieldy, but it packs a punch."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you made it seam like its firing an energy bolt kinda like the mini version if its not like that you should clarify that its using energy to synthetize or propel the bolt

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My bad then, I didn't see that description being there.

restricted_hardpoints = list(HARDPOINT_LEFT_HAND, HARDPOINT_RIGHT_HAND)
origin_tech = list(TECH_MATERIAL = 4, TECH_PLASMA = 4, TECH_ENGINEERING = 6, TECH_COMBAT = 3)
matter = list(MATERIAL_STEEL = 10, MATERIAL_PLASTEEL = 15)
spawn_tags = SPAWN_MECH_QUIPMENT
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is it really called quipment?

@@ -106,6 +106,11 @@

fire_stacks = TRUE

/obj/item/projectile/plasma/aoe/heat/strong/mech
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest also increasing the AoE damage by a bit. No need to increase the radius, however.

@@ -360,3 +360,8 @@ There are important things regarding this file:
if(istype(target))
var/obj/item/ammo_casing/crossbow/bolt/R = new(null)
target.embed(R, def_zone)

/obj/item/projectile/bullet/bolt/mech
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Depending on how fast this fires and how many shots this holds, this could be overpowered. It doesn't exactly have recoil, and deals 68 damage each hit. It has a cooldown of only 1 second too, right?

Edit: If there's separate manual reloading between each shot, this is fine.

projectile_type = /obj/item/projectile/plasma/aoe/heat/strong/mech
fire_sound='sound/weapons/energy/melt.ogg'
burst = 1
fire_delay = 120
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With this delay don't be afraid to make the projectile pack a punch. Potentially a greater area of effect, but most importantly just more heat damage in general.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not supposed to have a 12 second delay, but rather be charged up to fire.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Merge Conflict Merge Conflict
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants