Stone Hammer: Difference between revisions

From PZwiki
m (remove the mention of crowbar from stone hammer page)
Line 93: Line 93:
WeaponLength = 0.23,
WeaponLength = 0.23,
AttachmentType = Hammer,
AttachmentType = Hammer,
Tags = Hammer;RemoveBarricade,
Tags = Hammer,
</pre>
</pre>



Revision as of 06:06, 25 June 2022

The Game WorldItemsToolsStone Hammer
Stone Hammer
Stone Hammer
Stone Hammer
General
Category Tool
Encumbrance
Heavy Load
1.2
Function Carpentry
Equipped One-handed
Condition max. 5
Skill Small Blunt
Attachment Belt
Damage
Type Small Blunt
Attack speed 3
Range 0.61–1.05 tiles
Damage 0.3–0.7
Knockback 0.5
Knockdown 0
Technical details
Ingredients 1 × Stone
1 × Tree Branch
1 × Ripped Sheets or Twine
Base ID Base.HammerStone

A stone hammer construction tool and weapon that can be made through foraging. It is strictly worse than a hammer as both a weapon and construction tool.

Usage

Construction

Main article: Carpentry

A hammer or stone hammer, in combination with wooden planks and nails, is required for most carpentry recipes. It is also necessary for barricading doors and windows.

A stone hammer will lose durability during construction, whereas a regular hammer will not.

Weapon

A stone hammer can be used as a low tier weapon. Compared to a regular hammer, it is heavier, less damaging, has slightly shorter range, and has a much lower durability.

Breaking doors

The stone hammer is capable of breaking down doors dealing 2 damage per swing. For comparison, an axe deals 35 damage.

Crafting

Stone Hammers are made up of items which are scavenged via Foraging.Tree branches, stones and ripped sheets (or twine) are required.

Product XP gained Skill(s) Recipe Ingredient 1 Ingredient 2 Ingredient 3
HammerStone.png
Stone Hammer
0 XP none Branch.png
Tree Branch
(consumed)
Rock.png
Stone
(consumed)

(consumed)

Code

Item

From items_weapons.txt (Project Zomboid directory/media/scripts/) Retrieved: Build 41.50

	item HammerStone
		MaxRange			= 1.05,
		WeaponSprite			= StoneHammer,
		MinAngle			= 0.65,
		Type				= Weapon,
		MinimumSwingTime		= 3,
		KnockBackOnNoDeath		= TRUE,
		SwingAmountBeforeImpact		= 0.02,
		Categories			= SmallBlunt,
		ConditionLowerChanceOneIn	= 5,
		Weight				= 1.2,
		SplatNumber			= 1,
		PushBackMod			= 0.5,
		SubCategory			= Swinging,
		ConditionMax			= 5,
		MaxHitCount			= 1,
		DoorDamage			= 2,
		CanBarricade			= TRUE,
		SwingAnim			= Bat,
		DisplayName			= Stone Hammer,
		MinRange			= 0.61,
		SwingTime			= 3,
		KnockdownMod			= 0,
		SplatBloodOnNoDeath		= TRUE,
		Icon				= HammerStone,
		RunAnim				= Run_Weapon2,
		IdleAnim			= Idle_Weapon2,
		BreakSound			= BreakMetalItem,
		TreeDamage			= 0,
		CriticalChance			= 15,
		CritDmgMultiplier		= 3,
		MinDamage			= 0.3,
		MaxDamage			= 0.7,
		BaseSpeed			= 1,
		WeaponLength			= 0.23,
		AttachmentType			= Hammer,
		Tags				= Hammer,

Building

From perform() in ISBuildAction.lua (Project Zomboid directory/media/lua/client/BuildingObjects/TimedActions/) Retrieved: Build 41.50

    -- reduce the condition of the hammer if it's a stone hammer
    local hammer = self.character:getPrimaryHandItem()
    if hammer and hammer:getType() == "HammerStone" and ZombRand(hammer:getConditionLowerChance()) == 0 then
        hammer:setCondition(hammer:getCondition() - 1)
        ISWorldObjectContextMenu.checkWeapon(self.character);
    end


See also