From b8ca15f54107b368eb2e08e2db9db8e54514b8d9 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 16 May 2015 23:55:18 +0930 Subject: [PATCH] Tweaks/fixes and greyscale icons. --- code/game/antagonist/station/highlander.dm | 2 +- code/game/gamemodes/cult/cultify/obj.dm | 2 +- .../objects/items/weapons/material/kitchen.dm | 19 ++++++++---------- .../objects/items/weapons/material/knives.dm | 3 +-- .../weapons/material/material_weapons.dm | 4 ++-- .../items/weapons/material/twohanded.dm | 4 +++- .../research/xenoarchaeology/finds/finds.dm | 2 +- icons/obj/kitchen.dmi | Bin 13154 -> 12341 bytes 8 files changed, 17 insertions(+), 19 deletions(-) diff --git a/code/game/antagonist/station/highlander.dm b/code/game/antagonist/station/highlander.dm index 9b82b15852..a33af1b5a3 100644 --- a/code/game/antagonist/station/highlander.dm +++ b/code/game/antagonist/station/highlander.dm @@ -37,7 +37,7 @@ var/datum/antagonist/highlander/highlanders player.equip_to_slot_or_del(new /obj/item/clothing/under/kilt(player), slot_w_uniform) player.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(player), slot_l_ear) player.equip_to_slot_or_del(new /obj/item/clothing/head/beret(player), slot_head) - player.equip_to_slot_or_del(new /obj/item/weapon/claymore(player), slot_l_hand) + player.equip_to_slot_or_del(new /obj/item/weapon/material/claymore(player), slot_l_hand) player.equip_to_slot_or_del(new /obj/item/clothing/shoes/combat(player), slot_shoes) player.equip_to_slot_or_del(new /obj/item/weapon/pinpointer(get_turf(player)), slot_l_store) diff --git a/code/game/gamemodes/cult/cultify/obj.dm b/code/game/gamemodes/cult/cultify/obj.dm index cbc3571896..d019300314 100644 --- a/code/game/gamemodes/cult/cultify/obj.dm +++ b/code/game/gamemodes/cult/cultify/obj.dm @@ -21,7 +21,7 @@ new /obj/item/weapon/book/tome(loc) ..() -/obj/item/weapon/claymore/cultify() +/obj/item/weapon/material/claymore/cultify() new /obj/item/weapon/melee/cultblade(loc) ..() diff --git a/code/game/objects/items/weapons/material/kitchen.dm b/code/game/objects/items/weapons/material/kitchen.dm index 30ecd4a2b3..e640664c74 100644 --- a/code/game/objects/items/weapons/material/kitchen.dm +++ b/code/game/objects/items/weapons/material/kitchen.dm @@ -5,9 +5,9 @@ * Utensils */ /obj/item/weapon/material/kitchen/utensil - force = 5.0 - w_class = 1.0 - throwforce = 5.0 + force = 5 + w_class = 1 + throwforce = 5 throw_speed = 3 throw_range = 5 flags = CONDUCT @@ -17,9 +17,9 @@ var/loaded //Descriptive string for currently loaded food object. /obj/item/weapon/material/kitchen/utensil/New() + ..() if (prob(60)) src.pixel_y = rand(0, 4) - create_reagents(5) return @@ -38,13 +38,9 @@ if (reagents.total_volume > 0) reagents.trans_to_mob(M, reagents.total_volume, CHEM_INGEST) if(M == user) - for(var/mob/O in viewers(M, null)) - O.show_message(text("\blue [] eats some [] from \the [].", user, loaded, src), 1) - M.reagents.add_reagent("nutriment", 1) + M.visible_message("\The [user] eats some [loaded] from \the [src].") else - for(var/mob/O in viewers(M, null)) - O.show_message(text("\blue [] feeds [] some [] from \the []", user, M, loaded, src), 1) - M.reagents.add_reagent("nutriment", 1) + M.visible_message("\The [user] feeds some [loaded] to \the [M] with \the [src].") playsound(M.loc,'sound/items/eatfood.ogg', rand(10,40), 1) overlays.Cut() return @@ -80,7 +76,7 @@ sharp = 1 edge = 1 - suicide_act(mob/user) +/obj/item/weapon/material/kitchen/utensil/knife/suicide_act(mob/user) viewers(user) << pick("\red [user] is slitting \his wrists with the [src.name]! It looks like \he's trying to commit suicide.", \ "\red [user] is slitting \his throat with the [src.name]! It looks like \he's trying to commit suicide.", \ "\red [user] is slitting \his stomach open with the [src.name]! It looks like \he's trying to commit seppuku.") @@ -119,6 +115,7 @@ throw_range = 7 w_class = 3.0 attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked") //I think the rollingpin attackby will end up ignoring this anyway. + default_material = "wood" /obj/item/weapon/material/kitchen/rollingpin/attack(mob/living/M as mob, mob/living/user as mob) if ((CLUMSY in user.mutations) && prob(50)) diff --git a/code/game/objects/items/weapons/material/knives.dm b/code/game/objects/items/weapons/material/knives.dm index 2c37ec6c5a..1eb5640157 100644 --- a/code/game/objects/items/weapons/material/knives.dm +++ b/code/game/objects/items/weapons/material/knives.dm @@ -13,7 +13,6 @@ throw_range = 4 throwforce = 7 attack_verb = list("patted", "tapped") - applies_material_colour = 1 /obj/item/weapon/material/butterfly/update_force() if(active) @@ -70,7 +69,6 @@ origin_tech = "materials=1" attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") unbreakable = 1 - applies_material_colour = 1 /obj/item/weapon/material/knife/suicide_act(mob/user) viewers(user) << pick("\red [user] is slitting \his wrists with the [src.name]! It looks like \he's trying to commit suicide.", \ @@ -89,6 +87,7 @@ desc = "The unearthly energies that once powered this blade are now dormant." icon = 'icons/obj/wizard.dmi' icon_state = "render" + applies_material_colour = 0 /obj/item/weapon/material/knife/butch name = "butcher's cleaver" diff --git a/code/game/objects/items/weapons/material/material_weapons.dm b/code/game/objects/items/weapons/material/material_weapons.dm index 980f4fb02f..3f8732cd2b 100644 --- a/code/game/objects/items/weapons/material/material_weapons.dm +++ b/code/game/objects/items/weapons/material/material_weapons.dm @@ -3,7 +3,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' gender = NEUTER - var/applies_material_colour + var/applies_material_colour = 1 var/unbreakable var/damage_divisor = 0.5 var/default_material = DEFAULT_WALL_MATERIAL @@ -23,7 +23,7 @@ if(!material) qdel(src) else - name = "[material.display_name] bat" + name = "[material.display_name] [initial(name)]" health = round(material.integrity/10) if(applies_material_colour) color = material.icon_colour diff --git a/code/game/objects/items/weapons/material/twohanded.dm b/code/game/objects/items/weapons/material/twohanded.dm index fdddd16425..759712416b 100644 --- a/code/game/objects/items/weapons/material/twohanded.dm +++ b/code/game/objects/items/weapons/material/twohanded.dm @@ -102,7 +102,7 @@ var/obj/item/weapon/material/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ O.name = "[base_name] - offhand" - O.desc = "Your second grip on the [base_name]" + O.desc = "Your second grip on the [base_name]." user.put_in_inactive_hand(O) if(istype(user,/mob/living/carbon/human)) @@ -143,6 +143,7 @@ slot_flags = SLOT_BACK force_wielded = 30 attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") + applies_material_colour = 0 /obj/item/weapon/material/twohanded/fireaxe/afterattack(atom/A as mob|obj|turf|area, mob/user as mob, proximity) if(!proximity) return @@ -173,6 +174,7 @@ attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") sharp = 1 edge = 1 + applies_material_colour = 0 /obj/item/weapon/material/twohanded/dualsaber/attack(target as mob, mob/living/user as mob) ..() diff --git a/code/modules/research/xenoarchaeology/finds/finds.dm b/code/modules/research/xenoarchaeology/finds/finds.dm index d8cac01219..fcf060165f 100644 --- a/code/modules/research/xenoarchaeology/finds/finds.dm +++ b/code/modules/research/xenoarchaeology/finds/finds.dm @@ -294,7 +294,7 @@ new_item.desc = "" if(19) apply_prefix = 0 - new_item = new /obj/item/weapon/claymore(src.loc) + new_item = new /obj/item/weapon/material/claymore(src.loc) new_item.force = 10 item_type = new_item.name if(20) diff --git a/icons/obj/kitchen.dmi b/icons/obj/kitchen.dmi index 6d39c35541ecd476a41c2098b54e75461a2a8c78..1a9d80bb13e4c8d6455b2671dc6c9b83ccdd40a6 100644 GIT binary patch literal 12341 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 F{Vyk@Scw1t literal 13154 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 AT>t<8