Page 1 of 1

переменные чара не обновляются

Posted: 24.02.2020 23:41
by untoha
в соответствии с механикой шарда, персонажу определенной магией меняется ник на время, парализится, делается резист 200.
но при этом мой стелс не видит изменения, он видит старое значение имени и резиста (50). при этом новое значение (200) видно в закладке Skills
пробовал кликать на себя, но бестолку

при этом, если я меняю ник персу ГМом, то ник в стелсе обновляется через 2-3 секунды.
что я не так делаю?

Code: Select all

AddToSystemJournal(CharName);  
AddToSystemJournal(GetName(self));
AddToSystemJournal(inttostr(Trunc(GetSkillValue('Resisting spells'))); 
так же странность в том, что раньше это работало без нареканий.

===================== UPD
если запарализенному персонажу изменить координаты, перенести на любой тайл, то значение имени обновляется. но как быть, вить он запарализен и игровым способом его не перенести.

Re: переменные чара не обновляются

Posted: 25.02.2020 16:54
by Vizit0r
в дискорде напиши и готовь мне чара для тестов

Re: переменные чара не обновляются

Posted: 25.02.2020 19:06
by untoha
для истории, я не правильно смотрел скил. значение модифицированного скила нужно получать GetSkillCurrentValue()