mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 02:16:05 +00:00
Conflicts: code/ATMOSPHERICS/pipe/pipe_dispenser.dm code/game/machinery/computer/HolodeckControl.dm code/game/machinery/embedded_controller/embedded_controller_base.dm code/modules/mining/money_bag.dm code/modules/mob/living/carbon/carbon.dm code/modules/mob/living/silicon/mommi/mommi.dm code/modules/mob/living/simple_animal/friendly/farm_animals.dm code/modules/research/destructive_analyzer.dm code/modules/research/rdconsole.dm code/modules/research/xenoarchaeology/machinery/analysis_base.dm code/modules/research/xenoarchaeology/machinery/artifact_harvester.dm code/modules/research/xenoarchaeology/tools/ano_device_battery.dm
113 lines
4.1 KiB
Plaintext
113 lines
4.1 KiB
Plaintext
/obj/item/weapon/melee/cultblade
|
|
name = "Cult Blade"
|
|
desc = "An arcane weapon wielded by the followers of Nar-Sie"
|
|
icon_state = "cultblade"
|
|
item_state = "cultblade"
|
|
flags = FPRINT
|
|
w_class = 4
|
|
force = 30
|
|
throwforce = 10
|
|
attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
|
|
|
|
/obj/item/weapon/melee/cultblade/cultify()
|
|
return
|
|
|
|
/obj/item/weapon/melee/cultblade/attack(mob/living/target as mob, mob/living/carbon/human/user as mob)
|
|
if(iscultist(user))
|
|
playsound(loc, 'sound/weapons/bladeslice.ogg', 50, 1, -1)
|
|
return ..()
|
|
else
|
|
user.Paralyse(5)
|
|
user << "<span class='warning'>An unexplicable force powerfully repels the sword from [target]!</span>"
|
|
var/organ = ((user.hand ? "l_":"r_") + "arm")
|
|
var/datum/organ/external/affecting = user.get_organ(organ)
|
|
if(affecting.take_damage(rand(force/2, force))) //random amount of damage between half of the blade's force and the full force of the blade.
|
|
user.UpdateDamageIcon()
|
|
return
|
|
|
|
/obj/item/weapon/melee/cultblade/pickup(mob/living/user as mob)
|
|
if(!iscultist(user))
|
|
user << "<span class='warning'>An overwhelming feeling of dread comes over you as you pick up the cultist's sword. It would be wise to be rid of this blade quickly.</span>"
|
|
user.Dizzy(120)
|
|
|
|
|
|
/obj/item/clothing/head/culthood
|
|
name = "cult hood"
|
|
icon_state = "culthood"
|
|
desc = "A hood worn by the followers of Nar-Sie."
|
|
flags_inv = HIDEFACE
|
|
flags = FPRINT
|
|
armor = list(melee = 30, bullet = 10, laser = 5,energy = 5, bomb = 0, bio = 0, rad = 0)
|
|
cold_protection = HEAD
|
|
body_parts_covered = HEAD | EYES
|
|
min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE
|
|
siemens_coefficient = 0
|
|
|
|
/obj/item/clothing/head/culthood/cultify()
|
|
return
|
|
|
|
/obj/item/clothing/head/culthood/alt
|
|
icon_state = "cult_hoodalt"
|
|
item_state = "cult_hoodalt"
|
|
|
|
/obj/item/clothing/suit/cultrobes/alt
|
|
icon_state = "cultrobesalt"
|
|
item_state = "cultrobesalt"
|
|
|
|
/obj/item/clothing/suit/cultrobes
|
|
name = "cult robes"
|
|
desc = "A set of armored robes worn by the followers of Nar-Sie"
|
|
icon_state = "cultrobes"
|
|
item_state = "cultrobes"
|
|
flags = FPRINT
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade)
|
|
armor = list(melee = 50, bullet = 30, laser = 50,energy = 20, bomb = 25, bio = 10, rad = 0)
|
|
flags_inv = HIDEJUMPSUIT
|
|
siemens_coefficient = 0
|
|
|
|
/obj/item/clothing/suit/cultrobes/cultify()
|
|
return
|
|
|
|
/obj/item/clothing/head/magus
|
|
name = "magus helm"
|
|
icon_state = "magus"
|
|
item_state = "magus"
|
|
desc = "A helm worn by the followers of Nar-Sie."
|
|
flags_inv = HIDEFACE|HIDEHAIR
|
|
flags = FPRINT
|
|
body_parts_covered = FULL_HEAD
|
|
armor = list(melee = 30, bullet = 30, laser = 30,energy = 20, bomb = 0, bio = 0, rad = 0)
|
|
siemens_coefficient = 0
|
|
|
|
/obj/item/clothing/suit/magusred
|
|
name = "magus robes"
|
|
desc = "A set of armored robes worn by the followers of Nar-Sie"
|
|
icon_state = "magusred"
|
|
item_state = "magusred"
|
|
flags = FPRINT
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade)
|
|
armor = list(melee = 50, bullet = 30, laser = 50,energy = 20, bomb = 25, bio = 10, rad = 0)
|
|
flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT
|
|
siemens_coefficient = 0
|
|
|
|
|
|
/obj/item/clothing/head/helmet/space/cult
|
|
name = "cult helmet"
|
|
desc = "A space worthy helmet used by the followers of Nar-Sie"
|
|
icon_state = "cult_helmet"
|
|
item_state = "cult_helmet"
|
|
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30)
|
|
siemens_coefficient = 0
|
|
|
|
/obj/item/clothing/suit/space/cult
|
|
name = "cult armour"
|
|
icon_state = "cult_armour"
|
|
item_state = "cult_armour"
|
|
desc = "A bulky suit of armour, bristling with spikes. It looks space proof."
|
|
w_class = 3
|
|
allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_nitrogen)
|
|
slowdown = 1
|
|
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30)
|
|
siemens_coefficient = 0 |