mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
[MIRROR] Exosuit Proto-kinetic Accelerator (#7231)
* Exosuit Proto-kinetic Accelerator (#60384) Adds new equipment for mechas: the Exosuit Proto-kinetic Accelerator, unlocked with the mining tech research. Compared to the standard one, it is able to hit 5 tiles away with a low cooldown. However, unlike the handheld version, it draws a considerable amount of power from the battery, pretty much requiring you to bring generator equipment or upgraded parts. The projectile is identical to the standard handheld version otherwise and will do little damage in pressurized environments. * Exosuit Proto-kinetic Accelerator Co-authored-by: InvalidArgument3 <51190031+InvalidArgument3@users.noreply.github.com>
This commit is contained in:
co-authored by
InvalidArgument3
parent
7303942d07
commit
b05b1a18fb
@@ -230,6 +230,9 @@
|
||||
var/obj/effect/temp_visual/kinetic_blast/K = new /obj/effect/temp_visual/kinetic_blast(target_turf)
|
||||
K.color = color
|
||||
|
||||
//mecha_kineticgun version of the projectile
|
||||
/obj/projectile/kinetic/mech
|
||||
range = 5
|
||||
|
||||
//Modkits
|
||||
/obj/item/borg/upgrade/modkit
|
||||
|
||||
@@ -452,6 +452,16 @@
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
/datum/design/mecha_kineticgun
|
||||
name = "Exosuit Mining (Proto-kinetic Accelerator)"
|
||||
desc = "An exosuit-mounted mining tool that does increased damage in low pressure. Drawing from an onboard power source allows it to project further than the handheld version."
|
||||
id = "mecha_kineticgun"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun
|
||||
materials = list(/datum/material/iron = 8000, /datum/material/glass = 1000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
/datum/design/mech_lmg
|
||||
name = "Exosuit Weapon (\"Ultra AC 2\" LMG)"
|
||||
desc = "A weapon for combat exosuits. Shoots a rapid, three shot burst."
|
||||
|
||||
@@ -1211,6 +1211,7 @@
|
||||
"rangemod",
|
||||
"superresonator",
|
||||
"triggermod",
|
||||
"mecha_kineticgun",
|
||||
)//e a r l y g a m e)
|
||||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
|
||||
|
||||
|
||||
@@ -134,6 +134,25 @@
|
||||
return TRUE
|
||||
return FALSE
|
||||
|
||||
//Exosuit-mounted kinetic accelerator
|
||||
/obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun
|
||||
equip_cooldown = 10
|
||||
name = "Exosuit Proto-kinetic Accelerator"
|
||||
desc = "An exosuit-mounted mining tool that does increased damage in low pressure. Drawing from an onboard power source allows it to project further than the handheld version."
|
||||
icon_state = "mecha_kineticgun"
|
||||
energy_drain = 30
|
||||
projectile = /obj/projectile/kinetic/mech
|
||||
fire_sound = 'sound/weapons/kenetic_accel.ogg'
|
||||
harmful = TRUE
|
||||
|
||||
//attachable to all mechas, like the plasma cutter
|
||||
/obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun/can_attach(obj/vehicle/sealed/mecha/M)
|
||||
. = ..()
|
||||
if(.) //combat mech
|
||||
return
|
||||
if(LAZYLEN(M.equipment) < M.max_equip)
|
||||
return TRUE
|
||||
|
||||
/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser
|
||||
name = "\improper PBT \"Pacifier\" mounted taser"
|
||||
desc = "A weapon for combat exosuits. Shoots non-lethal stunning electrodes."
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 22 KiB |
Reference in New Issue
Block a user