- Регистрация
- 22 Авг 2022
- Сообщения
- 21
- Реакции
- 0
- Баллы
- 6
- Лучшие ответы
- 0


вопрос в чистом виде:
после декомпиляции марвином хелпером, ищем файлы со стрелами/болтами . находим, например, огненные
дальнейший поиск по файлам по эффекту
А хочется сделать так, чтобы эффект поджога (с %% шансом) повесить например на булаву или, например, на сам лук/арбалет вне зависимости от стрел которыми он в данный момент заряжен (кстати, эффекты стакнутся если поджог и от лука и от стрел? а если заморозка и огонь: повесят оба?).
куда для instance с_item прописывается эффект взаимодействия (поджог,заморозка, отхил)? и в каком скрипте эти эффекты посмотреть можно?
или ещё пример:
в игре есть молот (Ледяной молот), с локации ледяные горы орков:
я в глаза долблюсь, но в упор не вижу, где прописывается функция на шанс 30% заморозку при ударе этим молотом.
Вспоможение не помешало бы...
после декомпиляции марвином хелпером, ищем файлы со стрелами/болтами . находим, например, огненные
itrw_addon_firearrow.d
:
Код:
instance ITRW_ADDON_FIREARROW(C_ITEM)
{
NAME = "Огненная стрела";
MAINFLAG = ITEM_KAT_MUN;
FLAGS = ITEM_BOW | ITEM_MULTI | ITEM_MISSION;
WEAR = WEAR_EFFECT;
VALUE = 30;
EFFECT = "SPELLFX_FIREARROW";
VISUAL = "ItRw_Arrow_Sky_Claim.3ds";
MATERIAL = MAT_WOOD;
DESCRIPTION = NAME;
TEXT[3] = "Наносит дополнительный урон огнем";
TEXT[4] = "Шанс поджечь противника: 35%";
TEXT[5] = NAME_VALUE;
COUNT[5] = VALUE;
INV_ANIMATE = TRUE;
INV_ANIMATE = 1;
};
EFFECT = "SPELLFX_FIREARROW"
результата не дал.А хочется сделать так, чтобы эффект поджога (с %% шансом) повесить например на булаву или, например, на сам лук/арбалет вне зависимости от стрел которыми он в данный момент заряжен (кстати, эффекты стакнутся если поджог и от лука и от стрел? а если заморозка и огонь: повесят оба?).
куда для instance с_item прописывается эффект взаимодействия (поджог,заморозка, отхил)? и в каком скрипте эти эффекты посмотреть можно?
или ещё пример:
в игре есть молот (Ледяной молот), с локации ледяные горы орков:
Код:
instance ITMW_2H_ICEHAMMER(C_ITEM)
{
NAME = "Ледяной молот";
COND_ATR[2] = ATR_STRENGTH;
COND_VALUE[2] = 400;
DAMAGETOTAL = 400;
DAMAGETYPE = DAM_BLUNT;
DESCRIPTION = NAME;
FLAGS = ITEM_2HD_AXE | ITEM_MISSION;
INV_ANIMATE = 1;
MAINFLAG = ITEM_KAT_NF;
MATERIAL = MAT_WOOD;
ON_EQUIP = EQUIP_2H_ICEHAMMER;
ON_UNEQUIP = UNEQUIP_2H_ICEHAMMER;
RANGE = 150;
VALUE = 2000;
VISUAL = "ice_hammer_2h.3DS";
TEXT[0] = "Дробящий урон: 400";
TEXT[1] = "Длина оружия: 150 | Двуручное";
TEXT[3] = "Пробивание брони: 35%";
TEXT[2] = "Требуется силы: 400";
TEXT[4] = "Шанс заморозить: 30%";
TEXT[5] = NAME_VALUE;
COUNT[5] = VALUE;
RX_SETWEIGHTVALUE(SELF, RX_W_CRUSHINDEX, 2);
RX_SETWEIGHTVALUE(SELF, RX_W_MELEEWEAPONINDEX, 8);
};
Вспоможение не помешало бы...
Последнее редактирование модератором: