Skip to main content

Explosions

Every game entity World.SpawnExplosion can set off (61 entities). An explosion is the game's own force pulse taken from an entity file: its blast radius, push, damage types and the effect it plays all come from that file.

Available on: Server

Usage​

World.SpawnExplosion(position, entity)​

Sets off the explosion of entity at position for every joined player. Each player's game plays the effect and applies the force pulse, and each one only syncs the damage done to its own player, so players are hurt and pushed the same way they would be by that explosion in the single player game.

  • entity is the full path of the entity file (the Entity column), lowercase, exactly as listed.
  • The game reads the first force pulse it finds in the file. A file without a usable force pulse (no effect table) does nothing; every entity below has one.
  • Radius is the blast radius in meters, Pressure and Velocity how hard objects are pushed, Damage the extra damage types, and Default effect the visual played on ordinary ground (the pulse picks another one for water, snow, sand and so on).
  • Nothing is spawned or kept: the explosion happens once and there is no handle.

Example

-- an airstrike: five tank shell explosions around a position, half a second apart
Net.AddEvent("Airstrike", function(position)
for i = 1, 5 do
Timer.Set(function()
local offset = vec3(math.random(-15, 15), 0, math.random(-15, 15))

World.SpawnExplosion(position + offset, "editor/entities/vehicles/01_land/v801_treaded_mediumtank/v801_treaded_mediumtank_military_01.epe")
end, i * 500, 1)
end
end)

Values​

Vehicles​

EntityPulseRadius (m)PressureVelocityDamageDefault effectDLC
editor/entities/vehicles/01_land/v015_car_cannontruck/v015_car_cannontruck_military.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v015_car_cannontruck/v015_car_cannontruck_rebel.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v505_train_armoredweaponcarriage/v505_train_armoredweaponcarriage_military_01.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v505_train_armoredweaponcarriage/v505_train_armoredweaponcarriage_rebel.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v506_train_armoredhowitzer/v506_train_armoredhowitzer_base.epewpn_604_tank_cannon8100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v506_train_armoredhowitzer/v506_train_armoredhowitzer_military.epewpn_604_tank_cannon8100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v506_train_armoredhowitzer/v506_train_armoredhowitzer_military_covered.epewpn_604_tank_cannon8100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v506_train_armoredhowitzer/v506_train_armoredhowitzer_rebel.epewpn_604_tank_cannon8100100fire, coretank_explosive_default.vfxc
editor/entities/vehicles/01_land/v506_train_armoredhowitzer/v506_train_armoredhowitzer_rebel_decouple_immune.epewpn_604_tank_cannon8100100fire, coretank_explosive_default.vfxc
editor/entities/vehicles/01_land/v800_treaded_modernheavytank/v800_treaded_modernheavytank_military_01.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v800_treaded_modernheavytank/v800_treaded_modernheavytank_rebel_01.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v801_treaded_mediumtank/v801_treaded_mediumtank_military_01.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v801_treaded_mediumtank/v801_treaded_mediumtank_rebel_01.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v802_treaded_aatank/v802_treaded_aatank_military.epewpn_611_antiair10100100fireaa_gun_concrete.effc
editor/entities/vehicles/01_land/v802_treaded_aatank/v802_treaded_aatank_rebel.epewpn_611_antiair10100100fireaa_gun_concrete.effc
editor/entities/vehicles/01_land/v803_treaded_flexturrettank/v803_treaded_flexturrettank_military.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/01_land/v803_treaded_flexturrettank/v803_treaded_flexturrettank_rebel.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/02_air/v251_helicopter_rocketdrone/v251_helicopter_rocketdrone_military.epeCForcePulse110010firedrone_rocket_impact.effc
editor/entities/vehicles/02_air/v251_helicopter_rocketdrone/v251_helicopter_rocketdrone_rebel.epeCForcePulse110010firedrone_rocket_impact.effc
editor/entities/vehicles/03_sea/v103_boat_corvette/v103_boat_corvette_military_01.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc
editor/entities/vehicles/03_sea/v103_boat_corvette/v103_boat_corvette_rebel_01.epewpn_604_tank_cannon5100100firetank_explosive_default.vfxc

Weapons​

EntityPulseRadius (m)PressureVelocityDamageDefault effectDLC
editor/entities/weapons/01_wielded/wpn_001_assault_rifle/wpn_001_assault_rifle.epeCForcePulse610030firehg_explosion_concrete.effc
editor/entities/weapons/01_wielded/wpn_003_assault_rifle/wpn_003_assault_rifle.epeForcePulse10100100firehg_explosion_concrete.effc
editor/entities/weapons/01_wielded/wpn_021_shotgun/wpn_021_shotgun.epeCForcePulse12100100concussion
editor/entities/weapons/01_wielded/wpn_031_sniper_rifle/wpn_031_sniper_rifle.epeForcePulse3100100firemissile_explosion_default.vfxc
editor/entities/weapons/01_wielded/wpn_032_sniper_rifle/wpn_032_sniper_rifle.epeForcePulse10100100fireplant_explosion_concrete.effc
editor/entities/weapons/01_wielded/wpn_050_smg/wpn_050_smg.epeCForcePulse10100100firehg_explosion_concrete.effc
editor/entities/weapons/01_wielded/wpn_060_rpg/wpn_060_rpg.epeexplosion_force_pulse10100100firemissile_explosion_default.vfxc
editor/entities/weapons/01_wielded/wpn_061_rpg/wpn_061_rpg.epeexplosion_force_pulse10100100firemissile_explosion_default.vfxc
editor/entities/weapons/01_wielded/wpn_063_rpg/wpn_063_rpg.epeexplosion_force_pulse5100100firemissile_explosion_default.vfxc
editor/entities/weapons/01_wielded/wpn_070_glauncher/wpn_070_glauncher.epeCForcePulse7.57575firehg_explosion_concrete.effc
editor/entities/weapons/01_wielded/wpn_071_mlauncher/wpn_071_mlauncher.epeForcePulse10100100fireplant_explosion_concrete.effc
editor/entities/weapons/01_wielded/wpn_081_experimental/wpn_081_experimental.epeexplosion_force_pulse5100100fireelec_explosion_1m_b.effc
editor/entities/weapons/01_wielded/wpn_100_railgun/wpn_100_railgun.epeForcePulse10100100firehg_explosion_concrete.effc
editor/entities/weapons/03_thrown/w301_grenade/w301_grenade.epeCForcePulse10100100nonehg_explosion_concrete.effc
editor/entities/weapons/03_thrown/w303_concussion_grenade/w303_concussion_grenade.epeCForcePulse0.856075concussionhg_explosion_concrete.effc
editor/entities/weapons/03_thrown/w304_death_dropped_grenade/w304_death_dropped_grenade.epeCForcePulse7.57575nonehg_explosion_concrete.effc
editor/entities/weapons/04_stationary/wpn_203_aa_gun/wpn_203_aa_gun.epewpn_203_antiair10100100fireaa_gun_concrete.effc
editor/entities/weapons/06_special/illapa_defence_weapon.epeForcePulse17500500firemissile_explosion_default.vfxc

World locations​

EntityPulseRadius (m)PressureVelocityDamageDefault effectDLC
global/global_blizzard.blolightning_ForcePulse5500100electricitylightningbolt_impact_25m.vfxc
global/tropical_storm.blolightning_ForcePulse5500100electricitylightningbolt_impact_25m.vfxc
locations/cutscenes/binked_scenes/bink_cutscene_thunderbarge_finale_end_part01.bloexplosion_force_pulse5100100firemissile_explosion_default.vfxc
locations/cutscenes/interstitials/interstitial_sandstorm_module.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/cutscenes/interstitials/interstitial_tropicalstorm_module.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/cutscenes/sandstorm/cutscene_sandstorm_finale_start.blowpn_604_tank_cannon8100100fire, coretank_explosive_default.vfxc
locations/cutscenes/sandstorm/cutscene_sandstorm_stealweapon_end.blowpn_604_tank_cannon8100100firetank_explosive_default.vfxc
locations/cutscenes/windwalker/cutscene_windwalker_stormchaser_end.blowpn_604_tank_cannon5100100firetank_explosive_default.vfxc
locations/node/node_factory_02/node_factory_02_friendly_ai.bloCForcePulse2.525010fire, concussionturret_railgun_impact.effc
locations/node/node_factory_02/node_factory_02_hostile_ai.bloCForcePulse2.525010fire, concussionturret_railgun_impact.effc
locations/node/node_factory_02/node_factory_02_main.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/node/node_factory_04/node_factory_04_main.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/node/node_industrial_08/node_industrial_08_main.bloCForcePulse2.525010fire, concussionturret_railgun_impact.effc
locations/node/node_military_01/node_military_01_main.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/node/node_military_05/node_military_05_main.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/node/node_military_08/node_military_08_hostile_ai.bloCForcePulse2.525010fire, concussionturret_railgun_impact.effc
locations/node/node_military_12/node_military_12_main.bloForcePulse17500500firemissile_explosion_default.vfxc
locations/node/node_military_12/node_military_12_module_desert.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/node/node_military_12/node_military_12_module_grasslands.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/node/node_military_12/node_military_12_module_rainforest.blowpn_604_tank_cannon3.5100100firedefense_cannon_impact.vfxc
locations/node/node_science_02/node_science_02_hostile_ai.bloCForcePulse2.525010fire, concussionturret_railgun_impact.effc
locations/quests/questa17_junkgraveyard_turrets.bloCForcePulse2.525010fire, concussionturret_railgun_impact.effc