diff --git a/code/game/objects/items/beartraps.dm b/code/game/objects/items/beartraps.dm index 4c6bf93d1a..6d510ec349 100644 --- a/code/game/objects/items/beartraps.dm +++ b/code/game/objects/items/beartraps.dm @@ -27,6 +27,8 @@ var/trap_damage = 90 // How much brute damage the trap will do to its victim var/used_time = 12 SECONDS // How many seconds it takes to disarm the trap max_integrity = 100 + grid_width = 64 + grid_height = 64 /obj/item/restraints/legcuffs/beartrap/attack_hand(mob/user) var/boon = user?.mind?.get_learning_boon(/datum/skill/craft/traps) diff --git a/code/game/objects/items/rogueitems/waterskins.dm b/code/game/objects/items/rogueitems/waterskins.dm index 9d088e55a3..2a7e80a1c0 100644 --- a/code/game/objects/items/rogueitems/waterskins.dm +++ b/code/game/objects/items/rogueitems/waterskins.dm @@ -16,6 +16,8 @@ fillsounds = list('sound/items/fillcup.ogg') poursounds = list('sound/items/fillbottle.ogg') sewrepair = TRUE + grid_width = 32 + grid_height = 64 /obj/item/reagent_containers/glass/bottle/waterskin/milk // Filled subtype used by the cheesemaker list_reagents = list(/datum/reagent/consumable/milk = 64) diff --git a/code/game/objects/items/rogueweapons/melee/blunt.dm b/code/game/objects/items/rogueweapons/melee/blunt.dm index 2e6adf6a26..f809ac62bb 100644 --- a/code/game/objects/items/rogueweapons/melee/blunt.dm +++ b/code/game/objects/items/rogueweapons/melee/blunt.dm @@ -75,9 +75,11 @@ hitsound = list('sound/combat/hits/blunt/metalblunt (1).ogg', 'sound/combat/hits/blunt/metalblunt (2).ogg', 'sound/combat/hits/blunt/metalblunt (3).ogg') penfactor = AP_CLUB_SMASH damfactor = 1.1 - swingdelay = 0 + chargetime = 3 + swingdelay = 3 + charging_slowdown = 0.8 icon_state = "insmash" - misscost = 5 + misscost = 10 item_damage_type = "blunt" /datum/intent/mace/smash/wood diff --git a/code/game/objects/items/rogueweapons/melee/polearms.dm b/code/game/objects/items/rogueweapons/melee/polearms.dm index bf4702274c..a99df15a54 100644 --- a/code/game/objects/items/rogueweapons/melee/polearms.dm +++ b/code/game/objects/items/rogueweapons/melee/polearms.dm @@ -425,14 +425,15 @@ throwforce = 25 sellprice = 10 -/obj/item/rogueweapon/spear/bonespear +/obj/item/rogueweapon/polearm/spear/bonespear force = 18 force_wielded = 22 name = "bone spear" - desc = "A spear made of bones..." - icon_state = "bonespear" - pixel_y = -16 - pixel_x = -16 + desc = "A spear made of bones." + // icon_state = "bonespear" + icon_state = "stonespear_sk" + // pixel_y = -16 + // pixel_x = -16 inhand_x_dimension = 64 inhand_y_dimension = 64 bigboy = TRUE diff --git a/code/modules/jobs/job_types/roguetown/apprentices/squire.dm b/code/modules/jobs/job_types/roguetown/apprentices/squire.dm index 95e1eb9898..6a5da75baa 100644 --- a/code/modules/jobs/job_types/roguetown/apprentices/squire.dm +++ b/code/modules/jobs/job_types/roguetown/apprentices/squire.dm @@ -50,7 +50,7 @@ category_tags = list(CTAG_SQUIRE) /datum/outfit/job/roguetown/squire/lancer/pre_equip(mob/living/carbon/human/H) - r_hand = /obj/item/rogueweapon/spear + r_hand = /obj/item/rogueweapon/polearm/spear armor = /obj/item/clothing/suit/roguetown/armor/chainmail gloves = /obj/item/clothing/gloves/roguetown/leather wrists = /obj/item/clothing/wrists/roguetown/bracers/leather diff --git a/code/modules/jobs/job_types/roguetown/garrison/veteran.dm b/code/modules/jobs/job_types/roguetown/garrison/veteran.dm index 73543370fd..ee61ecba2e 100644 --- a/code/modules/jobs/job_types/roguetown/garrison/veteran.dm +++ b/code/modules/jobs/job_types/roguetown/garrison/veteran.dm @@ -227,7 +227,7 @@ beltl = /obj/item/ammo_holder/quiver/bolts if ("Spear + Shield") - r_hand = /obj/item/rogueweapon/spear + r_hand = /obj/item/rogueweapon/polearm/spear backl = /obj/item/rogueweapon/shield/tower/metal /datum/advclass/veteran/merc diff --git a/code/modules/mob/living/simple_animal/rogue/creacher/orcs.dm b/code/modules/mob/living/simple_animal/rogue/creacher/orcs.dm index 727f11c3d7..853d418f10 100644 --- a/code/modules/mob/living/simple_animal/rogue/creacher/orcs.dm +++ b/code/modules/mob/living/simple_animal/rogue/creacher/orcs.dm @@ -72,7 +72,7 @@ icon_dead = "orcmarauder_spear" base_intents = list(/datum/intent/simple/spear) loot = list(/obj/effect/mob_spawn/human/orc/corpse/orcmarauder, - /obj/item/rogueweapon/spear, + /obj/item/rogueweapon/polearm/spear, /obj/effect/decal/cleanable/blood) /mob/living/simple_animal/hostile/rogue/orc/orc_marauder/ravager @@ -100,7 +100,7 @@ attack_verb_simple = "stab" attack_sound = 'sound/blank.ogg' loot = list(/obj/effect/mob_spawn/human/orc/corpse/savageorc, - /obj/item/rogueweapon/spear/bonespear, + /obj/item/rogueweapon/polearm/spear/bonespear, /obj/effect/decal/cleanable/blood) footstep_type = FOOTSTEP_MOB_BAREFOOT @@ -109,7 +109,7 @@ icon_living = "savageorc_spear2" icon_dead = "savageorc_spear2" loot = list(/obj/effect/mob_spawn/human/orc/corpse/savageorc2, - /obj/item/rogueweapon/spear/bonespear, + /obj/item/rogueweapon/polearm/spear/bonespear, /obj/effect/decal/cleanable/blood) /mob/living/simple_animal/hostile/rogue/orc/get_sound(input) diff --git a/code/modules/mob/living/simple_animal/rogue/creacher/skeleton.dm b/code/modules/mob/living/simple_animal/rogue/creacher/skeleton.dm index fe0a651b37..7c75a6be93 100644 --- a/code/modules/mob/living/simple_animal/rogue/creacher/skeleton.dm +++ b/code/modules/mob/living/simple_animal/rogue/creacher/skeleton.dm @@ -58,7 +58,7 @@ icon_living = "skeleton_spear" icon_dead = "" attack_sound = 'sound/foley/pierce.ogg' - loot = list(/obj/item/alch/bone, /obj/item/alch/bone, /obj/item/alch/bone, /obj/item/rogueweapon/spear, /obj/item/skull) + loot = list(/obj/item/alch/bone, /obj/item/alch/bone, /obj/item/alch/bone, /obj/item/rogueweapon/polearm/spear, /obj/item/skull) /mob/living/simple_animal/hostile/rogue/skeleton/guard name = "Skeleton" diff --git a/code/modules/roguetown/roguecrafting/items.dm b/code/modules/roguetown/roguecrafting/items.dm index 602178f935..47e0f69820 100644 --- a/code/modules/roguetown/roguecrafting/items.dm +++ b/code/modules/roguetown/roguecrafting/items.dm @@ -464,7 +464,7 @@ craftdiff = 0 /datum/crafting_recipe/roguetown/bonespear name = "bone spear" - result = /obj/item/rogueweapon/spear/bonespear + result = /obj/item/rogueweapon/polearm/spear/bonespear reqs = list(/obj/item/rogueweapon/polearm/woodstaff = 1, /obj/item/alch/bone = 2, /obj/item/natural/fibers = 1) diff --git a/icons/roguetown/weapons/64.dmi b/icons/roguetown/weapons/64.dmi index 874f845ee0..4ee036114f 100644 Binary files a/icons/roguetown/weapons/64.dmi and b/icons/roguetown/weapons/64.dmi differ