Obj bonus — Мир Неронис

Obj bonus

Материал из Мир Неронис

Перейти к: навигация, поиск

Функция возвращает размер бонуса, который дает предмет к определенному полю.

Применение:

obj_bonus(@obj:obj_data, @apply:разный):integer

Функция obj_bonus(@obj:obj_data, @apply:разный):integer

Функция возвращает размер бонуса, который дает @obj к полю @apply.

АргументТипОписание
@objobj_dataПредмет, бонусы с которого требуется получить.
@applyразныйПоле, по которому требуется получить бонус. Может быть как integer, так и int64.

Возвращает значение типа integer: значение изменения.

Если попытаться получить значение поля, являющегося частью составного поля (например, спасброски на волю являются частью спасбросков, а броня от рубки является частью брони), то в полученном результате будут также учтены изменения общего поля. Например, на предмете есть эффект, дающий 10 брони и эффект, дающий 5 брони от рубки. При получении брони от рубки, мы получим результат 15. Часть указанных полей не используются (apply_class, apply_level, apply_age, apply_height, apply_weight).

Источник — «http://www.neronis.ru/wiki/Obj_bonus»