Files
pke/data/scripts/weapons/weapon_ump.lua
2026-03-11 23:25:46 +03:00

33 lines
1.1 KiB
Lua

-----------------------------------------------------------
-- weapon_ump.lua, Weapon UMP
-----------------------------------------------------------
weapon_ump = inherit_table(weapon_base)
-- покой
weapon_ump.m_fsm[WEAPON_FSM_STATE_IDLE] = {
anim = "idle1", -- имя анимации
anim_playback = ANIM_PLAYBACK_REPEAT, -- бесконечно играть
anim_speed = 1.0 -- обычная скорость анимации
}
-- атака
weapon_ump.m_fsm[WEAPON_FSM_STATE_ATTACK] = {
anim = "shoot1", -- имя анимации
anim_playback = ANIM_PLAYBACK_NONE,
anim_speed = 6.0, -- обычная скорость анимации
anim_sound = "data/sounds/weapons/ump45_shoot.wav"
}
-- перезарядка
weapon_ump.m_fsm[WEAPON_FSM_STATE_RELOAD] = {
anim = "reload", -- имя анимации
anim_playback = ANIM_PLAYBACK_NONE,
anim_speed = 1.0, -- обычная скорость анимации
anim_sound = "data/sounds/weapons/ump45_reload.wav"
}
function weapon_ump:on_init()
weapon_base.on_init(self)
self:load_model("data/models/weapons/v_ump.iqm")
end