/obj/item/weapon/banner name = "banner" icon = 'icons/obj/items.dmi' icon_state = "banner" item_state = "banner" desc = "A banner with Nanotrasen's logo on it." var/moralecooldown = 0 var/moralewait = 600 /obj/item/weapon/banner/attack_self(mob/living/carbon/human/user) if(moralecooldown + moralewait > world.time) return to_chat(user, "You increase the morale of your fellows!") moralecooldown = world.time for(var/mob/living/carbon/human/H in range(4,get_turf(src))) to_chat(H, "Your morale is increased by [user]'s banner!") H.adjustBruteLoss(-15) H.adjustFireLoss(-15) H.AdjustStunned(-2) H.AdjustWeakened(-2) H.AdjustParalysis(-2) /obj/item/weapon/banner/red name = "red banner" icon_state = "banner-red" item_state = "banner-red" desc = "A banner with the logo of the red deity." /obj/item/weapon/banner/blue name = "blue banner" icon_state = "banner-blue" item_state = "banner-blue" desc = "A banner with the logo of the blue deity" /obj/item/weapon/storage/backpack/bannerpack name = "nanotrasen banner backpack" desc = "It's a backpack with lots of extra room. A banner with Nanotrasen's logo is attached, that can't be removed." max_combined_w_class = 27 //6 more then normal, for the tradeoff of declaring yourself an antag at all times. icon_state = "bannerpack" /obj/item/weapon/storage/backpack/bannerpack/red name = "red banner backpack" desc = "It's a backpack with lots of extra room. A red banner is attached, that can't be removed." icon_state = "bannerpack-red" /obj/item/weapon/storage/backpack/bannerpack/blue name = "blue banner backpack" desc = "It's a backpack with lots of extra room. A blue banner is attached, that can't be removed." icon_state = "bannerpack-blue" //this is all part of one item set /obj/item/clothing/suit/armor/plate/crusader name = "Crusader's Armour" desc = "Armour that's comprised of metal and cloth." icon_state = "crusader" w_class = WEIGHT_CLASS_BULKY slowdown = 2.0 //gotta pretend we're balanced. body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS armor = list(melee = 50, bullet = 50, laser = 50, energy = 40, bomb = 60, bio = 0, rad = 0, fire = 60, acid = 60) /obj/item/clothing/suit/armor/plate/crusader/red icon_state = "crusader-red" /obj/item/clothing/suit/armor/plate/crusader/blue icon_state = "crusader-blue" /obj/item/clothing/head/helmet/plate/crusader name = "Crusader's Hood" desc = "A brownish hood." icon_state = "crusader" w_class = WEIGHT_CLASS_NORMAL flags_inv = HIDEHAIR|HIDEEARS|HIDEFACE armor = list(melee = 50, bullet = 50, laser = 50, energy = 40, bomb = 60, bio = 0, rad = 0, fire = 60, acid = 60) /obj/item/clothing/head/helmet/plate/crusader/blue icon_state = "crusader-blue" /obj/item/clothing/head/helmet/plate/crusader/red icon_state = "crusader-red" //Prophet helmet /obj/item/clothing/head/helmet/plate/crusader/prophet name = "Prophet's Hat" desc = "A religious-looking hat." alternate_worn_icon = 'icons/mob/large-worn-icons/64x64/head.dmi' flags = 0 armor = list(melee = 60, bullet = 60, laser = 60, energy = 50, bomb = 70, bio = 50, rad = 50, fire = 60, acid = 60) //religion protects you from disease and radiation, honk. worn_x_dimension = 64 worn_y_dimension = 64 /obj/item/clothing/head/helmet/plate/crusader/prophet/red icon_state = "prophet-red" /obj/item/clothing/head/helmet/plate/crusader/prophet/blue icon_state = "prophet-blue" //Structure conversion staff /obj/item/weapon/godstaff name = "godstaff" desc = "It's a stick..?" icon_state = "godstaff-red" var/conversion_color = "#ffffff" var/staffcooldown = 0 var/staffwait = 30 /obj/item/weapon/godstaff/afterattack(atom/target, mob/user, proximity_flag, click_parameters) if(staffcooldown + staffwait > world.time) return user.visible_message("[user] chants deeply and waves their staff!") if(do_after(user, 20,1,src)) target.add_atom_colour(conversion_color, WASHABLE_COLOUR_PRIORITY) //wololo staffcooldown = world.time /obj/item/weapon/godstaff/red icon_state = "godstaff-red" conversion_color = "#ff0000" /obj/item/weapon/godstaff/blue icon_state = "godstaff-blue" conversion_color = "#0000ff" /obj/item/clothing/gloves/plate name = "Plate Gauntlets" icon_state = "crusader" desc = "They're like gloves, but made of metal." siemens_coefficient = 0 cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT /obj/item/clothing/gloves/plate/red icon_state = "crusader-red" /obj/item/clothing/gloves/plate/blue icon_state = "crusader-blue" /obj/item/clothing/shoes/plate name = "Plate Boots" desc = "Metal boots, they look heavy." icon_state = "crusader" w_class = WEIGHT_CLASS_NORMAL armor = list(melee = 50, bullet = 50, laser = 50, energy = 40, bomb = 60, bio = 0, rad = 0, fire = 60, acid = 60) //does this even do anything on boots? flags = NOSLIP cold_protection = FEET min_cold_protection_temperature = SHOES_MIN_TEMP_PROTECT heat_protection = FEET max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT /obj/item/clothing/shoes/plate/red icon_state = "crusader-red" /obj/item/clothing/shoes/plate/blue icon_state = "crusader-blue" /obj/item/weapon/storage/box/itemset/crusader name = "Crusader's Armour Set" //i can't into ck2 references desc = "This armour is said to be based on the armor of kings on another world thousands of years ago, who tended to assassinate, conspire, and plot against everyone who tried to do the same to them. Some things never change." /obj/item/weapon/storage/box/itemset/crusader/blue/New() ..() contents = list() sleep(1) new /obj/item/clothing/suit/armor/plate/crusader/blue(src) new /obj/item/clothing/head/helmet/plate/crusader/blue(src) new /obj/item/clothing/gloves/plate/blue(src) new /obj/item/clothing/shoes/plate/blue(src) /obj/item/weapon/storage/box/itemset/crusader/red/New() ..() contents = list() sleep(1) new /obj/item/clothing/suit/armor/plate/crusader/red(src) new /obj/item/clothing/head/helmet/plate/crusader/red(src) new /obj/item/clothing/gloves/plate/red(src) new /obj/item/clothing/shoes/plate/red(src) /obj/item/weapon/claymore/weak desc = "This one is rusted." force = 30 armour_penetration = 15