SoC. Делаем выброс как в модах — S.T.A.L.K.E.R. Inside Wiki

SoC. Делаем выброс как в модах

Материал из S.T.A.L.K.E.R. Inside Wiki

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

Сегодня мы создадим выброс.

Программируем

В папке scripts создаем файл surge_manager.script с таким содержанием:

 
function select_surge()
    -- включаем предварительный эффект выброса
    xr_effects.start_small_reject (actor, npc)
 
    -- сделаем чтобы для урона была вероятность
    if math.random(0, 1001) < 999 then
 
    -- создаем урон
    local h = hit()
    h.direction = vector():set( 1, 0, 0 ) 
    h.impulse = 1 
    h.draftsman = db.actor 
    h.power = 1 
    h.type = hit.telepatic
    db.actor:hit(h)
end
end
 

Вызывать через диалог

Другие места
LANGUAGE