diff --git a/code/citadel/cit_weapons.dm b/code/citadel/cit_weapons.dm
index 80ff9b3029..466a41e427 100644
--- a/code/citadel/cit_weapons.dm
+++ b/code/citadel/cit_weapons.dm
@@ -18,7 +18,7 @@
if (active)
to_chat(user, "You activate the holographic blade with a press of a button.")
- playsound(user, 'sound/weapons/saberon.ogg', 20, 1)
+ playsound(user, 'sound/weapons/nebon.ogg', 50, 1)
w_class = WEIGHT_CLASS_BULKY
attack_verb = list("slashed", "stabbed", "ravaged")
set_light(light_brightness)
@@ -26,7 +26,7 @@
else
to_chat(user, "You deactivate the holographic blade with a press of a button.")
- playsound(user, 'sound/weapons/saberoff.ogg', 20, 1)
+ playsound(user, 'sound/weapons/neboff.ogg', 50, 1)
w_class = WEIGHT_CLASS_SMALL
attack_verb = list("poked", "jabbed", "hit")
set_light(0)
@@ -72,7 +72,7 @@
blade_inhand.color = light_color
. += blade_inhand
-///autolathe memes/// I really need to stop doing this and find a proper way of adding in my toys
+/*///autolathe memes/// I really need to stop doing this and find a proper way of adding in my toys
/datum/design/toyneb
name = "Non-Euplastic Blade"
@@ -81,6 +81,13 @@
materials = list(MAT_METAL = 10000, MAT_GLASS = 1000)
build_path = /obj/item/toy/sword/cx
category = list("hacked", "Misc")
+*/ // There, I stopped doing it
+
+/datum/crafting_recipe/toyneb
+ name = "Non-Euplastic Blade"
+ reqs = list(/obj/item/light/bulb = 1, /obj/item/stack/cable_coil = 1, /obj/item/toy/sword = 1)
+ result = /obj/item/toy/sword/cx
+ category = CAT_MISC
/*/////////////////////////////////////////////////////////////////////////
///////////// The TRUE Energy Sword ///////////////////////////
@@ -97,15 +104,16 @@
force = 3
throwforce = 5
hitsound = "swing_hit" //it starts deactivated
+ hitsound_on = 'sound/weapons/nebhit.ogg'
attack_verb_off = list("tapped", "poked")
throw_speed = 3
throw_range = 5
sharpness = IS_SHARP
- embed_chance = 75
+ embed_chance = 40
embedded_impact_pain_multiplier = 10
- armour_penetration = 35
- origin_tech = "combat=3;magnets=4;syndicate=4"
- block_chance = 50
+ armour_penetration = 0
+ origin_tech = "combat=3;magnets=4"
+ block_chance = 60
light_color = "#37FFF7"
actions_types = list(/datum/action/item_action/pick_color)
@@ -137,6 +145,11 @@
add_fingerprint(user)
return TRUE
+/obj/item/melee/transforming/energy/sword/cx/transform_messages(mob/living/user, supress_message_text)
+ playsound(user, active ? 'sound/weapons/nebon.ogg' : 'sound/weapons/neboff.ogg', 65, 1)
+ if(!supress_message_text)
+ to_chat(user, "[src] [active ? "is now active":"can now be concealed"].")
+
/obj/item/melee/transforming/energy/sword/cx/update_icon()
var/mutable_appearance/blade_overlay = mutable_appearance('icons/obj/cit_weapons.dmi', "cxsword_blade")
var/mutable_appearance/gem_overlay = mutable_appearance('icons/obj/cit_weapons.dmi', "cxsword_gem")
@@ -173,4 +186,22 @@
if(isinhands)
var/mutable_appearance/blade_inhand = mutable_appearance(icon_file, "cxsword_blade")
blade_inhand.color = light_color
- . += blade_inhand
\ No newline at end of file
+ . += blade_inhand
+
+/obj/item/melee/transforming/energy/sword/cx/traitor
+ name = "\improper Dragon's Tooth Sword"
+ desc = "The Dragon's Tooth sword is a blackmarket modification of the CX Armouries Type-69 NEB, \
+ which utilizes a hardlight blade that is dynamically 'forged' on demand to create a deadly sharp edge that is unbreakable. \
+ It appears to have a wooden grip and a shaved down guard."
+ icon_state = "cxsword_hilt_traitor"
+ armour_penetration = 35
+ embed_chance = 75
+ block_chance = 50
+ origin_tech = "combat=3;magnets=4;syndicate=4"
+ hitsound_on = 'sound/weapons/blade1.ogg'
+ light_color = "#37F0FF"
+
+/obj/item/melee/transforming/energy/sword/cx/traitor/transform_messages(mob/living/user, supress_message_text)
+ playsound(user, active ? 'sound/weapons/saberon.ogg' : 'sound/weapons/saberoff.ogg', 35, 1)
+ if(!supress_message_text)
+ to_chat(user, "[src] [active ? "is now active":"can now be concealed"].")
\ No newline at end of file
diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm
index 082f1aa895..7748022da1 100644
--- a/code/game/machinery/computer/arcade.dm
+++ b/code/game/machinery/computer/arcade.dm
@@ -44,7 +44,8 @@
/obj/item/grenade/chem_grenade/glitter/blue = 1,
/obj/item/grenade/chem_grenade/glitter/white = 1,
/obj/item/toy/eightball = 2,
- /obj/item/toy/windupToolbox = 2)
+ /obj/item/toy/windupToolbox = 2,
+ /obj/item/toy/sword/cx = 2)
light_color = LIGHT_COLOR_GREEN
diff --git a/code/modules/uplink/uplink_item_cit.dm b/code/modules/uplink/uplink_item_cit.dm
index 24b4357d79..26591c72ef 100644
--- a/code/modules/uplink/uplink_item_cit.dm
+++ b/code/modules/uplink/uplink_item_cit.dm
@@ -168,10 +168,11 @@
*//////////////////////////////////////////////////////////////////////////
/datum/uplink_item/dangerous/cxneb
- name = "CX Type-69 Non-Eutactic Blade"
- desc = "An interesting weapon that is functionally identical to the energy sword, \
+ name = "Dragon's Tooth Non-Eutactic Blade"
+ desc = "An illegal modification of a weapon that is functionally identical to the energy sword, \
the Non-Eutactic Blade (NEB) forges a hardlight blade on-demand, \
generating an extremely sharp, unbreakable edge that is guaranteed to satisfy your every need. \
- This particular model has a polychromic hardlight generator, allowing you to murder in style!"
- item = /obj/item/melee/transforming/energy/sword/cx
+ This particular model has a polychromic hardlight generator, allowing you to murder in style! \
+ The illegal modifications bring this weapon up to par with the classic energy sword, and also gives it the energy sword's distinctive sounds."
+ item = /obj/item/melee/transforming/energy/sword/cx/traitor
cost = 8
\ No newline at end of file
diff --git a/icons/obj/cit_weapons.dmi b/icons/obj/cit_weapons.dmi
index 5fe91b6b76..9d8b9fd1dd 100644
Binary files a/icons/obj/cit_weapons.dmi and b/icons/obj/cit_weapons.dmi differ
diff --git a/sound/weapons/nebhit.ogg b/sound/weapons/nebhit.ogg
new file mode 100644
index 0000000000..725d685452
Binary files /dev/null and b/sound/weapons/nebhit.ogg differ
diff --git a/sound/weapons/neboff.ogg b/sound/weapons/neboff.ogg
new file mode 100644
index 0000000000..e955f39c79
Binary files /dev/null and b/sound/weapons/neboff.ogg differ
diff --git a/sound/weapons/nebon.ogg b/sound/weapons/nebon.ogg
new file mode 100644
index 0000000000..e86915d1d1
Binary files /dev/null and b/sound/weapons/nebon.ogg differ