diff options
| author | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-05-14 09:09:08 -0700 |
|---|---|---|
| committer | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-05-14 09:09:08 -0700 |
| commit | 8cd9ec2e98d27b414bc7cff3a5a98b0aad9099ce (patch) | |
| tree | 07d56ae38d4131e571932322b3c5061d12bbd8d6 /entity.lua | |
| parent | e51b2ab9998588d2c4c842d861806c81011d751b (diff) | |
| download | dyl8-8cd9ec2e98d27b414bc7cff3a5a98b0aad9099ce.tar.gz dyl8-8cd9ec2e98d27b414bc7cff3a5a98b0aad9099ce.zip | |
Fixes crash on equip
Diffstat (limited to 'entity.lua')
| -rw-r--r-- | entity.lua | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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) |
