fatsawhorse, в любом случае, пиши что не ясно, на то тема тут такая и есть.
Что до артефактов, а они точно перед боем одеты, что вы их проверяете? я уверен если у врага есть палатка то она займёт слот навсегда (пока не разрушат в битве) и значит наличие 143 арта у врага точно не обеспечит его установку в слот палатки, ибо будет занята позиция. мягко говоря, скрипт очень сырой и полно мест крайне не обоснованных. В общем, продумайте получше логику построения кода, дабы не городить удваивания проверок одного и того же в разных местах