special treating of the value to set state only (without counter use)
См. определение в файле ModifierBase.c строка 248
249 {
252
253 string formatttedKey = string.Format("%1_state", modifierStatKey);
254 if (value == -1.0)
255 {
256 if(
m_Player.StatGet(formatttedKey) == 0.0)
257 return;
258 }
259
260 if (value == 1.0)
261 {
262 if(
m_Player.StatGet(formatttedKey) == 1.0)
263 return;
264 }
265
266 m_Player.StatUpdate(formatttedKey, value);
267 }
proto int ToLower()
Changes string to lowercase. Returns length.
Перекрестные ссылки EnumTools::EnumToString(), m_Player и string::ToLower().
Используется в Activate() и Deactivate().