Files
VnUtest/garrysmod/addons/swbombs/lua/entities/sw_rocket_s8ko_v3.lua
2026-03-31 10:27:04 +03:00

63 lines
2.1 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
AddCSLuaFile()
DEFINE_BASECLASS( "sw_base_rocket_v3" )
local StartSnds = {}
StartSnds[1] = "sw/rocket/rocket_start_01.wav"
StartSnds[2] = "sw/rocket/rocket_start_02.wav"
StartSnds[3] = "sw/rocket/rocket_start_03.wav"
StartSnds[4] = "sw/rocket/rocket_start_04.wav"
local WtrImpSnds = {}
WtrImpSnds[1] = "sw/bomb/impact_wtr_1.wav"
WtrImpSnds[2] = "sw/bomb/impact_wtr_2.wav"
WtrImpSnds[3] = "sw/bomb/impact_wtr_3.wav"
--Main info
ENT.Type = "anim"
ENT.Spawnable = true
ENT.AdminSpawnable = false
ENT.AdminOnly = false
ENT.PrintName = "С-8КО"
ENT.Author = "Shermann Wolf"
ENT.Contact = "shermannwolf@gmail.com"
ENT.Category = "SW Bombs V3 | RUS"
ENT.Editable = true
ENT.SWBombV3 = true
--Visual
ENT.Model = "models/sw/rus/rockets/s8.mdl"
ENT.Effect = "ins_m203_explosion"
ENT.EffectAir = "ins_m203_explosion"
ENT.EffectWater = "ins_water_explosion"
ENT.AngEffect = true
--Sounds
ENT.WaterImpactSoundSound = table.Random(WtrImpSnds)
ENT.ImpactSound = "sw/bomb/impact_1.wav"
ENT.DebrisSound = "sw/bomb/debris_1.wav"
ENT.WhistleSound = "sw/bomb/whistle.wav"
ENT.ExplosionSound = "sw/explosion/exp_tny_1.wav"
ENT.FarExplosionSound = "sw/explosion/exp_sml_dst_1.wav"
ENT.DistExplosionSound = "sw/explosion/exp_sml_far_1.wav"
ENT.WaterExplosionSound = "sw/explosion/exp_trp_1.wav"
ENT.WaterFarExplosionSound = nil
ENT.StartSound = table.Random(StartSnds)
--Physics
ENT.TraceLength = 150
ENT.ImpactSpeed = 500
ENT.ImpactDepth = 0
ENT.Mass = 100
ENT.Durability = 100
ENT.MaxVelocity = 700
ENT.FuelBurnoutTime = 1.5
--Explosion
ENT.ExplosionDamage = 2500
ENT.ExplosionRadius = 100
ENT.BlastRadius = 0
ENT.FragDamage = 25
ENT.FragRadius = 270
ENT.FragCount = 0