[MIRROR] Multibelt fixes and QoL (#11125)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-06-28 19:53:48 -07:00
committed by GitHub
parent 7672c32608
commit 9d57e72903
15 changed files with 170 additions and 122 deletions

View File

@@ -169,7 +169,7 @@
name = "puppy jaws"
icon_state = "smalljaws"
desc = "The jaws of a small dog."
force = 10
force = 15
defend_chance = 5
attack_verb = list("nibbled", "bit", "gnawed", "chomped", "nommed")
var/emagged = 0
@@ -177,22 +177,38 @@
var/mob/living/silicon/robot/R = user
if(R.emagged || R.emag_items)
emagged = !emagged
if(emagged)
name = "combat jaws"
icon_state = "jaws"
desc = "The jaws of the law."
force = 25
armor_penetration = 25
defend_chance = 15
attack_verb = list("chomped", "bit", "ripped", "mauled", "enforced")
if(R.sprite_datum.dogborg_sprites)
if(emagged)
name = "combat jaws"
icon_state = "jaws"
desc = "The jaws of the law."
force = 30
armor_penetration = 25
defend_chance = 15
attack_verb = list("chomped", "bit", "ripped", "mauled", "enforced")
else
name = "puppy jaws"
icon_state = "smalljaws"
desc = "The jaws of a small dog."
force = 15
armor_penetration = 0
defend_chance = 5
attack_verb = list("nibbled", "bit", "gnawed", "chomped", "nommed")
else
name = "puppy jaws"
icon_state = "smalljaws"
desc = "The jaws of a small dog."
force = 10
armor_penetration = 0
defend_chance = 5
attack_verb = list("nibbled", "bit", "gnawed", "chomped", "nommed")
if(emagged)
name = "claymore"
desc = "Now this is a knife!"
icon = 'icons/obj/tools_robot.dmi'
icon_state = "claymore_cyborg"
hitsound = 'sound/weapons/slice.ogg'
attack_verb = list("sliced", "slashed", "jabbed", "stabbed")
else
name = "self defense knife"
icon = 'icons/obj/tools_robot.dmi'
icon_state = "knife_cyborg"
hitsound = 'sound/weapons/slash.ogg'
desc = "A sharp knife used for defending crew against hostile threats. Not effective for non-defense use."
attack_verb = list("sliced", "slashed", "jabbed", "stabbed")
update_icon()