Krav Maga > Kaza Ruk: Tail sweep criminals (#93773)

This commit is contained in:
necromanceranne
2025-11-04 19:41:41 -05:00
committed by GitHub
parent 3170b5ad06
commit 0234874f65
10 changed files with 161 additions and 117 deletions
@@ -0,0 +1,41 @@
/obj/item/implant/kaza_ruk
name = "kaza ruk implant"
desc = "Teaches you the Tiziran martial arts of Kaza Ruk in 5 short instructional videos beamed directly into your eyeballs."
icon = 'icons/obj/scrolls.dmi'
icon_state ="scroll2"
/// The martial art style this implant teaches.
var/datum/martial_art/kaza_ruk/style
/obj/item/implant/kaza_ruk/get_data()
var/dat = {"<b>Implant Specifications:</b><BR>
<b>Name:</b> Kaza Ruk Implant<BR>
<b>Life:</b> 4 hours after death of host<BR>
<b>Implant Details:</b> <BR>
<b>Function:</b> Teaches even the clumsiest host the arts of Kaza Ruk."}
return dat
/obj/item/implant/kaza_ruk/Initialize(mapload)
. = ..()
style = new(src)
/obj/item/implant/kaza_ruk/Destroy()
QDEL_NULL(style)
return ..()
/obj/item/implant/kaza_ruk/activate()
. = ..()
if(isnull(imp_in.mind))
return
if(style.unlearn(imp_in))
return
style.teach(imp_in)
/obj/item/implanter/kaza_ruk
name = "implanter (kaza ruk)"
imp_type = /obj/item/implant/kaza_ruk
/obj/item/implantcase/kaza_ruk
name = "implant case - 'Kaza Ruk'"
desc = "A glass case containing an implant that can teach the user the Tiziran martial arts of Kaza Ruk."
imp_type = /obj/item/implant/kaza_ruk
@@ -1,41 +0,0 @@
/obj/item/implant/krav_maga
name = "krav maga implant"
desc = "Teaches you the arts of Krav Maga in 5 short instructional videos beamed directly into your eyeballs."
icon = 'icons/obj/scrolls.dmi'
icon_state ="scroll2"
/// The martial art style this implant teaches.
var/datum/martial_art/krav_maga/style
/obj/item/implant/krav_maga/get_data()
var/dat = {"<b>Implant Specifications:</b><BR>
<b>Name:</b> Krav Maga Implant<BR>
<b>Life:</b> 4 hours after death of host<BR>
<b>Implant Details:</b> <BR>
<b>Function:</b> Teaches even the clumsiest host the arts of Krav Maga."}
return dat
/obj/item/implant/krav_maga/Initialize(mapload)
. = ..()
style = new(src)
/obj/item/implant/krav_maga/Destroy()
QDEL_NULL(style)
return ..()
/obj/item/implant/krav_maga/activate()
. = ..()
if(isnull(imp_in.mind))
return
if(style.unlearn(imp_in))
return
style.teach(imp_in)
/obj/item/implanter/krav_maga
name = "implanter (krav maga)"
imp_type = /obj/item/implant/krav_maga
/obj/item/implantcase/krav_maga
name = "implant case - 'Krav Maga'"
desc = "A glass case containing an implant that can teach the user the arts of Krav Maga."
imp_type = /obj/item/implant/krav_maga
+1 -1
View File
@@ -100,7 +100,7 @@
new /obj/item/clothing/suit/armor/vest/warden/alt(src)
new /obj/item/clothing/under/rank/security/warden/formal(src)
new /obj/item/clothing/under/rank/security/warden/skirt(src)
new /obj/item/clothing/gloves/krav_maga/sec(src)
new /obj/item/clothing/gloves/kaza_ruk/sec(src)
new /obj/item/clothing/glasses/hud/security/sunglasses(src)
new /obj/item/clothing/mask/gas/sechailer(src)
@@ -301,7 +301,7 @@
new /obj/item/clothing/head/helmet/marine/pmc(src)
new /obj/item/clothing/mask/gas/sechailer(src)
new /obj/item/clothing/glasses/night(src) // 3~ TC
new /obj/item/clothing/gloves/krav_maga/combatglovesplus(src) //5TC
new /obj/item/clothing/gloves/kaza_ruk/combatglovesplus(src) //5TC
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/storage/belt/military/assault/fisher(src) //items in this belt easily costs 18 TC