From 8cd9ec2e98d27b414bc7cff3a5a98b0aad9099ce Mon Sep 17 00:00:00 2001 From: Elizabeth Alexander Hunt Date: Thu, 14 May 2026 09:09:08 -0700 Subject: Fixes crash on equip --- entity.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'entity.lua') diff --git a/entity.lua b/entity.lua index 2758071..e383b4f 100644 --- a/entity.lua +++ b/entity.lua @@ -151,6 +151,7 @@ _equipped_item_distance = 6 function Entity:equip(that, dist) dist = dist or _equipped_item_distance self.equipped[that.id] = { entity = that, distance = dist } + that:transition_to(States.Equipped) end function Entity:equipped_from(parent, dist) @@ -210,7 +211,7 @@ end function EntityBuilder:b_add_state(name, state) if self.states == nil then self.states = {} end self.states[name] = state - if self.state == nil then self.state = name end + if self.state == nil then self:b_state(name) end return self end function EntityBuilder:b_state(name) -- cgit v1.3