Tachikoma tweaks. (#7988)

* Fixes erroneous copypaste in tachikoma join string.

* Nerfs tachikoma speed.

* Nerfs tachikoma armour.

* Added wirecutters and welder to recon platform kit.

* Swaps the explo platform chainsaw to emag item, gives them a machete instead.

* Prevents ghosts from mousedropping crates onto platforms.
This commit is contained in:
MistakeNot4892
2021-03-19 20:02:11 +11:00
committed by VirgoBot
parent 7a84fdfbef
commit 37717fe7b2
6 changed files with 12 additions and 9 deletions

View File

@@ -80,7 +80,7 @@
/datum/robot_component/armour/platform
name = "platform armour plating"
external_type = /obj/item/robot_parts/robot_component/armour_platform
max_damage = 180
max_damage = 140
// ACTUATOR
// Enables movement.

View File

@@ -19,7 +19,6 @@
icon = 'icons/mob/robots_thinktank.dmi'
icon_state = "tachi"
color = "#68a2f2"
speed = -1 // They're meant to be viable for transport, so can't be slower than a human.
cell = /obj/item/weapon/cell/mech
idcard_type = /obj/item/weapon/card/id/platform

View File

@@ -56,7 +56,7 @@
var/deathtimeseconds = round((deathtime - deathtimeminutes * 1 MINUTE) / 10,1)
if (deathtime < platform_respawn_time)
to_chat(usr, "You have been dead for[pluralcheck] [deathtimeseconds] seconds.")
to_chat(usr, "You must wait [platform_respawn_time/600] minute\s to respawn as a drone!")
to_chat(usr, "You must wait [platform_respawn_time/600] minute\s to take control of \the [src]!")
return
// End boilerplate.

View File

@@ -50,9 +50,11 @@
/obj/item/weapon/robot_module/robot/platform/explorer/New()
..()
modules += new /obj/item/weapon/tool/wrench/cyborg(src)
modules += new /obj/item/weapon/weldingtool/electric/mounted/cyborg(src)
modules += new /obj/item/weapon/tool/wirecutters/cyborg(src)
modules += new /obj/item/weapon/tool/screwdriver/cyborg(src)
modules += new /obj/item/weapon/pickaxe/plasmacutter(src)
modules += new /obj/item/weapon/chainsaw(src)
modules += new /obj/item/weapon/material/knife/machete/cyborg(src)
var/datum/matter_synth/medicine = new /datum/matter_synth/medicine(7500)
var/obj/item/stack/medical/bruise_pack/bandaid = new(src)
@@ -65,10 +67,7 @@
var/obj/item/weapon/gun/energy/phasegun/mounted/cyborg/phasegun = new(src)
modules += phasegun
var/obj/item/weapon/gun/energy/laser/mounted/pew = new(src)
pew.name = "overvolted phase carbine"
pew.appearance = phasegun
emag = pew
emag = new /obj/item/weapon/chainsaw(src)
/obj/item/weapon/robot_module/robot/platform/explorer/respawn_consumable(var/mob/living/silicon/robot/R, rate)
. = ..()

View File

@@ -118,7 +118,7 @@
else
to_chat(src, SPAN_WARNING("You have nothing in your cargo compartment."))
/mob/living/silicon/robot/platform/MouseDrop_T(atom/movable/dropping, mob/user)
/mob/living/silicon/robot/platform/MouseDrop_T(atom/movable/dropping, mob/living/user)
if(!istype(user) || !istype(dropping) || user.incapacitated())
return FALSE
if(!can_mouse_drop(dropping, user) || !can_store_atom(dropping, user))