diff --git a/game/engines/default/engine/Projectile.lua b/game/engines/default/engine/Projectile.lua index f5c3efd833f5385bce808169acd2cca1de0855e6..c3150c559c7f3543c3f79a4e744bfc3b054c2d3f 100644 --- a/game/engines/default/engine/Projectile.lua +++ b/game/engines/default/engine/Projectile.lua @@ -246,7 +246,7 @@ function _M:makeProject(src, display, def, do_move, do_act, do_stop) local speed = def.tg.speed local name = def.tg.name if def.tg.talent then - speed = src:getTalentProjectileSpeed(def.tg.talent) + speed = src:getTalentProjectileSpeed(def.tg.talent) or speed name = def.tg.talent.name def.tg.talent_id = def.tg.talent.id def.tg.talent = nil