|
Re: Скриптинг в Готике
2Vam: Я все таки нашел причину переполнения стека – 4 безобидных условия, стоящих в моей функции: if (slf.HitChance[NPC_TALENT_1H] < 100) { B_AddFightSkill(slf, NPC_TALENT_1H, 5) }; if (slf.HitChance[NPC_TALENT_2H] < 100) { B_AddFightSkill(slf, NPC_TALENT_2H, 5) }; if (slf.HitChance[NPC_TALENT_BOW] < 100) { B_AddFightSkill(slf, NPC_TALENT_BOW, 5) }; if (slf.HitChance[NPC_TALENT_CROSSBOW] < 100) { B_AddFightSkill(slf, NPC_TALENT_CROSSBOW, 5) };
Вот так то! Оказывается B_AddFightSkill – тяжелая функция.
|