Скорее всего ты прав. Если крит не обработан, тогда понятно почему он не работает.
Пытаюсь его обработать сама, но, похоже, пишу туда невменяемую жесть, ибо успехов пока нет:
def apply_stand(value, item)
# for addon params
if self.is_a?(Game_Actor)
if last_stand != nil
case item.damage.element_id
when 1 # физ дамаг
value -= value * (last_stand.add_params["grd"] * 0.01)
value -= value * (last_stand.add_params["crit"] * 1)
end
end
end
return value
end
end
В общем, действительно лучше отложить это до завтра.
Социальные закладки