From 68a479c632fff0febba694c89391283ffc0fa0cd Mon Sep 17 00:00:00 2001 From: archive Date: Thu, 7 May 2009 00:00:00 +0000 Subject: [PATCH] as released 2009-05-07 --- README.txt | 61 +- raw/fx/env/electrical/fx_elec_player_md.efx | 1772 +++++++++++++ raw/fx/env/electrical/fx_elec_player_sm.efx | 1772 +++++++++++++ .../env/electrical/fx_elec_player_torso.efx | 1977 ++++++++++++++ .../fx_elec_wire_spark_dl_oneshot.efx | 1299 ++++++++++ raw/fx/env/smoke/fx_fog_low_floor_sm.efx | 577 +++++ raw/fx/env/smoke/fx_fog_low_thick_sm.efx | 389 +++ .../env/smoke/fx_fog_rolling_thick_zombie.efx | 386 +++ raw/fx/impacts/flesh_hit_splat_drops.efx | 191 ++ .../maps/mp_maps/fx_mp_ash_falling_windy.efx | 680 +++++ ..._mp_battlesmoke_brown_thick_small_area.efx | 196 ++ .../mp_maps/fx_mp_battlesmoke_falling.efx | 382 +++ .../mp_maps/fx_mp_battlesmoke_thin_lg.efx | 196 ++ .../fx_mp_debris_hall_ash_embers_sm.efx | 476 ++++ .../mp_maps/fx_mp_debris_papers_windy.efx | 475 ++++ .../maps/mp_maps/fx_mp_dlight_fire_glow.efx | 196 ++ .../maps/mp_maps/fx_mp_dust_spill_oneshot.efx | 617 +++++ .../maps/mp_maps/fx_mp_dust_spill_runner.efx | 185 ++ raw/fx/maps/mp_maps/fx_mp_electric_sparks.efx | 855 ++++-- .../mp_maps/fx_mp_electric_sparks_dlight.efx | 186 ++ .../fx_mp_electric_sparks_oneshot_dl.efx | 1491 +++++++++++ raw/fx/maps/mp_maps/fx_mp_embers_patch_sm.efx | 486 ++++ .../fx_mp_fire_150x150_tall_distant.efx | 588 +++++ .../fx_mp_fire_150x600_tall_distant.efx | 1159 +++++++++ .../maps/mp_maps/fx_mp_fire_column_close.efx | 1191 +++++++++ raw/fx/maps/mp_maps/fx_mp_fire_column_lg.efx | 1379 ++++++++++ raw/fx/maps/mp_maps/fx_mp_fire_column_sm.efx | 1205 +++++++++ raw/fx/maps/mp_maps/fx_mp_fire_column_xsm.efx | 1191 +++++++++ .../mp_maps/fx_mp_fire_rubble_detail_grp.efx | 1453 +++++++++++ .../mp_maps/fx_mp_fire_rubble_md_lowsmk.efx | 1798 +++++++++++++ .../maps/mp_maps/fx_mp_fire_rubble_md_smk.efx | 1803 +++++++++++++ .../maps/mp_maps/fx_mp_fire_rubble_small.efx | 1604 ++++++++++++ .../fx_mp_fire_rubble_small_column.efx | 1590 ++++++++++++ .../fx_mp_fire_rubble_small_column_smldr.efx | 1182 +++++++++ .../maps/mp_maps/fx_mp_fire_small_detail.efx | 79 +- raw/fx/maps/mp_maps/fx_mp_fire_window.efx | 1188 +++++++++ raw/fx/maps/mp_maps/fx_mp_fire_window_int.efx | 1147 ++++++++ .../maps/mp_maps/fx_mp_fire_window_smk_lf.efx | 1575 +++++++++++ .../maps/mp_maps/fx_mp_fire_window_smk_rt.efx | 1569 +++++++++++ raw/fx/maps/mp_maps/fx_mp_flak_field.efx | 372 +++ .../maps/mp_maps/fx_mp_flak_field_flash.efx | 192 ++ raw/fx/maps/mp_maps/fx_mp_insects_lantern.efx | 411 +++ .../fx_mp_light_corona_bulb_ceiling.efx | 370 +++ .../maps/mp_maps/fx_mp_light_corona_cool.efx | 370 +++ .../mp_maps/fx_mp_light_glow_indoor_short.efx | 8 +- .../fx_mp_light_glow_indoor_short_blinky.efx | 554 ++++ .../fx_mp_light_glow_indoor_short_loop.efx | 554 ++++ .../mp_maps/fx_mp_light_glow_lantern_day.efx | 936 +++++++ .../fx_mp_light_glow_outdoor_long_loop.efx | 554 ++++ raw/fx/maps/mp_maps/fx_mp_light_lamp.efx | 554 ++++ raw/fx/maps/mp_maps/fx_mp_light_lensflare.efx | 186 ++ raw/fx/maps/mp_maps/fx_mp_pipe_steam.efx | 574 ++++ .../maps/mp_maps/fx_mp_pipe_steam_oneshot.efx | 571 ++++ .../maps/mp_maps/fx_mp_pipe_steam_random.efx | 185 ++ raw/fx/maps/mp_maps/fx_mp_ray_fire_ribbon.efx | 1018 ++++++++ raw/fx/maps/mp_maps/fx_mp_ray_fire_thin.efx | 204 ++ raw/fx/maps/mp_maps/fx_mp_ray_flare_md.efx | 554 ++++ raw/fx/maps/mp_maps/fx_mp_ray_moon_lg.efx | 370 +++ raw/fx/maps/mp_maps/fx_mp_ray_moon_lg_1sd.efx | 186 ++ raw/fx/maps/mp_maps/fx_mp_ray_moon_md.efx | 370 +++ raw/fx/maps/mp_maps/fx_mp_ray_moon_sm.efx | 370 +++ raw/fx/maps/mp_maps/fx_mp_ray_moon_xsm.efx | 370 +++ raw/fx/maps/mp_maps/fx_mp_ray_motes_lg.efx | 752 ++++++ raw/fx/maps/mp_maps/fx_mp_ray_overcast_md.efx | 370 +++ .../maps/mp_maps/fx_mp_ray_spotlight_lg.efx | 1668 ++++++++++++ raw/fx/maps/mp_maps/fx_mp_ray_sun_lg.efx | 370 +++ raw/fx/maps/mp_maps/fx_mp_ray_sun_md.efx | 370 +++ raw/fx/maps/mp_maps/fx_mp_ray_sun_md_1sd.efx | 186 ++ raw/fx/maps/mp_maps/fx_mp_ray_sun_sm.efx | 370 +++ raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm.efx | 370 +++ .../maps/mp_maps/fx_mp_ray_sun_xsm_near.efx | 370 +++ .../maps/mp_maps/fx_mp_seagulls_circling.efx | 245 ++ raw/fx/maps/mp_maps/fx_mp_smoke_crater.efx | 386 +++ .../maps/mp_maps/fx_mp_smoke_fire_column.efx | 1263 +++++++++ .../mp_maps/fx_mp_smoke_fire_column_short.efx | 754 +++++- raw/fx/maps/mp_maps/fx_mp_smoke_hall.efx | 196 ++ raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg.efx | 982 +++++++ .../maps/mp_maps/fx_mp_smoke_plume_lg_shd.efx | 200 ++ .../fx_mp_smoke_plume_xlg_slow_blk.efx | 475 +++- raw/fx/maps/mp_maps/fx_mp_smoke_sm_slow.efx | 204 ++ .../mp_maps/fx_mp_water_drips_hvy_long.efx | 760 ++++++ raw/fx/maps/mp_maps/fx_mp_water_spill.efx | 1386 ++++++++++ .../maps/mp_maps/fx_mp_water_spill_long.efx | 1746 +++++++++++++ .../maps/mp_maps/fx_mp_water_spill_splash.efx | 987 +++++++ .../mp_maps/fx_mp_water_spill_splatter.efx | 780 ++++++ .../mp_maps/fx_mp_water_wake_flow_slow.efx | 200 ++ .../fx_mp_zombie_body_dirt_billowing.efx | 1361 ++++++++++ .../fx_mp_zombie_body_dust_falling.efx | 1244 +++++++++ .../mp_maps/fx_mp_zombie_hand_dirt_burst.efx | 2306 +++++++++++++++++ raw/fx/misc/fx_zombie_cola_dtap_on.efx | 364 +++ raw/fx/misc/fx_zombie_cola_jugg_on.efx | 364 +++ raw/fx/misc/fx_zombie_cola_off.efx | 402 +++ raw/fx/misc/fx_zombie_cola_on.efx | 364 +++ raw/fx/misc/fx_zombie_cola_revive_on.efx | 364 +++ raw/fx/misc/fx_zombie_dirt_dust_emited.efx | 601 +++++ raw/fx/misc/fx_zombie_dirt_emitter.efx | 401 +++ raw/fx/misc/fx_zombie_elec_gen_idle.efx | 2240 ++++++++++++++++ raw/fx/misc/fx_zombie_elec_gen_on.efx | 1119 ++++++++ raw/fx/misc/fx_zombie_elec_trail.efx | 1379 ++++++++++ raw/fx/misc/fx_zombie_elec_trail_oneshot.efx | 1379 ++++++++++ raw/fx/misc/fx_zombie_electric_trap.efx | 1688 ++++++++++++ raw/fx/misc/fx_zombie_light_elec_room_on.efx | 187 ++ raw/fx/misc/fx_zombie_mini_nuke.efx | 1276 ++++++++- raw/fx/misc/fx_zombie_treasure_box_light.efx | 548 ++++ raw/fx/misc/fx_zombie_zapper_light_green.efx | 183 ++ raw/fx/misc/fx_zombie_zapper_light_red.efx | 183 ++ raw/fx/misc/fx_zombie_zapper_powerbox_on.efx | 1749 +++++++++++++ .../misc/fx_zombie_zapper_wall_control_on.efx | 1870 +++++++++++++ 108 files changed, 82853 insertions(+), 488 deletions(-) create mode 100644 raw/fx/env/electrical/fx_elec_player_md.efx create mode 100644 raw/fx/env/electrical/fx_elec_player_sm.efx create mode 100644 raw/fx/env/electrical/fx_elec_player_torso.efx create mode 100644 raw/fx/env/electrical/fx_elec_wire_spark_dl_oneshot.efx create mode 100644 raw/fx/env/smoke/fx_fog_low_floor_sm.efx create mode 100644 raw/fx/env/smoke/fx_fog_low_thick_sm.efx create mode 100644 raw/fx/env/smoke/fx_fog_rolling_thick_zombie.efx create mode 100644 raw/fx/impacts/flesh_hit_splat_drops.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ash_falling_windy.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_battlesmoke_brown_thick_small_area.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_battlesmoke_falling.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_battlesmoke_thin_lg.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_debris_hall_ash_embers_sm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_debris_papers_windy.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_dlight_fire_glow.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_dust_spill_oneshot.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_dust_spill_runner.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_electric_sparks_dlight.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_electric_sparks_oneshot_dl.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_embers_patch_sm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_150x150_tall_distant.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_150x600_tall_distant.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_column_close.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_column_lg.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_column_sm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_column_xsm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_rubble_detail_grp.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_lowsmk.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_smk.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_rubble_small.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column_smldr.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_window.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_window_int.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_window_smk_lf.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_fire_window_smk_rt.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_flak_field.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_flak_field_flash.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_insects_lantern.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_corona_bulb_ceiling.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_corona_cool.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_blinky.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_loop.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_glow_lantern_day.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_glow_outdoor_long_loop.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_lamp.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_light_lensflare.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_pipe_steam.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_pipe_steam_oneshot.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_pipe_steam_random.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_fire_ribbon.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_fire_thin.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_flare_md.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_moon_lg.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_moon_lg_1sd.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_moon_md.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_moon_sm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_moon_xsm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_motes_lg.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_overcast_md.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_spotlight_lg.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_sun_lg.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_sun_md.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_sun_md_1sd.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_sun_sm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm_near.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_seagulls_circling.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_smoke_crater.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_smoke_fire_column.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_smoke_hall.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg_shd.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_smoke_sm_slow.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_water_drips_hvy_long.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_water_spill.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_water_spill_long.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_water_spill_splash.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_water_spill_splatter.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_water_wake_flow_slow.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_zombie_body_dirt_billowing.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_zombie_body_dust_falling.efx create mode 100644 raw/fx/maps/mp_maps/fx_mp_zombie_hand_dirt_burst.efx create mode 100644 raw/fx/misc/fx_zombie_cola_dtap_on.efx create mode 100644 raw/fx/misc/fx_zombie_cola_jugg_on.efx create mode 100644 raw/fx/misc/fx_zombie_cola_off.efx create mode 100644 raw/fx/misc/fx_zombie_cola_on.efx create mode 100644 raw/fx/misc/fx_zombie_cola_revive_on.efx create mode 100644 raw/fx/misc/fx_zombie_dirt_dust_emited.efx create mode 100644 raw/fx/misc/fx_zombie_dirt_emitter.efx create mode 100644 raw/fx/misc/fx_zombie_elec_gen_idle.efx create mode 100644 raw/fx/misc/fx_zombie_elec_gen_on.efx create mode 100644 raw/fx/misc/fx_zombie_elec_trail.efx create mode 100644 raw/fx/misc/fx_zombie_elec_trail_oneshot.efx create mode 100644 raw/fx/misc/fx_zombie_electric_trap.efx create mode 100644 raw/fx/misc/fx_zombie_light_elec_room_on.efx create mode 100644 raw/fx/misc/fx_zombie_treasure_box_light.efx create mode 100644 raw/fx/misc/fx_zombie_zapper_light_green.efx create mode 100644 raw/fx/misc/fx_zombie_zapper_light_red.efx create mode 100644 raw/fx/misc/fx_zombie_zapper_powerbox_on.efx create mode 100644 raw/fx/misc/fx_zombie_zapper_wall_control_on.efx diff --git a/README.txt b/README.txt index 27d96f9a2..f298d8b5f 100644 --- a/README.txt +++ b/README.txt @@ -1,63 +1,16 @@ -+++ MOD TOOLS 1.2 (incremental) +++ - - ++++ MOD TOOLS 1.2.1 (incremental) +++ Installation: - - - Unzip the .zip file to a new folder. +- You will see one folder inside named “raw”. +- Highlight this folder and copy it into your "Call of Duty - World at War" root game directory. +- You will be asked if it is okay to overwrite folders and files. Click "Yes to All" for this operation and any subsequent ones. -- You will see six folders; "bin", "deffiles", "map_source", "mods", "raw", and "zone source", along with two executibles; "mp_tool.exe" and "sp_tool.exe". - -- Highlight all folders and both executibles and copy them into your "Call of Duty - World at War" root game directory. - -- You will be asked if it is okay to overwrite folders and files. Click "Yes to All" for this operation and any subseuqent ones. - - -You have now sucessfully installed Mod Tools 1.2. Have fun, and please report any problems to the forums! - - - - - -**SPECIAL NOTEs** - -- This Mod Tools update requires CoD:WaW patch 1.4. - -- We recommend that you covert and recompile all mods and custom maps to ensure compatibility with CoD:WaW patch 1.4. - -- Patch 1.4 recognizes IWD's in the /usermaps folder. In the case of duplicate files in both /usermaps and /mods folders, the files in /usermaps will take priority. - -- This 1.2 update also includes the files from the "CoDWaW - Mod Tools Package 1.1" download that was released in January. - - +You have now successfully installed Mod Tools 1.2.1. Have fun, and please report any problems to the forums! -------------------------------- - -Issues Fixed: - -- Custom models no longer crash the lighting process in Launcher.exe when compiling a map that contains a custom model. -- Converter's "ERROR: dll version number does not match converter version" error has been resolved. -- Launching "mp_usermaps" in the /mods directory no longer causes clients to be kicked when joining the host's game. - - --------------------------------- - -Added and Updated Files: - -- mp_castle.map and all .map prefabs associated with it. -- code_post_gfx_mp, flamethrower, mp_vehicle_fx, nazi_zombie_asylum, vehicles_drivable_mp, water, and zombiemode CSV files. -- ambient, attack, behind, crawl, death, elec, laugh, n/sprint, sprint, and taunt Zombie sound effects. -- destructibledef and destructiblepiece files. -- Updated dlls in the /deffiles folder. -- Updated new scripts. -- DLC xmodel, xmodelparts, and xmodelsurfs files. -- DLC xanim files. -- DLC materials and material_properties files. -- DLC weapons, vision, ui_mp, maps, collmaps, and animtrees files. -- mp_tool.exe and sp_tool.exe. -- asset_manager, AssetViewer, cod2map, cod2rad, CoDWaWRadiant, converter, EffectsEd3, Launcher, linker_pc, MODSound, and ShaderCompiler executibles. - +Added Files: +- FX files used in Verruckt, Kneedeep, Nachtfeuer, and Subway. -------------------------------- http://wiki.treyarch.com diff --git a/raw/fx/env/electrical/fx_elec_player_md.efx b/raw/fx/env/electrical/fx_elec_player_md.efx new file mode 100644 index 000000000..42990c259 --- /dev/null +++ b/raw/fx/env/electrical/fx_elec_player_md.efx @@ -0,0 +1,1772 @@ +iwfx 2 + +{ + name "0_embers_single_8000"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 20; + spawnLooping 50 50; + spawnOneShot 5 0; + spawnDelayMsec 0 82; + lifeSpanMsec 110 200; + spawnOrgX -4 8; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -1 -5; + elasticity 0 0; + windinfluence 0.7; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 15; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 550 + { + { + 0 0.5 + 0.334302 0.188995 + 1 0.0502392 + } + { + 0 -0.5 + 0.215116 -0.236842 + 1 -0.0837321 + } + }; + velGraph0Y 550 + { + { + 0 0.5 + 0.209302 0.160287 + 1 0.0358852 + } + { + 0 -0.5 + 0.340116 -0.150718 + 1 -0.0215311 + } + }; + velGraph0Z 360 + { + { + 0 0.150718 + 1 0.5 + } + { + 0 0.0119617 + 0.465116 0.107656 + 1 0.279904 + } + }; + velGraph1X 50 + { + { + 0 0 + 0.360465 0.485646 + 1 0 + } + { + 0 -0.212919 + 0.686047 -0.385167 + 1 0.322967 + } + }; + velGraph1Y 50 + { + { + 0 0 + 0.130814 0.404306 + 0.811047 -0.5 + 1 -0.19378 + } + { + 0 -0.361244 + 0.226744 0.212919 + 0.520349 -0.294258 + 0.732558 0.5 + 1 0.12201 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 1000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 5 + { + { + 0 0 + 0.05 0.649351 + 0.255882 1 + 0.676471 1 + 1 0.253247 + } + { + 0 0.025974 + 0.0529412 0.519481 + 0.114706 0.350649 + 0.276471 0.545455 + 0.329412 0.402597 + 0.447059 0.409091 + 0.517647 1 + 0.555882 0.701299 + 0.782353 0.623377 + 1 0.318182 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "0_fire_clump_5000"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 90 26; + spawnOneShot 100 0; + spawnDelayMsec 0 90; + lifeSpanMsec 150 100; + spawnOrgX 3 2; + spawnOrgY -15 30; + spawnOrgZ -15 30; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 7; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -315 630; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 14; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 50 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 50 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 20 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.980392 0.592157 0.0117647 + 1 0.482353 0.14902 0.141176 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "0_fire_local_13000"; + editorFlags looping useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 10; + spawnOneShot 2 10; + spawnDelayMsec 0 27; + lifeSpanMsec 800 25; + spawnOrgX 0 5; + spawnOrgY -7 14; + spawnOrgZ -7 14; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 -0.1; + elasticity 1 0; + windinfluence 0.05; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.141148 + 1 0.5 + } + { + 0 0.0167464 + 1 0.0933014 + } + }; + velGraph0Y 1 + { + { + 0 -0.5 + 1 -0.299043 + } + { + 0 0.5 + 1 0.303828 + } + }; + velGraph0Z 1 + { + { + 0 0.102871 + 1 0.5 + } + { + 0 -0.0598086 + 1 -0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 17 + { + { + 0 0.149351 + 0.135294 0.467532 + 0.426471 0.818182 + 0.697059 1 + 0.870588 0.909091 + 1 0.564935 + } + { + 0 0 + 0.161765 0.292208 + 0.488235 0.519481 + 0.755882 0.558442 + 1 0.305195 + } + }; + sizeGraph1 28 + { + { + 0 0.103896 + 0.182353 0.214286 + 0.641176 0.558442 + 1 1 + } + { + 0 0.0519481 + 0.179412 0.123377 + 0.585294 0.480519 + 1 0.772727 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.965116 1 + 1 0 + } + { + 0 0 + 0.0639535 0.100478 + 0.19186 0.641148 + 0.334302 0.894737 + 0.59593 0.617225 + 0.726744 0.267943 + 0.857558 0.0574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 51; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "0_smoke_smldr_13000"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 355 14; + spawnOneShot 0 0; + spawnDelayMsec 0 413; + lifeSpanMsec 1300 200; + spawnOrgX 0 3; + spawnOrgY -7 14; + spawnOrgZ -8 0; + spawnOffsetRadius 2 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -125 250; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0.15; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 80 + { + { + 0 0.0215311 + 1 0.5 + } + { + 0 0.0167464 + 0.261628 0.0263158 + 0.569767 0.0933014 + 1 0.26555 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 120 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 55 + { + { + 0 0.0389611 + 1 0.707792 + } + { + 0 0.0454546 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.615686 0.615686 0.592157 + 1 0.768627 0.760784 0.74902 + } + { + 0 0.227451 0.270588 0.258824 + 1 0.34902 0.341176 0.341176 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.174419 0.880383 + 0.453488 0.770335 + 0.77907 0.210526 + 1 0 + } + { + 0 0 + 0.197674 0.751196 + 0.465116 0.588517 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "0_smoke_trans_8000"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnOffsetSphere runRelToWorld; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 300 10; + spawnOneShot 0 0; + spawnDelayMsec 0 101; + lifeSpanMsec 800 400; + spawnOrgX 0 5; + spawnOrgY -5 10; + spawnOrgZ -5 10; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 80 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 0.0502392 + 0.212209 0.0741627 + 0.517442 0.165072 + 1 0.366029 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 70 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0 + 0.0764706 0.214286 + 0.244118 0.38961 + 1 0.707792 + } + { + 0 0.0324675 + 0.0882353 0.344156 + 0.244118 0.577922 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.752941 0.752941 + 1 0.745098 0.737255 0.729412 + } + { + 0 0.294118 0.294118 0.294118 + 1 0.145098 0.141176 0.137255 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.165698 0.129187 + 0.34593 0.330144 + 0.47093 0.861244 + 1 0 + } + { + 0 0 + 0.223837 0.368421 + 0.427326 0.631579 + 0.622093 0.679426 + 0.857558 0.37799 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "1_fire_clump_5000"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 300.1 299.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 135 20; + spawnOneShot 100 0; + spawnDelayMsec 0 14; + lifeSpanMsec 240 50; + spawnOrgX 3 0; + spawnOrgY -7 14; + spawnOrgZ -10 20; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 10; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 200 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 250 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.25 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 33 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "2_fire_clump_5000"; + editorFlags looping useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 600.1 599.9; + fadeInRange 900 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 180 16; + spawnOneShot 100 0; + spawnDelayMsec 0 0; + lifeSpanMsec 180 0; + spawnOrgX 3 0; + spawnOrgY -7 14; + spawnOrgZ -7 14; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 10; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 200 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 250 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.25 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.980392 0.592157 0.0117647 + 1 0.482353 0.14902 0.141176 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "11"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 300 8; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 0; + spawnOrgY -8 16; + spawnOrgZ -8 16; + spawnOffsetRadius 9 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 35 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "22"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 500 6; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 5; + spawnOrgY -8 16; + spawnOrgZ -8 16; + spawnOffsetRadius 6 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} diff --git a/raw/fx/env/electrical/fx_elec_player_sm.efx b/raw/fx/env/electrical/fx_elec_player_sm.efx new file mode 100644 index 000000000..42990c259 --- /dev/null +++ b/raw/fx/env/electrical/fx_elec_player_sm.efx @@ -0,0 +1,1772 @@ +iwfx 2 + +{ + name "0_embers_single_8000"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 20; + spawnLooping 50 50; + spawnOneShot 5 0; + spawnDelayMsec 0 82; + lifeSpanMsec 110 200; + spawnOrgX -4 8; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -1 -5; + elasticity 0 0; + windinfluence 0.7; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 15; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 550 + { + { + 0 0.5 + 0.334302 0.188995 + 1 0.0502392 + } + { + 0 -0.5 + 0.215116 -0.236842 + 1 -0.0837321 + } + }; + velGraph0Y 550 + { + { + 0 0.5 + 0.209302 0.160287 + 1 0.0358852 + } + { + 0 -0.5 + 0.340116 -0.150718 + 1 -0.0215311 + } + }; + velGraph0Z 360 + { + { + 0 0.150718 + 1 0.5 + } + { + 0 0.0119617 + 0.465116 0.107656 + 1 0.279904 + } + }; + velGraph1X 50 + { + { + 0 0 + 0.360465 0.485646 + 1 0 + } + { + 0 -0.212919 + 0.686047 -0.385167 + 1 0.322967 + } + }; + velGraph1Y 50 + { + { + 0 0 + 0.130814 0.404306 + 0.811047 -0.5 + 1 -0.19378 + } + { + 0 -0.361244 + 0.226744 0.212919 + 0.520349 -0.294258 + 0.732558 0.5 + 1 0.12201 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 1000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 5 + { + { + 0 0 + 0.05 0.649351 + 0.255882 1 + 0.676471 1 + 1 0.253247 + } + { + 0 0.025974 + 0.0529412 0.519481 + 0.114706 0.350649 + 0.276471 0.545455 + 0.329412 0.402597 + 0.447059 0.409091 + 0.517647 1 + 0.555882 0.701299 + 0.782353 0.623377 + 1 0.318182 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "0_fire_clump_5000"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 90 26; + spawnOneShot 100 0; + spawnDelayMsec 0 90; + lifeSpanMsec 150 100; + spawnOrgX 3 2; + spawnOrgY -15 30; + spawnOrgZ -15 30; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 7; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -315 630; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 14; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 50 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 50 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 20 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.980392 0.592157 0.0117647 + 1 0.482353 0.14902 0.141176 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "0_fire_local_13000"; + editorFlags looping useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 10; + spawnOneShot 2 10; + spawnDelayMsec 0 27; + lifeSpanMsec 800 25; + spawnOrgX 0 5; + spawnOrgY -7 14; + spawnOrgZ -7 14; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 -0.1; + elasticity 1 0; + windinfluence 0.05; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.141148 + 1 0.5 + } + { + 0 0.0167464 + 1 0.0933014 + } + }; + velGraph0Y 1 + { + { + 0 -0.5 + 1 -0.299043 + } + { + 0 0.5 + 1 0.303828 + } + }; + velGraph0Z 1 + { + { + 0 0.102871 + 1 0.5 + } + { + 0 -0.0598086 + 1 -0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 17 + { + { + 0 0.149351 + 0.135294 0.467532 + 0.426471 0.818182 + 0.697059 1 + 0.870588 0.909091 + 1 0.564935 + } + { + 0 0 + 0.161765 0.292208 + 0.488235 0.519481 + 0.755882 0.558442 + 1 0.305195 + } + }; + sizeGraph1 28 + { + { + 0 0.103896 + 0.182353 0.214286 + 0.641176 0.558442 + 1 1 + } + { + 0 0.0519481 + 0.179412 0.123377 + 0.585294 0.480519 + 1 0.772727 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.965116 1 + 1 0 + } + { + 0 0 + 0.0639535 0.100478 + 0.19186 0.641148 + 0.334302 0.894737 + 0.59593 0.617225 + 0.726744 0.267943 + 0.857558 0.0574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 51; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "0_smoke_smldr_13000"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 355 14; + spawnOneShot 0 0; + spawnDelayMsec 0 413; + lifeSpanMsec 1300 200; + spawnOrgX 0 3; + spawnOrgY -7 14; + spawnOrgZ -8 0; + spawnOffsetRadius 2 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -125 250; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0.15; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 80 + { + { + 0 0.0215311 + 1 0.5 + } + { + 0 0.0167464 + 0.261628 0.0263158 + 0.569767 0.0933014 + 1 0.26555 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 120 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 55 + { + { + 0 0.0389611 + 1 0.707792 + } + { + 0 0.0454546 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.615686 0.615686 0.592157 + 1 0.768627 0.760784 0.74902 + } + { + 0 0.227451 0.270588 0.258824 + 1 0.34902 0.341176 0.341176 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.174419 0.880383 + 0.453488 0.770335 + 0.77907 0.210526 + 1 0 + } + { + 0 0 + 0.197674 0.751196 + 0.465116 0.588517 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "0_smoke_trans_8000"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnOffsetSphere runRelToWorld; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 300 10; + spawnOneShot 0 0; + spawnDelayMsec 0 101; + lifeSpanMsec 800 400; + spawnOrgX 0 5; + spawnOrgY -5 10; + spawnOrgZ -5 10; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 80 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 0.0502392 + 0.212209 0.0741627 + 0.517442 0.165072 + 1 0.366029 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 70 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0 + 0.0764706 0.214286 + 0.244118 0.38961 + 1 0.707792 + } + { + 0 0.0324675 + 0.0882353 0.344156 + 0.244118 0.577922 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.752941 0.752941 + 1 0.745098 0.737255 0.729412 + } + { + 0 0.294118 0.294118 0.294118 + 1 0.145098 0.141176 0.137255 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.165698 0.129187 + 0.34593 0.330144 + 0.47093 0.861244 + 1 0 + } + { + 0 0 + 0.223837 0.368421 + 0.427326 0.631579 + 0.622093 0.679426 + 0.857558 0.37799 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "1_fire_clump_5000"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 300.1 299.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 135 20; + spawnOneShot 100 0; + spawnDelayMsec 0 14; + lifeSpanMsec 240 50; + spawnOrgX 3 0; + spawnOrgY -7 14; + spawnOrgZ -10 20; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 10; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 200 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 250 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.25 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 33 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "2_fire_clump_5000"; + editorFlags looping useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 600.1 599.9; + fadeInRange 900 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 180 16; + spawnOneShot 100 0; + spawnDelayMsec 0 0; + lifeSpanMsec 180 0; + spawnOrgX 3 0; + spawnOrgY -7 14; + spawnOrgZ -7 14; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 10; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 200 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 250 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.25 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.980392 0.592157 0.0117647 + 1 0.482353 0.14902 0.141176 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "11"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 300 8; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 0; + spawnOrgY -8 16; + spawnOrgZ -8 16; + spawnOffsetRadius 9 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 35 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "22"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 500 6; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 5; + spawnOrgY -8 16; + spawnOrgZ -8 16; + spawnOffsetRadius 6 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} diff --git a/raw/fx/env/electrical/fx_elec_player_torso.efx b/raw/fx/env/electrical/fx_elec_player_torso.efx new file mode 100644 index 000000000..d8542f188 --- /dev/null +++ b/raw/fx/env/electrical/fx_elec_player_torso.efx @@ -0,0 +1,1977 @@ +iwfx 2 + +{ + name "0_embers_single_8000"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 20; + spawnLooping 50 50; + spawnOneShot 5 0; + spawnDelayMsec 0 82; + lifeSpanMsec 110 200; + spawnOrgX -4 8; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -1 -5; + elasticity 0 0; + windinfluence 0.7; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 15; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 550 + { + { + 0 0.5 + 0.334302 0.188995 + 1 0.0502392 + } + { + 0 -0.5 + 0.215116 -0.236842 + 1 -0.0837321 + } + }; + velGraph0Y 550 + { + { + 0 0.5 + 0.209302 0.160287 + 1 0.0358852 + } + { + 0 -0.5 + 0.340116 -0.150718 + 1 -0.0215311 + } + }; + velGraph0Z 360 + { + { + 0 0.150718 + 1 0.5 + } + { + 0 0.0119617 + 0.465116 0.107656 + 1 0.279904 + } + }; + velGraph1X 50 + { + { + 0 0 + 0.360465 0.485646 + 1 0 + } + { + 0 -0.212919 + 0.686047 -0.385167 + 1 0.322967 + } + }; + velGraph1Y 50 + { + { + 0 0 + 0.130814 0.404306 + 0.811047 -0.5 + 1 -0.19378 + } + { + 0 -0.361244 + 0.226744 0.212919 + 0.520349 -0.294258 + 0.732558 0.5 + 1 0.12201 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 1000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 5 + { + { + 0 0 + 0.05 0.649351 + 0.255882 1 + 0.676471 1 + 1 0.253247 + } + { + 0 0.025974 + 0.0529412 0.519481 + 0.114706 0.350649 + 0.276471 0.545455 + 0.329412 0.402597 + 0.447059 0.409091 + 0.517647 1 + 0.555882 0.701299 + 0.782353 0.623377 + 1 0.318182 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "0_fire_clump_5000"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 90 26; + spawnOneShot 100 0; + spawnDelayMsec 0 90; + lifeSpanMsec 150 100; + spawnOrgX 3 2; + spawnOrgY -15 30; + spawnOrgZ -15 30; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 7; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -315 630; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 14; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 50 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 50 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 20 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.980392 0.592157 0.0117647 + 1 0.482353 0.14902 0.141176 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "0_fire_local_13000"; + editorFlags looping useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 10; + spawnOneShot 2 10; + spawnDelayMsec 0 27; + lifeSpanMsec 800 25; + spawnOrgX 0 5; + spawnOrgY -7 14; + spawnOrgZ -7 14; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 -0.1; + elasticity 1 0; + windinfluence 0.05; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.141148 + 1 0.5 + } + { + 0 0.0167464 + 1 0.0933014 + } + }; + velGraph0Y 1 + { + { + 0 -0.5 + 1 -0.299043 + } + { + 0 0.5 + 1 0.303828 + } + }; + velGraph0Z 1 + { + { + 0 0.102871 + 1 0.5 + } + { + 0 -0.0598086 + 1 -0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 17 + { + { + 0 0.149351 + 0.135294 0.467532 + 0.426471 0.818182 + 0.697059 1 + 0.870588 0.909091 + 1 0.564935 + } + { + 0 0 + 0.161765 0.292208 + 0.488235 0.519481 + 0.755882 0.558442 + 1 0.305195 + } + }; + sizeGraph1 28 + { + { + 0 0.103896 + 0.182353 0.214286 + 0.641176 0.558442 + 1 1 + } + { + 0 0.0519481 + 0.179412 0.123377 + 0.585294 0.480519 + 1 0.772727 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.965116 1 + 1 0 + } + { + 0 0 + 0.0639535 0.100478 + 0.19186 0.641148 + 0.334302 0.894737 + 0.59593 0.617225 + 0.726744 0.267943 + 0.857558 0.0574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 51; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "0_smoke_smldr_13000"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 355 14; + spawnOneShot 0 0; + spawnDelayMsec 0 413; + lifeSpanMsec 1300 200; + spawnOrgX 0 3; + spawnOrgY -7 14; + spawnOrgZ -8 0; + spawnOffsetRadius 2 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -125 250; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0.15; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 80 + { + { + 0 0.0215311 + 1 0.5 + } + { + 0 0.0167464 + 0.261628 0.0263158 + 0.569767 0.0933014 + 1 0.26555 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 120 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 55 + { + { + 0 0.0389611 + 1 0.707792 + } + { + 0 0.0454546 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.615686 0.615686 0.592157 + 1 0.768627 0.760784 0.74902 + } + { + 0 0.227451 0.270588 0.258824 + 1 0.34902 0.341176 0.341176 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.174419 0.880383 + 0.453488 0.770335 + 0.77907 0.210526 + 1 0 + } + { + 0 0 + 0.197674 0.751196 + 0.465116 0.588517 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "0_smoke_trans_8000"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnOffsetSphere runRelToWorld; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 300 10; + spawnOneShot 0 0; + spawnDelayMsec 0 101; + lifeSpanMsec 800 400; + spawnOrgX 0 5; + spawnOrgY -5 10; + spawnOrgZ -5 10; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 80 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 0.0502392 + 0.212209 0.0741627 + 0.517442 0.165072 + 1 0.366029 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 70 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0 + 0.0764706 0.214286 + 0.244118 0.38961 + 1 0.707792 + } + { + 0 0.0324675 + 0.0882353 0.344156 + 0.244118 0.577922 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.752941 0.752941 + 1 0.745098 0.737255 0.729412 + } + { + 0 0.294118 0.294118 0.294118 + 1 0.145098 0.141176 0.137255 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.165698 0.129187 + 0.34593 0.330144 + 0.47093 0.861244 + 1 0 + } + { + 0 0 + 0.223837 0.368421 + 0.427326 0.631579 + 0.622093 0.679426 + 0.857558 0.37799 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "1_fire_clump_5000"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 300.1 299.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 135 20; + spawnOneShot 100 0; + spawnDelayMsec 0 14; + lifeSpanMsec 240 50; + spawnOrgX 3 0; + spawnOrgY -7 14; + spawnOrgZ -10 20; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 10; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 200 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 250 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.25 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 33 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "2_fire_clump_5000"; + editorFlags looping useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 600.1 599.9; + fadeInRange 900 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 180 16; + spawnOneShot 100 0; + spawnDelayMsec 0 0; + lifeSpanMsec 180 0; + spawnOrgX 3 0; + spawnOrgY -7 14; + spawnOrgZ -7 14; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 10; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 200 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 250 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.25 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.980392 0.592157 0.0117647 + 1 0.482353 0.14902 0.141176 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "0_light_ 7000"; + editorFlags useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 160 15; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 200 12; + spawnOrgX -4 8; + spawnOrgY -4 8; + spawnOrgZ 0 0; + spawnOffsetRadius 4 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -325 650; + gravity -0.1 0; + elasticity 1 0; + windinfluence 0.3; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 10; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -1.6 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 0.0358852 + 1 0.155502 + } + }; + velGraph0Y 0.78 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.5 + 1 0.299043 + } + }; + velGraph0Z 400 + { + { + 0 0.0215311 + 0.43314 0.0358852 + 0.831395 0.145933 + 1 0.5 + } + { + 0 0.00717705 + 0.488372 0.0215311 + 0.843023 0.0980861 + 1 0.447368 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 90 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 155 + { + { + 0 1 + 0.697059 1 + 0.870588 0.909091 + 1 0.558442 + } + { + 0 0 + 0.0705882 0.675325 + 0.505882 0.772727 + 0.747059 0.753247 + 0.908824 0.623377 + 1 0.305195 + } + }; + sizeGraph1 24 + { + { + 0 1 + 0.888235 1 + 1 0.623377 + } + { + 0 0.655844 + 0.902941 0.642857 + 1 0.311688 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.988235 0.976471 0.427451 + 1 0.882353 0.588235 0.0431373 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.15407 0.84689 + 0.264535 1 + 0.55814 1 + 0.72093 0.827751 + 0.773256 0.277512 + 0.877907 0.0861244 + 1 0 + } + { + 0 0 + 0.0639535 0.100478 + 0.19186 0.641148 + 0.334302 0.894737 + 0.59593 0.617225 + 0.726744 0.267943 + 0.857558 0.0574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 51; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + light; +} +{ + name "11"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 300 8; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 0; + spawnOrgY -8 16; + spawnOrgZ -8 16; + spawnOffsetRadius 9 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 35 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "22"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 500 6; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 5; + spawnOrgY -8 16; + spawnOrgZ -8 16; + spawnOffsetRadius 6 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 51; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} diff --git a/raw/fx/env/electrical/fx_elec_wire_spark_dl_oneshot.efx b/raw/fx/env/electrical/fx_elec_wire_spark_dl_oneshot.efx new file mode 100644 index 000000000..101c3ed1e --- /dev/null +++ b/raw/fx/env/electrical/fx_elec_wire_spark_dl_oneshot.efx @@ -0,0 +1,1299 @@ +iwfx 2 + +{ + name "smoke_base"; + editorFlags useRandAlpha useRandVel0 useBackCompatVel absVel1; + flags spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 900; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 55; + spawnLooping 1000 0; + spawnOneShot 1 1; + spawnDelayMsec 0 500; + lifeSpanMsec 1500 400; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity 1 -0.5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -20 + { + { + 0 0.069378 + 1 0.069378 + } + { + 0 -0.102871 + 1 -0.107655 + } + }; + velGraph0Y 20 + { + { + 0 0.107656 + 1 0.11244 + } + { + 0 -0.260766 + 1 -0.342105 + } + }; + velGraph0Z 80 + { + { + 0 0.0215311 + 1 0.155502 + } + { + 0 -0.102871 + 1 -0.102871 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.0779221 + 1 1 + } + { + 0 0 + 1 0.376623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.813471 0.797927 0.813471 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.107558 0.564593 + 0.258721 0.602871 + 0.555233 0.076555 + 0.758721 0.0191388 + 1 0 + } + { + 0 0 + 0.159884 0.129187 + 0.436047 0.15311 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "light_flare"; + editorFlags useRandColor useRandSize0 useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 30; + spawnLooping 1000 0; + spawnOneShot 1 0; + spawnDelayMsec 0 150; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 18 + { + { + 0 1 + 1 1 + } + { + 0 0.772727 + 1 0.844156 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.996078 0.933333 0.505882 + 1 0 0 0 + } + { + 0 0.501961 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "small_spark_base"; + editorFlags useRandColor useRandSize0 useRandSize1 useRandVel0 useBackCompatVel absVel1; + flags spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 100 0; + spawnOneShot 2 3; + spawnDelayMsec 0 200; + lifeSpanMsec 700 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 50 80; + elasticity 0.01 0.01; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 7; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 300 + { + { + 0 0.356459 + 1 0.11244 + } + { + 0 -0.41866 + 1 -0.0933014 + } + }; + velGraph0Y 300 + { + { + 0 0.188995 + 1 0.0741627 + } + { + 0 -0.227273 + 1 -0.0645933 + } + }; + velGraph0Z 300 + { + { + 0 0.437799 + 1 0.437799 + } + { + 0 -0.5 + 1 -0.0215311 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 2 + { + { + 0 0.493506 + 1 0.493506 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 12 + { + { + 0 0.493506 + 1 1 + } + { + 0 0.0779221 + 1 0.766234 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 0.613372 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "light"; + editorFlags useRandSize0 useRandSize1 useRandVel0 useBackCompatVel absVel1 playOnTouch; + flags spawnFrustumCull spawnOffsetNone runRelToWorld dieOnTouch nonUniformScale; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 200; + lifeSpanMsec 100 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 7; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.356459 + 1 0.11244 + } + { + 0 -0.41866 + 1 -0.0933014 + } + }; + velGraph0Y 0 + { + { + 0 0.188995 + 1 0.0741627 + } + { + 0 -0.227273 + 1 -0.0645933 + } + }; + velGraph0Z 0 + { + { + 0 0.437799 + 1 0.437799 + } + { + 0 -0.5 + 1 -0.0215311 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 120 + { + { + 0 0.798701 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 6 + { + { + 0 1 + 1 1 + } + { + 0 0.551948 + 1 0.551948 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.100478 + 1 0 + } + { + 0 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "smoke"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useBackCompatVel absVel1 playOnTouch; + flags spawnFrustumCull spawnOffsetNone runRelToWorld dieOnTouch; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 100 0; + spawnOneShot 1 2; + spawnDelayMsec 0 200; + lifeSpanMsec 650 900; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -112 224; + gravity 1 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 7; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 11 + { + { + 0 0.356459 + 1 0.11244 + } + { + 0 -0.41866 + 1 -0.0933014 + } + }; + velGraph0Y 11 + { + { + 0 0.188995 + 1 0.0741627 + } + { + 0 -0.227273 + 1 -0.0645933 + } + }; + velGraph0Z 21 + { + { + 0 0.0215311 + 1 -0.0550239 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + rotGraph 114 + { + { + 0 -0.5 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.525974 + 1 1 + } + { + 0 0.201299 + 1 1 + } + }; + sizeGraph1 6 + { + { + 0 1 + 1 1 + } + { + 0 0.551948 + 1 0.551948 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.752941 0.752941 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.752941 0.752941 0.752941 + 1 0.752941 0.752941 0.752941 + } + }; + alphaGraph 1 + { + { + 0 0.488038 + 0.340116 0.698565 + 0.552326 0.301435 + 0.799419 0.076555 + 1 0 + } + { + 0 1 + 0.718023 0.124402 + 0.840116 0.0191388 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "small_spark_base 2"; + editorFlags useRandColor useRandSize0 useRandSize1 useRandVel0 useBackCompatVel absVel1; + flags spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 100 0; + spawnOneShot 1 2; + spawnDelayMsec 0 100; + lifeSpanMsec 1350 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 50 80; + elasticity 0.03 -0.01; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 7; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 1 0.11244 + } + { + 0 -0.41866 + 1 -0.0933014 + } + }; + velGraph0Y 200 + { + { + 0 0.188995 + 1 0.0741627 + } + { + 0 -0.227273 + 1 -0.0645933 + } + }; + velGraph0Z 200 + { + { + 0 0.437799 + 1 0.437799 + } + { + 0 -0.5 + 1 -0.0215311 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 2 + { + { + 0 0.493506 + 1 0.493506 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 12 + { + { + 0 0.493506 + 0.682353 0.863636 + 1 0.863636 + } + { + 0 0.0779221 + 0.647059 0.707792 + 1 0.707792 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 0.758721 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "light 2"; + editorFlags useRandSize0 useRandSize1 useRandVel0 useBackCompatVel absVel1 playOnTouch; + flags spawnFrustumCull spawnOffsetNone runRelToWorld dieOnTouch nonUniformScale; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 200; + lifeSpanMsec 500 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 50 80; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 7; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 300 + { + { + 0 0.356459 + 1 0.11244 + } + { + 0 -0.41866 + 1 -0.0933014 + } + }; + velGraph0Y 300 + { + { + 0 0.188995 + 1 0.0741627 + } + { + 0 -0.227273 + 1 -0.0645933 + } + }; + velGraph0Z 300 + { + { + 0 0.437799 + 1 0.437799 + } + { + 0 -0.5 + 1 -0.0215311 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.00239235 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 100 + { + { + 0 0.493506 + 1 0.493506 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 6 + { + { + 0 1 + 1 1 + } + { + 0 0.551948 + 1 0.551948 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.100478 + 1 0 + } + { + 0 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/env/smoke/fx_fog_low_floor_sm.efx b/raw/fx/env/smoke/fx_fog_low_floor_sm.efx new file mode 100644 index 000000000..04136d95b --- /dev/null +++ b/raw/fx/env/smoke/fx_fog_low_floor_sm.efx @@ -0,0 +1,577 @@ +iwfx 2 + +{ + name "groundsmoke_near_detail"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 40 660; + fadeInRange 600 100; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 1200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 8000 3000; + spawnOrgX 10 10; + spawnOrgY -200 400; + spawnOrgZ -200 400; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 80 20; + gravity 0.05 -0.15; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 10 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.5 + 1 0 + } + }; + velGraph0Y 10 + { + { + 0 0.27512 + 1 0 + } + { + 0 -0.26555 + 1 0 + } + }; + velGraph0Z 2 + { + { + 0 0.490431 + 1 0.0119617 + } + { + 0 -0.5 + 1 -0.0358852 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.111111 + } + { + 0 0.259259 + 1 0.0972222 + } + }; + sizeGraph0 100 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.805195 + 1 1 + } + }; + sizeGraph1 200 + { + { + 0 0.980519 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.501961 0.501961 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.705882 0.686275 0.678431 + 1 0.862745 0.858824 0.854902 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0726744 0.220096 + 0.252907 0.344498 + 0.459302 0.248804 + 0.686047 0.0861244 + 1 0 + } + { + 0 0 + 0.101744 0.186603 + 0.264535 0.277512 + 0.549419 0.105263 + 0.718023 0.0287081 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_spiral_detail" + }; +} +{ + name "groundsmoke_near 4"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 40 2160; + fadeInRange 1500 700; + fadeOutRange 50 200; + spawnFrustumCullRadius 800; + spawnLooping 1200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 12000 3000; + spawnOrgX 20 0; + spawnOrgY -140 280; + spawnOrgZ -140 280; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0.05 -0.05; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -0 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 2 + { + { + 0 -0.5 + 1 -0.111111 + } + { + 0 0.259259 + 1 0.0972222 + } + }; + sizeGraph0 100 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.805195 + 1 1 + } + }; + sizeGraph1 200 + { + { + 0 0.980519 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.501961 0.501961 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.705882 0.686275 0.678431 + 1 0.862745 0.858824 0.854902 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0901163 0.569378 + 0.293605 0.760766 + 0.656977 0.215311 + 1 0 + } + { + 0 0 + 0.0843023 0.358852 + 0.232558 0.4689 + 0.482558 0.397129 + 0.761628 0.0287081 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "groundsmoke_near 5"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 40 1260; + fadeInRange 800 500; + fadeOutRange 50 200; + spawnFrustumCullRadius 800; + spawnLooping 3200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 12000 3000; + spawnOrgX 30 -10; + spawnOrgY -100 200; + spawnOrgZ -100 200; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0.05 -0.05; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -0 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 5 + { + { + 0 -0.5 + 1 -0.111111 + } + { + 0 0.259259 + 1 0.0972222 + } + }; + sizeGraph0 100 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.805195 + 1 1 + } + }; + sizeGraph1 200 + { + { + 0 0.980519 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.501961 0.501961 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.705882 0.686275 0.678431 + 1 0.862745 0.858824 0.854902 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0843023 0.483254 + 0.238372 0.449761 + 0.380814 0.253588 + 0.831395 0.0526316 + 1 0 + } + { + 0 0 + 0.0843023 0.358852 + 0.232558 0.4689 + 0.482558 0.397129 + 0.761628 0.0287081 + 1 0 + } + }; + lightingFrac 0.6; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/env/smoke/fx_fog_low_thick_sm.efx b/raw/fx/env/smoke/fx_fog_low_thick_sm.efx new file mode 100644 index 000000000..0c2869243 --- /dev/null +++ b/raw/fx/env/smoke/fx_fog_low_thick_sm.efx @@ -0,0 +1,389 @@ +iwfx 2 + +{ + name "groundsmoke_near_detail"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 40 710; + fadeInRange 500 250; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 1200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 8000 3000; + spawnOrgX 10 10; + spawnOrgY -100 200; + spawnOrgZ -100 200; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 80 20; + gravity 0.05 -0.15; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 10 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.5 + 1 0 + } + }; + velGraph0Y 10 + { + { + 0 0.27512 + 1 0 + } + { + 0 -0.26555 + 1 0 + } + }; + velGraph0Z 2 + { + { + 0 0.490431 + 1 0.0119617 + } + { + 0 -0.5 + 1 -0.0358852 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.111111 + } + { + 0 0.259259 + 1 0.0972222 + } + }; + sizeGraph0 100 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.805195 + 1 1 + } + }; + sizeGraph1 200 + { + { + 0 0.980519 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.501961 0.501961 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.537255 0.513726 0.494118 + 1 0.596078 0.596078 0.588235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0726744 0.220096 + 0.252907 0.344498 + 0.459302 0.248804 + 0.686047 0.0861244 + 1 0 + } + { + 0 0 + 0.101744 0.186603 + 0.264535 0.277512 + 0.549419 0.105263 + 0.718023 0.0287081 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_spiral_detail" + }; +} +{ + name "groundsmoke_near 4"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 40 710; + fadeInRange 500 250; + fadeOutRange 0 0; + spawnFrustumCullRadius 900; + spawnLooping 700 0; + spawnOneShot 1 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 12000 3000; + spawnOrgX 20 0; + spawnOrgY -220 440; + spawnOrgZ -220 440; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0.05 -0.1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -0 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 2 + { + { + 0 -0.5 + 1 -0.111111 + } + { + 0 0.259259 + 1 0.0972222 + } + }; + sizeGraph0 150 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.805195 + 1 1 + } + }; + sizeGraph1 200 + { + { + 0 0.980519 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.501961 0.501961 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.705882 0.686275 0.678431 + 1 0.862745 0.858824 0.854902 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0901163 0.755981 + 0.212209 0.990431 + 0.436047 0.947368 + 0.636628 0.688995 + 0.755814 0.263158 + 0.875 0.0287081 + 1 0 + } + { + 0 0 + 0.113372 0.746412 + 0.238372 0.894737 + 0.497093 0.799043 + 0.758721 0.143541 + 0.892442 0.0239234 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/env/smoke/fx_fog_rolling_thick_zombie.efx b/raw/fx/env/smoke/fx_fog_rolling_thick_zombie.efx new file mode 100644 index 000000000..c35a8acf3 --- /dev/null +++ b/raw/fx/env/smoke/fx_fog_rolling_thick_zombie.efx @@ -0,0 +1,386 @@ +iwfx 2 + +{ + name "groundsmoke_near_detail"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 40 1460; + fadeInRange 1200 300; + fadeOutRange 100 150; + spawnFrustumCullRadius 1400; + spawnLooping 600 0; + spawnOneShot 1 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 8000 3000; + spawnOrgX 50 10; + spawnOrgY -220 440; + spawnOrgZ -220 440; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 80 20; + gravity 0.05 -0.25; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 10 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.5 + 1 0 + } + }; + velGraph0Y 10 + { + { + 0 0.27512 + 1 0 + } + { + 0 -0.26555 + 1 0 + } + }; + velGraph0Z 2 + { + { + 0 0.490431 + 1 0.0119617 + } + { + 0 -0.5 + 1 -0.0358852 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.111111 + } + { + 0 0.259259 + 1 0.0972222 + } + }; + sizeGraph0 150 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.805195 + 1 1 + } + }; + sizeGraph1 400 + { + { + 0 0.980519 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.470588 0.470588 0.470588 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.705882 0.686275 0.678431 + 1 0.862745 0.858824 0.854902 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0726744 0.220096 + 0.252907 0.344498 + 0.459302 0.248804 + 0.686047 0.0861244 + 1 0 + } + { + 0 0 + 0.101744 0.186603 + 0.264535 0.277512 + 0.549419 0.105263 + 0.718023 0.0287081 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_spiral_detail" + }; +} +{ + name "groundsmoke_near 4"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 40 2160; + fadeInRange 1500 700; + fadeOutRange 50 200; + spawnFrustumCullRadius 1800; + spawnLooping 800 0; + spawnOneShot 1 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 6000 3000; + spawnOrgX 40 20; + spawnOrgY -220 440; + spawnOrgZ -220 440; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0.05 -0.25; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -0 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 15 + { + { + 0 -0.5 + 1 -0.111111 + } + { + 0 0.259259 + 1 0.0972222 + } + }; + sizeGraph0 300 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.805195 + 1 1 + } + }; + sizeGraph1 600 + { + { + 0 0.980519 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.501961 0.501961 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.705882 0.686275 0.678431 + 1 0.862745 0.858824 0.854902 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0901163 0.569378 + 0.311047 0.813397 + 0.505814 0.626794 + 0.741279 0.100478 + 1 0 + } + { + 0 0 + 0.0843023 0.358852 + 0.232558 0.4689 + 0.482558 0.397129 + 0.761628 0.0287081 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/impacts/flesh_hit_splat_drops.efx b/raw/fx/impacts/flesh_hit_splat_drops.efx new file mode 100644 index 000000000..58b252e58 --- /dev/null +++ b/raw/fx/impacts/flesh_hit_splat_drops.efx @@ -0,0 +1,191 @@ +iwfx 2 + +{ + name "splat_decal"; + editorFlags useRandSize0 useRandRotDelta useBackCompatVel; + flags isMatureContent spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 4500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 50; + spawnLooping 200 2; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 2; + spawnOffsetHeight -1.5 3; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -270 540; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.2045 + 1 -0.2045 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 10 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.392157 0.168627 0.14902 + 1 0.392157 0.168627 0.14902 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.561047 1 + 0.805233 0.794258 + 0.97093 0.411483 + 1 0 + } + { + 0 0.894737 + 1 0.889952 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 0; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + decal + { + "gfx_impact_blood_spatter01" + "gfx_impact_blood_spatter02" + "gfx_impact_blood_spatter03" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ash_falling_windy.efx b/raw/fx/maps/mp_maps/fx_mp_ash_falling_windy.efx new file mode 100644 index 000000000..ac1eb2a09 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ash_falling_windy.efx @@ -0,0 +1,680 @@ +iwfx 2 + +{ + name "ash_small"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn dieOnTouch nonUniformScale; + spawnRange 0 2600; + fadeInRange 2000 600; + fadeOutRange 0 0; + spawnFrustumCullRadius 2400; + spawnLooping 4000 0; + spawnOneShot 12 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 6000 3000; + spawnOrgX 400 200; + spawnOrgY -700 1400; + spawnOrgZ -700 600; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 180; + angleVelPitch -1 3; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 -2.3; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0.279904 + 1 0.0885167 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 26 + { + { + 0 0.5 + 1 0.246412 + } + { + 0 -0.5 + 1 -0.279904 + } + }; + velGraph0Z 680 + { + { + 0 0.5 + 1 0.385167 + } + { + 0 0.0885167 + 1 0.188995 + } + }; + velGraph1X -20 + { + { + 0 -0.0980861 + 0.212209 0.0406699 + 0.258721 -0.308612 + 0.421512 -0.452153 + 0.651163 -0.131579 + 0.715116 0.203349 + 0.80814 -0.0837321 + 1 -0.069378 + } + { + 0 0 + 0.215116 -0.145933 + 0.287791 0.184211 + 0.340116 -0.150718 + 0.581395 -0.452153 + 0.81686 -0.5 + 0.898256 0.0645933 + 1 -0.198565 + } + }; + velGraph1Y 85 + { + { + 0 0.0837321 + 0.171512 0.155502 + 0.244186 0.409091 + 0.287791 0.0933014 + 0.450581 0.102871 + 0.572674 0.361244 + 0.744186 0.5 + 0.781977 0.136364 + 1 0.0645933 + } + { + 0 -0.179426 + 0.125 -0.27512 + 0.174419 -0.442584 + 0.360465 -0.433014 + 0.473837 -0.255981 + 0.651163 -0.5 + 0.81686 -0.19378 + 1 -0.299043 + } + }; + velGraph1Z 80 + { + { + 0 0.0167464 + 0.130814 -0.208134 + 0.305233 -0.00717705 + 0.697674 -0.385167 + 1 0.0167464 + } + { + 0 0 + 0.197674 -0.5 + 0.372093 -0.165072 + 0.636628 -0.394737 + 0.802326 -0.0645933 + 1 -0.208134 + } + }; + rotGraph 500 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 15 + { + { + 0 1 + 1 1 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph1 10 + { + { + 0 1 + 1 1 + } + { + 0 0.506494 + 1 0.506494 + } + }; + scaleGraph 730 + { + { + 0 0.902597 + 1 1 + } + { + 0 0.603896 + 1 0.779221 + } + }; + colorGraph 1 + { + { + 0 0.568627 0.560784 0.52549 + 1 0.47451 0.466667 0.435294 + } + { + 0 0.333333 0.301961 0.235294 + 1 0.321569 0.305882 0.286275 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.427326 0.779904 + 0.805233 0.626794 + 1 0 + } + { + 0 0 + 0.177326 0.248804 + 0.43314 0.4689 + 0.80814 0.325359 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 20; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_env_snow_flake_cloud_01" + "gfx_fxt_env_snow_flake_cloud_02" + "gfx_fxt_env_snow_flake_cloud_03" + "gfx_fxt_env_snow_flake_cloud_04" + }; +} +{ + name "embers"; + editorFlags looping useRandColor useRandSize0 useRandScale useRandRotDelta modColorByAlpha useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnOffsetNone runRelToSpawn dieOnTouch nonUniformScale; + spawnRange 0 3000; + fadeInRange 2500 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 3300 0; + spawnOneShot 12 0; + spawnDelayMsec 0 290; + lifeSpanMsec 5000 1250; + spawnOrgX 400 200; + spawnOrgY -500 1000; + spawnOrgZ -700 700; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 360; + angleVelPitch 0 0; + angleVelYaw -3 5; + angleVelRoll 0 0; + initialRot 0 360; + gravity -0.1 -2; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 40 + { + { + 0 0.5 + 1 0.318182 + } + { + 0 0.332536 + 1 0.069378 + } + }; + velGraph0Y 20 + { + { + 0 -0.332536 + 1 -0.5 + } + { + 0 0.385167 + 1 0.5 + } + }; + velGraph0Z 590 + { + { + 0 0.5 + 1 0.380383 + } + { + 0 0.413876 + 1 0.198565 + } + }; + velGraph1X -40 + { + { + 0 -0.0980861 + 0.226744 -0.236842 + 0.348837 -0.11244 + 0.421512 -0.452153 + 0.517442 -0.0933014 + 0.758721 0.145933 + 0.866279 -0.184211 + 1 -0.12201 + } + { + 0 0 + 0.122093 -0.0502392 + 0.223837 -0.260766 + 0.392442 0.117225 + 0.581395 -0.452153 + 0.819767 -0.5 + 0.898256 0.0645933 + 1 -0.198565 + } + }; + velGraph1Y 80 + { + { + 0 0.0215311 + 0.122093 0.241627 + 0.165698 0.0406699 + 0.383721 0.366029 + 0.465116 0.12201 + 0.584302 0.5 + 0.726744 0.437799 + 0.813953 0.174641 + 1 0.069378 + } + { + 0 -0.179426 + 0.125 -0.27512 + 0.174419 -0.442584 + 0.328488 -0.136364 + 0.497093 -0.0741627 + 0.651163 -0.5 + 0.81686 -0.19378 + 1 -0.299043 + } + }; + velGraph1Z 20 + { + { + 0 0.0406699 + 0.22093 0.12201 + 0.273256 0.342105 + 0.424419 0.069378 + 0.59593 0.26555 + 0.819767 0.0311005 + 1 0.5 + } + { + 0 0 + 0.197674 -0.5 + 0.363372 -0.174641 + 0.578488 -0.332536 + 0.781977 0.0550239 + 1 -0.208134 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 18 + { + { + 0 1 + 0.535294 0.922078 + 0.829412 0.636364 + 1 0.24026 + } + { + 0 0.811688 + 0.597059 0.688312 + 0.902941 0.383117 + 1 0 + } + }; + sizeGraph1 15 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 900 + { + { + 0 0.720779 + 1 1 + } + { + 0 0.363636 + 1 0.707792 + } + }; + colorGraph 1 + { + { + 0 0.972549 0.215686 0.027451 + 0.165698 1 0.776471 0 + 0.424419 0.996078 0.423529 0.00392157 + 1 0.984314 0.803922 0.170984 + } + { + 0 1 0.316062 0.0414508 + 1 1 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.145349 1 + 0.869186 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 20; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_debris_fire_ember_cloud_01" + "gfx_fxt_debris_fire_ember_cloud_02" + }; +} +{ + name "ash_large"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn dieOnTouch nonUniformScale; + spawnRange 0 3000; + fadeInRange 2400 600; + fadeOutRange 0 0; + spawnFrustumCullRadius 1400; + spawnLooping 2000 0; + spawnOneShot 12 0; + spawnDelayMsec 0 529; + lifeSpanMsec 7000 1000; + spawnOrgX 400 200; + spawnOrgY -700 1400; + spawnOrgZ -700 600; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 360; + angleVelPitch 0 0; + angleVelYaw -1 3; + angleVelRoll 0 0; + initialRot -360 720; + gravity 0 -2; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0 + 1 -0.232057 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 25 + { + { + 0 0.5 + 1 0.203349 + } + { + 0 -0.5 + 1 -0.308612 + } + }; + velGraph0Z 465 + { + { + 0 0.299043 + 1 0.5 + } + { + 0 0.165072 + 1 0.342105 + } + }; + velGraph1X -20 + { + { + 0 -0.0980861 + 0.119186 0.0885168 + 0.325581 -0.299043 + 0.546512 -0.423445 + 0.651163 -0.131579 + 0.790698 0.34689 + 0.909884 0.0837321 + 1 -0.069378 + } + { + 0 0 + 0.107558 -0.12201 + 0.168605 0.117225 + 0.311047 -0.188995 + 0.700581 -0.322967 + 0.819767 -0.5 + 0.898256 0.0645933 + 1 -0.198565 + } + }; + velGraph1Y 75 + { + { + 0 0.126794 + 0.110465 0.385167 + 0.156977 0.203349 + 0.340116 0.413876 + 0.354651 0.141148 + 0.491279 -0.0645933 + 0.674419 0.169856 + 0.781977 0.476077 + 0.901163 -0.0502392 + 1 0.0167464 + } + { + 0 -0.179426 + 0.133721 -0.188995 + 0.174419 -0.442584 + 0.360465 -0.433014 + 0.482558 -0.150718 + 0.651163 -0.5 + 0.729651 0.102871 + 0.863372 -0.0741627 + 1 -0.0885167 + } + }; + velGraph1Z 20 + { + { + 0 0.203349 + 0.209302 0.0885168 + 0.427326 0.361244 + 0.712209 0.12201 + 1 0.5 + } + { + 0 -0.11244 + 0.197674 -0.5 + 0.30814 -0.0885167 + 0.601744 -0.342105 + 0.77907 0.0406699 + 1 -0.208134 + } + }; + rotGraph 500 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 20 + { + { + 0 1 + 1 1 + } + { + 0 0.538961 + 1 0.532468 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 800 + { + { + 0 0.603896 + 1 0.746753 + } + { + 0 0.850649 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.0823529 0.0823529 0.0823529 + 1 0 0 0 + } + { + 0 0.494118 0.47451 0.447059 + 1 0.243137 0.243137 0.243137 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.373206 + 0.421512 0.755981 + 0.877907 0.507177 + 1 0 + } + { + 0 0 + 0.145349 0.263158 + 0.438953 0.521531 + 0.851744 0.30622 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 20; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_env_snow_flake_cloud_01" + "gfx_fxt_env_snow_flake_cloud_02" + "gfx_fxt_env_snow_flake_cloud_03" + "gfx_fxt_env_snow_flake_cloud_04" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_battlesmoke_brown_thick_small_area.efx b/raw/fx/maps/mp_maps/fx_mp_battlesmoke_brown_thick_small_area.efx new file mode 100644 index 000000000..43ec6db59 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_battlesmoke_brown_thick_small_area.efx @@ -0,0 +1,196 @@ +iwfx 2 + +{ + name "groundsmoke_near"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 20 1480; + fadeInRange 1300 200; + fadeOutRange 20 30; + spawnFrustumCullRadius 800; + spawnLooping 300 0; + spawnOneShot 10 0; + spawnDelayMsec 0 3000; + lifeSpanMsec 9000 3000; + spawnOrgX 10 70; + spawnOrgY -300 600; + spawnOrgZ -300 600; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -340 680; + gravity 0 -0.01; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -50 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 30 + { + { + 0 -0.5 + 1 -0.226852 + } + { + 0 0.5 + 1 0.166667 + } + }; + sizeGraph0 432 + { + { + 0 0.6582 + 1 0.75 + } + { + 0 0.5316 + 1 0.6456 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.32549 0.321569 0.290196 + 1 0.627451 0.627451 0.545098 + } + { + 0 0.117647 0.109804 0.101961 + 1 0.486275 0.415686 0.352941 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.104651 0.119617 + 0.203488 0.430622 + 0.313953 0.473684 + 0.479651 0.334928 + 0.703488 0.148325 + 1 0 + } + { + 0 0 + 0.119186 0.205742 + 0.212209 0.45933 + 0.340116 0.502392 + 0.546512 0.296651 + 0.738372 0.15311 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_battlesmoke_falling.efx b/raw/fx/maps/mp_maps/fx_mp_battlesmoke_falling.efx new file mode 100644 index 000000000..41c2f3d73 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_battlesmoke_falling.efx @@ -0,0 +1,382 @@ +iwfx 2 + +{ + name "smoke"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 20 30; + spawnFrustumCullRadius 800; + spawnLooping 300 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 6000 6000; + spawnOrgX -50 100; + spawnOrgY -200 400; + spawnOrgZ -120 80; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 150 60; + gravity 0.1 0.3; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -60 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph0Y 20 + { + { + 0 0.227273 + 1 0.5 + } + { + 0 -0.198565 + 1 -0.5 + } + }; + velGraph0Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.226852 + } + { + 0 0.5 + 1 0.166667 + } + }; + sizeGraph0 400 + { + { + 0 0.824675 + 1 1 + } + { + 0 0.5316 + 1 0.6456 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 0.159884 0.8 0.788235 0.756863 + 1 0.454902 0.447059 0.372549 + } + { + 0 0.796078 0.792157 0.772549 + 0.15407 0.666667 0.662745 0.54902 + 1 0.207843 0.203922 0.184314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.130814 0.0478469 + 0.348837 0.196172 + 0.508721 0.196172 + 1 0 + } + { + 0 0 + 0.203488 0.162679 + 0.412791 0.368421 + 0.59593 0.282297 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "smoke_add"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 20 30; + spawnFrustumCullRadius 800; + spawnLooping 300 0; + spawnOneShot 1 1; + spawnDelayMsec 0 1222; + lifeSpanMsec 4000 4000; + spawnOrgX -10 20; + spawnOrgY -200 400; + spawnOrgZ -200 200; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 145 71; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -60 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph0Y 10 + { + { + 0 0.227273 + 1 0.5 + } + { + 0 -0.198565 + 1 -0.5 + } + }; + velGraph0Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 30 + { + { + 0 -0.5 + 1 -0.226852 + } + { + 0 0.5 + 1 0.166667 + } + }; + sizeGraph0 350 + { + { + 0 0.824675 + 1 1 + } + { + 0 0.5316 + 1 0.6456 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.689119 0.797927 0.792746 + 1 0.690196 0.8 0.796078 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.238372 0.0143541 + 0.523256 0.0909091 + 1 0 + } + { + 0 0 + 0.215116 0.0430622 + 0.502907 0.148325 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_battlesmoke_thin_lg.efx b/raw/fx/maps/mp_maps/fx_mp_battlesmoke_thin_lg.efx new file mode 100644 index 000000000..071d9d273 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_battlesmoke_thin_lg.efx @@ -0,0 +1,196 @@ +iwfx 2 + +{ + name "groundsmoke_near"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 20 1480; + fadeInRange 1300 200; + fadeOutRange 20 30; + spawnFrustumCullRadius 800; + spawnLooping 300 0; + spawnOneShot 1 1; + spawnDelayMsec 0 2000; + lifeSpanMsec 9000 3000; + spawnOrgX 10 40; + spawnOrgY -500 1000; + spawnOrgZ -500 1000; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 5; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -340 680; + gravity 0 -0.01; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 10 + { + { + 0 0.227273 + 1 0.5 + } + { + 0 -0.198565 + 1 -0.5 + } + }; + velGraph0Z -60 + { + { + 0 0.27512 + 1 0.203349 + } + { + 0 0.5 + 1 0.433014 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.08333 + } + { + 0 0 + 1 0.227273 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 30 + { + { + 0 -0.5 + 1 -0.226852 + } + { + 0 0.5 + 1 0.166667 + } + }; + sizeGraph0 532 + { + { + 0 0.824675 + 1 1 + } + { + 0 0.5316 + 1 0.6456 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.380392 0.396078 0.427451 + 1 0.729412 0.741176 0.788235 + } + { + 0 0.117647 0.109804 0.101961 + 1 0.486275 0.415686 0.352941 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.104651 0.119617 + 0.203488 0.430622 + 0.313953 0.473684 + 0.479651 0.334928 + 0.703488 0.148325 + 1 0 + } + { + 0 0 + 0.119186 0.205742 + 0.212209 0.45933 + 0.340116 0.502392 + 0.546512 0.296651 + 0.738372 0.15311 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_debris_hall_ash_embers_sm.efx b/raw/fx/maps/mp_maps/fx_mp_debris_hall_ash_embers_sm.efx new file mode 100644 index 000000000..8ce68b246 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_debris_hall_ash_embers_sm.efx @@ -0,0 +1,476 @@ +iwfx 2 + +{ + name "embers_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect dieOnTouch nonUniformScale; + spawnRange 0 1500; + fadeInRange 1300 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 1000 0; + spawnOneShot 12 0; + spawnDelayMsec 0 2000; + lifeSpanMsec 3000 1500; + spawnOrgX 130 50; + spawnOrgY -90 180; + spawnOrgZ 0 0; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 9 -18; + angleVelYaw 9 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0.7 0; + elasticity 0 0; + windinfluence 0.5; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 5 + { + { + 0 -0.0406699 + 1 -0.069378 + } + { + 0 -0.0837321 + 1 -0.490431 + } + }; + velGraph0Y 30 + { + { + 0 -0.00239235 + 1 -0.5 + } + { + 0 0.0167464 + 1 0.5 + } + }; + velGraph0Z 5 + { + { + 0 0.0167464 + 1 0.5 + } + { + 0 -0.00717703 + 1 -0.5 + } + }; + velGraph1X 1 + { + { + 0 0.131579 + 0.218023 0.423445 + 0.267442 0.212919 + 0.424419 0.303828 + 0.593023 0.188995 + 0.709302 0.5 + 0.77907 0.0885168 + 1 0.0645933 + } + { + 0 0 + 0.258721 -0.0933014 + 0.284884 0.0502392 + 0.409884 -0.0885167 + 0.534884 0.155502 + 0.752907 -0.0980861 + 0.898256 0.0645933 + 1 0.0263158 + } + }; + velGraph1Y 40 + { + { + 0 0 + 0.159884 0.0933014 + 0.299419 0.27512 + 0.44186 -0.0550239 + 0.497093 0.0645933 + 0.520349 0.394737 + 0.674419 0.155502 + 0.761628 0.294258 + 0.799419 0.174641 + 1 0.131579 + } + { + 0 0 + 0.127907 -0.131579 + 0.203488 -0.0406699 + 0.252907 -0.308612 + 0.436047 -0.203349 + 0.569767 -0.5 + 0.639535 -0.141148 + 0.863372 -0.141148 + 1 -0.370813 + } + }; + velGraph1Z 5 + { + { + 0 0.5 + 0.177326 -0.389952 + 0.427326 0.361244 + 0.656977 -0.150718 + 1 0.5 + } + { + 0 0 + 0.197674 -0.5 + 0.276163 0.0741627 + 0.55814 -0.232057 + 0.822674 0.5 + 1 -0.208134 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 4 + { + { + 0 0 + 0.514706 1 + 0.911765 0.785714 + 0.976471 0.435065 + 1 0 + } + { + 0 0 + 0.570588 0.584416 + 0.858824 0.37013 + 1 0 + } + }; + sizeGraph1 4 + { + { + 0 0 + 0.558824 1 + 0.911765 0.746753 + 0.976471 0.415584 + 1 0 + } + { + 0 0 + 0.588235 0.623377 + 0.870588 0.376623 + 1 0 + } + }; + scaleGraph 100 + { + { + 0 0.863636 + 1 1 + } + { + 0 0.720779 + 1 1 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 0.165698 1 0.776471 0 + 0.424419 1 0.501961 0 + 1 0.984314 0.803922 0.170984 + } + { + 0 1 0.316062 0.0414508 + 1 1 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.127907 1 + 0.616279 1 + 0.90407 0.0717703 + 1 0 + } + { + 0 0 + 0.0697674 0.712919 + 0.944767 0.708134 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_debris_fire_ember_cloud_01i" + "gfx_fxt_debris_fire_ember_cloud_02i" + }; +} +{ + name "ash_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta modColorByAlpha useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect dieOnTouch nonUniformScale; + spawnRange 0 1500; + fadeInRange 1300 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 2700 0; + spawnOneShot 12 0; + spawnDelayMsec 0 2000; + lifeSpanMsec 4500 1000; + spawnOrgX 150 0; + spawnOrgY -80 160; + spawnOrgZ 0 0; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 60 -60; + spawnAngleYaw 0 5.5; + spawnAngleRoll 0 0; + angleVelPitch 16 -17; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity 0.1 0.05; + elasticity 0 0; + windinfluence 0.1; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 2 + { + { + 0 -0.0406699 + 1 -0.069378 + } + { + 0 -0.0837321 + 1 -0.490431 + } + }; + velGraph0Y 56 + { + { + 0 -0.00239235 + 1 -0.5 + } + { + 0 0.0167464 + 1 0.5 + } + }; + velGraph0Z 7 + { + { + 0 0.0167464 + 1 0.5 + } + { + 0 -0.00717703 + 1 -0.5 + } + }; + velGraph1X 1 + { + { + 0 0.131579 + 0.171512 0.313397 + 0.267442 0.212919 + 0.424419 0.303828 + 0.593023 0.232057 + 0.706395 0.318182 + 0.831395 0.145933 + 1 0.0645933 + } + { + 0 0 + 0.215116 -0.0789474 + 0.284884 0.0502392 + 0.409884 -0.0885167 + 0.543605 0.107656 + 0.752907 -0.0980861 + 0.898256 0.0645933 + 1 0.0263158 + } + }; + velGraph1Y 55 + { + { + 0 0 + 0.159884 0.0933014 + 0.276163 0.203349 + 0.44186 -0.0550239 + 0.523256 0.0741627 + 0.569767 0.260766 + 0.674419 0.155502 + 0.747093 0.270335 + 0.799419 0.174641 + 1 0.131579 + } + { + 0 0 + 0.127907 -0.131579 + 0.218023 -0.136364 + 0.252907 -0.308612 + 0.436047 -0.203349 + 0.569767 -0.342105 + 0.639535 -0.141148 + 0.863372 -0.141148 + 1 -0.370813 + } + }; + velGraph1Z 5 + { + { + 0 0.5 + 0.151163 -0.0789474 + 0.418605 0.208134 + 0.732558 -0.0885167 + 1 0.5 + } + { + 0 0 + 0.165698 -0.241627 + 0.276163 0.0741627 + 0.55814 -0.11244 + 0.773256 0.260766 + 1 -0.208134 + } + }; + rotGraph 0 + { + { + 0 -0.277778 + 1 -0.273148 + } + { + 0 0.268519 + 1 0.263889 + } + }; + sizeGraph0 3 + { + { + 0 0 + 0.514706 1 + 0.911765 0.785714 + 0.976471 0.435065 + 1 0 + } + { + 0 0 + 0.570588 0.584416 + 0.858824 0.37013 + 1 0 + } + }; + sizeGraph1 3 + { + { + 0 0 + 0.567647 1 + 0.894118 0.779221 + 0.973529 0.435065 + 1 0 + } + { + 0 0 + 0.567647 0.616883 + 0.823529 0.422078 + 1 0 + } + }; + scaleGraph 130 + { + { + 0 0.863636 + 1 1 + } + { + 0 0.636364 + 1 0.798701 + } + }; + colorGraph 1 + { + { + 0 0.105882 0.105882 0.105882 + 1 0.0901961 0.0901961 0.0901961 + } + { + 0 0.211765 0.211765 0.211765 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0348837 0.325359 + 0.165698 0.736842 + 0.523256 0.583732 + 0.831395 0.105263 + 0.906977 0.0143541 + 1 0 + } + { + 0 0 + 0.0668605 0.430622 + 0.296512 0.569378 + 0.563953 0.440191 + 0.744186 0.181818 + 0.880814 0.0478469 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_env_snow_flake_cloud_01i" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_debris_papers_windy.efx b/raw/fx/maps/mp_maps/fx_mp_debris_papers_windy.efx new file mode 100644 index 000000000..866447511 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_debris_papers_windy.efx @@ -0,0 +1,475 @@ +iwfx 2 + +{ + name "0_papers"; + editorFlags looping useRandScale useRandVel0 useRandVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn useCollision; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 800 0; + spawnOneShot 0 0; + spawnDelayMsec 0 265; + lifeSpanMsec 4000 2000; + spawnOrgX -500 1000; + spawnOrgY -500 1000; + spawnOrgZ 1 5; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch -90 180; + spawnAngleYaw -90 180; + spawnAngleRoll -90 180; + angleVelPitch -420 340; + angleVelYaw -10 25; + angleVelRoll -24 40; + initialRot 0 0; + gravity 0.9 0.4; + elasticity 0.21 -0.00999999; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 600 + { + { + 0 0.0263158 + 0.229651 0.0885168 + 0.543605 0.366029 + 0.770349 0.332536 + 1 0.0358852 + } + { + 0 0.00717705 + 0.159884 0.0406699 + 0.453488 0.222488 + 0.508721 -0.0550239 + 0.584302 -0.0598086 + 0.656977 0.117225 + 0.793605 0.337321 + 1 0.5 + } + }; + velGraph0Y 350 + { + { + 0 0.0502392 + 0.264535 0.246412 + 0.418605 -0.0550239 + 0.581395 -0.00717703 + 0.622093 0.42823 + 0.793605 0.375598 + 1 0.117225 + } + { + 0 -0.145933 + 0.180233 -0.117225 + 0.389535 0.131579 + 0.578488 0.0502392 + 0.709302 -0.270335 + 1 -0.5 + } + }; + velGraph0Z 250 + { + { + 0 0 + 0.174419 -0.00239235 + 0.305233 0.198565 + 0.366279 0.5 + 0.43314 0.42823 + 0.537791 -0.0598086 + 0.645349 -0.188995 + 0.744186 -0.0311005 + 1 0.117225 + } + { + 0 0.0119617 + 0.174419 0.0263158 + 0.264535 -0.0167464 + 0.334302 0.126794 + 0.468023 0.0311005 + 0.604651 0.490431 + 0.694767 0.375598 + 0.790698 -0.0502392 + 1 -0.246411 + } + }; + velGraph1X 100 + { + { + 0 0 + 0.200581 0.0454546 + 0.331395 -0.131579 + 0.526163 0.107656 + 0.805233 -0.136364 + 0.895349 -0.332536 + 1 -0.366029 + } + { + 0 0 + 0.398256 0.107656 + 0.651163 -0.0454545 + 0.805233 0.184211 + 1 0.208134 + } + }; + velGraph1Y 100 + { + { + 0 0.5 + 0.383721 0.0598086 + 1 0.5 + } + { + 0 -0.5 + 0.47093 -0.184211 + 1 -0.5 + } + }; + velGraph1Z 100 + { + { + 0 0 + 0.273256 0.00239235 + 0.453488 0.0741627 + 0.633721 0.284689 + 1 0.5 + } + { + 0 0 + 0.334302 0 + 0.56686 -0.0837321 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1.4 + { + { + 0 0 + 0.241176 1 + 0.697059 1 + 1 0 + } + { + 0 0 + 0.241176 0.5 + 0.682353 0.506494 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 40; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "fx_decal_burnt_paper" + "fx_decal_burnt_paper2" + "fx_decal_burnt_paper3" + }; +} +{ + name "1_papers"; + editorFlags looping useRandScale useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 3000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1600; + spawnLooping 640 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 4000 2000; + spawnOrgX -500 1000; + spawnOrgY -500 1000; + spawnOrgZ 0 6; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch -90 180; + spawnAngleYaw -90 180; + spawnAngleRoll -90 180; + angleVelPitch -420 340; + angleVelYaw -10 25; + angleVelRoll -24 40; + initialRot 0 0; + gravity 1 0.4; + elasticity 0.6 0.4; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 600 + { + { + 0 0.0263158 + 0.264535 0.117225 + 0.430233 0.284689 + 0.456395 0.069378 + 0.572674 0.11244 + 0.80814 0.279904 + 1 0.5 + } + { + 0 0.00717705 + 0.159884 0.0406699 + 0.264535 0.141148 + 0.369186 0.0645933 + 0.386628 -0.11244 + 0.555233 -0.0263158 + 0.729651 0.126794 + 1 0.19378 + } + }; + velGraph0Y 150 + { + { + 0 0.169856 + 0.174419 0.5 + 0.30814 0.456938 + 0.482558 -0.12201 + 0.581395 -0.00717703 + 0.622093 0.42823 + 0.75 0.117225 + 1 0.5 + } + { + 0 -0.212919 + 0.180233 -0.117225 + 0.389535 0.131579 + 0.578488 0.0502392 + 0.709302 -0.270335 + 1 -0.5 + } + }; + velGraph0Z 250 + { + { + 0 0 + 0.232558 0.0167464 + 0.351744 0.12201 + 0.421512 0.0215311 + 0.517442 0.342105 + 0.645349 -0.188995 + 0.744186 -0.0311005 + 1 0.117225 + } + { + 0 0.00717705 + 0.25 0.00717705 + 0.415698 0.34689 + 0.534884 -0.00239235 + 0.718023 0.289474 + 0.811047 -0.00717703 + 1 -0.222488 + } + }; + velGraph1X 100 + { + { + 0 0 + 0.322674 -0.0933014 + 0.59593 -0.00717703 + 0.784884 0.00239235 + 0.892442 0.0741627 + 1 -0.126794 + } + { + 0 0 + 0.311047 0.0980861 + 0.718023 0.5 + 1 0.5 + } + }; + velGraph1Y 100 + { + { + 0 0.5 + 0.383721 0.0598086 + 1 0.5 + } + { + 0 -0.5 + 0.47093 -0.184211 + 1 -0.5 + } + }; + velGraph1Z 100 + { + { + 0 0 + 0.267442 0.0119617 + 0.456395 0.0885168 + 0.627907 0.351675 + 0.831395 0.41866 + 1 0.19378 + } + { + 0 0 + 0.424419 0.00239235 + 0.787791 -0.0454545 + 1 -0.294258 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1.3 + { + { + 0 0 + 0.282353 1 + 0.641176 1 + 1 0 + } + { + 0 0 + 0.273529 0.766234 + 0.638235 0.75974 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 40; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "fx_decal_burnt_paper" + "fx_decal_burnt_paper2" + "fx_decal_burnt_paper3" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_dlight_fire_glow.efx b/raw/fx/maps/mp_maps/fx_mp_dlight_fire_glow.efx new file mode 100644 index 000000000..b9b654ea6 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_dlight_fire_glow.efx @@ -0,0 +1,196 @@ +iwfx 2 + +{ + name "fire_light"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 2400; + fadeInRange 2000 400; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 300 0; + spawnOrgX -10 20; + spawnOrgY 0 0; + spawnOrgZ 15 5; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 0.340116 0.0645933 + 0.680233 0.188995 + 1 0.380383 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 650 + { + { + 0 0.733766 + 0.379412 1 + 0.729412 0.974026 + 0.917647 0.863636 + 1 0.727273 + } + { + 0 0.623377 + 0.188235 0.87013 + 0.402941 0.675325 + 0.617647 0.636364 + 0.723529 0.88961 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.960784 0.623529 0.254902 + 0.372093 0.996078 0.32549 0.00392157 + 1 0.576471 0.25098 0.00784314 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.913876 + 0.232558 0.822967 + 0.421512 0.885167 + 0.572674 0.665072 + 1 1 + } + { + 0 0.507177 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + light; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_dust_spill_oneshot.efx b/raw/fx/maps/mp_maps/fx_mp_dust_spill_oneshot.efx new file mode 100644 index 000000000..8b239167c --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_dust_spill_oneshot.efx @@ -0,0 +1,617 @@ +iwfx 2 + +{ + name "0_dust_falling"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 24 76; + spawnFrustumCullRadius 200; + spawnLooping 250 5; + spawnOneShot 3 2; + spawnDelayMsec 0 1024; + lifeSpanMsec 1600 1100; + spawnOrgX 20 -20; + spawnOrgY -4 8; + spawnOrgZ -4 8; + spawnOffsetRadius 5 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed playOverLife; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 -0.179426 + 0.415698 -0.318182 + 0.616279 -0.217703 + 1 -0.289474 + } + { + 0 -0.107655 + 0.427326 -0.222488 + 0.619186 -0.0837321 + 1 -0.145933 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.270335 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 -0.198565 + 1 -0.5 + } + { + 0 0.19378 + 1 0.5 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 0.233766 + 0.267647 0.357143 + 0.594118 0.597403 + 0.852941 0.831169 + 1 1 + } + { + 0 0.0909091 + 0.320588 0.142857 + 0.723529 0.266234 + 1 0.409091 + } + }; + sizeGraph1 280 + { + { + 0 0.350649 + 0.4 0.428571 + 0.714706 0.642857 + 1 1 + } + { + 0 0.123377 + 0.432353 0.194805 + 0.797059 0.396104 + 1 0.62987 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.32549 0.301961 0.258824 + 1 0.254902 0.247059 0.219608 + } + { + 0 0.517647 0.517647 0.466667 + 1 0.482353 0.470588 0.443137 + } + }; + alphaGraph 1 + { + { + 0 0.0382775 + 0.328488 0.368421 + 0.549419 0.129187 + 0.793605 0.0287082 + 1 0 + } + { + 0 0.114833 + 0.15407 0.727273 + 0.284884 0.84689 + 0.44186 0.77512 + 0.55814 0.411483 + 0.758721 0.124402 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 5; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_debris_wind_ash" + }; +} +{ + name "0_dust_cloud"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 200 2; + spawnOneShot 2 2; + spawnDelayMsec 0 450; + lifeSpanMsec 2000 500; + spawnOrgX 0 0; + spawnOrgY -2 4; + spawnOrgZ -2 4; + spawnOffsetRadius 5 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 180; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 60 + { + { + 0 -0.0789474 + 0.25 -0.069378 + 0.531977 -0.131579 + 0.834302 -0.26555 + 1 -0.5 + } + { + 0 -0.270335 + 0.421512 -0.461722 + 0.784884 -0.385167 + 1 -0.236842 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -20 + { + { + 0 0.222488 + 1 0.5 + } + { + 0 0.117225 + 1 0.332536 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 -0.19378 + 1 -0.5 + } + { + 0 0.179426 + 1 0.5 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 320 + { + { + 0 0.5 + 0.127907 0.273148 + 0.287791 0.125 + 1 0.0416666 + } + { + 0 -0.5 + 0.130814 -0.217593 + 0.313953 -0.111111 + 1 -0.0925926 + } + }; + sizeGraph0 100 + { + { + 0 0.194805 + 0.329412 0.324675 + 0.632353 0.545455 + 0.847059 0.844156 + 1 1 + } + { + 0 0.0844156 + 0.276471 0.116883 + 0.538235 0.201299 + 0.776471 0.428571 + 1 0.753247 + } + }; + sizeGraph1 120 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.313726 0.309804 0.270588 + 1 0.184314 0.184314 0.168627 + } + { + 0 0.403922 0.396078 0.360784 + 1 0.396078 0.380392 0.352941 + } + }; + alphaGraph 1 + { + { + 0 0.00956938 + 0.0959302 0.076555 + 0.203488 0.205742 + 0.276163 0.425837 + 0.398256 0.277512 + 0.688953 0.0526316 + 1 0 + } + { + 0 0 + 0.116279 0.167464 + 0.209302 0.392345 + 0.296512 0.674641 + 0.450581 0.411483 + 0.601744 0.244019 + 0.761628 0.119617 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 5; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_z20" + }; +} +{ + name "1_dust_falling"; + editorFlags useRandColor useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 800.1 1599.9; + fadeInRange 0 0; + fadeOutRange 24 76; + spawnFrustumCullRadius 200; + spawnLooping 250 5; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2200 200; + spawnOrgX 20 -20; + spawnOrgY -4 8; + spawnOrgZ -4 8; + spawnOffsetRadius 5 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed playOverLife; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 -0.179426 + 0.43314 -0.337321 + 0.569767 -0.270335 + 1 -0.284689 + } + { + 0 -0.107655 + 0.430233 -0.246412 + 0.55814 -0.150718 + 1 -0.11244 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.270335 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 -0.198565 + 1 -0.5 + } + { + 0 0.19378 + 1 0.5 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 160 + { + { + 0 0.25974 + 0.264706 0.344156 + 0.567647 0.519481 + 0.85 0.792208 + 1 1 + } + { + 0 0.0844156 + 0.255882 0.123377 + 0.735294 0.246753 + 1 0.415584 + } + }; + sizeGraph1 340 + { + { + 0 0.207792 + 0.170588 0.357143 + 0.476471 0.441558 + 0.7 0.623377 + 1 1 + } + { + 0 0.0779221 + 0.220588 0.220779 + 0.544118 0.292208 + 0.741176 0.428571 + 1 0.681818 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.32549 0.301961 0.258824 + 1 0.254902 0.247059 0.219608 + } + { + 0 0.517647 0.517647 0.466667 + 1 0.482353 0.470588 0.443137 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.232558 0.961722 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 5; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_debris_wind_ash" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_dust_spill_runner.efx b/raw/fx/maps/mp_maps/fx_mp_dust_spill_runner.efx new file mode 100644 index 000000000..8b6ff7afd --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_dust_spill_runner.efx @@ -0,0 +1,185 @@ +iwfx 2 + +{ + name "dirt_falling"; + editorFlags looping absVel0 absVel1 playOnDeath; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 3000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 8000 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 7000; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 1 + } + { + 0 0.298701 + 1 0.292208 + } + }; + sizeGraph1 8 + { + { + 0 0.0584416 + 1 1 + } + { + 0 0.025974 + 1 0.785714 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.552941 0.517647 0.447059 + 1 0.447059 0.388235 0.329412 + } + { + 0 0.380392 0.345098 0.313726 + 1 0.254902 0.223529 0.203922 + } + }; + alphaGraph 1 + { + { + 0 0.870813 + 1 0.880383 + } + { + 0 0.401914 + 1 0.416268 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath "maps/mp_maps/fx_mp_dust_spill_oneshot"; + sortOrder 7; + efPriority 5; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_electric_sparks.efx b/raw/fx/maps/mp_maps/fx_mp_electric_sparks.efx index 8d202ddeb..3a1ffb3bb 100644 --- a/raw/fx/maps/mp_maps/fx_mp_electric_sparks.efx +++ b/raw/fx/maps/mp_maps/fx_mp_electric_sparks.efx @@ -2,7 +2,7 @@ iwfx 2 { name "sparks"; - editorFlags looping useRandSize0 modColorByAlpha useRandVel0 useBackCompatVel absVel0; + editorFlags looping useRandSize0 modColorByAlpha useRandVel0 absVel0 absVel1; flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect useCollision; spawnRange 0 1500; fadeInRange 0 0; @@ -10,8 +10,8 @@ iwfx 2 spawnFrustumCullRadius 200; spawnLooping 580 0; spawnOneShot 15 5; - spawnDelayMsec 0 3000; - lifeSpanMsec 1700 500; + spawnDelayMsec 0 1400; + lifeSpanMsec 500 500; spawnOrgX 0 0; spawnOrgY 0 0; spawnOrgZ 0 0; @@ -27,14 +27,14 @@ iwfx 2 gravity 60 0; elasticity 0.1 0.1; windinfluence 0; - atlasBehavior startFixed; + atlasBehavior startRandom; atlasIndex 7; - atlasFps 0; + atlasFps 15; atlasLoopCount 0; atlasColIndexBits 0; atlasRowIndexBits 0; atlasEntryCount 0; - velGraph0X 500 + velGraph0X 400 { { 0 0.5 @@ -45,7 +45,7 @@ iwfx 2 1 -0.0167464 } }; - velGraph0Y 600 + velGraph0Y 400 { { 0 0.5 @@ -67,7 +67,7 @@ iwfx 2 1 -0.0933014 } }; - velGraph1X 1 + velGraph1X 0 { { 0 0 @@ -78,7 +78,7 @@ iwfx 2 1 0 } }; - velGraph1Y 1 + velGraph1Y 0 { { 0 0 @@ -89,7 +89,7 @@ iwfx 2 1 0 } }; - velGraph1Z 1 + velGraph1Z 0 { { 0 0 @@ -100,7 +100,7 @@ iwfx 2 1 0 } }; - rotGraph 10 + rotGraph 0 { { 0 0 @@ -122,14 +122,11 @@ iwfx 2 1 0.61039 } }; - sizeGraph1 26 + sizeGraph1 0 { { - 0 0.0584416 - 0.167647 0.116883 - 0.417647 0.272727 - 0.632353 0.480519 - 1 1 + 0 1 + 1 0 } { 0 1 @@ -188,16 +185,16 @@ iwfx 2 }; } { - name "smoke"; - editorFlags looping useRandAlpha useRandRotDelta useRandVel0 useBackCompatVel; + name "1_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; - spawnRange 0 1500; + spawnRange 600.1 899.9; fadeInRange 0 0; - fadeOutRange 0 0; + fadeOutRange 50 50; spawnFrustumCullRadius 200; spawnLooping 580 0; spawnOneShot 5 0; - spawnDelayMsec 0 3000; + spawnDelayMsec 0 1400; lifeSpanMsec 500 500; spawnOrgX 0 0; spawnOrgY 0 0; @@ -211,7 +208,7 @@ iwfx 2 angleVelYaw 0 0; angleVelRoll 0 0; initialRot 0 360; - gravity -30 -10; + gravity -10 -10; elasticity 0.1 -0.09; windinfluence 0; atlasBehavior startRandom; @@ -298,15 +295,17 @@ iwfx 2 1 0.3409 } }; - sizeGraph0 300 + sizeGraph0 150 { { 0 0.0649351 - 1 0.61039 + 0.332353 0.558442 + 1 1 } { - 0 0.415584 - 1 0 + 0 0 + 0.385294 0.344156 + 1 0.532468 } }; sizeGraph1 2 @@ -334,33 +333,26 @@ iwfx 2 colorGraph 1 { { - 0 0.937255 0.905882 0.862745 - 1 1 1 1 + 0 1 1 1 + 1 0.643137 0.662745 0.67451 } { - 0 0.992157 0.478431 0.45098 - 1 0.996078 0.996078 0.996078 + 0 1 0.992157 0.992157 + 1 0.811765 0.811765 0.811765 } }; alphaGraph 1 { { 0 0 - 0.0872093 0.143541 - 0.15407 0.320574 0.255814 0.382775 - 0.392442 0.315789 - 0.531977 0.196172 - 0.741279 0.0669856 + 0.75 0.0382775 1 0 } { 0 0 - 0.0959302 0.114833 - 0.171512 0.258373 - 0.31686 0.291866 - 0.476744 0.191388 - 0.68314 0.0669856 + 0.203488 0.15311 + 0.680233 0.0239235 1 0 } }; @@ -383,208 +375,17 @@ iwfx 2 }; } { - name "spark_burst"; - editorFlags looping useRandRotDelta useRandVel0 useBackCompatVel; + name "0_spark_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel boundingSphere; flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; spawnRange 0 1500; fadeInRange 0 0; - fadeOutRange 0 0; + fadeOutRange 0 100; spawnFrustumCullRadius 200; spawnLooping 580 0; spawnOneShot 5 0; - spawnDelayMsec 0 3000; - lifeSpanMsec 200 50; - spawnOrgX 0 0; - spawnOrgY 0 0; - spawnOrgZ 0 0; - spawnOffsetRadius 1 1; - spawnOffsetHeight 1 1; - spawnAnglePitch 0 0; - spawnAngleYaw 0 0; - spawnAngleRoll 0 0; - angleVelPitch 0 0; - angleVelYaw 0 0; - angleVelRoll 0 0; - initialRot -320 640; - gravity 0 0; - elasticity 0.1 -0.09; - windinfluence 0; - atlasBehavior startRandom; - atlasIndex 0; - atlasFps 0; - atlasLoopCount 0; - atlasColIndexBits 0; - atlasRowIndexBits 0; - atlasEntryCount 0; - velGraph0X 0 - { - { - 0 0.5 - 1 0.5 - } - { - 0 0.203349 - 1 0.203349 - } - }; - velGraph0Y 0 - { - { - 0 0 - 1 0 - } - { - 0 0 - 1 0 - } - }; - velGraph0Z 0 - { - { - 0 0 - 1 0 - } - { - 0 0.5 - 1 0.5 - } - }; - velGraph1X 1 - { - { - 0 0 - 1 0 - } - { - 0 0 - 1 0 - } - }; - velGraph1Y 1 - { - { - 0 0 - 1 0 - } - { - 0 0 - 1 0 - } - }; - velGraph1Z 1 - { - { - 0 0 - 1 0 - } - { - 0 0 - 1 0 - } - }; - rotGraph 100 - { - { - 0 -0.5 - 1 -0.2727 - } - { - 0 0.5 - 1 0.3409 - } - }; - sizeGraph0 70 - { - { - 0 0.0649351 - 1 0.61039 - } - { - 0 0.415584 - 1 0 - } - }; - sizeGraph1 2 - { - { - 0 1 - 1 0 - } - { - 0 1 - 1 0 - } - }; - scaleGraph 1 - { - { - 0 1 - 1 0 - } - { - 0 1 - 1 0 - } - }; - colorGraph 1 - { - { - 0 1 0.960784 0.690196 - 1 1 1 1 - } - { - 0 0.992157 0.478431 0.45098 - 1 0.996078 0.996078 0.996078 - } - }; - alphaGraph 1 - { - { - 0 0 - 0.0843023 1 - 0.834302 1 - 1 0 - } - { - 0 0 - 0.0959302 0.114833 - 0.171512 0.258373 - 0.31686 0.291866 - 0.476744 0.191388 - 0.68314 0.0669856 - 1 0 - } - }; - lightingFrac 0; - collOffset 0 0 0; - collRadius 10; - fxOnImpact ""; - fxOnDeath ""; - sortOrder 1; - efPriority 25; - emission ""; - emitDist 40 0; - emitDistVariance 4 0; - trailSplitDist 100; - trailScrollTime 0; - trailRepeatDist 10; - billboardSprite - { - "gfx_fxt_fx_spark_impact" - }; -} -{ - name "spark_glow"; - editorFlags looping useRandRotDelta useRandVel0 useBackCompatVel boundingSphere; - flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; - spawnRange 0 1500; - fadeInRange 0 0; - fadeOutRange 0 0; - spawnFrustumCullRadius 200; - spawnLooping 580 0; - spawnOneShot 5 0; - spawnDelayMsec 0 3000; - lifeSpanMsec 200 50; + spawnDelayMsec 0 1400; + lifeSpanMsec 100 100; spawnOrgX 0 0; spawnOrgY 0 0; spawnOrgZ 0 0; @@ -691,8 +492,8 @@ iwfx 2 1 1 } { - 0 0.415584 - 1 0 + 0 0.149351 + 1 0.655844 } }; sizeGraph1 2 @@ -731,18 +532,11 @@ iwfx 2 alphaGraph 1 { { - 0 0 - 0.136628 0.411483 - 0.645349 0.244019 + 0 0.315789 1 0 } { - 0 0 - 0.0959302 0.114833 - 0.171512 0.258373 - 0.31686 0.291866 - 0.476744 0.191388 - 0.68314 0.0669856 + 0 0.210526 1 0 } }; @@ -764,3 +558,568 @@ iwfx 2 "gfx_fxt_light_flare" }; } +{ + name "0_spark_burst"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 580 0; + spawnOneShot 5 0; + spawnDelayMsec 0 1400; + lifeSpanMsec 100 100; + spawnOrgX -1 1; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 1 1; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -320 640; + gravity 0 0; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 37 + { + { + 0 0.0649351 + 0.652941 0.577922 + 1 0.61039 + } + { + 0 0.350649 + 0.632353 0.948052 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.960784 0.690196 + 1 1 1 1 + } + { + 0 0.992157 0.478431 0.45098 + 1 0.996078 0.996078 0.996078 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.834302 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_impact" + }; +} +{ + name "1_spark_burst"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 400.1 1099.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 580 0; + spawnOneShot 5 0; + spawnDelayMsec 0 1400; + lifeSpanMsec 100 100; + spawnOrgX -1 1; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 1 1; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -320 640; + gravity 0 0; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 60 + { + { + 0 0.0649351 + 0.652941 0.577922 + 1 0.61039 + } + { + 0 0.350649 + 0.632353 0.948052 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.960784 0.690196 + 1 1 1 1 + } + { + 0 0.992157 0.478431 0.45098 + 1 0.996078 0.996078 0.996078 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.834302 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_impact" + }; +} +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 50 50; + spawnFrustumCullRadius 200; + spawnLooping 580 0; + spawnOneShot 5 0; + spawnDelayMsec 0 1400; + lifeSpanMsec 500 500; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 3 3; + spawnOffsetHeight 3 3; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -25 50; + gravity 0 -10; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 60 + { + { + 0 0.11039 + 0.132353 0.461039 + 0.435294 0.733766 + 1 1 + } + { + 0 0.0519481 + 0.144118 0.38961 + 1 0.779221 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0.643137 0.662745 0.67451 + } + { + 0 1 0.992157 0.992157 + 1 0.811765 0.811765 0.811765 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.255814 0.382775 + 0.75 0.0382775 + 1 0 + } + { + 0 0 + 0.203488 0.15311 + 0.680233 0.0239235 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_electric_sparks_dlight.efx b/raw/fx/maps/mp_maps/fx_mp_electric_sparks_dlight.efx new file mode 100644 index 000000000..51fac220a --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_electric_sparks_dlight.efx @@ -0,0 +1,186 @@ +iwfx 2 + +{ + name "effect_spawner"; + editorFlags looping absVel0 absVel1 playOnDeath boundingSphere; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 1060 0; + spawnOneShot 5 0; + spawnDelayMsec 0 0; + lifeSpanMsec 0 960; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 1; + spawnOffsetHeight 1 1; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -320 640; + gravity 0 0; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0.87013 + } + { + 0 0.668831 + 1 0.422078 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.886275 0.682353 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0.996078 0.996078 0.996078 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 0.837321 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath "maps/mp_maps/fx_mp_electric_sparks_oneshot_dl"; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_electric_sparks_oneshot_dl.efx b/raw/fx/maps/mp_maps/fx_mp_electric_sparks_oneshot_dl.efx new file mode 100644 index 000000000..38a8c4a70 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_electric_sparks_oneshot_dl.efx @@ -0,0 +1,1491 @@ +iwfx 2 + +{ + name "sparks"; + editorFlags useRandSize0 modColorByAlpha useRandVel0 absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect useCollision; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 580 0; + spawnOneShot 1 5; + spawnDelayMsec 0 100; + lifeSpanMsec 500 500; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 60 0; + elasticity 0.1 0.1; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 7; + atlasFps 15; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 400 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 -0.0167464 + } + }; + velGraph0Y 400 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 600 + { + { + 0 0.5 + 1 0.06863 + } + { + 0 -0.5 + 1 -0.0933014 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 7 + { + { + 0 1 + 1 1 + } + { + 0 0.61039 + 1 0.61039 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 64 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 0.501961 + 1 0.909804 0.756863 0.407843 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "1_smoke"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; + spawnRange 600.1 899.9; + fadeInRange 0 0; + fadeOutRange 50 50; + spawnFrustumCullRadius 200; + spawnLooping 580 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 500 500; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 3 3; + spawnOffsetHeight 3 3; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -10 -10; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 150 + { + { + 0 0.0649351 + 0.332353 0.558442 + 1 1 + } + { + 0 0 + 0.385294 0.344156 + 1 0.532468 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0.643137 0.662745 0.67451 + } + { + 0 1 0.992157 0.992157 + 1 0.811765 0.811765 0.811765 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.255814 0.382775 + 0.75 0.0382775 + 1 0 + } + { + 0 0 + 0.203488 0.15311 + 0.680233 0.0239235 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_spark_glow"; + editorFlags useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel boundingSphere; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 100; + spawnFrustumCullRadius 200; + spawnLooping 580 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 100; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 1; + spawnOffsetHeight 1 1; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -320 640; + gravity 0 0; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 150 + { + { + 0 0.0649351 + 1 1 + } + { + 0 0.149351 + 1 0.655844 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.960784 0.690196 + 1 1 1 1 + } + { + 0 0.992157 0.478431 0.45098 + 1 0.996078 0.996078 0.996078 + } + }; + alphaGraph 1 + { + { + 0 0.315789 + 1 0 + } + { + 0 0.210526 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_light_flare" + }; +} +{ + name "0_spark_burst"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 580 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 100; + spawnOrgX -1 1; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 1; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -320 640; + gravity 0 0; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 37 + { + { + 0 0.0649351 + 0.652941 0.577922 + 1 0.61039 + } + { + 0 0.350649 + 0.632353 0.948052 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.960784 0.690196 + 1 1 1 1 + } + { + 0 0.992157 0.478431 0.45098 + 1 0.996078 0.996078 0.996078 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.834302 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_impact" + }; +} +{ + name "1_spark_burst"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 400.1 1099.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 580 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 100; + spawnOrgX -1 1; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 1 1; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -320 640; + gravity 0 0; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 60 + { + { + 0 0.0649351 + 0.652941 0.577922 + 1 0.61039 + } + { + 0 0.350649 + 0.632353 0.948052 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.960784 0.690196 + 1 1 1 1 + } + { + 0 0.992157 0.478431 0.45098 + 1 0.996078 0.996078 0.996078 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.834302 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_impact" + }; +} +{ + name "0_smoke"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 50 50; + spawnFrustumCullRadius 200; + spawnLooping 580 0; + spawnOneShot 0 1; + spawnDelayMsec 0 0; + lifeSpanMsec 500 500; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 3 3; + spawnOffsetHeight 3 3; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -25 50; + gravity 0 -10; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 60 + { + { + 0 0.11039 + 0.132353 0.461039 + 0.435294 0.733766 + 1 1 + } + { + 0 0.0519481 + 0.144118 0.38961 + 1 0.779221 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0.643137 0.662745 0.67451 + } + { + 0 1 0.992157 0.992157 + 1 0.811765 0.811765 0.811765 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.255814 0.382775 + 0.75 0.0382775 + 1 0 + } + { + 0 0 + 0.203488 0.15311 + 0.680233 0.0239235 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_dlight"; + editorFlags useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel boundingSphere; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 100; + spawnFrustumCullRadius 150; + spawnLooping 580 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 3; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -320 640; + gravity 0 0; + elasticity 0.1 -0.09; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.2727 + } + { + 0 0.5 + 1 0.3409 + } + }; + sizeGraph0 220 + { + { + 0 1 + 1 1 + } + { + 0 0.655844 + 1 0.655844 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.886275 0.682353 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0.996078 0.996078 0.996078 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.395349 1 + 1 0 + } + { + 0 0.894737 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 10; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 25; + emission ""; + emitDist 40 0; + emitDistVariance 4 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "sound_1"; + editorFlags; + flags spawnOffsetNone runRelToSpawn; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + sound + { + "elec_sparks" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_embers_patch_sm.efx b/raw/fx/maps/mp_maps/fx_mp_embers_patch_sm.efx new file mode 100644 index 000000000..94916dec0 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_embers_patch_sm.efx @@ -0,0 +1,486 @@ +iwfx 2 + +{ + name "burnt_ash"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld dieOnTouch nonUniformScale; + spawnRange 0 2000; + fadeInRange 1800 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 1500 0; + spawnOneShot 12 0; + spawnDelayMsec 0 300; + lifeSpanMsec 7000 2000; + spawnOrgX -80 160; + spawnOrgY -80 160; + spawnOrgZ -60 120; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 40 10; + spawnAngleYaw 40 10; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll -4 9; + initialRot 150 60; + gravity 0.5 0.4; + elasticity 0 0; + windinfluence 1; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -100 + { + { + 0 0.5 + 0.0784884 0.0789474 + 0.168605 0.385167 + 0.27907 0.117225 + 0.372093 0.308612 + 0.447674 0.0837321 + 0.552326 0.131579 + 0.677326 0.165072 + 0.752907 0.107656 + 0.851744 0.169856 + 0.915698 0.0980861 + 1 0.0885168 + } + { + 0 -0.5 + 0.0697674 -0.0358852 + 0.19186 -0.375598 + 0.290698 -0.00239235 + 0.398256 -0.318182 + 0.497093 -0.11244 + 0.627907 -0.131579 + 0.735465 -0.198565 + 0.834302 -0.0885167 + 0.930233 -0.155502 + 1 -0.0933014 + } + }; + velGraph0Y 100 + { + { + 0 -0.5 + 0.0726744 -0.069378 + 0.194767 -0.380383 + 0.281977 -0.0598086 + 0.40407 -0.299043 + 0.511628 -0.131579 + 0.642442 -0.222488 + 0.752907 -0.107655 + 0.854651 -0.188995 + 0.915698 -0.12201 + 1 -0.126794 + } + { + 0 0.5 + 0.0843023 0.0837321 + 0.171512 0.351675 + 0.284884 0.117225 + 0.369186 0.303828 + 0.465116 0.0980861 + 0.593023 0.150718 + 0.718023 0.227273 + 0.787791 0.150718 + 0.840116 0.227273 + 0.915698 0.102871 + 1 0.155502 + } + }; + velGraph0Z 700 + { + { + 0 0.19378 + 0.0494186 0.0837321 + 0.125 0.0454546 + 1 0.0311005 + } + { + 0 0.5 + 0.0145349 0.299043 + 0.0319767 0.136364 + 0.0668605 0.069378 + 0.130814 0.0358852 + 1 0.0454546 + } + }; + velGraph1X -50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 30 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 30 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 300 + { + { + 0 -0.0231481 + 0.212209 -0.087963 + 0.281977 -0.287037 + 0.482558 -0.310185 + 0.5 -0.5 + 0.633721 -0.5 + 0.747093 -0.189815 + 1 -0.115741 + } + { + 0 0.00462961 + 0.363372 0.111111 + 0.412791 -0.125 + 0.531977 -0.125 + 0.555233 0.319444 + 0.709302 0.328704 + 0.81686 0 + 1 0.5 + } + }; + sizeGraph0 9 + { + { + 0 1 + 1 1 + } + { + 0 0.590909 + 1 0.616883 + } + }; + sizeGraph1 9 + { + { + 0 0.675325 + 1 0.681818 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.851744 1 + 1 0 + } + { + 0 0 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 70; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "burnt_ash 2"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld dieOnTouch nonUniformScale; + spawnRange 0 1500; + fadeInRange 1300 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 125 0; + spawnOneShot 12 0; + spawnDelayMsec 0 300; + lifeSpanMsec 1000 5000; + spawnOrgX -80 160; + spawnOrgY -80 160; + spawnOrgZ -60 120; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 40 10; + spawnAngleYaw 40 10; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll -4 9; + initialRot 150 60; + gravity 0.4 0.3; + elasticity 0 0; + windinfluence 1; + atlasBehavior startFixed; + atlasIndex 7; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -200 + { + { + 0 0.5 + 0.0784884 0.184211 + 0.159884 0.456938 + 0.238372 0.150718 + 0.375 0.356459 + 0.482558 0.102871 + 0.630814 0.308612 + 0.712209 0.107656 + 0.831395 0.279904 + 0.901163 0.0885168 + 1 0.0885168 + } + { + 0 -0.5 + 0.0755814 -0.188995 + 0.197674 -0.433014 + 0.299419 -0.117225 + 0.421512 -0.413876 + 0.514535 -0.145933 + 0.656977 -0.356459 + 0.764535 -0.126794 + 0.883721 -0.284689 + 1 -0.0933014 + } + }; + velGraph0Y 200 + { + { + 0 -0.5 + 0.0668605 -0.165072 + 0.200581 -0.442584 + 0.296512 -0.117225 + 0.43314 -0.41866 + 0.511628 -0.126794 + 0.648256 -0.361244 + 0.752907 -0.107655 + 0.880814 -0.299043 + 1 -0.126794 + } + { + 0 0.5 + 0.0930233 0.174641 + 0.197674 0.433014 + 0.27907 0.169856 + 0.409884 0.399522 + 0.491279 0.126794 + 0.607558 0.366029 + 0.686047 0.107656 + 0.828488 0.299043 + 0.898256 0.11244 + 1 0.155502 + } + }; + velGraph0Z 400 + { + { + 0 0.19378 + 0.0988372 0.179426 + 0.133721 0.0837321 + 0.235465 0.0980861 + 0.334302 0.0502392 + 1 0.0311005 + } + { + 0 0.5 + 0.0726744 0.332536 + 0.156977 0.337321 + 0.206395 0.203349 + 0.305233 0.198565 + 0.372093 0.102871 + 0.468023 0.069378 + 0.598837 0.117225 + 0.729651 0.0550239 + 1 0.0406699 + } + }; + velGraph1X -50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 30 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 30 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 300 + { + { + 0 -0.0231481 + 0.212209 -0.087963 + 0.281977 -0.287037 + 0.482558 -0.310185 + 0.5 -0.5 + 0.633721 -0.5 + 0.747093 -0.189815 + 1 -0.115741 + } + { + 0 0.00462961 + 0.363372 0.111111 + 0.412791 -0.125 + 0.531977 -0.125 + 0.555233 0.319444 + 0.709302 0.328704 + 0.81686 0 + 1 0.5 + } + }; + sizeGraph0 9 + { + { + 0 1 + 1 1 + } + { + 0 0.675325 + 1 0.675325 + } + }; + sizeGraph1 9 + { + { + 0 0.675325 + 1 0.681818 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 0.643137 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.851744 1 + 1 0 + } + { + 0 0 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 70; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_150x150_tall_distant.efx b/raw/fx/maps/mp_maps/fx_mp_fire_150x150_tall_distant.efx new file mode 100644 index 000000000..49b7f5a9a --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_150x150_tall_distant.efx @@ -0,0 +1,588 @@ +iwfx 2 + +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 2000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 850 0; + spawnOneShot 100 0; + spawnDelayMsec 0 452; + lifeSpanMsec 1000 248; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 30 20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -10 -10; + elasticity 0 0; + windinfluence 0.5; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 40 + { + { + 0 0.255981 + 1 0.5 + } + { + 0 -0.150718 + 1 -0.5 + } + }; + velGraph0Y 40 + { + { + 0 0.12201 + 1 0.5 + } + { + 0 -0.102871 + 1 -0.5 + } + }; + velGraph0Z 380 + { + { + 0 0.208134 + 1 0.5 + } + { + 0 0.11244 + 0.584302 0.169856 + 1 0.308612 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 500 + { + { + 0 0.162338 + 0.423529 0.428571 + 1 1 + } + { + 0 0.0519481 + 0.511765 0.337662 + 1 0.88961 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0392157 0.0392157 0.0392157 + 1 0.141176 0.141176 0.133333 + } + { + 0 0.25098 0.25098 0.25098 + 1 0.376471 0.376471 0.376471 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.101744 0.430622 + 0.264535 0.593301 + 0.406977 0.430622 + 0.575581 0.0430622 + 1 0 + } + { + 0 0 + 0.0523256 0.5311 + 0.142442 0.904306 + 0.276163 0.942584 + 0.468023 0.827751 + 0.619186 0.354067 + 0.802326 0.0574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_fire"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 1200 0; + spawnOneShot 70 0; + spawnDelayMsec 0 744; + lifeSpanMsec 3400 655; + spawnOrgX -45 90; + spawnOrgY -45 90; + spawnOrgZ 0 10; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -0.5 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 23; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 0.241279 0.00239235 + 0.677326 0.00239235 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 150 + { + { + 0 1 + 0.532353 1 + 0.852941 0.876623 + 1 0.616883 + } + { + 0 0.642857 + 0.544118 0.642857 + 0.838235 0.519481 + 1 0.331169 + } + }; + sizeGraph1 230 + { + { + 0 0.616883 + 0.314706 1 + 1 1 + } + { + 0 0.512987 + 0.326471 0.850649 + 1 0.837662 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.15407 0.789474 + 0.363372 0.980861 + 0.648256 0.971292 + 0.875 0.813397 + 1 0 + } + { + 0 0 + 0.125 0.588517 + 0.25 0.837321 + 0.526163 0.909091 + 0.77907 0.84689 + 0.921512 0.550239 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 1500 6500; + fadeInRange 7000 1000; + fadeOutRange 1500 500; + spawnFrustumCullRadius 800; + spawnLooping 45 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 45 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 35 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 160 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 250 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.755981 + 1 0.755981 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_150x600_tall_distant.efx b/raw/fx/maps/mp_maps/fx_mp_fire_150x600_tall_distant.efx new file mode 100644 index 000000000..2a931085d --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_150x600_tall_distant.efx @@ -0,0 +1,1159 @@ +iwfx 2 + +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3500; + fadeInRange 2800 700; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 300 0; + spawnOneShot 100 0; + spawnDelayMsec 0 200; + lifeSpanMsec 1500 700; + spawnOrgX -150 300; + spawnOrgY 0 0; + spawnOrgZ 60 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 140 80; + gravity -10 -15.5; + elasticity 0 0; + windinfluence 1; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 10 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Y 10 + { + { + 0 0.0550239 + 0.392442 0.136364 + 0.741279 0.236842 + 1 0.5 + } + { + 0 -0.0454545 + 0.622093 -0.11244 + 0.898256 -0.284689 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.141148 + 0.508721 0.284689 + 1 0.5 + } + { + 0 0.0215311 + 0.261628 0.0311005 + 0.593023 0.0885168 + 1 0.308612 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0.337963 + 0.194767 0.175926 + 0.494186 0.0787037 + 1 0.0185185 + } + { + 0 -0.361111 + 0.226744 -0.115741 + 0.581395 -0.0601852 + 1 -0.0416667 + } + }; + sizeGraph0 610 + { + { + 0 0.396104 + 1 1 + } + { + 0 0.214286 + 0.273529 0.279221 + 0.644118 0.512987 + 1 0.857143 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0392157 0.0392157 0.0392157 + 1 0.141176 0.141176 0.133333 + } + { + 0 0.25098 0.25098 0.25098 + 1 0.376471 0.376471 0.376471 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.116279 0.0287081 + 0.215116 0.277512 + 0.305233 0.732057 + 0.395349 0.866029 + 0.607558 0.808612 + 0.822674 0.133971 + 1 0 + } + { + 0 0 + 0.142442 0.0334928 + 0.229651 0.330144 + 0.311047 0.521531 + 0.444767 0.593301 + 0.587209 0.344498 + 0.761628 0.0956938 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_fire"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 375 0; + spawnOneShot 70 0; + spawnDelayMsec 0 245; + lifeSpanMsec 2500 255; + spawnOrgX -220 440; + spawnOrgY -30 60; + spawnOrgZ 32 -2; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -1 -0.5; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 23; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.0311005 + 0.334302 0.255981 + 0.718023 0.0358852 + 1 0.0119617 + } + { + 0 0.0406699 + 0.328488 0.5 + 0.648256 0.5 + 1 0.0263158 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 180 + { + { + 0 1 + 0.841176 1 + 0.932353 0.941558 + 0.985294 0.746753 + 1 0.584416 + } + { + 0 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 0.985294 0.461039 + 1 0.311688 + } + }; + sizeGraph1 220 + { + { + 0 1 + 0.841176 1 + 0.944118 0.902597 + 0.985294 0.753247 + 1 0.603896 + } + { + 0 0.87013 + 0.8 0.87013 + 0.897059 0.837662 + 0.967647 0.662338 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.104651 0.655502 + 0.363372 0.980861 + 0.755814 0.952153 + 0.872093 0.837321 + 0.921512 0.607656 + 1 0 + } + { + 0 0 + 0.122093 0.473684 + 0.252907 0.712919 + 0.526163 0.909091 + 0.805233 0.827751 + 0.924419 0.617225 + 0.973837 0.311005 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm" + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire_mid_front"; + editorFlags looping useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 1500 13500; + fadeInRange 14000 1000; + fadeOutRange 1500 500; + spawnFrustumCullRadius 200; + spawnLooping 46 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 46 0; + spawnOrgX 50 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 312 + { + { + 0 1 + 1 1 + } + { + 0 0.642857 + 1 0.642857 + } + }; + sizeGraph1 366 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire_front"; + editorFlags looping useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 1500 13500; + fadeInRange 14000 1000; + fadeOutRange 1500 500; + spawnFrustumCullRadius 300; + spawnLooping 44 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 44 0; + spawnOrgX 150 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 31; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 295 + { + { + 0 1 + 1 1 + } + { + 0 0.642857 + 1 0.642857 + } + }; + sizeGraph1 320 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire_mid_back"; + editorFlags looping useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 1500 13500; + fadeInRange 14000 1000; + fadeOutRange 1500 500; + spawnFrustumCullRadius 200; + spawnLooping 42 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 42 0; + spawnOrgX -50 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 46; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 230 + { + { + 0 1 + 1 1 + } + { + 0 0.642857 + 1 0.642857 + } + }; + sizeGraph1 240 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire_back"; + editorFlags looping useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 1500 13500; + fadeInRange 14000 1000; + fadeOutRange 1500 500; + spawnFrustumCullRadius 300; + spawnLooping 41 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 41 0; + spawnOrgX -160 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 230 + { + { + 0 1 + 1 1 + } + { + 0 0.642857 + 1 0.642857 + } + }; + sizeGraph1 240 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_column_close.efx b/raw/fx/maps/mp_maps/fx_mp_fire_column_close.efx new file mode 100644 index 000000000..cde014300 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_column_close.efx @@ -0,0 +1,1191 @@ +iwfx 2 + +{ + name "0_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1700; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 320 0; + spawnOneShot 70 0; + spawnDelayMsec 0 80; + lifeSpanMsec 1400 500; + spawnOrgX -5 5; + spawnOrgY -4 8; + spawnOrgZ 0 75; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 20 + { + { + 0 0.27512 + 1 0.5 + } + { + 0 0.12201 + 1 0.332536 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 25 + { + { + 0 0.714286 + 0.582353 1 + 0.864706 0.883117 + 1 0.584416 + } + { + 0 0.519481 + 0.658824 0.61039 + 0.891176 0.512987 + 1 0.311688 + } + }; + sizeGraph1 40 + { + { + 0 0.435065 + 0.338235 0.538961 + 0.688235 0.701299 + 1 1 + } + { + 0 0.655844 + 0.55 0.688312 + 0.782353 0.772727 + 1 0.915584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.655502 + 0.284884 0.91866 + 0.505814 1 + 0.651163 0.799043 + 0.880814 0.0574163 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.430233 0.875598 + 0.587209 0.736842 + 0.822674 0.0717703 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_z3" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 400 800; + fadeInRange 900 300; + fadeOutRange 400 300; + spawnFrustumCullRadius 150; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 20; + lifeSpanMsec 340 40; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -10 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.294258 + 1 0 + } + { + 0 0.0741627 + 0.747093 0.069378 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 150 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 220 + { + { + 0 0.461039 + 1 1 + } + { + 0 0.305195 + 0.444118 0.655844 + 1 0.688312 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.737255 0.266667 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.267442 0.368421 + 0.65407 0.38756 + 0.84593 0.23445 + 0.906977 0.0574163 + 1 0 + } + { + 0 0 + 0.860465 0.488038 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_glow" + }; +} +{ + name "0_embers"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 1000; + fadeInRange 800 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 600 0; + spawnOneShot 12 0; + spawnDelayMsec 0 340; + lifeSpanMsec 500 700; + spawnOrgX 8 0; + spawnOrgY -4 8; + spawnOrgZ 7 44; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 20 -40; + angleVelYaw 20 -40; + angleVelRoll 20 -40; + initialRot 180 180; + gravity -4 -3; + elasticity 1 0; + windinfluence 1; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.00717705 + 1 0.00717705 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.126794 + 1 0.136364 + } + }; + velGraph1X 40 + { + { + 0 0.5 + 0.273256 -0.490431 + 0.549419 0.270335 + 1 -0.169856 + } + { + 0 0.327751 + 0.238372 -0.251196 + 0.436047 0.308612 + 0.680233 -0.141148 + 0.822674 0.0980861 + 1 0 + } + }; + velGraph1Y 40 + { + { + 0 0 + 0.229651 -0.437799 + 0.409884 0.236842 + 0.665698 -0.327751 + 1 0 + } + { + 0 -0.5 + 0.252907 -0.284689 + 0.468023 0.255981 + 0.729651 -0.169856 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 75 + { + { + 0 0.162338 + 1 0.75 + } + { + 0 0.168831 + 1 1 + } + }; + sizeGraph1 90 + { + { + 0 0.233766 + 1 0.75 + } + { + 0 0.350649 + 1 1 + } + }; + scaleGraph 50 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0.501961 0 + } + { + 0 0.976471 0.435294 0.27451 + 1 0.996078 0.576471 0.00392157 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.343023 0.947368 + 0.712209 0.196172 + 1 0 + } + { + 0 1 + 0.598837 0.157895 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_exp_ember_omni3" + }; +} +{ + name "0_distortion"; + editorFlags looping useRandSize0 useRandRotDelta absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 120 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 140 0; + spawnOrgX 0 10; + spawnOrgY -4 8; + spawnOrgZ 15 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 25; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.246412 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 60 + { + { + 0 0.590909 + 1 1 + } + { + 0 0.376623 + 1 0.831169 + } + }; + sizeGraph1 100 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0103627 0.015544 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_heat" + }; +} +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 600 0; + spawnOneShot 0 0; + spawnDelayMsec 0 400; + lifeSpanMsec 900 300; + spawnOrgX -2 4; + spawnOrgY -7 14; + spawnOrgZ 5 35; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 -90; + gravity -5 -5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 100 + { + { + 0 0.0406699 + 0.392442 0.136364 + 0.741279 0.236842 + 1 0.5 + } + { + 0 0.0119617 + 0.706395 0.0933014 + 0.837209 0.19378 + 1 0.399522 + } + }; + velGraph0Z 50 + { + { + 0 0.389952 + 1 0.5 + } + { + 0 0.0933014 + 0.572674 0.155502 + 0.924419 0.356459 + 1 0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 275 + { + { + 0 0.490741 + 1 0.0277778 + } + { + 0 -0.5 + 1 -0.0231481 + } + }; + sizeGraph0 60 + { + { + 0 0.220779 + 0.147059 0.467532 + 0.505882 0.74026 + 1 1 + } + { + 0 0.0844156 + 0.15 0.448052 + 0.5 0.824675 + 0.761765 0.961039 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.756477 0.501961 0.25098 + 0.546512 0 0 0 + 1 0.211765 0.254902 0.231373 + } + { + 0 1 0.501961 0.25098 + 0.296512 0.176166 0.176166 0 + 1 0.25098 0.25098 0.25098 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.168605 0.382775 + 0.273256 0.641148 + 0.421512 0.751196 + 0.625 0.349282 + 0.825581 0.0861244 + 1 0 + } + { + 0 0 + 0.127907 0.172249 + 0.27907 0.416268 + 0.360465 0.593301 + 0.5 0.545455 + 0.75 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "1_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 1500 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 800 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2400 0; + spawnOrgX -3 1; + spawnOrgY -6 12; + spawnOrgZ 6 42; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 33 + { + { + 0 1 + 0.841176 1 + 0.932353 0.941558 + 0.985294 0.746753 + 1 0.584416 + } + { + 0 0.792208 + 0.858824 0.733766 + 0.95 0.616883 + 1 0.311688 + } + }; + sizeGraph1 50 + { + { + 0 1 + 0.870588 0.967532 + 0.944118 0.902597 + 0.985294 0.753247 + 1 0.603896 + } + { + 0 0.935065 + 0.8 0.87013 + 0.897059 0.837662 + 0.967647 0.662338 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.655502 + 0.351744 0.942584 + 0.755814 0.952153 + 0.872093 0.837321 + 0.921512 0.607656 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.526163 0.909091 + 0.863372 0.832536 + 0.950581 0.650718 + 0.985465 0.349282 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_eo10" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_column_lg.efx b/raw/fx/maps/mp_maps/fx_mp_fire_column_lg.efx new file mode 100644 index 000000000..b5b3d8b3b --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_column_lg.efx @@ -0,0 +1,1379 @@ +iwfx 2 + +{ + name "0_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 130 0; + spawnOneShot 70 0; + spawnDelayMsec 0 245; + lifeSpanMsec 1600 800; + spawnOrgX -12 12; + spawnOrgY -15 30; + spawnOrgZ 0 310; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -3 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 60 + { + { + 0 1 + 0.841176 1 + 0.932353 0.941558 + 1 0.584416 + } + { + 0 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 1 0.311688 + } + }; + sizeGraph1 100 + { + { + 0 1 + 0.870588 0.967532 + 0.944118 0.902597 + 1 0.603896 + } + { + 0 0.935065 + 0.8 0.87013 + 0.923529 0.772727 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.421053 + 0.334302 0.732057 + 0.613372 0.69378 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.526163 0.909091 + 0.741279 0.679426 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_eo10" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 400 800; + fadeInRange 900 300; + fadeOutRange 400 300; + spawnFrustumCullRadius 400; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 20; + lifeSpanMsec 240 40; + spawnOrgX 0 0; + spawnOrgY 15 -30; + spawnOrgZ 0 170; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -300 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.294258 + 1 0 + } + { + 0 0.0741627 + 0.747093 0.069378 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 150 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 800 + { + { + 0 0.461039 + 1 1 + } + { + 0 0 + 0.464706 0.344156 + 1 0.207792 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.737255 0.266667 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.267442 0.368421 + 0.65407 0.38756 + 0.84593 0.23445 + 0.906977 0.0574163 + 1 0 + } + { + 0 0 + 0.860465 0.488038 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_glow" + }; +} +{ + name "0_embers"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 1000; + fadeInRange 800 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 500 0; + spawnOneShot 12 0; + spawnDelayMsec 0 211; + lifeSpanMsec 700 1000; + spawnOrgX 10 0; + spawnOrgY -10 20; + spawnOrgZ -10 160; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 20 -40; + angleVelYaw 20 -40; + angleVelRoll 20 -40; + initialRot 180 180; + gravity -23 -7; + elasticity 1 0; + windinfluence 1; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.00717705 + 1 0.00717705 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.126794 + 1 0.136364 + } + }; + velGraph1X 40 + { + { + 0 0.5 + 0.273256 -0.490431 + 0.549419 0.270335 + 1 -0.169856 + } + { + 0 0.327751 + 0.238372 -0.251196 + 0.436047 0.308612 + 0.680233 -0.141148 + 0.822674 0.0980861 + 1 0 + } + }; + velGraph1Y 40 + { + { + 0 0 + 0.229651 -0.437799 + 0.409884 0.236842 + 0.665698 -0.327751 + 1 0 + } + { + 0 0.255981 + 0.252907 -0.284689 + 0.468023 0.255981 + 0.729651 -0.169856 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 250 + { + { + 0 0.162338 + 1 0.75 + } + { + 0 0.168831 + 1 1 + } + }; + sizeGraph1 300 + { + { + 0 0.233766 + 1 0.75 + } + { + 0 0.350649 + 1 1 + } + }; + scaleGraph 50 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0.501961 0 + } + { + 0 0.976471 0.435294 0.27451 + 1 0.996078 0.576471 0.00392157 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.543605 0.952153 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_exp_ember_omni3" + }; +} +{ + name "0_distortion"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 80 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 140 0; + spawnOrgX 0 20; + spawnOrgY -10 20; + spawnOrgZ 100 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 25; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.332536 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 300 + { + { + 0 0.701299 + 1 1 + } + { + 0 0.480519 + 1 0.831169 + } + }; + sizeGraph1 100 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0725389 0.0569948 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_heat" + }; +} +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 500 0; + spawnOneShot 0 0; + spawnDelayMsec 0 400; + lifeSpanMsec 1300 1000; + spawnOrgX -5 10; + spawnOrgY -20 40; + spawnOrgZ 20 180; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 -90; + gravity -5 -15; + elasticity 0 0; + windinfluence 0.5; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 100 + { + { + 0 0.0406699 + 0.392442 0.136364 + 0.741279 0.236842 + 1 0.5 + } + { + 0 0.0119617 + 0.706395 0.0933014 + 0.837209 0.19378 + 1 0.399522 + } + }; + velGraph0Z 50 + { + { + 0 0.389952 + 1 0.5 + } + { + 0 0.0933014 + 0.572674 0.155502 + 0.924419 0.356459 + 1 0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 275 + { + { + 0 0.490741 + 1 0.0277778 + } + { + 0 -0.5 + 1 -0.0231481 + } + }; + sizeGraph0 220 + { + { + 0 0.220779 + 0.147059 0.467532 + 0.505882 0.74026 + 1 1 + } + { + 0 0.0844156 + 0.15 0.448052 + 0.5 0.824675 + 0.761765 0.961039 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.756477 0.501961 0.25098 + 0.546512 0 0 0 + 1 0.211765 0.254902 0.231373 + } + { + 0 1 0.501961 0.25098 + 0.296512 0.176166 0.176166 0 + 1 0.25098 0.25098 0.25098 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.168605 0.382775 + 0.273256 0.641148 + 0.421512 0.751196 + 0.625 0.349282 + 0.825581 0.0861244 + 1 0 + } + { + 0 0 + 0.127907 0.172249 + 0.27907 0.416268 + 0.360465 0.593301 + 0.5 0.545455 + 0.75 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "1_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 500.1 699.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 300 0; + spawnOneShot 70 0; + spawnDelayMsec 0 100; + lifeSpanMsec 1800 400; + spawnOrgX -18 18; + spawnOrgY -15 30; + spawnOrgZ 0 280; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -4 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 90 + { + { + 0 1 + 0.723529 0.993506 + 0.941176 0.863636 + 1 0.409091 + } + { + 0 0.642857 + 0.861765 0.642857 + 0.95 0.538961 + 1 0.162338 + } + }; + sizeGraph1 160 + { + { + 0 1 + 0.870588 0.967532 + 0.964706 0.818182 + 1 0.603896 + } + { + 0 0.935065 + 0.8 0.87013 + 0.914706 0.733766 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.151163 0.4689 + 0.380814 0.736842 + 0.651163 0.559809 + 0.877907 0.110048 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.47093 0.894737 + 0.752907 0.746411 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_eo10" + }; +} +{ + name "2_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 1200.1 2299.9; + fadeInRange 3000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 450 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1800 0; + spawnOrgX -8 8; + spawnOrgY -15 30; + spawnOrgZ 0 280; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -5 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 120 + { + { + 0 1 + 0.841176 1 + 0.95 0.902597 + 1 0.584416 + } + { + 0 0.909091 + 0.838235 0.863636 + 1 0.311688 + } + }; + sizeGraph1 220 + { + { + 0 1 + 0.688235 0.987013 + 0.944118 0.902597 + 1 0.603896 + } + { + 0 0.935065 + 0.8 0.87013 + 0.929412 0.785714 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.151163 0.4689 + 0.380814 0.736842 + 0.587209 0.655502 + 0.857558 0.0861244 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.47093 0.875598 + 0.738372 0.660287 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_eo10" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_column_sm.efx b/raw/fx/maps/mp_maps/fx_mp_fire_column_sm.efx new file mode 100644 index 000000000..6b52a9de3 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_column_sm.efx @@ -0,0 +1,1205 @@ +iwfx 2 + +{ + name "0_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 700; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 300 0; + spawnOneShot 70 0; + spawnDelayMsec 0 245; + lifeSpanMsec 1900 1100; + spawnOrgX -1 7; + spawnOrgY -7 14; + spawnOrgZ 0 100; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.0311005 + 0.334302 0.255981 + 0.718023 0.0358852 + 1 0.0119617 + } + { + 0 0.0406699 + 0.328488 0.5 + 0.648256 0.5 + 1 0.0263158 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 45 + { + { + 0 1 + 0.841176 1 + 0.932353 0.941558 + 0.985294 0.746753 + 1 0.584416 + } + { + 0 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 0.985294 0.461039 + 1 0.311688 + } + }; + sizeGraph1 90 + { + { + 0 1 + 0.870588 0.967532 + 0.944118 0.902597 + 0.985294 0.753247 + 1 0.603896 + } + { + 0 0.935065 + 0.8 0.87013 + 0.897059 0.837662 + 0.967647 0.662338 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.655502 + 0.351744 0.942584 + 0.755814 0.952153 + 0.872093 0.837321 + 0.921512 0.607656 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.526163 0.909091 + 0.863372 0.832536 + 0.950581 0.650718 + 0.985465 0.349282 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_z3" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 400 800; + fadeInRange 900 300; + fadeOutRange 400 300; + spawnFrustumCullRadius 150; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 20; + lifeSpanMsec 340 40; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 50 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -10 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.294258 + 1 0 + } + { + 0 0.0741627 + 0.747093 0.069378 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 150 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 280 + { + { + 0 0.461039 + 1 1 + } + { + 0 0.305195 + 0.444118 0.655844 + 1 0.688312 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.737255 0.266667 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.267442 0.368421 + 0.65407 0.38756 + 0.84593 0.23445 + 0.906977 0.0574163 + 1 0 + } + { + 0 0 + 0.860465 0.488038 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_glow" + }; +} +{ + name "0_embers"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 1000; + fadeInRange 800 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 600 0; + spawnOneShot 12 0; + spawnDelayMsec 0 340; + lifeSpanMsec 500 700; + spawnOrgX 10 0; + spawnOrgY -5 10; + spawnOrgZ 12 73; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 20 -40; + angleVelYaw 20 -40; + angleVelRoll 20 -40; + initialRot 180 180; + gravity -23 -7; + elasticity 1 0; + windinfluence 1; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.00717705 + 1 0.00717705 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.126794 + 1 0.136364 + } + }; + velGraph1X 40 + { + { + 0 0.5 + 0.273256 -0.490431 + 0.549419 0.270335 + 1 -0.169856 + } + { + 0 0.327751 + 0.238372 -0.251196 + 0.436047 0.308612 + 0.680233 -0.141148 + 0.822674 0.0980861 + 1 0 + } + }; + velGraph1Y 40 + { + { + 0 0 + 0.229651 -0.437799 + 0.409884 0.236842 + 0.665698 -0.327751 + 1 0 + } + { + 0 0.255981 + 0.252907 -0.284689 + 0.468023 0.255981 + 0.729651 -0.169856 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 125 + { + { + 0 0.162338 + 1 0.75 + } + { + 0 0.168831 + 1 1 + } + }; + sizeGraph1 150 + { + { + 0 0.233766 + 1 0.75 + } + { + 0 0.350649 + 1 1 + } + }; + scaleGraph 50 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0.501961 0 + } + { + 0 0.976471 0.435294 0.27451 + 1 0.996078 0.576471 0.00392157 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.343023 0.947368 + 0.712209 0.196172 + 1 0 + } + { + 0 1 + 0.598837 0.157895 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_exp_ember_omni3" + }; +} +{ + name "0_distortion"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 80 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 140 0; + spawnOrgX 15 10; + spawnOrgY -5 10; + spawnOrgZ 40 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 25; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.251196 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 110 + { + { + 0 0.779221 + 1 1 + } + { + 0 0.616883 + 1 0.831169 + } + }; + sizeGraph1 100 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0362694 0.0259067 1 + 0.572674 0.0518135 0.0362694 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_heat" + }; +} +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 500 0; + spawnOneShot 0 0; + spawnDelayMsec 0 400; + lifeSpanMsec 1300 300; + spawnOrgX -2 4; + spawnOrgY -9 18; + spawnOrgZ 9 82; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 -90; + gravity -5 -5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 100 + { + { + 0 0.0406699 + 0.392442 0.136364 + 0.741279 0.236842 + 1 0.5 + } + { + 0 0.0119617 + 0.706395 0.0933014 + 0.837209 0.19378 + 1 0.399522 + } + }; + velGraph0Z 50 + { + { + 0 0.389952 + 1 0.5 + } + { + 0 0.0933014 + 0.572674 0.155502 + 0.924419 0.356459 + 1 0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 275 + { + { + 0 0.490741 + 1 0.0277778 + } + { + 0 -0.5 + 1 -0.0231481 + } + }; + sizeGraph0 90 + { + { + 0 0.220779 + 0.147059 0.467532 + 0.505882 0.74026 + 1 1 + } + { + 0 0.0844156 + 0.15 0.448052 + 0.5 0.824675 + 0.761765 0.961039 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.756477 0.501961 0.25098 + 0.546512 0 0 0 + 1 0.211765 0.254902 0.231373 + } + { + 0 1 0.501961 0.25098 + 0.296512 0.176166 0.176166 0 + 1 0.25098 0.25098 0.25098 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.168605 0.382775 + 0.273256 0.641148 + 0.421512 0.751196 + 0.625 0.349282 + 0.825581 0.0861244 + 1 0 + } + { + 0 0 + 0.127907 0.172249 + 0.27907 0.416268 + 0.360465 0.593301 + 0.5 0.545455 + 0.75 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "1_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 700.1 1799.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 800 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2400 0; + spawnOrgX 3 4; + spawnOrgY -7 14; + spawnOrgZ 10 70; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.0311005 + 0.334302 0.255981 + 0.718023 0.0358852 + 1 0.0119617 + } + { + 0 0.0406699 + 0.328488 0.5 + 0.648256 0.5 + 1 0.0263158 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 1 + 0.841176 1 + 0.932353 0.941558 + 0.985294 0.746753 + 1 0.584416 + } + { + 0 0.792208 + 0.858824 0.733766 + 0.95 0.616883 + 1 0.311688 + } + }; + sizeGraph1 130 + { + { + 0 1 + 0.870588 0.967532 + 0.944118 0.902597 + 0.985294 0.753247 + 1 0.603896 + } + { + 0 0.935065 + 0.8 0.87013 + 0.897059 0.837662 + 0.967647 0.662338 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.655502 + 0.351744 0.942584 + 0.755814 0.952153 + 0.872093 0.837321 + 0.921512 0.607656 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.526163 0.909091 + 0.863372 0.832536 + 0.950581 0.650718 + 0.985465 0.349282 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_eo10" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_column_xsm.efx b/raw/fx/maps/mp_maps/fx_mp_fire_column_xsm.efx new file mode 100644 index 000000000..ab535447b --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_column_xsm.efx @@ -0,0 +1,1191 @@ +iwfx 2 + +{ + name "0_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 700; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 320 0; + spawnOneShot 70 0; + spawnDelayMsec 0 80; + lifeSpanMsec 1400 500; + spawnOrgX -5 5; + spawnOrgY -4 8; + spawnOrgZ 0 75; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 20 + { + { + 0 0.27512 + 1 0.5 + } + { + 0 0.12201 + 1 0.332536 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 25 + { + { + 0 0.714286 + 0.582353 1 + 0.864706 0.883117 + 1 0.584416 + } + { + 0 0.519481 + 0.658824 0.61039 + 0.891176 0.512987 + 1 0.311688 + } + }; + sizeGraph1 40 + { + { + 0 0.435065 + 0.338235 0.538961 + 0.688235 0.701299 + 1 1 + } + { + 0 0.655844 + 0.55 0.688312 + 0.782353 0.772727 + 1 0.915584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.655502 + 0.284884 0.91866 + 0.505814 1 + 0.651163 0.799043 + 0.880814 0.0574163 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.430233 0.875598 + 0.587209 0.736842 + 0.822674 0.0717703 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_z3" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 400 800; + fadeInRange 900 300; + fadeOutRange 400 300; + spawnFrustumCullRadius 150; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 20; + lifeSpanMsec 340 40; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -10 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.294258 + 1 0 + } + { + 0 0.0741627 + 0.747093 0.069378 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 150 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 220 + { + { + 0 0.461039 + 1 1 + } + { + 0 0.305195 + 0.444118 0.655844 + 1 0.688312 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.737255 0.266667 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.267442 0.368421 + 0.65407 0.38756 + 0.84593 0.23445 + 0.906977 0.0574163 + 1 0 + } + { + 0 0 + 0.860465 0.488038 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_glow" + }; +} +{ + name "0_embers"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 1000; + fadeInRange 800 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 600 0; + spawnOneShot 12 0; + spawnDelayMsec 0 340; + lifeSpanMsec 500 700; + spawnOrgX 8 0; + spawnOrgY -4 8; + spawnOrgZ 7 44; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 20 -40; + angleVelYaw 20 -40; + angleVelRoll 20 -40; + initialRot 180 180; + gravity -4 -3; + elasticity 1 0; + windinfluence 1; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.00717705 + 1 0.00717705 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.126794 + 1 0.136364 + } + }; + velGraph1X 40 + { + { + 0 0.5 + 0.273256 -0.490431 + 0.549419 0.270335 + 1 -0.169856 + } + { + 0 0.327751 + 0.238372 -0.251196 + 0.436047 0.308612 + 0.680233 -0.141148 + 0.822674 0.0980861 + 1 0 + } + }; + velGraph1Y 40 + { + { + 0 0 + 0.229651 -0.437799 + 0.409884 0.236842 + 0.665698 -0.327751 + 1 0 + } + { + 0 -0.5 + 0.252907 -0.284689 + 0.468023 0.255981 + 0.729651 -0.169856 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 75 + { + { + 0 0.162338 + 1 0.75 + } + { + 0 0.168831 + 1 1 + } + }; + sizeGraph1 90 + { + { + 0 0.233766 + 1 0.75 + } + { + 0 0.350649 + 1 1 + } + }; + scaleGraph 50 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0.501961 0 + } + { + 0 0.976471 0.435294 0.27451 + 1 0.996078 0.576471 0.00392157 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.343023 0.947368 + 0.712209 0.196172 + 1 0 + } + { + 0 1 + 0.598837 0.157895 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_exp_ember_omni3" + }; +} +{ + name "0_distortion"; + editorFlags looping useRandSize0 useRandRotDelta absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 120 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 140 0; + spawnOrgX 0 10; + spawnOrgY -4 8; + spawnOrgZ 15 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 25; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.246412 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 60 + { + { + 0 0.590909 + 1 1 + } + { + 0 0.376623 + 1 0.831169 + } + }; + sizeGraph1 100 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0103627 0.015544 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_heat" + }; +} +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 600 0; + spawnOneShot 0 0; + spawnDelayMsec 0 400; + lifeSpanMsec 900 300; + spawnOrgX -2 4; + spawnOrgY -7 14; + spawnOrgZ 5 35; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 -90; + gravity -5 -5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 100 + { + { + 0 0.0406699 + 0.392442 0.136364 + 0.741279 0.236842 + 1 0.5 + } + { + 0 0.0119617 + 0.706395 0.0933014 + 0.837209 0.19378 + 1 0.399522 + } + }; + velGraph0Z 50 + { + { + 0 0.389952 + 1 0.5 + } + { + 0 0.0933014 + 0.572674 0.155502 + 0.924419 0.356459 + 1 0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 275 + { + { + 0 0.490741 + 1 0.0277778 + } + { + 0 -0.5 + 1 -0.0231481 + } + }; + sizeGraph0 60 + { + { + 0 0.220779 + 0.147059 0.467532 + 0.505882 0.74026 + 1 1 + } + { + 0 0.0844156 + 0.15 0.448052 + 0.5 0.824675 + 0.761765 0.961039 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.756477 0.501961 0.25098 + 0.546512 0 0 0 + 1 0.211765 0.254902 0.231373 + } + { + 0 1 0.501961 0.25098 + 0.296512 0.176166 0.176166 0 + 1 0.25098 0.25098 0.25098 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.168605 0.382775 + 0.273256 0.641148 + 0.421512 0.751196 + 0.625 0.349282 + 0.825581 0.0861244 + 1 0 + } + { + 0 0 + 0.127907 0.172249 + 0.27907 0.416268 + 0.360465 0.593301 + 0.5 0.545455 + 0.75 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "1_fire_up"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 700.1 1799.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 800 0; + spawnOneShot 70 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2400 0; + spawnOrgX 2 4; + spawnOrgY -6 12; + spawnOrgZ 6 42; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity -1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 33 + { + { + 0 1 + 0.841176 1 + 0.932353 0.941558 + 0.985294 0.746753 + 1 0.584416 + } + { + 0 0.792208 + 0.858824 0.733766 + 0.95 0.616883 + 1 0.311688 + } + }; + sizeGraph1 80 + { + { + 0 1 + 0.870588 0.967532 + 0.944118 0.902597 + 0.985294 0.753247 + 1 0.603896 + } + { + 0 0.935065 + 0.8 0.87013 + 0.897059 0.837662 + 0.967647 0.662338 + 1 0.415584 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.929412 0.666667 0.476684 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.139535 0.655502 + 0.351744 0.942584 + 0.755814 0.952153 + 0.872093 0.837321 + 0.921512 0.607656 + 1 0 + } + { + 0 0 + 0.145349 0.574163 + 0.27907 0.808612 + 0.526163 0.909091 + 0.863372 0.832536 + 0.950581 0.650718 + 0.985465 0.349282 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add_eo10" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_rubble_detail_grp.efx b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_detail_grp.efx new file mode 100644 index 000000000..efa00dd0d --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_detail_grp.efx @@ -0,0 +1,1453 @@ +iwfx 2 + +{ + name "distortion"; + editorFlags looping useRandAlpha useRandSize0 useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 20 60; + spawnFrustumCullRadius 40; + spawnLooping 150 0; + spawnOneShot 20 200; + spawnDelayMsec 0 0; + lifeSpanMsec 300 0; + spawnOrgX 20 20; + spawnOrgY -10 20; + spawnOrgZ -10 20; + spawnOffsetRadius 20 0; + spawnOffsetHeight 20 80; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -20 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0.145933 + 0.436047 0.19378 + 1 0.5 + } + { + 0 0.0598086 + 0.488372 0.0980861 + 1 0.342105 + } + }; + velGraph0Y 10 + { + { + 0 0.299043 + 1 0.5 + } + { + 0 -0.145933 + 1 -0.5 + } + }; + velGraph0Z 10 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 -0.150718 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 0.844156 + 1 1 + } + { + 0 0.61039 + 1 0.87013 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0 0 1 + 0.206395 0.0569948 0.0103627 1 + 0.511628 0.0362694 0.0880829 1 + 0.758721 0.0569948 0.015544 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 0.708134 + 1 0.717703 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "glow"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 500 1500; + fadeInRange 1600 400; + fadeOutRange 500 400; + spawnFrustumCullRadius 100; + spawnLooping 300 0; + spawnOneShot 50 0; + spawnDelayMsec 0 30; + lifeSpanMsec 300 300; + spawnOrgX 10 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 150 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 250 + { + { + 0 1 + 1 0.512987 + } + { + 0 0.87013 + 1 0.246753 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.737255 0.266667 + 1 0.980392 0.592157 0.305882 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.406977 0.210526 + 0.755814 0.105263 + 1 0 + } + { + 0 0 + 0.578488 0.0956938 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare_eo20" + }; +} +{ + name "fire_near"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 0 1200; + fadeInRange 900 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 1600 0; + spawnOneShot 70 0; + spawnDelayMsec 0 13; + lifeSpanMsec 2500 500; + spawnOrgX 4 2; + spawnOrgY -5 10; + spawnOrgZ 10 5; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.0311005 + 0.334302 0.255981 + 0.718023 0.0358852 + 1 0.0119617 + } + { + 0 0.0406699 + 0.328488 0.5 + 0.648256 0.5 + 1 0.0263158 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 34 + { + { + 0 0 + 0.0294118 0.655844 + 0.0647059 0.87013 + 0.167647 0.974026 + 0.855882 0.967532 + 0.935294 0.902597 + 0.985294 0.746753 + 1 0 + } + { + 0 0 + 0.0205882 0.376623 + 0.0588235 0.519481 + 0.126471 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 0.985294 0.461039 + 1 0 + } + }; + sizeGraph1 34 + { + { + 0 0.961039 + 0.152941 0.961039 + 0.870588 0.967532 + 0.941176 0.876623 + 0.979412 0.642857 + 1 0 + } + { + 0 0.87013 + 0.8 0.87013 + 0.914706 0.779221 + 0.958824 0.577922 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.516746 + 0.151163 0.650718 + 0.5 0.732057 + 0.84593 0.655502 + 0.94186 0.507177 + 1 0 + } + { + 0 0 + 0.0697674 0.38756 + 0.188953 0.569378 + 0.526163 0.593301 + 0.857558 0.488038 + 0.965116 0.277512 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "smoke_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 800 0; + spawnOneShot 100 0; + spawnDelayMsec 0 87; + lifeSpanMsec 1800 400; + spawnOrgX 5 5; + spawnOrgY -10 20; + spawnOrgZ -10 20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 -360; + gravity 0.1 0; + elasticity 0 0; + windinfluence 0.2; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.136364 + 1 0.5 + } + { + 0 -0.107655 + 1 -0.5 + } + }; + velGraph0Y 20 + { + { + 0 0.0980861 + 1 0.5 + } + { + 0 -0.136364 + 1 -0.5 + } + }; + velGraph0Z 80 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 0.117225 + 0.377907 0.150718 + 1 0.308612 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 180 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 90 + { + { + 0 0.214286 + 0.538235 0.545455 + 1 1 + } + { + 0 0.103896 + 0.532353 0.285714 + 1 0.571429 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0470588 0.0470588 0.0470588 + 1 0.105882 0.105882 0.0941176 + } + { + 0 0.12549 0.12549 0.12549 + 1 0.317647 0.317647 0.317647 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0610465 0.665072 + 0.206395 0.966507 + 0.412791 0.861244 + 0.648256 0.62201 + 1 0 + } + { + 0 0 + 0.0406977 0.54067 + 0.215116 0.732057 + 0.409884 0.645933 + 0.709302 0.363636 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "fire_near 2"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 0 2500; + fadeInRange 2300 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 1900 0; + spawnOneShot 70 0; + spawnDelayMsec 0 42; + lifeSpanMsec 2350 610; + spawnOrgX 8 2; + spawnOrgY 15 7; + spawnOrgZ -4 12; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.0311005 + 0.334302 0.255981 + 0.718023 0.0358852 + 1 0.0119617 + } + { + 0 0.0406699 + 0.328488 0.5 + 0.648256 0.5 + 1 0.0263158 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 42 + { + { + 0 0 + 0.0294118 0.655844 + 0.0647059 0.87013 + 0.167647 0.974026 + 0.855882 0.967532 + 0.935294 0.902597 + 0.985294 0.746753 + 1 0 + } + { + 0 0 + 0.0205882 0.376623 + 0.0588235 0.519481 + 0.126471 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 0.985294 0.461039 + 1 0 + } + }; + sizeGraph1 60 + { + { + 0 0.961039 + 0.152941 0.961039 + 0.870588 0.967532 + 0.941176 0.876623 + 0.979412 0.642857 + 1 0 + } + { + 0 0.87013 + 0.8 0.87013 + 0.914706 0.779221 + 0.958824 0.577922 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.516746 + 0.151163 0.650718 + 0.5 0.732057 + 0.84593 0.655502 + 0.94186 0.507177 + 1 0 + } + { + 0 0 + 0.0581395 0.37799 + 0.156977 0.516746 + 0.5 0.607656 + 0.837209 0.521531 + 0.973837 0.229665 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "fire_near 3"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 0 1500; + fadeInRange 1200 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 1700 0; + spawnOneShot 70 0; + spawnDelayMsec 0 81; + lifeSpanMsec 2000 500; + spawnOrgX 6 3; + spawnOrgY -6 -10; + spawnOrgZ -4 -13; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.0311005 + 0.334302 0.255981 + 0.718023 0.0358852 + 1 0.0119617 + } + { + 0 0.0406699 + 0.328488 0.5 + 0.648256 0.5 + 1 0.0263158 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 42 + { + { + 0 0 + 0.0294118 0.655844 + 0.0647059 0.87013 + 0.167647 0.974026 + 0.855882 0.967532 + 0.935294 0.902597 + 0.985294 0.746753 + 1 0 + } + { + 0 0 + 0.0205882 0.376623 + 0.0588235 0.519481 + 0.126471 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 0.985294 0.461039 + 1 0 + } + }; + sizeGraph1 42 + { + { + 0 0.961039 + 0.152941 0.961039 + 0.870588 0.967532 + 0.941176 0.876623 + 0.979412 0.642857 + 1 0 + } + { + 0 0.87013 + 0.8 0.87013 + 0.914706 0.779221 + 0.958824 0.577922 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.516746 + 0.151163 0.650718 + 0.5 0.732057 + 0.84593 0.655502 + 0.94186 0.507177 + 1 0 + } + { + 0 0 + 0.0581395 0.430622 + 0.171512 0.555024 + 0.491279 0.617225 + 0.828488 0.521531 + 0.962209 0.282297 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "embers"; + editorFlags looping useRandSize0 useRandSize1 useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 50; + spawnLooping 400 0; + spawnOneShot 0 0; + spawnDelayMsec 0 100; + lifeSpanMsec 250 800; + spawnOrgX 10 10; + spawnOrgY 15 -30; + spawnOrgZ -15 30; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -10 -3; + elasticity 0 0; + windinfluence 0.35; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 15; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.284689 + 1 0.5 + } + { + 0 0.160287 + 1 0.318182 + } + }; + velGraph0Y 40 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 -0.179426 + 1 -0.5 + } + }; + velGraph0Z 40 + { + { + 0 0.188995 + 1 0.495215 + } + { + 0 -0.179426 + 1 -0.5 + } + }; + velGraph1X 40 + { + { + 0 0.0263158 + 0.284884 0.141148 + 0.488372 0.102871 + 0.636628 0.299043 + 0.822674 0.0789474 + 1 0.0215311 + } + { + 0 0 + 0.218023 -0.198565 + 0.514535 -0.155502 + 0.755814 -0.5 + 0.822674 -0.222488 + 1 -0.0885167 + } + }; + velGraph1Y 80 + { + { + 0 0 + 0.145349 0.212919 + 0.328488 -0.308612 + 0.540698 0.5 + 0.723837 -0.5 + 0.84593 0.342105 + 1 0 + } + { + 0 0 + 0.162791 -0.322967 + 0.235465 0.241627 + 0.459302 -0.27512 + 0.659884 0.5 + 0.828488 -0.5 + 1 -0.246411 + } + }; + velGraph1Z 91 + { + { + 0 0.131579 + 0.122093 -0.155502 + 0.247093 -0.126794 + 0.418605 0.456938 + 0.584302 -0.203349 + 0.805233 -0.0980861 + 0.840116 0.26555 + 1 0.442584 + } + { + 0 -0.212919 + 0.203488 0.0598086 + 0.389535 -0.198565 + 0.494186 0.5 + 0.590116 0.442584 + 0.747093 -0.437799 + 0.898256 -0.0598086 + 1 -0.11244 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 5 + { + { + 0 0.532468 + 0.279412 0.532468 + 0.555882 1 + 0.808824 0.62987 + 1 0 + } + { + 0 0.279221 + 0.288235 0.363636 + 0.567647 0.636364 + 1 0 + } + }; + sizeGraph1 10 + { + { + 0 1 + 0.226471 0.987013 + 0.538235 0.902597 + 1 0.538961 + } + { + 0 0.831169 + 1 0.467532 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.776471 0.0352941 + 1 0.792157 0.239216 0.0509804 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0726744 0.755981 + 0.19186 1 + 0.456395 0.971292 + 0.72093 0.698565 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fx_spark_field" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_lowsmk.efx b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_lowsmk.efx new file mode 100644 index 000000000..553fdc467 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_lowsmk.efx @@ -0,0 +1,1798 @@ +iwfx 2 + +{ + name "0_distortion_near"; + editorFlags looping useRandSize0 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 20 60; + spawnFrustumCullRadius 100; + spawnLooping 100 0; + spawnOneShot 20 200; + spawnDelayMsec 0 0; + lifeSpanMsec 300 0; + spawnOrgX 40 20; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 40; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -40 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.145933 + 0.398256 0.212919 + 1 0.5 + } + { + 0 0.0598086 + 0.409884 0.11244 + 1 0.342105 + } + }; + velGraph0Y 10 + { + { + 0 0.299043 + 1 0.5 + } + { + 0 -0.145933 + 1 -0.5 + } + }; + velGraph0Z -140 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 0.203349 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 170 + { + { + 0 0.474026 + 1 1 + } + { + 0 0.266234 + 1 0.772727 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0 0 1 + 0.261628 0.015544 0.0725389 1 + 0.523256 0.181347 0.0103627 1 + 0.80814 0.00518135 0.0569948 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 500 1500; + fadeInRange 1500 500; + fadeOutRange 500 500; + spawnFrustumCullRadius 100; + spawnLooping 150 0; + spawnOneShot 50 0; + spawnDelayMsec 0 0; + lifeSpanMsec 200 400; + spawnOrgX 20 0; + spawnOrgY 10 -20; + spawnOrgZ 10 -20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 150 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 360 + { + { + 0 1 + 1 0.220779 + } + { + 0 1 + 0.435294 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.945098 0.741176 0.270588 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0872093 0.344498 + 0.284884 0.564593 + 1 0 + } + { + 0 0 + 0.0988372 0.138756 + 0.30814 0.267943 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_eo15" + }; +} +{ + name "0_embers"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandScale modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn useCollision dieOnTouch nonUniformScale; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 300 0; + spawnOneShot 50 0; + spawnDelayMsec 0 563; + lifeSpanMsec 300 1000; + spawnOrgX 0 50; + spawnOrgY 0 0; + spawnOrgZ -35 55; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 20 -40; + angleVelYaw 20 -40; + angleVelRoll 20 -40; + initialRot 0 360; + gravity -1 -3; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.342105 + 1 0.361244 + } + }; + velGraph0Y 60 + { + { + 0 0.5 + 0.456395 0.394737 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z -135 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.00717703 + 1 0.19378 + } + }; + velGraph1X 30 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.212919 + } + }; + velGraph1Y 90 + { + { + 0 0 + 0.0610465 0.5 + 0.232558 -0.361244 + 0.494186 0.294258 + 0.781977 -0.294258 + 1 0 + } + { + 0 0 + 0.0959302 -0.490431 + 0.241279 0.366029 + 0.444767 -0.289474 + 0.709302 0.246412 + 1 0 + } + }; + velGraph1Z 90 + { + { + 0 -0.00717703 + 0.0610465 0.399522 + 0.226744 -0.41866 + 0.401163 0.279904 + 0.69186 -0.227273 + 1 0.00239235 + } + { + 0 0 + 0.0988372 -0.5 + 0.258721 0.370813 + 0.47093 -0.294258 + 0.758721 0.284689 + 1 0 + } + }; + rotGraph 1000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 8 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 6 + { + { + 0 0.746753 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0.501961 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0639535 1 + 0.55814 1 + 0.793605 0.679426 + 0.909884 0.401914 + 1 0 + } + { + 0 1 + 0.526163 0.502392 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_fire_ember_01" + }; +} +{ + name "0_fire_wisp"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect hasReflection; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 220 0; + spawnOneShot 0 0; + spawnDelayMsec 0 316; + lifeSpanMsec 400 300; + spawnOrgX 6 10; + spawnOrgY -20 40; + spawnOrgZ -20 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity -0.5 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed playOverLife; + atlasIndex 0; + atlasFps 8; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.069378 + 1 0.5 + } + { + 0 0 + 1 0.117225 + } + }; + velGraph0Y 60 + { + { + 0 0.0741627 + 1 0.5 + } + { + 0 -0.0885167 + 1 -0.5 + } + }; + velGraph0Z -120 + { + { + 0 0.255981 + 1 0.5 + } + { + 0 0.00717705 + 1 0.241627 + } + }; + velGraph1X 400 + { + { + 0 0.0454546 + 0.43314 0.069378 + 0.770349 0.150718 + 1 0.27512 + } + { + 0 0.11244 + 0.340116 0.198565 + 0.715116 0.332536 + 1 0.5 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -100 + { + { + 0 0.174641 + 1 -0.107655 + } + { + 0 -0.0933014 + 0.18314 -0.0980861 + 0.25 0.0598086 + 0.313953 -0.0933014 + 0.398256 0.0598086 + 1 -0.0119617 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.0740741 + } + { + 0 -0.5 + 1 -0.0231481 + } + }; + sizeGraph0 65 + { + { + 0 0.564935 + 0.188235 0.844156 + 0.479412 0.980519 + 1 1 + } + { + 0 0.207792 + 0.114706 0.454545 + 0.420588 0.655844 + 1 0.733766 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.552941 0.552941 0.552941 + 1 0.45098 0.45098 0.45098 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.162791 0.669856 + 0.453488 0.971292 + 0.840116 0.755981 + 1 0.54067 + } + { + 0 0 + 0.212209 0.545455 + 0.427326 0.770335 + 0.811047 0.502392 + 1 0.373206 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_flame_base_01" + }; +} +{ + name "0_fire_near"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld nonUniformScale hasReflection; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 600 0; + spawnOneShot 70 0; + spawnDelayMsec 0 211; + lifeSpanMsec 2000 1000; + spawnOrgX 10 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 23 13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 27 + { + { + 0 0.5 + 0.0784884 0.174641 + 0.247093 0.0502392 + 0.502907 -0.00239235 + 0.668605 -0.069378 + 0.877907 -0.246411 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 0.149351 + 0.0411765 0.428571 + 0.132353 0.766234 + 0.323529 1 + 0.711765 0.941558 + 0.926471 0.564935 + 1 0.194805 + } + { + 0 0.0714286 + 0.0558824 0.24026 + 0.197059 0.5 + 0.364706 0.636364 + 0.679412 0.590909 + 0.923529 0.279221 + 1 0.0324675 + } + }; + sizeGraph1 80 + { + { + 0 0 + 0.0970588 0.720779 + 0.317647 1 + 0.652941 1 + 0.852941 0.792208 + 0.979412 0.337662 + 1 0 + } + { + 0 0 + 0.111765 0.480519 + 0.426471 0.824675 + 0.779412 0.61039 + 0.944118 0.266234 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.494118 0.494118 0.494118 + 1 0.419608 0.419608 0.419608 + } + { + 0 1 1 1 + 1 0.423529 0.701961 0.701961 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.617225 + 0.156977 0.803828 + 0.363372 0.980861 + 0.767442 0.870813 + 0.901163 0.712919 + 0.979651 0.325359 + 1 0 + } + { + 0 0 + 0.0639535 0.516746 + 0.165698 0.69378 + 0.511628 0.779904 + 0.869186 0.641148 + 0.950581 0.444976 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_base_near"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnOffsetCylinder runRelToWorld nonUniformScale hasReflection; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 2000 0; + spawnOneShot 70 0; + spawnDelayMsec 0 1200; + lifeSpanMsec 4000 3000; + spawnOrgX -5 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 40; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 0.409091 + 0.167647 0.974026 + 0.694118 0.922078 + 1 0.337662 + } + { + 0 0.142857 + 0.279412 0.636364 + 0.617647 0.642857 + 1 0.194805 + } + }; + sizeGraph1 80 + { + { + 0 0 + 0.329412 1 + 0.641176 0.928571 + 1 0 + } + { + 0 0 + 0.173529 0.337662 + 0.279412 0.649351 + 0.417647 0.415584 + 0.6 0.532468 + 0.694118 0.331169 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.494118 0.494118 0.494118 + 1 0.419608 0.419608 0.419608 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.18314 0.502392 + 0.44186 0.803828 + 0.697674 0.574163 + 0.912791 0.406699 + 1 0 + } + { + 0 0 + 0.0784884 0.272727 + 0.232558 0.363636 + 0.462209 0.62201 + 0.709302 0.320574 + 0.886628 0.325359 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_lg_add" + }; +} +{ + name "1_fire_base_far"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnOffsetCylinder runRelToWorld nonUniformScale hasReflection; + spawnRange 1200.1 4799.9; + fadeInRange 5000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 3000 0; + spawnOneShot 70 0; + spawnDelayMsec 0 1200; + lifeSpanMsec 6000 3000; + spawnOrgX -5 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 20; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 120 + { + { + 0 0.409091 + 0.167647 0.974026 + 0.694118 0.922078 + 1 0.188312 + } + { + 0 0.142857 + 0.279412 0.636364 + 0.617647 0.642857 + 1 0.11039 + } + }; + sizeGraph1 90 + { + { + 0 0 + 0.329412 1 + 0.641176 0.928571 + 1 0 + } + { + 0 0 + 0.261765 0.668831 + 0.561765 0.662338 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.494118 0.494118 0.494118 + 1 0.419608 0.419608 0.419608 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.18314 0.502392 + 0.44186 0.803828 + 0.697674 0.574163 + 0.912791 0.406699 + 1 0 + } + { + 0 0 + 0.0784884 0.272727 + 0.232558 0.363636 + 0.462209 0.62201 + 0.709302 0.320574 + 0.886628 0.325359 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_lg_add" + }; +} +{ + name "0_smoke_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 500 0; + spawnOneShot 100 0; + spawnDelayMsec 0 60; + lifeSpanMsec 1000 500; + spawnOrgX 30 30; + spawnOrgY -15 30; + spawnOrgZ -15 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -100 50; + gravity -0.25 0.15; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 0.0980861 + 1 0.241627 + } + }; + velGraph0Y 50 + { + { + 0 0.169856 + 1 0.5 + } + { + 0 -0.246411 + 1 -0.5 + } + }; + velGraph0Z -120 + { + { + 0 0.165072 + 1 0.5 + } + { + 0 0.0311005 + 1 0.126794 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 180 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 250 + { + { + 0 0.24026 + 0.132353 0.584416 + 1 1 + } + { + 0 0.0909091 + 0.141176 0.38961 + 1 0.746753 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.419608 0.419608 0.372549 + 1 0.454902 0.454902 0.427451 + } + { + 0 0.572549 0.568627 0.521569 + 1 0.65098 0.65098 0.6 + } + }; + alphaGraph 1 + { + { + 0 0.114833 + 0.395349 1 + 1 0 + } + { + 0 0 + 0.392442 0.583732 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_light" + }; +} +{ + name "1_smoke_far"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 800.1 799.9; + fadeInRange 1200 400; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 600 0; + spawnOneShot 100 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1000 500; + spawnOrgX 30 20; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -100 50; + gravity -0.25 0.15; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 160 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 0.136364 + 1 0.188995 + } + }; + velGraph0Y 100 + { + { + 0 0.208134 + 1 0.5 + } + { + 0 -0.212919 + 1 -0.5 + } + }; + velGraph0Z -100 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 0.0215311 + 1 0.107656 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 180 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 300 + { + { + 0 0.538961 + 1 1 + } + { + 0 0.214286 + 1 0.649351 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.407843 0.403922 0.368627 + 1 0.407843 0.407843 0.384314 + } + { + 0 0.537255 0.533333 0.486275 + 1 0.580392 0.580392 0.529412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0261628 0.645933 + 0.194767 0.880383 + 0.662791 0.545455 + 1 0 + } + { + 0 0 + 0.0203488 0.287081 + 0.203488 0.45933 + 0.65407 0.272727 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_light" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_smk.efx b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_smk.efx new file mode 100644 index 000000000..64267bc98 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_md_smk.efx @@ -0,0 +1,1803 @@ +iwfx 2 + +{ + name "0_distortion_near"; + editorFlags looping useRandSize0 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 20 60; + spawnFrustumCullRadius 100; + spawnLooping 134 0; + spawnOneShot 20 200; + spawnDelayMsec 0 0; + lifeSpanMsec 400 0; + spawnOrgX 40 20; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 40; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -40 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.145933 + 0.398256 0.212919 + 1 0.5 + } + { + 0 0.0598086 + 0.409884 0.11244 + 1 0.342105 + } + }; + velGraph0Y 10 + { + { + 0 0.299043 + 1 0.5 + } + { + 0 -0.145933 + 1 -0.5 + } + }; + velGraph0Z -240 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 0.165072 + 1 0.270335 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 170 + { + { + 0 0.474026 + 1 1 + } + { + 0 0.266234 + 1 0.772727 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0 0 1 + 0.261628 0.015544 0.0725389 1 + 0.523256 0.181347 0.0103627 1 + 0.80814 0.00518135 0.0569948 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 500 1500; + fadeInRange 1500 500; + fadeOutRange 500 500; + spawnFrustumCullRadius 100; + spawnLooping 150 0; + spawnOneShot 50 0; + spawnDelayMsec 0 162; + lifeSpanMsec 200 400; + spawnOrgX 20 0; + spawnOrgY 10 -20; + spawnOrgZ 10 -20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 150 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 360 + { + { + 0 1 + 1 0.220779 + } + { + 0 1 + 0.435294 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.933333 0.439216 0.290196 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0872093 0.344498 + 0.284884 0.564593 + 1 0 + } + { + 0 0 + 0.0988372 0.138756 + 0.30814 0.267943 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_eo15" + }; +} +{ + name "0_smoke_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1200; + spawnLooping 350 0; + spawnOneShot 100 0; + spawnDelayMsec 0 60; + lifeSpanMsec 1800 800; + spawnOrgX 10 20; + spawnOrgY -15 30; + spawnOrgZ -15 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -50 100; + gravity -0.25 0.15; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 250 + { + { + 0 0.246412 + 1 0.5 + } + { + 0 0.169856 + 0.569767 0.227273 + 1 0.322967 + } + }; + velGraph0Y 100 + { + { + 0 0.0406699 + 0.741279 0.236842 + 1 0.5 + } + { + 0 -0.0645933 + 0.543605 -0.126794 + 0.843023 -0.246411 + 1 -0.5 + } + }; + velGraph0Z -210 + { + { + 0 0.184211 + 0.447674 0.27512 + 1 0.5 + } + { + 0 -0.0167464 + 0.421512 0.0311005 + 1 0.289474 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 280 + { + { + 0 0.214286 + 1 1 + } + { + 0 0.149351 + 1 0.720779 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.623529 0.623529 0.607843 + 0.465116 0.165803 0.139896 0.145078 + 1 0.141176 0.141176 0.133333 + } + { + 0 0.701961 0.701961 0.666667 + 0.25 0.38342 0.38342 0.362694 + 1 0.294118 0.294118 0.294118 + } + }; + alphaGraph 1 + { + { + 0 0.100478 + 0.238372 1 + 0.55814 0.813397 + 1 0 + } + { + 0 0.0287081 + 0.247093 0.602871 + 0.633721 0.425837 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_embers"; + editorFlags looping useRandSize0 useRandSize1 useRandScale modColorByAlpha useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 600 0; + spawnOneShot 50 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2000 1000; + spawnOrgX 0 50; + spawnOrgY 0 0; + spawnOrgZ -35 55; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 20 -40; + angleVelYaw 20 -40; + angleVelRoll 20 -40; + initialRot 0 360; + gravity -1 -3; + elasticity 1 0; + windinfluence 1; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -75 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.42823 + } + }; + velGraph0Y 60 + { + { + 0 0.5 + 0.456395 0.394737 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.351675 + 1 0.212919 + } + }; + velGraph1X -90 + { + { + 0 -0.00717703 + 0.156977 0.413876 + 0.357558 -0.456938 + 0.55814 0.413876 + 0.758721 -0.485646 + 1 0.00239235 + } + { + 0 0 + 0.136628 -0.480861 + 0.372093 0.442584 + 0.569767 -0.476077 + 0.799419 0.399522 + 1 0 + } + }; + velGraph1Y 90 + { + { + 0 0 + 0.145349 0.433014 + 0.334302 -0.452153 + 0.546512 0.41866 + 0.75 -0.461722 + 1 0 + } + { + 0 0 + 0.127907 -0.495215 + 0.354651 0.461722 + 0.563953 -0.490431 + 0.790698 0.413876 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 1000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 8 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 6 + { + { + 0 0.746753 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0.501961 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0639535 1 + 0.55814 1 + 0.793605 0.679426 + 0.909884 0.401914 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_fire_ember_01" + }; +} +{ + name "0_fire_wisp"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect hasReflection; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 220 0; + spawnOneShot 0 0; + spawnDelayMsec 0 231; + lifeSpanMsec 400 300; + spawnOrgX 10 10; + spawnOrgY -20 40; + spawnOrgZ -20 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity -0.5 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed playOverLife; + atlasIndex 0; + atlasFps 8; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.069378 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -150 + { + { + 0 0.145933 + 1 0.5 + } + { + 0 -0.00239235 + 1 0.246412 + } + }; + velGraph1X 400 + { + { + 0 0.0454546 + 0.43314 0.069378 + 0.770349 0.150718 + 1 0.27512 + } + { + 0 0.11244 + 0.340116 0.198565 + 0.715116 0.332536 + 1 0.5 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -100 + { + { + 0 0.174641 + 1 -0.107655 + } + { + 0 -0.0933014 + 0.18314 -0.0980861 + 0.25 0.0598086 + 0.313953 -0.0933014 + 0.398256 0.0598086 + 1 -0.0119617 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.0740741 + } + { + 0 -0.5 + 1 -0.0231481 + } + }; + sizeGraph0 65 + { + { + 0 0.564935 + 0.188235 0.844156 + 0.479412 0.980519 + 1 1 + } + { + 0 0.207792 + 0.114706 0.454545 + 0.420588 0.655844 + 1 0.733766 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.162791 0.669856 + 0.453488 0.971292 + 0.840116 0.755981 + 1 0.54067 + } + { + 0 0 + 0.212209 0.545455 + 0.427326 0.770335 + 0.811047 0.502392 + 1 0.373206 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_flame_base_01" + }; +} +{ + name "0_fire_near"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld nonUniformScale hasReflection; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 600 0; + spawnOneShot 70 0; + spawnDelayMsec 0 126; + lifeSpanMsec 2000 1000; + spawnOrgX 10 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 23 13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 27 + { + { + 0 0.5 + 0.0784884 0.174641 + 0.247093 0.0502392 + 0.502907 -0.00239235 + 0.668605 -0.069378 + 0.877907 -0.246411 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 0.149351 + 0.0411765 0.428571 + 0.132353 0.766234 + 0.323529 1 + 0.711765 0.941558 + 0.926471 0.564935 + 1 0.194805 + } + { + 0 0.0714286 + 0.0558824 0.24026 + 0.197059 0.5 + 0.364706 0.636364 + 0.679412 0.590909 + 0.923529 0.279221 + 1 0.0324675 + } + }; + sizeGraph1 80 + { + { + 0 0 + 0.0970588 0.720779 + 0.317647 1 + 0.652941 1 + 0.852941 0.792208 + 0.979412 0.337662 + 1 0 + } + { + 0 0 + 0.111765 0.480519 + 0.426471 0.824675 + 0.779412 0.61039 + 0.944118 0.266234 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0523256 0.358852 + 0.15407 0.545455 + 0.392442 0.602871 + 0.784884 0.521531 + 0.976744 0.253588 + 1 0 + } + { + 0 0 + 0.0668605 0.296651 + 0.156977 0.411483 + 0.502907 0.502392 + 0.877907 0.37799 + 0.968023 0.220096 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_base_near"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnOffsetCylinder runRelToWorld nonUniformScale hasReflection; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 2000 0; + spawnOneShot 70 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 6000 3000; + spawnOrgX -5 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 20; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 0.409091 + 0.167647 0.974026 + 0.694118 0.922078 + 1 0.188312 + } + { + 0 0.142857 + 0.279412 0.636364 + 0.617647 0.642857 + 1 0.11039 + } + }; + sizeGraph1 90 + { + { + 0 0 + 0.329412 1 + 0.641176 0.928571 + 1 0 + } + { + 0 0 + 0.261765 0.668831 + 0.561765 0.662338 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 0.992157 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.18314 0.502392 + 0.450581 0.617225 + 0.697674 0.574163 + 0.912791 0.406699 + 1 0 + } + { + 0 0 + 0.0581395 0.148325 + 0.238372 0.258373 + 0.462209 0.483254 + 0.694767 0.272727 + 0.883721 0.263158 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_lg_add" + }; +} +{ + name "1_fire_base_far"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnOffsetCylinder runRelToWorld nonUniformScale hasReflection; + spawnRange 1200.1 4799.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 3000 0; + spawnOneShot 70 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 6000 3000; + spawnOrgX -5 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 20; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 0.409091 + 0.167647 0.974026 + 0.694118 0.922078 + 1 0.188312 + } + { + 0 0.142857 + 0.279412 0.636364 + 0.617647 0.642857 + 1 0.11039 + } + }; + sizeGraph1 90 + { + { + 0 0 + 0.329412 1 + 0.641176 0.928571 + 1 0 + } + { + 0 0 + 0.261765 0.668831 + 0.561765 0.662338 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.18314 0.502392 + 0.456395 0.645933 + 0.718023 0.406699 + 0.924419 0.330144 + 1 0 + } + { + 0 0 + 0.0901163 0.215311 + 0.241279 0.311005 + 0.462209 0.511962 + 0.709302 0.272727 + 0.895349 0.258373 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_lg_add" + }; +} +{ + name "1_smoke_far"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 1200.1 2299.9; + fadeInRange 2800 700; + fadeOutRange 0 0; + spawnFrustumCullRadius 1200; + spawnLooping 867 0; + spawnOneShot 100 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1800 800; + spawnOrgX 10 20; + spawnOrgY -15 30; + spawnOrgZ -15 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -50 100; + gravity -0.25 0.15; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 250 + { + { + 0 0.246412 + 1 0.5 + } + { + 0 0.169856 + 0.569767 0.227273 + 1 0.322967 + } + }; + velGraph0Y 100 + { + { + 0 0.0406699 + 0.741279 0.236842 + 1 0.5 + } + { + 0 -0.0645933 + 0.543605 -0.126794 + 0.843023 -0.246411 + 1 -0.5 + } + }; + velGraph0Z -210 + { + { + 0 0.184211 + 0.447674 0.27512 + 1 0.5 + } + { + 0 0.0789474 + 0.40407 0.0885168 + 1 0.318182 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 320 + { + { + 0 0.214286 + 1 1 + } + { + 0 0.149351 + 1 0.720779 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.396078 0.396078 0.380392 + 1 0.141176 0.141176 0.133333 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.100478 + 0.136628 1 + 0.497093 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small.efx b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small.efx new file mode 100644 index 000000000..e53fe5af5 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small.efx @@ -0,0 +1,1604 @@ +iwfx 2 + +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 500 1500; + fadeInRange 1800 200; + fadeOutRange 500 500; + spawnFrustumCullRadius 200; + spawnLooping 150 0; + spawnOneShot 50 0; + spawnDelayMsec 0 162; + lifeSpanMsec 200 400; + spawnOrgX 10 10; + spawnOrgY 10 -20; + spawnOrgZ 10 -20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 150 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 300 + { + { + 0 1 + 1 0.220779 + } + { + 0 1 + 0.435294 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.737255 0.266667 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0610465 0.205742 + 0.406977 0.38756 + 0.752907 0.0909091 + 1 0 + } + { + 0 0 + 0.133721 0.138756 + 0.395349 0.196172 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_eo15" + }; +} +{ + name "0_smoke_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1200; + spawnLooping 600 0; + spawnOneShot 100 0; + spawnDelayMsec 0 300; + lifeSpanMsec 3000 2000; + spawnOrgX 10 20; + spawnOrgY -20 40; + spawnOrgZ -20 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 300 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 0.169856 + 0.569767 0.227273 + 1 0.322967 + } + }; + velGraph0Y 20 + { + { + 0 0.0406699 + 0.741279 0.236842 + 1 0.5 + } + { + 0 -0.0645933 + 0.543605 -0.126794 + 0.843023 -0.246411 + 1 -0.5 + } + }; + velGraph0Z -210 + { + { + 0 0.165072 + 0.569767 0.284689 + 1 0.5 + } + { + 0 -0.0406699 + 1 0.232057 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 140 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 380 + { + { + 0 0.233766 + 0.291176 0.448052 + 1 1 + } + { + 0 0.194805 + 0.311765 0.24026 + 1 0.616883 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0470588 0.0470588 0.0470588 + 1 0.0941176 0.0941176 0.0862745 + } + { + 0 0.0666667 0.0666667 0.0666667 + 1 0.2 0.2 0.2 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.299419 0.952153 + 1 0 + } + { + 0 0 + 0.226744 0.574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_embers"; + editorFlags looping useRandSize0 useRandSize1 useRandScale modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 300 0; + spawnOneShot 50 0; + spawnDelayMsec 0 0; + lifeSpanMsec 300 1100; + spawnOrgX 0 50; + spawnOrgY 0 0; + spawnOrgZ -35 55; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 20 -40; + angleVelYaw 20 -40; + angleVelRoll 20 -40; + initialRot 0 360; + gravity -1 -3; + elasticity 1 0; + windinfluence 1; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 10; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 115 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.0119617 + 1 0.0550239 + } + }; + velGraph0Y 60 + { + { + 0 0.5 + 0.456395 0.394737 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.351675 + 1 0.212919 + } + }; + velGraph1X -120 + { + { + 0 -0.00717703 + 0.0901163 0.217703 + 0.19186 -0.327751 + 0.482558 0.461722 + 0.758721 -0.485646 + 1 0.00239235 + } + { + 0 -0.174641 + 0.0755814 -0.5 + 0.281977 0.423445 + 0.508721 -0.246411 + 0.81686 0.279904 + 1 0.0550239 + } + }; + velGraph1Y 160 + { + { + 0 0.0885168 + 0.0988372 0.423445 + 0.215116 -0.375598 + 0.459302 0.437799 + 0.75 -0.461722 + 1 0 + } + { + 0 0 + 0.101744 -0.131579 + 0.238372 0.480861 + 0.593023 -0.356459 + 0.825581 0.222488 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + rotGraph 1000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 8 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 8 + { + { + 0 0.746753 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 1 1 0.501961 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0639535 1 + 0.55814 1 + 0.793605 0.679426 + 0.909884 0.401914 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "0_fire_wisp"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect hasReflection; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 320 0; + spawnOneShot 0 0; + spawnDelayMsec 0 231; + lifeSpanMsec 500 300; + spawnOrgX 10 5; + spawnOrgY -20 40; + spawnOrgZ -20 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity -0.5 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed playOverLife; + atlasIndex 0; + atlasFps 8; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -160 + { + { + 0 0.117225 + 1 0.5 + } + { + 0 -0.0119617 + 1 0.174641 + } + }; + velGraph1X 400 + { + { + 0 0.0454546 + 0.43314 0.069378 + 0.770349 0.150718 + 1 0.27512 + } + { + 0 0.11244 + 0.715116 0.332536 + 1 0.5 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -100 + { + { + 0 0.174641 + 1 -0.107655 + } + { + 0 -0.0933014 + 0.18314 -0.0980861 + 0.25 0.0598086 + 0.313953 -0.0933014 + 0.398256 0.0598086 + 1 -0.0119617 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.0740741 + } + { + 0 -0.5 + 1 -0.0231481 + } + }; + sizeGraph0 65 + { + { + 0 0.564935 + 0.188235 0.844156 + 0.479412 0.980519 + 1 1 + } + { + 0 0.207792 + 0.114706 0.454545 + 0.420588 0.655844 + 1 0.733766 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.996078 0.996078 0.996078 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0872093 0.550239 + 0.459302 0.645933 + 0.912791 0.325359 + 1 0 + } + { + 0 0 + 0.116279 0.382775 + 0.453488 0.473684 + 0.915698 0.239234 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_flame_base_01" + }; +} +{ + name "1_fire_far"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 1000 4000; + fadeInRange 4200 800; + fadeOutRange 0 0; + spawnFrustumCullRadius 3000; + spawnLooping 1000 0; + spawnOneShot 70 0; + spawnDelayMsec 0 19; + lifeSpanMsec 2500 500; + spawnOrgX 10 15; + spawnOrgY -14 28; + spawnOrgZ -14 28; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 0 + 0.0294118 0.655844 + 0.0647059 0.87013 + 0.167647 0.974026 + 0.855882 0.967532 + 0.935294 0.902597 + 0.985294 0.746753 + 1 0 + } + { + 0 0 + 0.0205882 0.376623 + 0.0588235 0.519481 + 0.126471 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 0.985294 0.461039 + 1 0 + } + }; + sizeGraph1 130 + { + { + 0 0.961039 + 0.152941 0.961039 + 0.870588 0.967532 + 0.941176 0.876623 + 0.979412 0.642857 + 1 0 + } + { + 0 0.87013 + 0.8 0.87013 + 0.914706 0.779221 + 0.958824 0.577922 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0523256 0.421053 + 0.273256 0.650718 + 0.758721 0.62201 + 0.953488 0.287081 + 1 0 + } + { + 0 0 + 0.0465116 0.325359 + 0.186047 0.511962 + 0.552326 0.555024 + 0.854651 0.4689 + 0.97093 0.200957 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm" + }; +} +{ + name "0_fire_near"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 800 0; + spawnOneShot 70 0; + spawnDelayMsec 0 126; + lifeSpanMsec 2500 500; + spawnOrgX 15 6; + spawnOrgY -25 50; + spawnOrgZ -25 50; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 0 + 0.0294118 0.655844 + 0.0647059 0.87013 + 0.167647 0.974026 + 0.855882 0.967532 + 0.935294 0.902597 + 0.985294 0.746753 + 1 0 + } + { + 0 0 + 0.0205882 0.376623 + 0.0588235 0.519481 + 0.126471 0.642857 + 0.861765 0.642857 + 0.944118 0.564935 + 0.985294 0.461039 + 1 0 + } + }; + sizeGraph1 80 + { + { + 0 0.961039 + 0.152941 0.961039 + 0.870588 0.967532 + 0.941176 0.876623 + 0.979412 0.642857 + 1 0 + } + { + 0 0.87013 + 0.8 0.87013 + 0.914706 0.779221 + 0.958824 0.577922 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0465116 0.507177 + 0.363372 0.732057 + 0.744186 0.655502 + 0.956395 0.363636 + 1 0 + } + { + 0 0 + 0.0465116 0.344498 + 0.186047 0.511962 + 0.543605 0.555024 + 0.851744 0.440191 + 0.985465 0.205742 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_distortion_near"; + editorFlags looping useRandSize0 useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 20 30; + spawnFrustumCullRadius 250; + spawnLooping 100 0; + spawnOneShot 20 200; + spawnDelayMsec 0 0; + lifeSpanMsec 300 0; + spawnOrgX 40 20; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 40; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -40 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.145933 + 0.398256 0.212919 + 1 0.5 + } + { + 0 0.0598086 + 0.409884 0.11244 + 1 0.342105 + } + }; + velGraph0Y 10 + { + { + 0 0.299043 + 1 0.5 + } + { + 0 -0.145933 + 1 -0.5 + } + }; + velGraph0Z 10 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 -0.150718 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 170 + { + { + 0 0.474026 + 1 1 + } + { + 0 0.266234 + 1 0.772727 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0 0 1 + 0.261628 0.015544 0.0725389 1 + 0.523256 0.181347 0.0103627 1 + 0.80814 0.00518135 0.0569948 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "1_smoke_far"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 800.1 2699.9; + fadeInRange 2800 700; + fadeOutRange 0 0; + spawnFrustumCullRadius 1200; + spawnLooping 1000 0; + spawnOneShot 100 0; + spawnDelayMsec 0 300; + lifeSpanMsec 3000 1700; + spawnOrgX 20 10; + spawnOrgY -20 40; + spawnOrgZ -20 40; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 300 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 0.169856 + 0.569767 0.227273 + 1 0.322967 + } + }; + velGraph0Y 20 + { + { + 0 0.0406699 + 0.741279 0.236842 + 1 0.5 + } + { + 0 -0.0645933 + 0.543605 -0.126794 + 0.843023 -0.246411 + 1 -0.5 + } + }; + velGraph0Z -210 + { + { + 0 0.165072 + 0.569767 0.284689 + 1 0.5 + } + { + 0 0.0406699 + 1 0.232057 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 140 + { + { + 0 0.5 + 0.22093 0.277778 + 0.485465 0.12963 + 1 0.0509259 + } + { + 0 -0.5 + 0.276163 -0.203704 + 0.569767 -0.106481 + 1 -0.0833333 + } + }; + sizeGraph0 430 + { + { + 0 0.233766 + 0.291176 0.448052 + 1 1 + } + { + 0 0.194805 + 1 0.766234 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0470588 0.0470588 0.0470588 + 1 0.0941176 0.0941176 0.0862745 + } + { + 0 0.0666667 0.0666667 0.0666667 + 1 0.2 0.2 0.2 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.299419 0.952153 + 1 0 + } + { + 0 0 + 0.226744 0.574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column.efx b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column.efx new file mode 100644 index 000000000..3c91d1543 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column.efx @@ -0,0 +1,1590 @@ +iwfx 2 + +{ + name "0_distortion_near"; + editorFlags looping useRandSize0 useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 20 60; + spawnFrustumCullRadius 250; + spawnLooping 100 0; + spawnOneShot 20 200; + spawnDelayMsec 0 0; + lifeSpanMsec 300 0; + spawnOrgX 20 60; + spawnOrgY -10 20; + spawnOrgZ 30 10; + spawnOffsetRadius 30 10; + spawnOffsetHeight 20 80; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -20 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0.145933 + 0.436047 0.19378 + 1 0.5 + } + { + 0 0.0598086 + 0.488372 0.0980861 + 1 0.342105 + } + }; + velGraph0Y 10 + { + { + 0 0.299043 + 1 0.5 + } + { + 0 -0.145933 + 1 -0.5 + } + }; + velGraph0Z 10 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 -0.150718 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 0.844156 + 1 1 + } + { + 0 0.61039 + 1 0.87013 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0 0 1 + 0.258721 0.0259067 0.0466321 1 + 0.517442 0.0829016 0.015544 1 + 0.770349 0.0103627 0.0362694 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "0_smoke_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 500 0; + spawnOneShot 0 0; + spawnDelayMsec 0 500; + lifeSpanMsec 1500 500; + spawnOrgX 20 60; + spawnOrgY 15 -30; + spawnOrgZ -15 30; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 15; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 250 + { + { + 0 0.184211 + 1 0.5 + } + { + 0 0.0311005 + 1 0.260766 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 -0.5 + 1 -0.255981 + } + }; + velGraph0Z 200 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 0.0215311 + 1 0.155502 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0.5 + 0.313953 0.259259 + 0.607558 0.0694444 + 0.744186 0.0324074 + 1 0.0185185 + } + { + 0 -0.5 + 0.270349 -0.287037 + 0.616279 -0.0833333 + 0.758721 -0.037037 + 1 -0.0231481 + } + }; + sizeGraph0 300 + { + { + 0 0.103896 + 1 0.597403 + } + { + 0 0.162338 + 1 0.805195 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.372549 0.360784 0.329412 + 1 0.392157 0.392157 0.376471 + } + { + 0 0.0705882 0.0705882 0.0627451 + 1 0.254902 0.25098 0.219608 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.440191 + 0.22093 1 + 0.531977 0.507177 + 1 0 + } + { + 0 0 + 0.0726744 0.392345 + 0.223837 0.641148 + 0.52907 0.267943 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_embers"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 400 0; + spawnOneShot 0 0; + spawnDelayMsec 0 100; + lifeSpanMsec 300 1000; + spawnOrgX 20 70; + spawnOrgY 20 -40; + spawnOrgZ 0 45; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -10 -3; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 10; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.385167 + 0.232558 0.184211 + 0.505814 0.12201 + 0.732558 0.361244 + 1 0.5 + } + { + 0 0.169856 + 0.177326 0.433014 + 0.412791 0.0598086 + 0.604651 0.399522 + 1 0.27512 + } + }; + velGraph0Y 350 + { + { + 0 -0.337321 + 0.200581 -0.232057 + 0.444767 0.342105 + 0.735465 -0.179426 + 1 0.342105 + } + { + 0 0.366029 + 0.223837 0.322967 + 0.459302 -0.289474 + 0.686047 0.19378 + 1 -0.385167 + } + }; + velGraph0Z 250 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.126794 + 1 0.126794 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 150 + { + { + 0 0 + 0.0581395 0.442584 + 0.206395 -0.471292 + 0.392442 0.303828 + 0.613372 -0.318182 + 0.80814 0.26555 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 150 + { + { + 0 0 + 0.125 -0.5 + 0.226744 0.342105 + 0.488372 -0.279904 + 0.69186 0.212919 + 0.872093 -0.169856 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 300 + { + { + 0 0.5 + 0.232558 0.208333 + 0.563953 0.0787037 + 1 0.037037 + } + { + 0 -0.5 + 0.232558 -0.212963 + 0.569767 -0.101852 + 1 -0.0416667 + } + }; + sizeGraph0 7 + { + { + 0 1 + 0.614706 0.733766 + 1 0.512987 + } + { + 0 0.863636 + 1 0.331169 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.776471 0.0352941 + 1 0.792157 0.239216 0.0509804 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0726744 0.755981 + 0.19186 1 + 0.456395 0.971292 + 0.72093 0.698565 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "0_fire_licks_top"; + editorFlags looping useRandAlpha useRandSize0 modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect hasReflection; + spawnRange 0 1200; + fadeInRange 900 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 500 0; + spawnOneShot 200 200; + spawnDelayMsec 0 166; + lifeSpanMsec 500 200; + spawnOrgX 35 55; + spawnOrgY -8 16; + spawnOrgZ 4 12; + spawnOffsetRadius 20 10; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity 0 -30; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed playOverLife; + atlasIndex 0; + atlasFps 6; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 320 + { + { + 0 0.0358852 + 0.305233 0.0550239 + 0.706395 0.12201 + 1 0.294258 + } + { + 0 0.0933014 + 0.27907 0.12201 + 0.671512 0.246412 + 1 0.5 + } + }; + velGraph0Y 150 + { + { + 0 0.0789474 + 0.284884 0.131579 + 0.694767 0.227273 + 1 0.409091 + } + { + 0 -0.141148 + 0.258721 -0.198565 + 0.677326 -0.322967 + 1 -0.5 + } + }; + velGraph0Z 200 + { + { + 0 0.184211 + 1 0.394737 + } + { + 0 0.145933 + 1 0.380383 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 0 + 0.0794118 0.376623 + 0.311765 0.772727 + 0.585294 0.935065 + 1 1 + } + { + 0 0 + 0.0941176 0.207792 + 0.285294 0.357143 + 1 0.474026 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0755814 0.397129 + 0.25 0.832536 + 0.508721 1 + 1 1 + } + { + 0 0 + 0.127907 0.320574 + 0.354651 0.598086 + 1 0.727273 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_flame_base_01" + }; +} +{ + name "0_fire_near"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 400 0; + spawnOneShot 200 200; + spawnDelayMsec 0 500; + lifeSpanMsec 2000 200; + spawnOrgX 120 -115; + spawnOrgY -10 20; + spawnOrgZ 10 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 20 -40; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 250 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.184211 + 1 0.394737 + } + { + 0 0.145933 + 1 0.380383 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 60 + { + { + 0 0.727273 + 1 0.727273 + } + { + 0 0.850649 + 1 0.850649 + } + }; + sizeGraph1 90 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0639535 0.411483 + 0.226744 0.555024 + 0.773256 0.507177 + 0.938953 0.311005 + 1 0 + } + { + 0 0 + 0.0813954 0.282297 + 0.235465 0.430622 + 0.738372 0.411483 + 0.886628 0.277512 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire_far"; + editorFlags looping useRandRotDelta modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 1500.1 3499.9; + fadeInRange 4700 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 1000 0; + spawnOneShot 200 200; + spawnDelayMsec 0 500; + lifeSpanMsec 2500 200; + spawnOrgX 120 -105; + spawnOrgY -10 20; + spawnOrgZ 10 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 250 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.184211 + 1 0.394737 + } + { + 0 0.145933 + 1 0.380383 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 0 + 0.05 0.603896 + 0.135294 0.844156 + 0.638235 0.863636 + 0.873529 0.805195 + 0.970588 0.551948 + 1 0 + } + { + 0 0 + 0.15 0.233766 + 0.229412 0.538961 + 0.591176 0.201299 + 1 0.0844156 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.127907 0.196172 + 0.354651 0.569378 + 0.636628 0.617225 + 0.822674 0.258373 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_licks_bottom"; + editorFlags looping useRandAlpha useRandSize0 modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect hasReflection; + spawnRange 0 900; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 0; + spawnOneShot 200 200; + spawnDelayMsec 0 240; + lifeSpanMsec 440 200; + spawnOrgX 0 55; + spawnOrgY -8 16; + spawnOrgZ 0 6; + spawnOffsetRadius 20 10; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity 0 -30; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed playOverLife; + atlasIndex 0; + atlasFps 6; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 300 + { + { + 0 0.0406699 + 0.354651 0.0598086 + 0.723837 0.12201 + 1 0.308612 + } + { + 0 0.11244 + 0.313953 0.145933 + 0.636628 0.241627 + 1 0.433014 + } + }; + velGraph0Y 150 + { + { + 0 0.0789474 + 0.284884 0.131579 + 0.694767 0.227273 + 1 0.409091 + } + { + 0 -0.141148 + 0.258721 -0.198565 + 0.677326 -0.322967 + 1 -0.5 + } + }; + velGraph0Z 160 + { + { + 0 0.236842 + 1 0.5 + } + { + 0 0.0454546 + 1 0.337321 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 0 + 0.0852941 0.506494 + 0.267647 0.75974 + 0.570588 0.935065 + 1 1 + } + { + 0 0 + 0.0794118 0.272727 + 0.305882 0.493506 + 1 0.603896 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0261628 0.220096 + 0.223837 0.488038 + 1 0.818182 + } + { + 0 0 + 0.0436046 0.162679 + 0.418605 0.344498 + 1 0.502392 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_flame_base_01" + "gfx_fxt_fire_flame_base_02" + }; +} +{ + name "1_smoke_far"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 1000 1500; + fadeInRange 2000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 800 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1800 200; + spawnOrgX 20 60; + spawnOrgY 15 -30; + spawnOrgZ -15 30; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 15; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.184211 + 1 0.5 + } + { + 0 0.0980861 + 1 0.375598 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 -0.5 + 1 -0.255981 + } + }; + velGraph0Z 175 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 0.294258 + 1 0.155502 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0.5 + 0.313953 0.259259 + 0.607558 0.0694444 + 0.744186 0.0324074 + 1 0.0185185 + } + { + 0 -0.5 + 0.270349 -0.287037 + 0.616279 -0.0833333 + 0.758721 -0.037037 + 1 -0.0231481 + } + }; + sizeGraph0 360 + { + { + 0 0.103896 + 1 0.597403 + } + { + 0 0.162338 + 1 0.805195 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.372549 0.360784 0.329412 + 1 0.392157 0.392157 0.376471 + } + { + 0 0.0705882 0.0705882 0.0627451 + 1 0.254902 0.25098 0.219608 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.440191 + 0.22093 1 + 0.531977 0.507177 + 1 0 + } + { + 0 0 + 0.0726744 0.392345 + 0.223837 0.641148 + 0.52907 0.267943 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column_smldr.efx b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column_smldr.efx new file mode 100644 index 000000000..891686f16 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_rubble_small_column_smldr.efx @@ -0,0 +1,1182 @@ +iwfx 2 + +{ + name "0_distortion_near"; + editorFlags looping useRandSize0 useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 20 60; + spawnFrustumCullRadius 250; + spawnLooping 150 0; + spawnOneShot 20 200; + spawnDelayMsec 0 0; + lifeSpanMsec 300 0; + spawnOrgX 40 40; + spawnOrgY -10 20; + spawnOrgZ 30 10; + spawnOffsetRadius 30 10; + spawnOffsetHeight 20 80; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -20 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0.145933 + 0.436047 0.19378 + 1 0.5 + } + { + 0 0.0598086 + 0.488372 0.0980861 + 1 0.342105 + } + }; + velGraph0Y 10 + { + { + 0 0.299043 + 1 0.5 + } + { + 0 -0.145933 + 1 -0.5 + } + }; + velGraph0Z 10 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 -0.150718 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 0.844156 + 1 1 + } + { + 0 0.61039 + 1 0.87013 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0 0 1 + 0.258721 0.0259067 0.0466321 1 + 0.517442 0.0829016 0.015544 1 + 0.770349 0.0103627 0.0362694 1 + 1 0 0 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "0_smoke_near"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 400 0; + spawnOneShot 0 0; + spawnDelayMsec 0 500; + lifeSpanMsec 2000 500; + spawnOrgX 20 70; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -20 40; + gravity -4 -0.5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 15; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.184211 + 1 0.5 + } + { + 0 0.0311005 + 1 0.260766 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 -0.5 + 1 -0.255981 + } + }; + velGraph0Z -0 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 -0.5 + 1 -0.255981 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0.5 + 0.313953 0.259259 + 0.607558 0.0694444 + 0.744186 0.0324074 + 1 0.0185185 + } + { + 0 -0.5 + 0.270349 -0.287037 + 0.616279 -0.0833333 + 0.758721 -0.037037 + 1 -0.0231481 + } + }; + sizeGraph0 200 + { + { + 0 0 + 0.114706 0.0779221 + 0.314706 0.214286 + 1 0.597403 + } + { + 0 0 + 0.105882 0.142857 + 0.3 0.376623 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.372549 0.360784 0.329412 + 1 0.392157 0.392157 0.376471 + } + { + 0 0.0705882 0.0705882 0.0627451 + 1 0.254902 0.25098 0.219608 + } + }; + alphaGraph 1 + { + { + 0 0.425837 + 0.375 0.397129 + 0.662791 0.0813397 + 1 0 + } + { + 0 0.191388 + 0.322674 0.220096 + 0.59593 0.0430622 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_embers"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 300 0; + spawnOneShot 0 0; + spawnDelayMsec 0 300; + lifeSpanMsec 300 1000; + spawnOrgX 20 70; + spawnOrgY 15 -30; + spawnOrgZ 0 15; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -10 -3; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 15; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.385167 + 0.232558 0.184211 + 0.505814 0.12201 + 0.732558 0.361244 + 1 0.5 + } + { + 0 0.169856 + 0.177326 0.433014 + 0.412791 0.0598086 + 0.604651 0.399522 + 1 0.27512 + } + }; + velGraph0Y 250 + { + { + 0 -0.337321 + 0.200581 -0.232057 + 0.444767 0.342105 + 0.735465 -0.179426 + 1 0.342105 + } + { + 0 0.366029 + 0.223837 0.322967 + 0.459302 -0.289474 + 0.686047 0.19378 + 1 -0.385167 + } + }; + velGraph0Z 130 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.126794 + 1 0.126794 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 150 + { + { + 0 0 + 0.0784884 0.279904 + 0.34593 -0.322967 + 0.523256 0.141148 + 0.828488 -0.227273 + 1 0.212919 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 100 + { + { + 0 0 + 0.125 -0.5 + 0.270349 0.255981 + 0.476744 -0.188995 + 0.677326 0.217703 + 1 -0.303828 + } + { + 0 0 + 1 0 + } + }; + rotGraph 300 + { + { + 0 0.5 + 0.232558 0.208333 + 0.563953 0.0787037 + 1 0.037037 + } + { + 0 -0.5 + 0.232558 -0.212963 + 0.569767 -0.101852 + 1 -0.0416667 + } + }; + sizeGraph0 6 + { + { + 0 1 + 0.614706 0.733766 + 1 0.512987 + } + { + 0 0.863636 + 1 0.331169 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.956863 0.776471 0.0352941 + 1 0.792157 0.239216 0.0509804 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0726744 0.755981 + 0.19186 1 + 0.456395 0.971292 + 0.72093 0.698565 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "0_fire_near"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 600 0; + spawnOneShot 200 200; + spawnDelayMsec 0 500; + lifeSpanMsec 2500 1000; + spawnOrgX 90 -90; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 20 -40; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 30 + { + { + 0 0.0598086 + 1 0.5 + } + { + 0 0.0167464 + 0.273256 0.0263158 + 1 0.332536 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 7 + { + { + 0 0.184211 + 1 0.5 + } + { + 0 0.0263158 + 1 0.34689 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 0.727273 + 1 0.727273 + } + { + 0 0.850649 + 1 0.850649 + } + }; + sizeGraph1 70 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0930233 0.0861244 + 0.188953 0.334928 + 0.488372 0.535885 + 0.781977 0.133971 + 1 0 + } + { + 0 0 + 0.119186 0.0526316 + 0.200581 0.22488 + 0.488372 0.37799 + 0.776163 0.076555 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire_far"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 2000.1 1999.9; + fadeInRange 3000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 1100 0; + spawnOneShot 200 200; + spawnDelayMsec 0 150; + lifeSpanMsec 2500 1000; + spawnOrgX 90 -90; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 20 -40; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 30 + { + { + 0 0.0598086 + 1 0.5 + } + { + 0 0.0167464 + 0.273256 0.0263158 + 1 0.332536 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 7 + { + { + 0 0.184211 + 1 0.5 + } + { + 0 0.0263158 + 1 0.34689 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 60 + { + { + 0 0.727273 + 1 0.727273 + } + { + 0 0.850649 + 1 0.850649 + } + }; + sizeGraph1 80 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.110465 0.114833 + 0.247093 0.363636 + 0.488372 0.473684 + 0.758721 0.210526 + 1 0 + } + { + 0 0 + 0.130814 0.0526316 + 0.276163 0.291866 + 0.485465 0.349282 + 0.747093 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_smoke_far"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 800.1 1699.9; + fadeInRange 1800 700; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 1200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 900; + lifeSpanMsec 2000 500; + spawnOrgX 20 70; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -20 40; + gravity -4 -0.5; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 15; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.184211 + 1 0.5 + } + { + 0 0.0311005 + 1 0.260766 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 -0.5 + 1 -0.255981 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.241627 + } + { + 0 -0.5 + 1 -0.255981 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0.5 + 0.313953 0.259259 + 0.607558 0.0694444 + 0.744186 0.0324074 + 1 0.0185185 + } + { + 0 -0.5 + 0.270349 -0.287037 + 0.616279 -0.0833333 + 0.758721 -0.037037 + 1 -0.0231481 + } + }; + sizeGraph0 290 + { + { + 0 0.12987 + 1 0.493506 + } + { + 0 0.37013 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.372549 0.360784 0.329412 + 1 0.392157 0.392157 0.376471 + } + { + 0 0.0705882 0.0705882 0.0627451 + 1 0.254902 0.25098 0.219608 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.145349 0.248804 + 0.409884 0.4689 + 1 0 + } + { + 0 0 + 0.130814 0.157895 + 0.409884 0.272727 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 50; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_small_detail.efx b/raw/fx/maps/mp_maps/fx_mp_fire_small_detail.efx index aa57040b4..c07569624 100644 --- a/raw/fx/maps/mp_maps/fx_mp_fire_small_detail.efx +++ b/raw/fx/maps/mp_maps/fx_mp_fire_small_detail.efx @@ -4,13 +4,13 @@ iwfx 2 name "glow"; editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useBackCompatVel absVel1; flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; - spawnRange 20 2480; - fadeInRange 2300 200; + spawnRange 20 1980; + fadeInRange 1600 400; fadeOutRange 20 80; spawnFrustumCullRadius 300; spawnLooping 400 0; spawnOneShot 50 0; - spawnDelayMsec 120 500; + spawnDelayMsec 0 500; lifeSpanMsec 200 400; spawnOrgX 0 5; spawnOrgY 5 -10; @@ -193,15 +193,15 @@ iwfx 2 } { name "wisp"; - editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel1; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; - spawnRange 0 700; - fadeInRange 600 100; + spawnRange 0 500; + fadeInRange 0 0; fadeOutRange 0 0; spawnFrustumCullRadius 200; spawnLooping 550 0; spawnOneShot 0 0; - spawnDelayMsec 300 500; + spawnDelayMsec 0 500; lifeSpanMsec 300 200; spawnOrgX 5 5; spawnOrgY 3 -6; @@ -225,7 +225,7 @@ iwfx 2 atlasColIndexBits 0; atlasRowIndexBits 0; atlasEntryCount 0; - velGraph0X 1 + velGraph0X 0 { { 0 0 @@ -236,7 +236,7 @@ iwfx 2 1 0.5 } }; - velGraph0Y 1 + velGraph0Y 0 { { 0 0 @@ -247,15 +247,15 @@ iwfx 2 1 0 } }; - velGraph0Z 1 + velGraph0Z -60 { { - 0 0 - 1 0 + 0 0.303828 + 1 0.5 } { - 0 0 - 1 0 + 0 0.188995 + 1 0.27512 } }; velGraph1X 200 @@ -620,17 +620,17 @@ iwfx 2 } { name "smoke_near"; - editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; - flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; - spawnRange 20 2480; - fadeInRange 2300 200; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 20 1180; + fadeInRange 900 300; fadeOutRange 20 80; spawnFrustumCullRadius 300; - spawnLooping 400 0; + spawnLooping 620 0; spawnOneShot 100 0; - spawnDelayMsec 0 100; - lifeSpanMsec 800 500; - spawnOrgX 15 -5; + spawnDelayMsec 0 150; + lifeSpanMsec 1230 700; + spawnOrgX 8 4; spawnOrgY -7 14; spawnOrgZ -7 14; spawnOffsetRadius 13 -13; @@ -652,18 +652,18 @@ iwfx 2 atlasColIndexBits 0; atlasRowIndexBits 0; atlasEntryCount 0; - velGraph0X 0 + velGraph0X 65 { { - 0 0.136364 + 0 0.069378 1 0.5 } { - 0 -0.107655 - 1 -0.5 + 0 0.0215311 + 1 0.308612 } }; - velGraph0Y 20 + velGraph0Y 13 { { 0 0.0980861 @@ -674,16 +674,15 @@ iwfx 2 1 -0.5 } }; - velGraph0Z 120 + velGraph0Z -39 { { - 0 0.19378 + 0 0.322967 1 0.5 } { - 0 0.169856 - 0.569767 0.227273 - 1 0.308612 + 0 0.241627 + 1 0.423445 } }; velGraph1X 0 @@ -708,7 +707,7 @@ iwfx 2 1 0 } }; - velGraph1Z 0 + velGraph1Z -0 { { 0 0 @@ -738,8 +737,7 @@ iwfx 2 { { 0 0.149351 - 0.529412 0.493506 - 1 0.844156 + 1 1 } { 0 0.0649351 @@ -784,22 +782,15 @@ iwfx 2 { { 0 0 - 0.0755814 0.110048 0.159884 0.578947 0.299419 0.832536 0.488372 0.732057 - 0.665698 0.354067 - 0.787791 0.148325 1 0 } { 0 0 - 0.0784884 0.124402 - 0.159884 0.535885 - 0.331395 0.732057 - 0.505814 0.626794 - 0.625 0.392344 - 0.752907 0.191388 + 0.165698 0.507177 + 0.366279 0.708134 1 0 } }; diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_window.efx b/raw/fx/maps/mp_maps/fx_mp_fire_window.efx new file mode 100644 index 000000000..0970f37d4 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_window.efx @@ -0,0 +1,1188 @@ +iwfx 2 + +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 900 100; + fadeOutRange 0 0; + spawnFrustumCullRadius 120; + spawnLooping 200 0; + spawnOneShot 30 0; + spawnDelayMsec 0 50; + lifeSpanMsec 200 150; + spawnOrgX 5 -25; + spawnOrgY 5 -10; + spawnOrgZ 25 -30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -80 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 520 + { + { + 0 0.294258 + 1 0 + } + { + 0 0.0741627 + 0.747093 0.069378 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1Y 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 420 + { + { + 0 1 + 1 0.220779 + } + { + 0 1 + 0.435294 1 + 1 0 + } + }; + sizeGraph1 45 + { + { + 0 1 + 1 1 + } + { + 0 0.025974 + 0.482353 1 + 1 1 + } + }; + scaleGraph 1.33333 + { + { + 0 1 + 1 0 + } + { + 0 0.75 + 0.0666667 0.75 + 0.133333 0.75 + 0.2 0.75 + 0.266667 0.75 + 0.333333 0.75 + 0.4 0.75 + 0.466667 0.75 + 0.533333 0.75 + 0.6 0.75 + 0.666667 0.75 + 0.733333 0.75 + 0.8 0.75 + 0.866667 0.75 + 0.933333 0.75 + 1 0.75 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0.25098 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.168605 0.191388 + 0.479651 0.277512 + 0.77907 0.15311 + 1 0 + } + { + 0 0 + 0.19186 0.119617 + 0.531977 0.148325 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare" + }; +} +{ + name "0_fire"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 160 0; + spawnOneShot 2 10; + spawnDelayMsec 0 180; + lifeSpanMsec 1000 300; + spawnOrgX 0 10; + spawnOrgY -17 34; + spawnOrgZ 40 20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -25 50; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 230 + { + { + 0 0.0215311 + 1 -0.0119617 + } + { + 0 0.5 + 0.218023 0.236842 + 0.52907 0.0885167 + 1 -0.0119617 + } + }; + velGraph0Y 240 + { + { + 0 -0.0406699 + 0.383721 -0.0980861 + 1 -0.5 + } + { + 0 0.0358852 + 0.337209 0.0598086 + 1 0.5 + } + }; + velGraph0Z 100 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 100 + { + { + 0 0.0885168 + 0.398256 0.5 + 1 0.299043 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0.0263158 + 1 0.5 + } + { + 0 -0.0454546 + 1 -0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 0.279221 + 0.179412 1 + 0.697059 1 + 0.864706 0.798701 + 1 0 + } + { + 0 0.24026 + 0.170588 0.649351 + 0.55 0.766234 + 0.861765 0.623377 + 1 0 + } + }; + sizeGraph1 135 + { + { + 0 0.564935 + 0.305882 1 + 0.664706 0.993506 + 1 0.584416 + } + { + 0 0.24026 + 0.317647 0.824675 + 0.647059 0.850649 + 1 0.454545 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.116279 0.502392 + 0.372093 0.732057 + 0.793605 0.545455 + 1 0 + } + { + 0 0 + 0.151163 0.435407 + 0.372093 0.626794 + 0.77907 0.492823 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_top"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 188 0; + spawnOneShot 2 10; + spawnDelayMsec 0 500; + lifeSpanMsec 1176 352; + spawnOrgX 10 20; + spawnOrgY -20 40; + spawnOrgZ 60 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -2.55 -6.8; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 105 + { + { + 0 0.0167464 + 1 -0.0119617 + } + { + 0 0.5 + 0.218023 0.260766 + 0.549419 0.0885167 + 1 -0.0119617 + } + }; + velGraph0Y -85 + { + { + 0 0.007177 + 0.30814 -0.0454546 + 0.598837 -0.145933 + 1 -0.5 + } + { + 0 0.0167464 + 0.261628 0.0645933 + 0.505814 0.150718 + 1 0.5 + } + }; + velGraph0Z 85 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.007177 + 1 -0.413876 + } + }; + velGraph1X 25 + { + { + 0 0.0885168 + 0.398256 0.5 + 1 0.299043 + } + { + 0 -0.0454545 + 0.386628 -0.155502 + 1 0 + } + }; + velGraph1Y 200 + { + { + 0 -0.0311005 + 0.383721 -0.0215311 + 0.578488 0.0215311 + 0.761628 0.0263158 + 0.880814 0.0837321 + 1 0.5 + } + { + 0 0.0215311 + 0.366279 0.0215311 + 0.688953 -0.0598086 + 0.825581 0.00239235 + 0.94186 -0.107656 + 1 -0.313397 + } + }; + velGraph1Z 94 + { + { + 0 -0.117225 + 0.267442 -0.0311005 + 0.69186 -0.0598086 + 0.848837 -0.117225 + 0.959302 -0.227273 + 1 -0.495215 + } + { + 0 0.203349 + 0.444767 0.160287 + 1 0.5 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 0.220779 + 0.1 0.824675 + 0.323529 1 + 0.876471 0.746753 + 1 0 + } + { + 0 0.155844 + 0.111765 0.623377 + 0.491176 0.772727 + 0.882353 0.551948 + 1 0 + } + }; + sizeGraph1 145 + { + { + 0 0.681818 + 0.282353 1 + 0.664706 0.993506 + 0.902941 0.75974 + 1 0.305195 + } + { + 0 0.357143 + 0.273529 0.746753 + 0.652941 0.727273 + 0.894118 0.532468 + 1 0.175325 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.125 0.464115 + 0.424419 0.588517 + 0.790698 0.440191 + 1 0 + } + { + 0 0 + 0.107558 0.62201 + 0.415698 0.818182 + 0.747093 0.717703 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3500; + fadeInRange 3000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 70; + spawnLooping 41 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 41 0; + spawnOrgX -15 0; + spawnOrgY 0 0; + spawnOrgZ 33 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_fire_anim_lg" + }; +} +{ + name "0_smoke_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 70; + spawnLooping 34 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 34 0; + spawnOrgX -25 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.192157 0.192157 0.192157 + 1 0.192157 0.192157 0.192157 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_smk_light" + }; +} +{ + name "1_fire"; + editorFlags looping absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 800.1 4699.9; + fadeInRange 4800 700; + fadeOutRange 800.1 399.9; + spawnFrustumCullRadius 200; + spawnLooping 40 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 40 0; + spawnOrgX -26 0; + spawnOrgY 10 0; + spawnOrgZ -38 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 2 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0.2 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 2.5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 205 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 0.984456 0.829016 0.512953 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_sm_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_window_int.efx b/raw/fx/maps/mp_maps/fx_mp_fire_window_int.efx new file mode 100644 index 000000000..6d632f55e --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_window_int.efx @@ -0,0 +1,1147 @@ +iwfx 2 + +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 700 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 1100 300; + spawnOrgX 0 40; + spawnOrgY -15 30; + spawnOrgZ 20 25; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -135 270; + gravity -5 -10; + elasticity 1 0; + windinfluence 0.3; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.466507 + 1 0.19378 + } + { + 0 0.174641 + 1 0.0645933 + } + }; + velGraph0Y 80 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.351675 + 1 0.5 + } + }; + velGraph0Z 115 + { + { + 0 0.5 + 1 0 + } + { + 0 0.0502392 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.00925922 + } + { + 0 -0.5 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 0.207792 + 1 0.844156 + } + { + 0 0.383117 + 1 1 + } + }; + sizeGraph1 215 + { + { + 0 0.493506 + 1 1 + } + { + 0 0.623377 + 1 1 + } + }; + scaleGraph 1.33333 + { + { + 0 1 + 1 0 + } + { + 0 0.75 + 0.0666667 0.75 + 0.133333 0.75 + 0.2 0.75 + 0.266667 0.75 + 0.333333 0.75 + 0.4 0.75 + 0.466667 0.75 + 0.533333 0.75 + 0.6 0.75 + 0.666667 0.75 + 0.733333 0.75 + 0.8 0.75 + 0.866667 0.75 + 0.933333 0.75 + 1 0.75 + } + }; + colorGraph 1 + { + { + 0 0.141176 0.141176 0.141176 + 1 0.145098 0.145098 0.145098 + } + { + 0 0.160784 0.160784 0.160784 + 1 0.215686 0.215686 0.215686 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.180233 0.665072 + 0.351744 0.650718 + 0.473837 0.287081 + 1 0 + } + { + 0 0 + 0.148256 0.784689 + 0.22093 1 + 0.491279 1 + 0.593023 0.741627 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "1_smoke"; + editorFlags looping absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3500; + fadeInRange 2800 700; + fadeOutRange 0 0; + spawnFrustumCullRadius 145; + spawnLooping 34 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 34 0; + spawnOrgX -10 0; + spawnOrgY 0 0; + spawnOrgZ 5 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 6 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.174641 + 1 0.0645933 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.351675 + 1 0.5 + } + }; + velGraph0Z 7 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.0502392 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.00925922 + } + { + 0 -0.5 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 150 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.2 0.192157 0.168627 + 1 0.2 0.192157 0.168627 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_smk_light" + }; +} +{ + name "1_fire_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 600 7400; + fadeInRange 7000 1000; + fadeOutRange 600 400; + spawnFrustumCullRadius 60; + spawnLooping 45 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 45 0; + spawnOrgX -15 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_fire_anim_lg" + }; +} +{ + name "0_smoke_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3500; + fadeInRange 3000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 70; + spawnLooping 33 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 33 0; + spawnOrgX -20 0; + spawnOrgY 0 0; + spawnOrgZ 50 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.192157 0.192157 0.192157 + 1 0.192157 0.192157 0.192157 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_smk_light" + }; +} +{ + name "0_fire_licks"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 550 0; + spawnOneShot 2 10; + spawnDelayMsec 0 1000; + lifeSpanMsec 600 450; + spawnOrgX -15 10; + spawnOrgY -17 34; + spawnOrgZ 20 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -2.55 -6.8; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom loopOnlyNTimes; + atlasIndex 0; + atlasFps 16; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.289474 + 0.252907 0.150718 + 0.630814 0.069378 + 1 0.0358852 + } + { + 0 0.5 + 0.206395 0.361244 + 0.555233 0.236842 + 1 0.179426 + } + }; + velGraph0Y 110 + { + { + 0 0.007177 + 1 -0.260766 + } + { + 0 0.0167464 + 0.261628 0.0645933 + 0.505814 0.150718 + 1 0.5 + } + }; + velGraph0Z 95 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.299043 + 1 0.303828 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 80 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 78 + { + { + 0 0.194805 + 0.411765 0.753247 + 0.8 0.727273 + 1 0.454545 + } + { + 0 0.467532 + 0.5 1 + 0.761765 0.954545 + 1 0.75974 + } + }; + sizeGraph1 125 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.705882 0.694118 0.639216 + 1 0.705882 0.694118 0.639216 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.177326 1 + 0.491279 1 + 0.636628 0.827751 + 0.84593 0.162679 + 1 0 + } + { + 0 0 + 0.180233 0.880383 + 0.712209 0.755981 + 0.906977 0.0669857 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fire_flame_base_02" + }; +} +{ + name "0_fire_bg"; + editorFlags looping useRandColor useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000.1; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 1200 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 3000 400; + spawnOrgX -30 25; + spawnOrgY -25 50; + spawnOrgZ 15 15; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -5 10; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 5 + { + { + 0 0.087963 + 1 0.5 + } + { + 0 -0.12037 + 1 -0.5 + } + }; + sizeGraph0 90 + { + { + 0 1 + 1 1 + } + { + 0 0.532468 + 1 0.538961 + } + }; + sizeGraph1 90 + { + { + 0 1 + 1 0.896104 + } + { + 0 0.948052 + 1 0.863636 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.94902 0.803922 0.466667 + 1 0.933333 0.803922 0.415686 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.302326 0.861244 + 0.427326 0.956938 + 0.790698 0.870813 + 1 0 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_fire_anim_lg" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_window_smk_lf.efx b/raw/fx/maps/mp_maps/fx_mp_fire_window_smk_lf.efx new file mode 100644 index 000000000..a305e92b9 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_window_smk_lf.efx @@ -0,0 +1,1575 @@ +iwfx 2 + +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 500 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 1100 300; + spawnOrgX 0 20; + spawnOrgY -10 20; + spawnOrgZ 20 25; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -135 270; + gravity -15 -5; + elasticity 1 0; + windinfluence 0.3; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 151 + { + { + 0 0.466507 + 1 0.19378 + } + { + 0 0.174641 + 1 0.0645933 + } + }; + velGraph0Y -160 + { + { + 0 0.5 + 1 0.294258 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Z 75 + { + { + 0 0.5 + 1 0 + } + { + 0 0.0502392 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.00925922 + } + { + 0 -0.5 + 1 0 + } + }; + sizeGraph0 250 + { + { + 0 0.207792 + 1 0.844156 + } + { + 0 0.383117 + 1 1 + } + }; + sizeGraph1 215 + { + { + 0 0.493506 + 1 1 + } + { + 0 0.623377 + 1 1 + } + }; + scaleGraph 1.33333 + { + { + 0 1 + 1 0 + } + { + 0 0.75 + 0.0666667 0.75 + 0.133333 0.75 + 0.2 0.75 + 0.266667 0.75 + 0.333333 0.75 + 0.4 0.75 + 0.466667 0.75 + 0.533333 0.75 + 0.6 0.75 + 0.666667 0.75 + 0.733333 0.75 + 0.8 0.75 + 0.866667 0.75 + 0.933333 0.75 + 1 0.75 + } + }; + colorGraph 1 + { + { + 0 0.141176 0.141176 0.141176 + 1 0.145098 0.145098 0.145098 + } + { + 0 0.160784 0.160784 0.160784 + 1 0.215686 0.215686 0.215686 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.162791 0.373206 + 0.436047 0.598086 + 1 0 + } + { + 0 0 + 0.255814 0.822967 + 0.468023 0.889952 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "1_smoke"; + editorFlags looping absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 500 3000; + fadeInRange 2800 700; + fadeOutRange 500 500; + spawnFrustumCullRadius 145; + spawnLooping 30 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 30 0; + spawnOrgX 20 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 6 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.174641 + 1 0.0645933 + } + }; + velGraph0Y 4 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.351675 + 1 0.5 + } + }; + velGraph0Z 12 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.0502392 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.00925922 + } + { + 0 -0.5 + 1 0 + } + }; + sizeGraph0 290 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 215 + { + { + 0 0.493506 + 1 1 + } + { + 0 0.623377 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.2 0.192157 0.168627 + 1 0.2 0.192157 0.168627 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_smk_light" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 900 100; + fadeOutRange 0 0; + spawnFrustumCullRadius 120; + spawnLooping 200 0; + spawnOneShot 30 0; + spawnDelayMsec 0 50; + lifeSpanMsec 200 150; + spawnOrgX 5 -25; + spawnOrgY 5 -10; + spawnOrgZ 25 -30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -80 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 520 + { + { + 0 0.294258 + 1 0 + } + { + 0 0.0741627 + 0.747093 0.069378 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1Y 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 420 + { + { + 0 1 + 1 0.220779 + } + { + 0 1 + 0.435294 1 + 1 0 + } + }; + sizeGraph1 45 + { + { + 0 1 + 1 1 + } + { + 0 0.025974 + 0.482353 1 + 1 1 + } + }; + scaleGraph 1.33333 + { + { + 0 1 + 1 0 + } + { + 0 0.75 + 0.0666667 0.75 + 0.133333 0.75 + 0.2 0.75 + 0.266667 0.75 + 0.333333 0.75 + 0.4 0.75 + 0.466667 0.75 + 0.533333 0.75 + 0.6 0.75 + 0.666667 0.75 + 0.733333 0.75 + 0.8 0.75 + 0.866667 0.75 + 0.933333 0.75 + 1 0.75 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0.25098 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.168605 0.191388 + 0.479651 0.277512 + 0.77907 0.15311 + 1 0 + } + { + 0 0 + 0.19186 0.119617 + 0.531977 0.148325 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare" + }; +} +{ + name "0_fire"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 160 0; + spawnOneShot 2 10; + spawnDelayMsec 0 180; + lifeSpanMsec 1000 300; + spawnOrgX 0 10; + spawnOrgY 12 -29; + spawnOrgZ 40 20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -25 50; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 230 + { + { + 0 0.0215311 + 1 -0.0119617 + } + { + 0 0.5 + 0.218023 0.236842 + 0.52907 0.0885167 + 1 -0.0119617 + } + }; + velGraph0Y -80 + { + { + 0 -0.136364 + 1 -0.5 + } + { + 0 0.136364 + 1 0.5 + } + }; + velGraph0Z 100 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 100 + { + { + 0 0.0885168 + 0.398256 0.5 + 1 0.299043 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y -125 + { + { + 0 0.0263158 + 1 0.5 + } + { + 0 -0.0454546 + 1 -0.260766 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 0.279221 + 0.179412 1 + 0.697059 1 + 0.864706 0.798701 + 1 0 + } + { + 0 0.24026 + 0.170588 0.649351 + 0.55 0.766234 + 0.861765 0.623377 + 1 0 + } + }; + sizeGraph1 135 + { + { + 0 0.564935 + 0.305882 1 + 0.664706 0.993506 + 1 0.584416 + } + { + 0 0.24026 + 0.317647 0.824675 + 0.647059 0.850649 + 1 0.454545 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.116279 0.502392 + 0.372093 0.732057 + 0.793605 0.545455 + 1 0 + } + { + 0 0 + 0.151163 0.435407 + 0.372093 0.626794 + 0.77907 0.492823 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_top"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 188 0; + spawnOneShot 2 10; + spawnDelayMsec 0 300; + lifeSpanMsec 1176 352; + spawnOrgX 10 20; + spawnOrgY 5 -30; + spawnOrgZ 60 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -2.55 -6.8; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 105 + { + { + 0 0.0167464 + 1 -0.0119617 + } + { + 0 0.5 + 0.218023 0.260766 + 0.549419 0.0885167 + 1 -0.0119617 + } + }; + velGraph0Y 125 + { + { + 0 -0.169856 + 0.377907 -0.184211 + 0.747093 -0.318182 + 1 -0.5 + } + { + 0 -0.0598086 + 0.526163 -0.0598086 + 0.828488 -0.126794 + 1 -0.27512 + } + }; + velGraph0Z 85 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.007177 + 1 -0.413876 + } + }; + velGraph1X 25 + { + { + 0 0.0885168 + 0.398256 0.5 + 1 0.299043 + } + { + 0 -0.0454545 + 0.386628 -0.155502 + 1 0 + } + }; + velGraph1Y -210.75 + { + { + 0 0.007177 + 0.212209 0.007177 + 0.505814 0.0550239 + 0.811047 0.260766 + 1 0.5 + } + { + 0 -0.0645933 + 0.514535 -0.00239235 + 0.825581 -0.00717705 + 0.94186 -0.0885168 + 1 -0.208134 + } + }; + velGraph1Z 94 + { + { + 0 -0.117225 + 0.267442 -0.0311005 + 0.69186 -0.0598086 + 0.848837 -0.117225 + 0.959302 -0.227273 + 1 -0.495215 + } + { + 0 0.203349 + 0.444767 0.160287 + 1 0.5 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 0.220779 + 0.185294 0.818182 + 0.426471 1 + 0.758824 0.824675 + 0.911765 0.324675 + 1 0.168831 + } + { + 0 0.155844 + 0.211765 0.62987 + 0.532353 0.75974 + 0.797059 0.62987 + 0.923529 0.227273 + 1 0.103896 + } + }; + sizeGraph1 145 + { + { + 0 0.681818 + 0.179412 0.922078 + 0.379412 1 + 0.611765 0.87013 + 0.841176 0.590909 + 1 0.305195 + } + { + 0 0.357143 + 0.182353 0.701299 + 0.370588 0.805195 + 0.597059 0.688312 + 0.817647 0.461039 + 1 0.175325 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.125 0.464115 + 0.424419 0.588517 + 0.790698 0.440191 + 0.950581 0.282297 + 1 0 + } + { + 0 0 + 0.107558 0.62201 + 0.415698 0.818182 + 0.747093 0.717703 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3500; + fadeInRange 3000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 70; + spawnLooping 45 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 45 0; + spawnOrgX -15 0; + spawnOrgY 0 0; + spawnOrgZ 33 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_fire_anim_lg" + }; +} +{ + name "0_smoke_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 70; + spawnLooping 30 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 30 0; + spawnOrgX -25 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.192157 0.192157 0.192157 + 1 0.192157 0.192157 0.192157 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_smk_light" + }; +} +{ + name "1_fire"; + editorFlags looping absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 800.1 4699.9; + fadeInRange 4800 700; + fadeOutRange 800.1 399.9; + spawnFrustumCullRadius 200; + spawnLooping 45 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 45 0; + spawnOrgX -40 0; + spawnOrgY 10 0; + spawnOrgZ -38 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 2 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0.7 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 2.5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 205 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 0.984456 0.829016 0.512953 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_sm_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_fire_window_smk_rt.efx b/raw/fx/maps/mp_maps/fx_mp_fire_window_smk_rt.efx new file mode 100644 index 000000000..a6ad35ba5 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_fire_window_smk_rt.efx @@ -0,0 +1,1569 @@ +iwfx 2 + +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 500 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 1100 300; + spawnOrgX 0 40; + spawnOrgY -15 30; + spawnOrgZ 8 37; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -135 270; + gravity -15 -5; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.466507 + 1 0.19378 + } + { + 0 0.174641 + 1 0.0645933 + } + }; + velGraph0Y 80 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.351675 + 1 0.5 + } + }; + velGraph0Z 75 + { + { + 0 0.5 + 1 0 + } + { + 0 0.0502392 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.00925922 + } + { + 0 -0.5 + 1 0 + } + }; + sizeGraph0 250 + { + { + 0 0.207792 + 1 0.844156 + } + { + 0 0.383117 + 1 1 + } + }; + sizeGraph1 215 + { + { + 0 0.493506 + 1 1 + } + { + 0 0.623377 + 1 1 + } + }; + scaleGraph 1.33333 + { + { + 0 1 + 1 0 + } + { + 0 0.75 + 0.0666667 0.75 + 0.133333 0.75 + 0.2 0.75 + 0.266667 0.75 + 0.333333 0.75 + 0.4 0.75 + 0.466667 0.75 + 0.533333 0.75 + 0.6 0.75 + 0.666667 0.75 + 0.733333 0.75 + 0.8 0.75 + 0.866667 0.75 + 0.933333 0.75 + 1 0.75 + } + }; + colorGraph 1 + { + { + 0 0.0352941 0.0352941 0.0352941 + 1 0.109804 0.109804 0.109804 + } + { + 0 0.0901961 0.0901961 0.0823529 + 1 0.219608 0.219608 0.203922 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.188953 0.430622 + 0.438953 0.588517 + 1 0 + } + { + 0 0 + 0.156977 0.62201 + 0.319767 0.947368 + 0.5 0.870813 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "1_smoke"; + editorFlags looping absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 500 3000; + fadeInRange 2800 700; + fadeOutRange 500 500; + spawnFrustumCullRadius 145; + spawnLooping 30 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 30 0; + spawnOrgX 20 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 6 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.174641 + 1 0.0645933 + } + }; + velGraph0Y 3 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.351675 + 1 0.5 + } + }; + velGraph0Z 12 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.0502392 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.00925922 + } + { + 0 -0.5 + 1 0 + } + }; + sizeGraph0 290 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 215 + { + { + 0 0.493506 + 1 1 + } + { + 0 0.623377 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.2 0.192157 0.168627 + 1 0.2 0.192157 0.168627 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_smk_light" + }; +} +{ + name "0_glow"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 900 100; + fadeOutRange 0 0; + spawnFrustumCullRadius 120; + spawnLooping 200 0; + spawnOneShot 30 0; + spawnDelayMsec 0 50; + lifeSpanMsec 200 150; + spawnOrgX 5 -25; + spawnOrgY 5 -10; + spawnOrgZ 25 -30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -80 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 520 + { + { + 0 0.294258 + 1 0 + } + { + 0 0.0741627 + 0.747093 0.069378 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1Y 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1.33333 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 420 + { + { + 0 1 + 1 0.220779 + } + { + 0 1 + 0.435294 1 + 1 0 + } + }; + sizeGraph1 45 + { + { + 0 1 + 1 1 + } + { + 0 0.025974 + 0.482353 1 + 1 1 + } + }; + scaleGraph 1.33333 + { + { + 0 1 + 1 0 + } + { + 0 0.75 + 0.0666667 0.75 + 0.133333 0.75 + 0.2 0.75 + 0.266667 0.75 + 0.333333 0.75 + 0.4 0.75 + 0.466667 0.75 + 0.533333 0.75 + 0.6 0.75 + 0.666667 0.75 + 0.733333 0.75 + 0.8 0.75 + 0.866667 0.75 + 0.933333 0.75 + 1 0.75 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0.25098 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.168605 0.191388 + 0.479651 0.277512 + 0.77907 0.15311 + 1 0 + } + { + 0 0 + 0.19186 0.119617 + 0.531977 0.148325 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare" + }; +} +{ + name "0_fire"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 160 0; + spawnOneShot 2 10; + spawnDelayMsec 0 180; + lifeSpanMsec 1000 300; + spawnOrgX 0 10; + spawnOrgY -12 29; + spawnOrgZ 40 20; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -25 50; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 230 + { + { + 0 0.0215311 + 1 -0.0119617 + } + { + 0 0.5 + 0.218023 0.236842 + 0.52907 0.0885167 + 1 -0.0119617 + } + }; + velGraph0Y 80 + { + { + 0 -0.136364 + 1 -0.5 + } + { + 0 0.136364 + 1 0.5 + } + }; + velGraph0Z 100 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 100 + { + { + 0 0.0885168 + 0.398256 0.5 + 1 0.299043 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 125 + { + { + 0 0.0263158 + 1 0.5 + } + { + 0 -0.0454546 + 1 -0.260766 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 0.279221 + 0.179412 1 + 0.697059 1 + 0.864706 0.798701 + 1 0 + } + { + 0 0.24026 + 0.170588 0.649351 + 0.55 0.766234 + 0.861765 0.623377 + 1 0 + } + }; + sizeGraph1 135 + { + { + 0 0.564935 + 0.305882 1 + 0.664706 0.993506 + 1 0.584416 + } + { + 0 0.24026 + 0.317647 0.824675 + 0.647059 0.850649 + 1 0.454545 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.116279 0.502392 + 0.372093 0.732057 + 0.793605 0.545455 + 1 0 + } + { + 0 0 + 0.151163 0.435407 + 0.372093 0.626794 + 0.77907 0.492823 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_top"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 188 0; + spawnOneShot 2 10; + spawnDelayMsec 0 500; + lifeSpanMsec 1176 352; + spawnOrgX 10 20; + spawnOrgY 5 25; + spawnOrgZ 60 30; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -2.55 -6.8; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 105 + { + { + 0 0.0167464 + 1 -0.0119617 + } + { + 0 0.5 + 0.218023 0.260766 + 0.549419 0.0885167 + 1 -0.0119617 + } + }; + velGraph0Y -85 + { + { + 0 0.007177 + 1 0.0454545 + } + { + 0 0.0167464 + 0.261628 0.0645933 + 0.505814 0.150718 + 1 0.5 + } + }; + velGraph0Z 85 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.007177 + 1 -0.413876 + } + }; + velGraph1X 25 + { + { + 0 0.0885168 + 0.398256 0.5 + 1 0.299043 + } + { + 0 -0.0454545 + 0.386628 -0.155502 + 1 0 + } + }; + velGraph1Y 216.75 + { + { + 0 0.0263158 + 0.360465 0.0502392 + 0.593023 0.188995 + 0.755814 0.356459 + 1 0.5 + } + { + 0 -0.0645933 + 0.444767 0.0598086 + 0.825581 0.0263158 + 0.94186 -0.0885168 + 1 -0.361244 + } + }; + velGraph1Z 94 + { + { + 0 -0.117225 + 0.267442 -0.0311005 + 0.69186 -0.0598086 + 0.848837 -0.117225 + 0.959302 -0.227273 + 1 -0.495215 + } + { + 0 0.203349 + 0.444767 0.160287 + 1 0.5 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 0.220779 + 0.1 0.824675 + 0.323529 1 + 0.876471 0.746753 + 1 0 + } + { + 0 0.155844 + 0.111765 0.623377 + 0.491176 0.772727 + 0.882353 0.551948 + 1 0 + } + }; + sizeGraph1 145 + { + { + 0 0.681818 + 0.282353 1 + 0.664706 0.993506 + 0.902941 0.75974 + 1 0.305195 + } + { + 0 0.357143 + 0.273529 0.746753 + 0.652941 0.727273 + 0.894118 0.532468 + 1 0.175325 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.125 0.464115 + 0.424419 0.588517 + 0.790698 0.440191 + 1 0 + } + { + 0 0 + 0.107558 0.62201 + 0.415698 0.818182 + 0.747093 0.717703 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "0_fire_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3500; + fadeInRange 3000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 70; + spawnLooping 45 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 45 0; + spawnOrgX -15 0; + spawnOrgY 0 0; + spawnOrgZ 33 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_fire_anim_lg" + }; +} +{ + name "0_smoke_bg"; + editorFlags looping absVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 70; + spawnLooping 30 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 30 0; + spawnOrgX -25 0; + spawnOrgY 0 0; + spawnOrgZ 30 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 0; + gravity -12 -1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 110 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.192157 0.192157 0.192157 + 1 0.192157 0.192157 0.192157 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_smk_light" + }; +} +{ + name "1_fire"; + editorFlags looping absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 800.1 4699.9; + fadeInRange 4800 700; + fadeOutRange 800.1 399.9; + spawnFrustumCullRadius 200; + spawnLooping 45 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 45 0; + spawnOrgX -26 0; + spawnOrgY 10 0; + spawnOrgZ -38 0; + spawnOffsetRadius 13 -13; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 2 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y -0.5 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 2.5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 205 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.827451 0.509804 + 1 0.984456 0.829016 0.512953 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 50; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_fire_anim_sm_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_flak_field.efx b/raw/fx/maps/mp_maps/fx_mp_flak_field.efx new file mode 100644 index 000000000..8c31d2581 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_flak_field.efx @@ -0,0 +1,372 @@ +iwfx 2 + +{ + name "IGC"; + editorFlags looping useRandAlpha useRandSize0 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 12000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 4000; + spawnLooping 700 0; + spawnOneShot 1 0; + spawnDelayMsec 0 2200; + lifeSpanMsec 100 50; + spawnOrgX -4000 8000; + spawnOrgY -4000 8000; + spawnOrgZ 0 2500; + spawnOffsetRadius 25 25; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -5 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom playOverLife; + atlasIndex 0; + atlasFps 70; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 420 + { + { + 0 1 + 1 0 + } + { + 0 0.857143 + 1 0 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.860465 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 35; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_exp_anim_flak" + }; +} +{ + name "smoke_linger"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 4000; + spawnLooping 700 0; + spawnOneShot 1 0; + spawnDelayMsec 0 2200; + lifeSpanMsec 4000 4000; + spawnOrgX -4000 8000; + spawnOrgY -4000 8000; + spawnOrgZ 0 2500; + spawnOffsetRadius 100 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 -360; + gravity 0 -0.2; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 4; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.188995 + 1 0.5 + } + { + 0 0.107656 + 1 0.322967 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 5.5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 950 + { + { + 0 0.525974 + 1 0.733766 + } + { + 0 0.727273 + 1 1 + } + }; + sizeGraph1 220 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0823529 0.0823529 0.0823529 + 1 0.0823529 0.0784314 0.0745098 + } + { + 0 0.282353 0.27451 0.25098 + 1 0.0745098 0.0666667 0.0588235 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.25 0.971292 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 35; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_flak_field_flash.efx b/raw/fx/maps/mp_maps/fx_mp_flak_field_flash.efx new file mode 100644 index 000000000..90162f289 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_flak_field_flash.efx @@ -0,0 +1,192 @@ +iwfx 2 + +{ + name "aa_cloud_top"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0; + flags spawnRelative spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 400 0; + spawnOneShot 1 1; + spawnDelayMsec 0 2000; + lifeSpanMsec 600 500; + spawnOrgX -5000 10000; + spawnOrgY -5000 10000; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 87 -4; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 10 + { + { + 0 0.327751 + 1 0.5 + } + { + 0 0.198565 + 1 0.375598 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0 + } + }; + sizeGraph0 800 + { + { + 0 0.480519 + 1 0.480519 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 400 + { + { + 0 1 + 1 1 + } + { + 0 0.487013 + 1 0.487013 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.392157 0.101961 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.00478469 + 0.180233 0.0717703 + 0.311047 0.550239 + 0.497093 0.148325 + 0.674419 0.0526316 + 1 0 + } + { + 0 0 + 0.43314 0.119617 + 0.575581 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 10; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_env_cloud_exp_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_insects_lantern.efx b/raw/fx/maps/mp_maps/fx_mp_insects_lantern.efx new file mode 100644 index 000000000..99f27d7de --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_insects_lantern.efx @@ -0,0 +1,411 @@ +iwfx 2 + +{ + name "dark_mosquitos"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset nonUniformScale; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 12; + spawnFrustumCullRadius 220; + spawnLooping 200 0; + spawnOneShot 0 2; + spawnDelayMsec 0 0; + lifeSpanMsec 900 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 60; + spawnOffsetHeight 0 30; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 0.5 + 0.4943 -0.5 + 1 0.5 + } + { + 0 -0.5 + 0.517442 0.141148 + 1 -0.255981 + } + }; + velGraph0Y 150 + { + { + 0 -0.5 + 0.19186 0.179426 + 0.776163 -0.404306 + 1 0.5 + } + { + 0 -0.5 + 0.5029 0.5 + 1 -0.5 + } + }; + velGraph0Z 150 + { + { + 0 0.0167464 + 0.354651 -0.289474 + 0.723837 0.5 + 1 -0.5 + } + { + 0 -0.00717703 + 0.252907 0.5 + 0.4885 -0.5 + 0.703488 0.313397 + 1 -0.251196 + } + }; + velGraph1X 10 + { + { + 0 0 + 0.313953 0.5 + 0.659884 -0.452153 + 1 0 + } + { + 0 -0.5 + 1 0.5 + } + }; + velGraph1Y 10 + { + { + 0 0 + 0.302326 -0.5 + 0.712209 0.303828 + 1 0.00239235 + } + { + 0 -0.5 + 1 0.5 + } + }; + velGraph1Z 10 + { + { + 0 0.5 + 1 -0.141148 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1.5 + { + { + 0 0.5 + 1 0.493506 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 0.422078 + 0.479412 1 + 1 0.409091 + } + { + 0 0.0974026 + 0.494118 0.584416 + 1 0.103896 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.682353 0.654902 0.317647 + 1 0.647059 0.654902 0.239216 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.127907 0.598086 + 0.505814 0.114833 + 0.837209 0.555024 + 1 0 + } + { + 0 0 + 0.156977 0.822967 + 0.497093 0.368421 + 0.840116 0.746412 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_bio_fly" + }; +} +{ + name "light_mosquitos"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset nonUniformScale; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 12; + spawnFrustumCullRadius 200; + spawnLooping 200 0; + spawnOneShot 0 2; + spawnDelayMsec 0 120; + lifeSpanMsec 940 350; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 30; + spawnOffsetHeight 0 20; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 150 + { + { + 0 -0.5 + 0.5 0.5 + 1 -0.5 + } + { + 0 0.131579 + 0.502907 -0.260766 + 1 0.0789474 + } + }; + velGraph0Y 150 + { + { + 0 -0.5 + 0.19186 0.179426 + 0.776163 -0.404306 + 1 0.5 + } + { + 0 -0.5 + 0.5029 0.5 + 1 -0.5 + } + }; + velGraph0Z 150 + { + { + 0 0.0167464 + 0.348837 0.19378 + 0.69186 -0.5 + 1 0.131579 + } + { + 0 -0.00717703 + 0.264535 -0.5 + 0.299419 0.413876 + 1 -0.251196 + } + }; + velGraph1X 10 + { + { + 0 0 + 0.313953 0.5 + 0.659884 -0.452153 + 1 0 + } + { + 0 -0.5 + 1 0.5 + } + }; + velGraph1Y 10 + { + { + 0 0 + 0.302326 -0.5 + 0.712209 0.303828 + 1 0.00239235 + } + { + 0 -0.5 + 1 0.5 + } + }; + velGraph1Z 10 + { + { + 0 0.5 + 1 -0.141148 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 2 + { + { + 0 0.5 + 1 0.493506 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 4 + { + { + 0 0.422078 + 0.479412 1 + 1 0.409091 + } + { + 0 0.0974026 + 0.494118 0.584416 + 1 0.103896 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.54902 0.466667 0.141176 + 1 0.482353 0.47451 0.141176 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.156977 1 + 0.848837 1 + 1 0 + } + { + 0 0 + 0.162791 0.626794 + 0.866279 0.636364 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_fx_spark_omni" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_corona_bulb_ceiling.efx b/raw/fx/maps/mp_maps/fx_mp_light_corona_bulb_ceiling.efx new file mode 100644 index 000000000..ce33bfd2d --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_corona_bulb_ceiling.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "glow_glare"; + editorFlags looping useRandSize0 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 30; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -1 2; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 0.954545 + 1 0.954545 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.392344 + 1 0.397129 + } + { + 0 0.636364 + 1 0.636364 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_front" + }; +} +{ + name "glow_body"; + editorFlags looping useRandSize0 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 600 600; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -1 2; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 200 + { + { + 0 1 + 1 1 + } + { + 0 0.954545 + 1 0.954545 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.363636 + 1 0.363636 + } + { + 0 0.636364 + 1 0.636364 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare_halogen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_corona_cool.efx b/raw/fx/maps/mp_maps/fx_mp_light_corona_cool.efx new file mode 100644 index 000000000..451be1a79 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_corona_cool.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "corona_front"; + editorFlags looping; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2400; + fadeInRange 1600 800; + fadeOutRange 0 200; + spawnFrustumCullRadius 50; + spawnLooping 1 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 50 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.4689 + 1 0.4689 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_light_flare_cool_front" + }; +} +{ + name "corona_side"; + editorFlags looping; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2400; + fadeInRange 1600 800; + fadeOutRange 0 200; + spawnFrustumCullRadius 50; + spawnLooping 1 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX -5 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 50 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 25 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.4689 + 1 0.4689 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_flare_cool_side" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short.efx b/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short.efx index 79ae1c6ea..e610b352b 100644 --- a/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short.efx +++ b/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short.efx @@ -7,7 +7,7 @@ iwfx 2 spawnRange 0 3000; fadeInRange 1000 2000; fadeOutRange 0 0; - spawnFrustumCullRadius 300; + spawnFrustumCullRadius 200; spawnLooping 50 0; spawnOneShot 1 0; spawnDelayMsec 0 0; @@ -191,12 +191,12 @@ iwfx 2 spawnRange 0 3000; fadeInRange 1000 2000; fadeOutRange 0 0; - spawnFrustumCullRadius 300; + spawnFrustumCullRadius 200; spawnLooping 50 0; spawnOneShot 1 0; spawnDelayMsec 0 0; lifeSpanMsec 100 0; - spawnOrgX 5 0; + spawnOrgX 0 0; spawnOrgY 0 0; spawnOrgZ 0 0; spawnOffsetRadius 0 0; @@ -375,7 +375,7 @@ iwfx 2 spawnRange 0 3000; fadeInRange 1000 2000; fadeOutRange 0 0; - spawnFrustumCullRadius 300; + spawnFrustumCullRadius 220; spawnLooping 100 0; spawnOneShot 1 0; spawnDelayMsec 0 0; diff --git a/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_blinky.efx b/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_blinky.efx new file mode 100644 index 000000000..f57986663 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_blinky.efx @@ -0,0 +1,554 @@ +iwfx 2 + +{ + name "tail_glow"; + editorFlags looping useRandAlpha useRandSize1 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 15 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 400 + { + { + 0 1 + 1 1 + } + { + 0 0.88961 + 1 0.961039 + } + }; + sizeGraph1 550 + { + { + 0 0.506494 + 1 0.506494 + } + { + 0 0.480519 + 1 0.480519 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.157895 + 1 0.157895 + } + { + 0 0.129187 + 1 0.0382775 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_light_spot_beam" + }; +} +{ + name "glow"; + editorFlags looping useRandAlpha useRandSize0 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 0 3000; + fadeOutRange 0 0; + spawnFrustumCullRadius 75; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -1 2; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.915584 + 1 0.922078 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.996078 0.980392 0.921569 + 1 0.988235 0.963731 0.92228 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.272727 + 1 0.272727 + } + { + 0 0.0717703 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_eo15" + }; +} +{ + name "glow_god_ray"; + editorFlags looping useRandAlpha useRandSize0 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 90; + spawnLooping 30 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 30 0; + spawnOrgX -8 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 180 + { + { + 0 1 + 1 1 + } + { + 0 0.850649 + 1 0.850649 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.368421 + 1 0.363636 + } + { + 0 0.277512 + 1 0.272727 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare4_god_ray_f" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_loop.efx b/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_loop.efx new file mode 100644 index 000000000..d97d00a37 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_glow_indoor_short_loop.efx @@ -0,0 +1,554 @@ +iwfx 2 + +{ + name "tail_glow"; + editorFlags looping modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 15 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 400 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 550 + { + { + 0 0.506494 + 1 0.506494 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.157895 + 1 0.157895 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_light_spot_beam" + }; +} +{ + name "glow"; + editorFlags looping useRandSize0 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 0 3000; + fadeOutRange 0 0; + spawnFrustumCullRadius 75; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -1 2; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.980519 + 1 0.980519 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.996078 0.980392 0.921569 + 1 0.988235 0.963731 0.92228 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.272727 + 1 0.272727 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_eo15" + }; +} +{ + name "glow_god_ray"; + editorFlags looping modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 90; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX -8 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 180 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.507177 + 1 0.507177 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare4_god_ray_f" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_glow_lantern_day.efx b/raw/fx/maps/mp_maps/fx_mp_light_glow_lantern_day.efx new file mode 100644 index 000000000..0c77385ab --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_glow_lantern_day.efx @@ -0,0 +1,936 @@ +iwfx 2 + +{ + name "tail_glow"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 50 1750; + fadeInRange 1000 800; + fadeOutRange 50 350; + spawnFrustumCullRadius 120; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX -195 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 300 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 400 + { + { + 0 0.506494 + 1 0.506494 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.984314 0.901961 0.607843 + 1 0.979275 0.901554 0.611399 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.148325 + 1 0.148325 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_light_spot_beam" + }; +} +{ + name "glow"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 50 2950; + fadeInRange 1000 2000; + fadeOutRange 50 350; + spawnFrustumCullRadius 80; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.87451 0.780392 0.482353 + 1 0.87451 0.780392 0.482353 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.15311 + 1 0.15311 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare4" + }; +} +{ + name "0_motes"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 10 90; + spawnFrustumCullRadius 100; + spawnLooping 800 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2000 4000; + spawnOrgX -10 5; + spawnOrgY -7 14; + spawnOrgZ -7 14; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 50 -100; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -15 + { + { + 0 0.327751 + 1 0.5 + } + { + 0 0.102871 + 1 0.126794 + } + }; + velGraph0Y 10 + { + { + 0 0.0933014 + 1 0.5 + } + { + 0 -0.107655 + 1 -0.5 + } + }; + velGraph0Z 5 + { + { + 0 0.0933014 + 1 0.5 + } + { + 0 -0.165072 + 1 -0.5 + } + }; + velGraph1X 5 + { + { + 0 0 + 0.252907 0.0645933 + 0.5 0.5 + 0.587209 0.0215311 + 1 -0.0358852 + } + { + 0 0.0885168 + 1 -0.0406699 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 6 + { + { + 0 0.0358852 + 0.296512 -0.174641 + 0.44186 0.117225 + 0.729651 -0.0645933 + 1 0.160287 + } + { + 0 -0.380383 + 0.244186 0.0406699 + 0.44186 -0.117225 + 0.715116 0.0885168 + 1 -0.0885167 + } + }; + rotGraph 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 1 + { + { + 0 0 + 0.5 1 + 1 1 + } + { + 0 0 + 0.520588 0.357143 + 1 0.363636 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.598837 1 + 1 0 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_dust_mote_add" + }; +} +{ + name "glow_face"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 5000; + fadeInRange 1000 4000; + fadeOutRange 0 0; + spawnFrustumCullRadius 90; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX -10 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 180 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.87451 0.780392 0.482353 + 1 0.87451 0.780392 0.482353 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.133971 + 1 0.133971 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare4_god_ray_f2" + }; +} +{ + name "1_motes"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 300.1 299.9; + fadeInRange 0 0; + fadeOutRange 10 90; + spawnFrustumCullRadius 300; + spawnLooping 800 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2000 400; + spawnOrgX -20 15; + spawnOrgY -5 10; + spawnOrgZ -5 10; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 50 -100; + gravity 0.2 -0.1; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -15 + { + { + 0 0.327751 + 1 0.5 + } + { + 0 0.150718 + 1 0.107656 + } + }; + velGraph0Y 10 + { + { + 0 0.0933014 + 1 0.5 + } + { + 0 -0.107655 + 1 -0.5 + } + }; + velGraph0Z 10 + { + { + 0 0.0933014 + 1 0.5 + } + { + 0 -0.165072 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 2 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.506494 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.389535 1 + 0.598837 1 + 1 0 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_dust_mote_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_glow_outdoor_long_loop.efx b/raw/fx/maps/mp_maps/fx_mp_light_glow_outdoor_long_loop.efx new file mode 100644 index 000000000..a837678cd --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_glow_outdoor_long_loop.efx @@ -0,0 +1,554 @@ +iwfx 2 + +{ + name "tail_glow"; + editorFlags looping modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 15 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 600 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 850 + { + { + 0 0.506494 + 1 0.506494 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.157895 + 1 0.157895 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_light_spot_beam" + }; +} +{ + name "glow"; + editorFlags looping useRandSize0 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -1 2; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 200 + { + { + 0 1 + 1 1 + } + { + 0 0.954545 + 1 0.954545 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.358852 + 1 0.358852 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_eo15" + }; +} +{ + name "glow_god_ray"; + editorFlags looping modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 1000 2000; + fadeOutRange 0 0; + spawnFrustumCullRadius 130; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX -5 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 260 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.988235 0.92549 0.803922 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.507177 + 1 0.507177 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare4_god_ray_f" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_lamp.efx b/raw/fx/maps/mp_maps/fx_mp_light_lamp.efx new file mode 100644 index 000000000..e5bed3f74 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_lamp.efx @@ -0,0 +1,554 @@ +iwfx 2 + +{ + name "glow_beam"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2400; + fadeInRange 1600 800; + fadeOutRange 0 0; + spawnFrustumCullRadius 270; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX -10 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 340 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 340 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.756863 0.909804 1 + 1 0.756477 0.906736 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.330144 + 1 0.330144 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_light_spot_beam" + }; +} +{ + name "glow_lensflare"; + editorFlags looping useRandSize0 modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3500; + fadeInRange 2000 1500; + fadeOutRange 0 0; + spawnFrustumCullRadius 35; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 3 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 1 + 1 1 + } + { + 0 0.974026 + 1 0.967532 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.8 0.929412 1 + 1 0.8 0.929412 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.564593 + 1 0.564593 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2_eo15" + }; +} +{ + name "glow_glare"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3500; + fadeInRange 2000 1500; + fadeOutRange 0 0; + spawnFrustumCullRadius 35; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 3 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 70 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.722488 + 1 0.69378 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_cool" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_light_lensflare.efx b/raw/fx/maps/mp_maps/fx_mp_light_lensflare.efx new file mode 100644 index 000000000..108c9d1a3 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_light_lensflare.efx @@ -0,0 +1,186 @@ +iwfx 2 + +{ + name "lensflare"; + editorFlags looping; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1000; + fadeInRange 400 100; + fadeOutRange 200 200; + spawnFrustumCullRadius 50; + spawnLooping 1 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 1; + spawnOrgY -15 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0.45 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0.4 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 60 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.607656 + 1 0.607656 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_fx_lensflare" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_pipe_steam.efx b/raw/fx/maps/mp_maps/fx_mp_pipe_steam.efx new file mode 100644 index 000000000..694bb0a59 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_pipe_steam.efx @@ -0,0 +1,574 @@ +iwfx 2 + +{ + name "0_steam_body"; + editorFlags looping useRandAlpha useRandSize0 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 1000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 260; + spawnLooping 100 0; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 400 400; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 90; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 240 + { + { + 0 0.5 + 0.569767 0.255981 + 1 0.179426 + } + { + 0 0.5 + 0.563953 0.174641 + 1 0.0454546 + } + }; + velGraph0Y 5 + { + { + 0 0.00239235 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph0Z 5 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 75 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 40 + { + { + 0 0.0584416 + 0.255882 0.590909 + 1 1 + } + { + 0 0.116883 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.52549 0.52549 0.47451 + 1 0.52549 0.52549 0.47451 + } + { + 0 0.470588 0.47451 0.466667 + 1 0.403922 0.403922 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.215116 1 + 0.630814 0.755981 + 0.758721 0.23445 + 0.915698 0.0287081 + 1 0 + } + { + 0 0 + 0.238372 0.727273 + 0.715116 0.114833 + 0.892442 0.0191388 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_z10" + }; +} +{ + name "steam_source"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 120; + spawnLooping 100 0; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 200 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 0.1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0.1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 15 + { + { + 0 0 + 1 1 + } + { + 0 0.038961 + 1 0.733766 + } + }; + sizeGraph1 40 + { + { + 0 0.123377 + 1 0.766234 + } + { + 0 0.337662 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.52549 0.52549 0.47451 + 1 0.52549 0.52549 0.47451 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.343023 0.933014 + 0.639535 0.712919 + 0.767442 0.277512 + 0.921512 0.0669856 + 1 0 + } + { + 0 1 + 0.401163 1 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "1_steam_body"; + editorFlags looping useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 1000.1 1499.9; + fadeInRange 2000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 220; + spawnLooping 166 0; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 400 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 240 + { + { + 0 0.5 + 0.587209 0.241627 + 1 0.126794 + } + { + 0 0.5 + 0.537791 0.165072 + 1 0.0550239 + } + }; + velGraph0Y 5 + { + { + 0 0.00239235 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph0Z 5 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 75 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 60 + { + { + 0 0 + 0.214706 0.383117 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.52549 0.52549 0.47451 + 1 0.52549 0.52549 0.47451 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.264535 1 + 0.630814 0.755981 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_z10" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_pipe_steam_oneshot.efx b/raw/fx/maps/mp_maps/fx_mp_pipe_steam_oneshot.efx new file mode 100644 index 000000000..ec72f54f7 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_pipe_steam_oneshot.efx @@ -0,0 +1,571 @@ +iwfx 2 + +{ + name "0_steam_body"; + editorFlags useRandAlpha useRandSize0 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 1600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 260; + spawnLooping 100 2; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 400 400; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 90; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 240 + { + { + 0 0.5 + 0.569767 0.255981 + 1 0.179426 + } + { + 0 0.5 + 0.563953 0.174641 + 1 0.0454546 + } + }; + velGraph0Y 5 + { + { + 0 0.00239235 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph0Z 5 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 75 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 60 + { + { + 0 0.0584416 + 0.247059 0.428571 + 1 1 + } + { + 0 0.0324675 + 0.561765 0.428571 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.52549 0.52549 0.47451 + 1 0.52549 0.52549 0.47451 + } + { + 0 0.470588 0.47451 0.466667 + 1 0.403922 0.403922 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.215116 1 + 0.447674 0.885167 + 0.593023 0.406699 + 0.776163 0.100478 + 1 0 + } + { + 0 0 + 0.223837 0.684211 + 0.322674 0.320574 + 0.601744 0.0861244 + 0.869186 0.00956941 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_z10" + }; +} +{ + name "steam_source"; + editorFlags useRandAlpha useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 120; + spawnLooping 100 1; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 200 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 16; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 0.1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0.1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 15 + { + { + 0 0 + 1 1 + } + { + 0 0.038961 + 1 0.733766 + } + }; + sizeGraph1 40 + { + { + 0 0.123377 + 1 0.766234 + } + { + 0 0.337662 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.52549 0.52549 0.47451 + 1 0.52549 0.52549 0.47451 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.343023 0.933014 + 0.639535 0.712919 + 0.767442 0.277512 + 0.921512 0.0669856 + 1 0 + } + { + 0 1 + 0.401163 1 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "sound_01"; + editorFlags; + flags spawnOffsetNone runRelToSpawn; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 200 0; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 1000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + sound + { + "steam_short" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_pipe_steam_random.efx b/raw/fx/maps/mp_maps/fx_mp_pipe_steam_random.efx new file mode 100644 index 000000000..ccc7e234d --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_pipe_steam_random.efx @@ -0,0 +1,185 @@ +iwfx 2 + +{ + name "0_steam_body"; + editorFlags looping absVel1 playOnDeath; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 50; + spawnLooping 1200 0; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 10 3600; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 90; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.179426 + } + { + 0 0.5 + 1 0.0454546 + } + }; + velGraph0Y 0 + { + { + 0 0.00239235 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 75 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 0.0584416 + 1 1 + } + { + 0 0.116883 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath "maps/mp_maps/fx_mp_pipe_steam_oneshot"; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_fire_ribbon.efx b/raw/fx/maps/mp_maps/fx_mp_ray_fire_ribbon.efx new file mode 100644 index 000000000..102c47d28 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_fire_ribbon.efx @@ -0,0 +1,1018 @@ +iwfx 2 + +{ + name "streak"; + editorFlags looping useRandSize0 useRandSize1 modColorByAlpha useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 400 600; + fadeOutRange 80 120; + spawnFrustumCullRadius 300; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 200 0; + spawnOrgX 0 0; + spawnOrgY -10 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.02 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y -0.002 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Z 0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.452153 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 36 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.147059 0.896104 + 0.332353 1 + 0.411765 0.935065 + 0.691176 0.993506 + 0.891176 0.967532 + 1 1 + } + }; + sizeGraph1 240 + { + { + 0 0.863636 + 0.25 0.850649 + 0.473529 1 + 0.75 0.88961 + 1 0.896104 + } + { + 0 0.863636 + 0.308824 1 + 0.717647 1 + 1 0.896104 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.976471 0.584314 0.14902 + 1 0.976471 0.584314 0.14902 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.181818 + 0.130814 0.196172 + 0.331395 0.186603 + 0.843023 0.177033 + 1 0.181818 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_search_solid" + }; +} +{ + name "streak_ribbon"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 modColorByAlpha absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 400 600; + fadeOutRange 80 120; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 395 10; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 0.980519 + 0.152941 0.974026 + 0.332353 1 + 0.452941 0.967532 + 0.691176 0.993506 + 0.891176 0.967532 + 1 1 + } + }; + sizeGraph1 240 + { + { + 0 1 + 0.255882 0.902597 + 0.473529 1 + 0.697059 0.909091 + 1 1 + } + { + 0 1 + 0.291176 0.974026 + 0.717647 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.976471 0.584314 0.14902 + 0.412791 0.913725 0.73057 0.145078 + 1 0.976471 0.584314 0.14902 + } + { + 0 0.976471 0.584314 0.14902 + 0.197674 0.992157 0.668394 0.217617 + 0.68314 0.829016 0.512953 0.11399 + 1 0.976471 0.584314 0.14902 + } + }; + alphaGraph 1 + { + { + 0 0.181818 + 0.136628 0.22488 + 0.209302 0.148325 + 0.328488 0.229665 + 0.56686 0.167464 + 0.677326 0.196172 + 0.834302 0.157895 + 1 0.181818 + } + { + 0 0.172249 + 0.255814 0.22488 + 0.383721 0.181818 + 0.543605 0.205742 + 0.68314 0.157895 + 0.790698 0.177033 + 1 0.177033 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_ray_ribbon_flare" + }; +} +{ + name "streak_r_ribbon"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 modColorByAlpha useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 400 600; + fadeOutRange 80 120; + spawnFrustumCullRadius 400; + spawnLooping 318 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 318 0; + spawnOrgX 0 0; + spawnOrgY 22 0; + spawnOrgZ -2 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.014 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 0.002 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.466507 + 0.293605 0.5 + 1 0.5 + } + }; + velGraph0Z -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.126471 0.941558 + 0.273529 1 + 0.555882 0.961039 + 0.720588 1 + 0.820588 0.967532 + 1 1 + } + }; + sizeGraph1 240 + { + { + 0 1 + 0.491176 1 + 0.785294 0.954545 + 1 1 + } + { + 0 0.922078 + 0.179412 1 + 0.426471 0.967532 + 0.632353 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.976471 0.584314 0.14902 + 0.412791 0.913725 0.73057 0.145078 + 1 0.976471 0.584314 0.14902 + } + { + 0 0.976471 0.584314 0.14902 + 0.601744 0.992157 0.658031 0.217617 + 1 0.976471 0.584314 0.14902 + } + }; + alphaGraph 1 + { + { + 0 0.162679 + 0.252907 0.138756 + 0.302326 0.196172 + 0.540698 0.177033 + 0.793605 0.114833 + 1 0.167464 + } + { + 0 0.191388 + 0.156977 0.177033 + 0.299419 0.143541 + 0.44186 0.220096 + 0.578488 0.186603 + 1 0.205742 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_ray_ribbon_flare" + }; +} +{ + name "streak_l_ribbon"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 modColorByAlpha useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 400 600; + fadeOutRange 80 120; + spawnFrustumCullRadius 400; + spawnLooping 320 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 320 0; + spawnOrgX 0 0; + spawnOrgY -18 0; + spawnOrgZ 8 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.014 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y -0.002 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 0.258721 0.423445 + 1 0.5 + } + }; + velGraph0Z -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 0.290698 0.5 + 0.563953 0.471292 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.126471 0.941558 + 0.273529 1 + 0.555882 0.961039 + 0.720588 1 + 0.820588 0.967532 + 1 1 + } + }; + sizeGraph1 240 + { + { + 0 1 + 0.491176 1 + 0.785294 0.954545 + 1 1 + } + { + 0 1 + 0.179412 1 + 0.426471 0.967532 + 0.632353 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.980392 0.415686 0.145098 + 1 0.980392 0.458824 0.145098 + } + { + 0 0.980392 0.415686 0.145098 + 0.511628 1 0.528497 0.181347 + 1 0.980392 0.396078 0.145098 + } + }; + alphaGraph 1 + { + { + 0 0.196172 + 0.348837 0.191388 + 0.383721 0.157895 + 1 0.200957 + } + { + 0 0.191388 + 0.19186 0.15311 + 0.447674 0.210526 + 0.793605 0.15311 + 1 0.196172 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_ray_ribbon_flare" + }; +} +{ + name "streak_l_solid"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 400 600; + fadeOutRange 80 120; + spawnFrustumCullRadius 300; + spawnLooping 312 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 312 0; + spawnOrgX 0 0; + spawnOrgY -38 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.012 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y -0.004 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 30 + { + { + 0 1 + 0.244118 0.980519 + 0.652941 1 + 1 1 + } + { + 0 1 + 0.194118 0.961039 + 0.332353 1 + 0.538235 0.922078 + 0.891176 0.967532 + 1 1 + } + }; + sizeGraph1 240 + { + { + 0 1 + 0.373529 0.915584 + 0.561765 1 + 0.873529 0.954545 + 1 1 + } + { + 0 1 + 0.191176 0.772727 + 0.352941 0.961039 + 0.779412 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.976471 0.584314 0.14902 + 1 0.976471 0.584314 0.14902 + } + { + 0 0.976471 0.584314 0.14902 + 0.616279 0.992157 0.564767 0.139896 + 1 0.976471 0.584314 0.14902 + } + }; + alphaGraph 1 + { + { + 0 0.181818 + 0.136628 0.22488 + 0.677326 0.196172 + 0.834302 0.157895 + 1 0.181818 + } + { + 0 0.172249 + 0.383721 0.181818 + 0.543605 0.205742 + 0.790698 0.177033 + 1 0.177033 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_search_solid" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_fire_thin.efx b/raw/fx/maps/mp_maps/fx_mp_ray_fire_thin.efx new file mode 100644 index 000000000..6fa0611a5 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_fire_thin.efx @@ -0,0 +1,204 @@ +iwfx 2 + +{ + name "streak"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1000; + fadeInRange 400 600; + fadeOutRange 80 120; + spawnFrustumCullRadius 300; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 200 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 30 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.158824 0.948052 + 0.332353 1 + 0.582353 1 + 0.814706 0.974026 + 1 1 + } + }; + sizeGraph1 240 + { + { + 0 1 + 0.255882 0.902597 + 0.473529 1 + 0.697059 0.909091 + 1 1 + } + { + 0 1 + 0.308824 1 + 0.576471 0.915584 + 0.717647 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.976471 0.663212 0.14902 + 0.412791 0.913725 0.73057 0.145078 + 1 0.976471 0.673575 0.14902 + } + { + 0 0.976471 0.663212 0.14902 + 0.590116 0.992157 0.683938 0.165803 + 1 0.976471 0.668394 0.14902 + } + }; + alphaGraph 1 + { + { + 0 0.181818 + 0.305233 0.200957 + 0.56686 0.167464 + 0.834302 0.157895 + 1 0.181818 + } + { + 0 0.172249 + 0.241279 0.181818 + 0.543605 0.205742 + 0.738372 0.172249 + 1 0.177033 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_search_solid" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_flare_md.efx b/raw/fx/maps/mp_maps/fx_mp_ray_flare_md.efx new file mode 100644 index 000000000..c99859f7b --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_flare_md.efx @@ -0,0 +1,554 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 400 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 450 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.870588 0.854902 0.721569 + 1 0.870588 0.854902 0.721569 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.449761 + 1 0.449761 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 100; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 410 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.870588 0.854902 0.721569 + 1 0.870588 0.854902 0.721569 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.0861244 + 1 0.0861244 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} +{ + name "light_streaks_long_ main 2"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 100; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX -200 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 620 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 610 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.870588 0.854902 0.721569 + 1 0.870588 0.854902 0.721569 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_flare" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_moon_lg.efx b/raw/fx/maps/mp_maps/fx_mp_ray_moon_lg.efx new file mode 100644 index 000000000..116d09d9f --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_moon_lg.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 100; + spawnFrustumCullRadius 610; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 750 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 610 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.502392 + 1 0.502392 + } + { + 0 0.196172 + 1 0.196172 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 180 + { + { + 0 1 + 1 1 + } + { + 0 0.818182 + 1 0.818182 + } + }; + sizeGraph1 810 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.22488 + 1 0.22488 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_moon_lg_1sd.efx b/raw/fx/maps/mp_maps/fx_mp_ray_moon_lg_1sd.efx new file mode 100644 index 000000000..81695d46c --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_moon_lg_1sd.efx @@ -0,0 +1,186 @@ +iwfx 2 + +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 300; + spawnFrustumCullRadius 810; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 405 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 180 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 810 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_moon_md.efx b/raw/fx/maps/mp_maps/fx_mp_ray_moon_md.efx new file mode 100644 index 000000000..7e49f3adc --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_moon_md.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 400 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 450 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.191388 + 1 0.191388 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 100 500; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 410 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.124402 + 1 0.124402 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_moon_sm.efx b/raw/fx/maps/mp_maps/fx_mp_ray_moon_sm.efx new file mode 100644 index 000000000..fbc7936cb --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_moon_sm.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 320; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 270 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 320 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.497608 + 1 0.497608 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 75; + spawnFrustumCullRadius 320; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 80 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 300 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_moon_xsm.efx b/raw/fx/maps/mp_maps/fx_mp_ray_moon_xsm.efx new file mode 100644 index 000000000..2c9e6f936 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_moon_xsm.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 300; + spawnFrustumCullRadius 100; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.54067 + 1 0.54067 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 300; + spawnFrustumCullRadius 150; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 40 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 100 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.803922 0.921569 0.929412 + 1 0.803922 0.921569 0.929412 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.191388 + 1 0.191388 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_motes_lg.efx b/raw/fx/maps/mp_maps/fx_mp_ray_motes_lg.efx new file mode 100644 index 000000000..de8c22c3d --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_motes_lg.efx @@ -0,0 +1,752 @@ +iwfx 2 + +{ + name "0_dust_motes"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandScale useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect dieOnTouch nonUniformScale; + spawnRange 0 1500; + fadeInRange 250 350; + fadeOutRange 50 50; + spawnFrustumCullRadius 300; + spawnLooping 3334 0; + spawnOneShot 12 0; + spawnDelayMsec 0 0; + lifeSpanMsec 10000 0; + spawnOrgX 50 300; + spawnOrgY 0 0; + spawnOrgZ -50 0; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch -45 90; + spawnAngleYaw -45 90; + spawnAngleRoll -45 90; + angleVelPitch 0.5 -0.3; + angleVelYaw -0.1 0.4; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.241627 + 1 0.188995 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 7 + { + { + 0 0.409091 + 0.494186 0.5 + 1 0.399522 + } + { + 0 0.375598 + 0.497093 0.308612 + 1 0.361244 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 7 + { + { + 0 -0.232057 + 0.511628 -0.117225 + 1 -0.232057 + } + { + 0 -0.342105 + 0.616279 -0.456938 + 1 -0.342105 + } + }; + rotGraph 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 1.5 + { + { + 0 1 + 1 1 + } + { + 0 0.590909 + 1 0.577922 + } + }; + sizeGraph1 1.5 + { + { + 0 1 + 1 1 + } + { + 0 0.37013 + 1 0.376623 + } + }; + scaleGraph 150 + { + { + 0 0.967532 + 1 1 + } + { + 0 0.668831 + 1 0.714286 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.807843 0.796078 0.65098 + 1 0.701961 0.705882 0.529412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.491279 0.205742 + 1 0 + } + { + 0 0 + 0.313953 0.320574 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 20; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_env_dust_mote_pcloud_add" + }; +} +{ + name "1_dust_motes_high"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect dieOnTouch; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 100 400; + spawnFrustumCullRadius 300; + spawnLooping 4500 0; + spawnOneShot 12 0; + spawnDelayMsec 0 0; + lifeSpanMsec 10000 1000; + spawnOrgX 350 100; + spawnOrgY 0 0; + spawnOrgZ -50 0; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 90; + spawnAngleYaw 0 90; + spawnAngleRoll 0 90; + angleVelPitch 0.2 0.6; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.241627 + 1 0.188995 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 18 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.246412 + 1 0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 25 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.380383 + 1 -0.394737 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 180 + { + { + 0 0.746753 + 1 1 + } + { + 0 0.538961 + 1 0.74026 + } + }; + sizeGraph1 1 + { + { + 0 1 + 1 1 + } + { + 0 0.532468 + 1 0.532468 + } + }; + scaleGraph 140 + { + { + 0 0.967532 + 1 1 + } + { + 0 0.668831 + 1 0.714286 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.807843 0.796078 0.65098 + 1 0.701961 0.705882 0.529412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.299419 0.545455 + 0.531977 0.61244 + 1 0 + } + { + 0 0 + 0.311047 0.330144 + 0.523256 0.373206 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 20; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_water_droplets_add" + }; +} +{ + name "1_dust_motes_mid"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect dieOnTouch; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 100 400; + spawnFrustumCullRadius 300; + spawnLooping 5500 0; + spawnOneShot 12 0; + spawnDelayMsec 0 13; + lifeSpanMsec 10000 987; + spawnOrgX 250 100; + spawnOrgY 0 0; + spawnOrgZ -50 0; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 90; + spawnAngleYaw 0 90; + spawnAngleRoll 0 90; + angleVelPitch 0.2 0.6; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.241627 + 1 0.188995 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 18 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.246412 + 1 0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 25 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.380383 + 1 -0.394737 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 180 + { + { + 0 0.746753 + 1 1 + } + { + 0 0.538961 + 1 0.74026 + } + }; + sizeGraph1 1 + { + { + 0 1 + 1 1 + } + { + 0 0.532468 + 1 0.532468 + } + }; + scaleGraph 140 + { + { + 0 0.967532 + 1 1 + } + { + 0 0.668831 + 1 0.714286 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.807843 0.796078 0.65098 + 1 0.701961 0.705882 0.529412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.5 0.578947 + 1 0 + } + { + 0 0 + 0.5 0.363636 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 20; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_water_droplets_add" + }; +} +{ + name "1_dust_motes_low"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect dieOnTouch; + spawnRange 0 900; + fadeInRange 0 0; + fadeOutRange 100 400; + spawnFrustumCullRadius 300; + spawnLooping 3000 0; + spawnOneShot 12 0; + spawnDelayMsec 0 8; + lifeSpanMsec 6000 1992; + spawnOrgX 100 150; + spawnOrgY 0 0; + spawnOrgZ -50 0; + spawnOffsetRadius 20 180; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 90; + spawnAngleYaw 0 90; + spawnAngleRoll 0 90; + angleVelPitch 0.2 0.6; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.241627 + 1 0.188995 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 18 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.246412 + 1 0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 25 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.380383 + 1 -0.394737 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 180 + { + { + 0 0.746753 + 1 1 + } + { + 0 0.538961 + 1 0.74026 + } + }; + sizeGraph1 1 + { + { + 0 1 + 1 1 + } + { + 0 0.532468 + 1 0.532468 + } + }; + scaleGraph 140 + { + { + 0 0.967532 + 1 1 + } + { + 0 0.668831 + 1 0.714286 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.807843 0.796078 0.65098 + 1 0.701961 0.705882 0.529412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.5 0.578947 + 1 0 + } + { + 0 0 + 0.5 0.363636 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 20; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_water_droplets_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_overcast_md.efx b/raw/fx/maps/mp_maps/fx_mp_ray_overcast_md.efx new file mode 100644 index 000000000..3f4767c2f --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_overcast_md.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 400 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 450 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.870588 0.854902 0.721569 + 1 0.870588 0.854902 0.721569 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.191388 + 1 0.191388 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 100 500; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 410 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.870588 0.854902 0.721569 + 1 0.870588 0.854902 0.721569 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.124402 + 1 0.124402 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_spotlight_lg.efx b/raw/fx/maps/mp_maps/fx_mp_ray_spotlight_lg.efx new file mode 100644 index 000000000..ffb914ce7 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_spotlight_lg.efx @@ -0,0 +1,1668 @@ +iwfx 2 + +{ + name "glow_beam"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnOffsetNone runRelToEffect nonUniformScale hasReflection; + spawnRange 0 40000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1200; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 260 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 1000 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_light_search_solid" + }; +} +{ + name "glow_1_source"; + editorFlags looping useRandSize0 modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12800; + fadeInRange 12600 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 5 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 420 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0.941558 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.574163 + 1 0.555024 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare2" + }; +} +{ + name "glow_2"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12400; + fadeInRange 12200 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 65 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 200 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.291866 + 1 0.277512 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare_halogen" + }; +} +{ + name "glow_3"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12300; + fadeInRange 12000 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 170; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 100 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 340 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.229665 + 1 0.210526 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare_halogen" + }; +} +{ + name "glow_4"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12100; + fadeInRange 12000 100; + fadeOutRange 0 0; + spawnFrustumCullRadius 230; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 150 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 460 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.167464 + 1 0.162679 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare_halogen" + }; +} +{ + name "glow_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12500; + fadeInRange 12300 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 35 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 300 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 0.354067 + 1 0.358852 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_light_flare_halogen" + }; +} +{ + name "smoke_1"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 600 0; + spawnOneShot 0 0; + spawnDelayMsec 0 1333; + lifeSpanMsec 3016 316; + spawnOrgX 80 220; + spawnOrgY -50 100; + spawnOrgZ -100 30; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 540; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 36 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.155502 + 1 0.0837321 + } + }; + velGraph0Y 36 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 78 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.356459 + 1 0.303828 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 60 + { + { + 0 0.384259 + 1 0.5 + } + { + 0 0.162037 + 1 0.12963 + } + }; + sizeGraph0 220 + { + { + 0 0.805195 + 1 1 + } + { + 0 0.558442 + 1 0.766234 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.941176 0.952941 0.729412 + 1 0.960784 0.968627 0.768627 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.290698 0.100478 + 0.508721 0.210526 + 1 0 + } + { + 0 0 + 0.264535 0.0334928 + 0.502907 0.119617 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_add" + }; +} +{ + name "smoke_2"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 900; + spawnLooping 1000 0; + spawnOneShot 0 0; + spawnDelayMsec 0 200; + lifeSpanMsec 3500 351; + spawnOrgX 200 300; + spawnOrgY -50 100; + spawnOrgZ -100 10; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 180; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 72 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.294258 + 1 0.270335 + } + }; + velGraph0Y 24 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 60 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.222488 + 1 0.217703 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 40 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.222222 + 1 0.189815 + } + }; + sizeGraph0 380 + { + { + 0 0.805195 + 1 1 + } + { + 0 0.428571 + 1 0.655844 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.980392 0.976471 0.854902 + 1 0.972549 0.968627 0.796078 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.226744 0.110048 + 0.450581 0.325359 + 0.732558 0.191388 + 1 0 + } + { + 0 0 + 0.194767 0.0430622 + 0.453488 0.172249 + 0.747093 0.100478 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "glow_card"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12500; + fadeInRange 12300 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 20 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 300 + { + { + 0 1 + 1 1 + } + { + 0 0.512987 + 1 0.512987 + } + }; + sizeGraph1 500 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 1 1 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare4_god_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_sun_lg.efx b/raw/fx/maps/mp_maps/fx_mp_ray_sun_lg.efx new file mode 100644 index 000000000..1ba2a4063 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_sun_lg.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 100; + spawnFrustumCullRadius 610; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 750 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 610 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.30622 + 1 0.30622 + } + { + 0 0.196172 + 1 0.196172 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 180 + { + { + 0 1 + 1 1 + } + { + 0 0.818182 + 1 0.818182 + } + }; + sizeGraph1 810 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.22488 + 1 0.22488 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_sun_md.efx b/raw/fx/maps/mp_maps/fx_mp_ray_sun_md.efx new file mode 100644 index 000000000..9c32db6ca --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_sun_md.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 400 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 450 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.191388 + 1 0.191388 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 100 500; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 410 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_sun_md_1sd.efx b/raw/fx/maps/mp_maps/fx_mp_ray_sun_md_1sd.efx new file mode 100644 index 000000000..3b09e99a4 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_sun_md_1sd.efx @@ -0,0 +1,186 @@ +iwfx 2 + +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 300; + spawnFrustumCullRadius 410; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 205 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 120 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 410 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_sun_sm.efx b/raw/fx/maps/mp_maps/fx_mp_ray_sun_sm.efx new file mode 100644 index 000000000..fc429867c --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_sun_sm.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 200; + spawnFrustumCullRadius 270; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 270 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 320 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.282297 + 1 0.287081 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 200 2800; + fadeInRange 2000 1000; + fadeOutRange 200 200; + spawnFrustumCullRadius 300; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 80 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 300 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm.efx b/raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm.efx new file mode 100644 index 000000000..e669f9f3f --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 300; + spawnFrustumCullRadius 130; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 190 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 200 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.454545 + 1 0.454545 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 300; + spawnFrustumCullRadius 200; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 80 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 200 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.191388 + 1 0.191388 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm_near.efx b/raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm_near.efx new file mode 100644 index 000000000..8eb9387aa --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_ray_sun_xsm_near.efx @@ -0,0 +1,370 @@ +iwfx 2 + +{ + name "vl_1"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 3000; + fadeInRange 2000 1000; + fadeOutRange 0 300; + spawnFrustumCullRadius 130; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 190 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 200 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.454545 + 1 0.454545 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_light_flare_halogen_g_ray" + }; +} +{ + name "light_streaks_long_ main"; + editorFlags looping; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 900; + fadeInRange 600 300; + fadeOutRange 0 300; + spawnFrustumCullRadius 200; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 26; + spawnOffsetHeight 3 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.001 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.399522 + 1 0.399522 + } + }; + velGraph0Y 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 80 + { + { + 0 1 + 1 1 + } + { + 0 0.766234 + 1 0.766234 + } + }; + sizeGraph1 200 + { + { + 0 1 + 1 1 + } + { + 0 0.246753 + 1 0.246753 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.984314 0.776471 + 1 1 0.984314 0.776471 + } + { + 0 0.803922 0.811765 0.862745 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.191388 + 1 0.191388 + } + { + 0 0.0909091 + 1 0.0909091 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_light_ray_ribbon_g_ray" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_seagulls_circling.efx b/raw/fx/maps/mp_maps/fx_mp_seagulls_circling.efx new file mode 100644 index 000000000..8ae7bfbef --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_seagulls_circling.efx @@ -0,0 +1,245 @@ +iwfx 2 + +{ + name "birds_far"; + editorFlags looping useRandVel1 useBackCompatVel; + flags spawnRelative spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 12000; + fadeInRange 10000 4000; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 8000 0; + spawnOneShot 0 0; + spawnDelayMsec 5000 2000; + lifeSpanMsec 30000 10000; + spawnOrgX 0 -200; + spawnOrgY -2000 -1000; + spawnOrgZ -1000 -1000; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 20; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 400 + { + { + 0 -0.251196 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 1600 + { + { + 0 0.00239235 + 0.0348837 0.375598 + 0.0697674 0.456938 + 0.122093 0.5 + 0.177326 0.447368 + 0.223837 0.356459 + 0.293605 -0.361244 + 0.331395 -0.471292 + 0.386628 -0.5 + 0.450581 -0.476077 + 0.479651 -0.366029 + 0.546512 0.356459 + 0.575581 0.452153 + 0.622093 0.5 + 0.694767 0.466507 + 0.744186 0.375598 + 0.81686 -0.389952 + 0.851744 -0.466507 + 0.889535 -0.5 + 0.947674 -0.461722 + 0.976744 -0.380383 + 1 0.0167464 + } + { + 0 0.332536 + 1 0.313397 + } + }; + velGraph0Z 1600 + { + { + 0 0.5 + 0.0465116 0.461722 + 0.0726744 0.413876 + 0.15407 -0.404306 + 0.19186 -0.476077 + 0.247093 -0.5 + 0.305233 -0.471292 + 0.331395 -0.394737 + 0.415698 0.380383 + 0.447674 0.466507 + 0.5 0.5 + 0.572674 0.461722 + 0.610465 0.399522 + 0.694767 -0.380383 + 0.732558 -0.466507 + 0.781977 -0.5 + 0.837209 -0.466507 + 0.877907 -0.385167 + 0.930233 0.375598 + 0.959302 0.447368 + 1 0.5 + } + { + 0 0.356459 + 1 0.337321 + } + }; + velGraph1X 2500 + { + { + 0 0 + 0.273256 0.00239235 + 0.319767 -0.5 + 0.366279 0.188995 + 0.415698 -0.00239235 + 1 0 + } + { + 0 0.5 + 0.148256 -0.00717703 + 0.69186 0.00239235 + 0.741279 0.5 + 0.781977 0.126794 + 0.863372 0.00239235 + 1 0 + } + }; + velGraph1Y 300 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1Z 300 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 200 + { + { + 0 0 + 0.111765 1 + 0.935294 1 + 1 0 + } + { + 0 0 + 0.188235 0.772727 + 0.944118 0.772727 + 1 0 + } + }; + sizeGraph1 200 + { + { + 0 0.0584416 + 0.205882 1 + 0.935294 1 + 1 0 + } + { + 0 0 + 0.185294 0.694805 + 0.944118 0.694805 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0813954 0.62201 + 0.25 1 + 0.787791 1 + 1 0.473684 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 40; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_bio_seagull" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_crater.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_crater.efx new file mode 100644 index 000000000..e17f99c8c --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_crater.efx @@ -0,0 +1,386 @@ +iwfx 2 + +{ + name "1_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 1500; + fadeInRange 1300 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 1951 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 7317 487; + spawnOrgX 0 5; + spawnOrgY -5 10; + spawnOrgZ -5 10; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 40; + gravity -0.041 0.0615; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 8.2 + { + { + 0 0.375 + 1 0.375 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 12.3 + { + { + 0 0.102871 + 1 0.260766 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 2 + { + { + 0 0.5 + 1 0.270335 + } + { + 0 -0.5 + 1 -0.241627 + } + }; + velGraph1X 5.33 + { + { + 0 0 + 1 0.19378 + } + { + 0 0 + 1 0.375 + } + }; + velGraph1Y 12.3 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 0.236842 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 40 + { + { + 0 -0.5 + 1 -0.25463 + } + { + 0 0.5 + 1 0.277778 + } + }; + sizeGraph0 120 + { + { + 0 0.162338 + 0.638235 0.298701 + 1 0.525974 + } + { + 0 0.37013 + 0.488235 0.584416 + 1 1 + } + }; + sizeGraph1 160 + { + { + 0 0.409091 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.745098 0.745098 0.729412 + 1 0.974093 0.958549 0.937824 + } + { + 0 0.564706 0.564706 0.564706 + 1 0.741176 0.741176 0.72549 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.212209 0.315789 + 0.412791 0.454545 + 0.700581 0.315789 + 1 0 + } + { + 0 0 + 0.156977 0.210526 + 0.415698 0.320574 + 0.80814 0.15311 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 25; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_light" + }; +} +{ + name "0_smoke"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 500; + fadeInRange 400 125; + fadeOutRange 0 0; + spawnFrustumCullRadius 250; + spawnLooping 800 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 3500 500; + spawnOrgX 0 10; + spawnOrgY -10 20; + spawnOrgZ -10 20; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -25 50; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 5 + { + { + 0 0.375 + 1 0.375 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 13 + { + { + 0 0.102871 + 1 0.260766 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Z 7 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.19378 + } + { + 0 0 + 1 0.375 + } + }; + velGraph1Y 10 + { + { + 0 0 + 1 0.5 + } + { + 0 0.136364 + 1 0.236842 + } + }; + velGraph1Z 7 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 70 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 60 + { + { + 0 0.337662 + 1 0.824675 + } + { + 0 0.5 + 0.508824 0.785714 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.647059 0.647059 0.611765 + 1 0.584314 0.584314 0.556863 + } + { + 0 0.172549 0.172549 0.152941 + 1 0.282353 0.282353 0.266667 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.215116 0.583732 + 0.453488 0.794258 + 0.697674 0.545455 + 0.883721 0.114833 + 1 0 + } + { + 0 0 + 0.171512 0.239234 + 0.456395 0.440191 + 0.726744 0.181818 + 1 0 + } + }; + lightingFrac 0.5; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 25; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_z20" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_fire_column.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_fire_column.efx new file mode 100644 index 000000000..4d6b08e4b --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_fire_column.efx @@ -0,0 +1,1263 @@ +iwfx 2 + +{ + name "0_smoke_base"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 600 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 10000 2000; + spawnOrgX -50 0; + spawnOrgY -50 100; + spawnOrgZ -50 100; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -35 70; + gravity -1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.447368 + 0.334302 0.413876 + 0.633721 0.303828 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.651163 0.42823 + 0.863372 0.279904 + 1 0.0933014 + } + }; + velGraph0Y 7.5375 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 300.038 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 2000 + { + { + 0 0.214286 + 0.164706 0.311688 + 0.388235 0.435065 + 0.629412 0.597403 + 0.820588 0.779221 + 1 1 + } + { + 0 0.123377 + 0.2 0.181818 + 0.652941 0.363636 + 1 0.525974 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.403922 0.0196078 + 0.130814 0.666667 0.439216 0.12549 + 0.261628 0.352941 0.235294 0.121569 + 0.389535 0.180392 0.156863 0.145098 + 1 0.141176 0.137255 0.133333 + } + { + 0 0.552941 0.435294 0.180392 + 0.101744 0.619608 0.4 0.0705882 + 0.19186 0.427451 0.254902 0.196078 + 0.383721 0.419608 0.388235 0.360784 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0436046 0.430622 + 0.15407 0.626794 + 0.401163 0.62201 + 0.531977 0.397129 + 0.770349 0.133971 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3" + }; +} +{ + name "0_fire"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 350 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2000 500; + spawnOrgX -50 -50; + spawnOrgY -150 300; + spawnOrgZ -50 250; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -2 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.447368 + 0.334302 0.413876 + 0.633721 0.303828 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.651163 0.42823 + 0.863372 0.279904 + 1 0.0933014 + } + }; + velGraph0Y 30.15 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 300.15 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 30 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 700 + { + { + 0 0.266234 + 1 0.727273 + } + { + 0 0.168831 + 1 0.415584 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.972549 0.823529 0.694118 + } + { + 0 0.552941 0.435294 0.180392 + 0.101744 0.619608 0.4 0.0705882 + 0.19186 0.427451 0.254902 0.196078 + 0.383721 0.38342 0.404145 0.404145 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0494186 0.15311 + 0.104651 0.430622 + 0.197674 0.578947 + 0.389535 0.617225 + 0.680233 0.526316 + 0.831395 0.22488 + 1 0 + } + { + 0 0 + 0.0145349 0.516746 + 0.0755814 0.870813 + 0.244186 1 + 0.619186 0.760766 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_fire"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 1200.1 10799.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 1200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2000 100; + spawnOrgX -50 -50; + spawnOrgY -150 300; + spawnOrgZ -50 250; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -2 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.447368 + 0.334302 0.413876 + 0.633721 0.303828 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.651163 0.42823 + 0.863372 0.279904 + 1 0.0933014 + } + }; + velGraph0Y 30.15 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 300.15 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 30 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 900 + { + { + 0 0.266234 + 1 0.727273 + } + { + 0 0.168831 + 1 0.415584 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.972549 0.823529 0.694118 + } + { + 0 0.552941 0.435294 0.180392 + 0.101744 0.619608 0.4 0.0705882 + 0.19186 0.427451 0.254902 0.196078 + 0.383721 0.38342 0.404145 0.404145 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0494186 0.15311 + 0.104651 0.430622 + 0.197674 0.578947 + 0.389535 0.617225 + 0.680233 0.526316 + 0.831395 0.22488 + 1 0 + } + { + 0 0 + 0.0145349 0.516746 + 0.0755814 0.870813 + 0.244186 1 + 0.619186 0.760766 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_smoke_base"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 1500.1 999.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 800 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 7200 0; + spawnOrgX -50 0; + spawnOrgY -50 100; + spawnOrgZ 50 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -35 70; + gravity -1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 125 + { + { + 0 0.447368 + 0.334302 0.413876 + 0.633721 0.303828 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.651163 0.42823 + 0.863372 0.279904 + 1 0.0933014 + } + }; + velGraph0Y 7.5375 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 375.038 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 2000 + { + { + 0 0.214286 + 0.164706 0.311688 + 0.388235 0.435065 + 0.629412 0.597403 + 0.820588 0.779221 + 1 1 + } + { + 0 0.123377 + 0.2 0.181818 + 0.652941 0.363636 + 1 0.525974 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.403922 0.0196078 + 0.130814 0.666667 0.439216 0.12549 + 0.261628 0.352941 0.235294 0.121569 + 0.389535 0.180392 0.156863 0.145098 + 1 0.141176 0.137255 0.133333 + } + { + 0 0.552941 0.435294 0.180392 + 0.101744 0.619608 0.4 0.0705882 + 0.19186 0.427451 0.254902 0.196078 + 0.383721 0.419608 0.388235 0.360784 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0290698 0.478469 + 0.116279 0.717703 + 0.328488 0.741627 + 0.482558 0.598086 + 0.601744 0.325359 + 0.793605 0.129187 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3" + }; +} +{ + name "1_smoke_body"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 1500.1 10499.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 3000 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 12000 0; + spawnOrgX 0 0; + spawnOrgY -50 100; + spawnOrgZ -50 50; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 100; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 239.7 + { + { + 0 0.456938 + 0.281977 0.409091 + 0.607558 0.236842 + 0.802326 0.0550239 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.610465 0.337321 + 0.843023 0.11244 + 1 0.0263158 + } + }; + velGraph0Y 30.6 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 510.077 + { + { + 0 -0.26555 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 3900 + { + { + 0 0.214286 + 0.152941 0.318182 + 0.388235 0.435065 + 0.629412 0.597403 + 0.820588 0.779221 + 1 1 + } + { + 0 0.188312 + 0.191176 0.233766 + 0.655882 0.454545 + 1 0.733766 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0470588 0.0470588 0.054902 + 1 0.141176 0.137255 0.133333 + } + { + 0 0.196078 0.192157 0.188235 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.076555 + 0.0901163 0.239234 + 0.110465 0.660287 + 0.200581 0.837321 + 0.351744 0.861244 + 0.572674 0.760766 + 0.776163 0.483254 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "2_smoke_base"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 2500.1 9499.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 1800 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 7200 0; + spawnOrgX -50 0; + spawnOrgY -50 100; + spawnOrgZ 50 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -35 70; + gravity -1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 125 + { + { + 0 0.447368 + 0.334302 0.413876 + 0.633721 0.303828 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.651163 0.42823 + 0.863372 0.279904 + 1 0.0933014 + } + }; + velGraph0Y 7.5375 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 375.038 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 2000 + { + { + 0 0.214286 + 0.164706 0.311688 + 0.388235 0.435065 + 0.629412 0.597403 + 0.820588 0.779221 + 1 1 + } + { + 0 0.123377 + 0.2 0.181818 + 0.652941 0.363636 + 1 0.525974 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.403922 0.0196078 + 0.174419 0.658031 0.439216 0.12549 + 0.322674 0.341969 0.235294 0.121569 + 0.47093 0.181347 0.156863 0.145098 + 1 0.141176 0.137255 0.133333 + } + { + 0 0.552941 0.435294 0.180392 + 0.101744 0.619608 0.4 0.0705882 + 0.209302 0.445596 0.254902 0.196078 + 0.418605 0.404145 0.388235 0.360784 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0639535 0.416268 + 0.186047 0.665072 + 0.328488 0.741627 + 0.482558 0.598086 + 0.601744 0.325359 + 0.793605 0.129187 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_fire_column_short.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_fire_column_short.efx index c98d7bf7e..d2f01957a 100644 --- a/raw/fx/maps/mp_maps/fx_mp_smoke_fire_column_short.efx +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_fire_column_short.efx @@ -1,14 +1,14 @@ iwfx 2 { - name "smoke_far"; - editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + name "0_smoke_body"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; flags spawnRelative spawnOffsetNone runRelToEffect; - spawnRange 0 0; + spawnRange 0 2000; fadeInRange 0 0; fadeOutRange 0 0; spawnFrustumCullRadius 0; - spawnLooping 800 0; + spawnLooping 1200 0; spawnOneShot 1 0; spawnDelayMsec 0 600; lifeSpanMsec 12000 2000; @@ -78,54 +78,37 @@ iwfx 2 1 -0.299043 } }; - velGraph1X 46 + velGraph1X 0 { { 0 0 - 1 0.19378 + 1 0 } { 0 0 - 1 0.375 + 1 0 } }; - velGraph1Y 1.15 - { - { - 0 -0.303828 - 0.174419 -0.342105 - 0.313953 -0.246411 - 0.366279 0.165072 - 0.540698 0.394737 - 0.866279 0.222488 - 1 0.332536 - } - { - 0 0.174641 - 0.241279 0.337321 - 0.337209 -0.131579 - 0.514535 -0.5 - 0.799419 -0.208134 - 1 -0.361244 - } - }; - velGraph1Z -1.15 + velGraph1Y 0 { { 0 0 - 0.113372 0.5 - 0.331395 0.299043 - 0.444767 -0.203349 - 0.65407 -0.174641 - 1 -0.5 + 1 0 } { - 0 -0.222488 - 0.177326 0.141148 - 0.534884 -0.0645933 - 0.598837 0.342105 - 0.75 0.5 - 1 0.279904 + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 } }; rotGraph 20 @@ -139,7 +122,7 @@ iwfx 2 1 0.162037 } }; - sizeGraph0 3000 + sizeGraph0 3700 { { 0 0.214286 @@ -198,18 +181,12 @@ iwfx 2 0.110465 0.660287 0.200581 0.837321 0.351744 0.861244 - 0.505814 0.708134 - 0.590116 0.425837 - 0.69186 0.220096 - 0.813953 0.0861244 + 0.572674 0.760766 + 0.776163 0.483254 1 0 } { - 0 0 - 0.0145349 0.516746 - 0.0755814 0.870813 - 0.244186 1 - 0.619186 0.760766 + 0 1 1 0 } }; @@ -232,10 +209,10 @@ iwfx 2 }; } { - name "smoke_close"; + name "0_smoke_base"; editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; flags spawnRelative spawnOffsetNone runRelToEffect; - spawnRange 0 0; + spawnRange 0 2400; fadeInRange 0 0; fadeOutRange 0 0; spawnFrustumCullRadius 0; @@ -440,11 +417,7 @@ iwfx 2 1 0 } { - 0 0 - 0.0145349 0.516746 - 0.0755814 0.870813 - 0.244186 1 - 0.619186 0.760766 + 0 1 1 0 } }; @@ -467,10 +440,10 @@ iwfx 2 }; } { - name "fire"; + name "0_fire"; editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; flags spawnRelative spawnOffsetNone runRelToEffect; - spawnRange 0 0; + spawnRange 0 2000; fadeInRange 0 0; fadeOutRange 0 0; spawnFrustumCullRadius 0; @@ -691,3 +664,668 @@ iwfx 2 "gfx_fxt_fire_anim_sm_add" }; } +{ + name "1_fire"; + editorFlags looping useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 2000.1 9999.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 700 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2000 100; + spawnOrgX -50 -50; + spawnOrgY -150 300; + spawnOrgZ -50 250; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -2 0; + elasticity 1 0; + windinfluence 0.5; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.447368 + 0.334302 0.413876 + 0.633721 0.303828 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.651163 0.42823 + 0.863372 0.279904 + 1 0.0933014 + } + }; + velGraph0Y 30.15 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 300.15 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 46 + { + { + 0 0 + 1 0.19378 + } + { + 0 0 + 1 0.375 + } + }; + velGraph1Y 1.15 + { + { + 0 -0.303828 + 0.174419 -0.342105 + 0.313953 -0.246411 + 0.366279 0.165072 + 0.540698 0.394737 + 0.866279 0.222488 + 1 0.332536 + } + { + 0 0.174641 + 0.241279 0.337321 + 0.337209 -0.131579 + 0.514535 -0.5 + 0.799419 -0.208134 + 1 -0.361244 + } + }; + velGraph1Z -1.15 + { + { + 0 0 + 0.113372 0.5 + 0.331395 0.299043 + 0.444767 -0.203349 + 0.65407 -0.174641 + 1 -0.5 + } + { + 0 -0.222488 + 0.177326 0.141148 + 0.534884 -0.0645933 + 0.598837 0.342105 + 0.75 0.5 + 1 0.279904 + } + }; + rotGraph 30 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 900 + { + { + 0 0.266234 + 1 0.727273 + } + { + 0 0.168831 + 1 0.415584 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.988235 0.92549 0.803922 + 1 0.972549 0.823529 0.694118 + } + { + 0 0.552941 0.435294 0.180392 + 0.101744 0.619608 0.4 0.0705882 + 0.19186 0.427451 0.254902 0.196078 + 0.383721 0.38342 0.404145 0.404145 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0494186 0.15311 + 0.104651 0.430622 + 0.197674 0.578947 + 0.389535 0.617225 + 0.680233 0.526316 + 0.831395 0.22488 + 1 0 + } + { + 0 0 + 0.0145349 0.516746 + 0.0755814 0.870813 + 0.244186 1 + 0.619186 0.760766 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_fire_anim_sm_add" + }; +} +{ + name "1_smoke_base"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 2400.1 9599.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1800 0; + spawnOrgX 0 0; + spawnOrgY -50 100; + spawnOrgZ -50 100; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 100; + gravity -10 0; + elasticity 1 0; + windinfluence 0.5; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 500 + { + { + 0 0.447368 + 0.334302 0.413876 + 0.633721 0.303828 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.651163 0.42823 + 0.863372 0.279904 + 1 0.0933014 + } + }; + velGraph0Y 30.15 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 1500.15 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 46 + { + { + 0 0 + 1 0.19378 + } + { + 0 0 + 1 0.375 + } + }; + velGraph1Y 1.15 + { + { + 0 -0.303828 + 0.174419 -0.342105 + 0.313953 -0.246411 + 0.366279 0.165072 + 0.540698 0.394737 + 0.866279 0.222488 + 1 0.332536 + } + { + 0 0.174641 + 0.241279 0.337321 + 0.337209 -0.131579 + 0.514535 -0.5 + 0.799419 -0.208134 + 1 -0.361244 + } + }; + velGraph1Z -1.15 + { + { + 0 0 + 0.113372 0.5 + 0.331395 0.299043 + 0.444767 -0.203349 + 0.65407 -0.174641 + 1 -0.5 + } + { + 0 -0.222488 + 0.177326 0.141148 + 0.534884 -0.0645933 + 0.598837 0.342105 + 0.75 0.5 + 1 0.279904 + } + }; + rotGraph 70 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 2000 + { + { + 0 0.214286 + 0.164706 0.311688 + 0.388235 0.435065 + 0.629412 0.597403 + 0.820588 0.779221 + 1 1 + } + { + 0 0.123377 + 0.2 0.181818 + 0.652941 0.363636 + 1 0.525974 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.752941 0.403922 0.0196078 + 0.130814 0.666667 0.439216 0.12549 + 0.261628 0.352941 0.235294 0.121569 + 0.389535 0.180392 0.156863 0.145098 + 1 0.141176 0.137255 0.133333 + } + { + 0 0.552941 0.435294 0.180392 + 0.101744 0.619608 0.4 0.0705882 + 0.19186 0.427451 0.254902 0.196078 + 0.383721 0.419608 0.388235 0.360784 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0523256 0.0909091 + 0.119186 0.397129 + 0.203488 0.578947 + 0.325581 0.62201 + 0.453488 0.507177 + 0.561047 0.272727 + 0.726744 0.0909091 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3" + }; +} +{ + name "1_smoke_body"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 2000.1 9999.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 1200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 10000 0; + spawnOrgX 0 0; + spawnOrgY -50 100; + spawnOrgZ -50 100; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 100; + gravity 0 0; + elasticity 1 0; + windinfluence 0.5; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 530 + { + { + 0 0.456938 + 0.281977 0.409091 + 0.607558 0.236842 + 0.802326 0.0550239 + 1 0.0167464 + } + { + 0 0.5 + 0.264535 0.495215 + 0.610465 0.337321 + 0.843023 0.11244 + 1 0.0263158 + } + }; + velGraph0Y 60 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z 1000.15 + { + { + 0 -0.5 + 0.127907 -0.351675 + 0.383721 -0.236842 + 0.668605 -0.236842 + 1 -0.442584 + } + { + 0 -0.303828 + 0.171512 -0.19378 + 0.444767 -0.141148 + 0.700581 -0.169856 + 1 -0.299043 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.24537 + } + { + 0 0.5 + 1 0.162037 + } + }; + sizeGraph0 3900 + { + { + 0 0.214286 + 0.152941 0.318182 + 0.388235 0.435065 + 0.629412 0.597403 + 0.820588 0.779221 + 1 1 + } + { + 0 0.188312 + 0.191176 0.233766 + 0.655882 0.454545 + 1 0.733766 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.0470588 0.0470588 0.054902 + 1 0.141176 0.137255 0.133333 + } + { + 0 0.196078 0.192157 0.188235 + 1 0.372549 0.372549 0.388235 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0581395 0.076555 + 0.0901163 0.239234 + 0.110465 0.660287 + 0.200581 0.837321 + 0.351744 0.861244 + 0.572674 0.760766 + 0.776163 0.483254 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 85; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_hall.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_hall.efx new file mode 100644 index 000000000..61c840cbf --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_hall.efx @@ -0,0 +1,196 @@ +iwfx 2 + +{ + name "0_center"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 1500 0; + spawnOneShot 7 5; + spawnDelayMsec 0 0; + lifeSpanMsec 8000 6000; + spawnOrgX 0 400; + spawnOrgY -85 170; + spawnOrgZ 30 8; + spawnOffsetRadius 50 0; + spawnOffsetHeight 20 1; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.5 + 1 0.251196 + } + { + 0 0.0454545 + 1 0.0645933 + } + }; + velGraph0Y 5 + { + { + 0 0.19378 + 1 0.5 + } + { + 0 -0.184211 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 30 + { + { + 0 -0.328704 + 1 -0.5 + } + { + 0 0.5 + 1 0.342593 + } + }; + sizeGraph0 370 + { + { + 0 0.2595 + 0.2326 0.7278 + 0.589 0.9369 + 1 1 + } + { + 0 0.701299 + 1 0.883117 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.239216 0.239216 0.219608 + 1 0.14902 0.14902 0.141176 + } + { + 0 0.0470588 0.0470588 0.0470588 + 1 0.0823529 0.0823529 0.0745098 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.122093 0.177033 + 0.299419 0.69378 + 0.47093 0.875598 + 0.633721 0.789474 + 0.758721 0.564593 + 1 0 + } + { + 0 0 + 0.116279 0.100478 + 0.459302 0.641148 + 0.677326 0.492823 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 40; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg.efx new file mode 100644 index 000000000..2b8f8d235 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg.efx @@ -0,0 +1,982 @@ +iwfx 2 + +{ + name "0_smoke_body"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 4000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 4000; + spawnLooping 1500 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 14000 1000; + spawnOrgX 50 0; + spawnOrgY 0 0; + spawnOrgZ -20 40; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 330 + { + { + 0 0.155502 + 1 0.5 + } + { + 0 0.0215311 + 1 0.5 + } + }; + velGraph0Y 10 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z -320 + { + { + 0 0.375598 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 200 + { + { + 0 0 + 1 0.007177 + } + { + 0 0.5 + 1 0.0837321 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 2800 + { + { + 0 0.0454546 + 0.161765 0.162338 + 0.508824 0.480519 + 1 1 + } + { + 0 0.0974026 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.113725 0.113725 0.113725 + 1 0 0 0 + } + { + 0 0.113725 0.113725 0.121569 + 1 0.337255 0.321569 0.329412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0261628 0.555024 + 0.127907 0.784689 + 0.351744 0.861244 + 0.543605 0.727273 + 0.880814 0.076555 + 1 0 + } + { + 0 0 + 0.0261628 0.688995 + 0.139535 0.937799 + 0.331395 1 + 0.572674 0.885167 + 0.892442 0.143541 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "0_smoke_core"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 3000; + fadeInRange 2600 400; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 1100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 3300 0; + spawnOrgX 0 20; + spawnOrgY -10 20; + spawnOrgZ -10 20; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 420 + { + { + 0 0.0885167 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Y 10 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z -200 + { + { + 0 0.437799 + 1 0.442584 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 660 + { + { + 0 0.12987 + 0.0676471 0.266234 + 0.214706 0.409091 + 1 1 + } + { + 0 0.0909091 + 0.0705882 0.207792 + 0.255882 0.337662 + 1 0.655844 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.207843 0.207843 0.207843 + 0.94186 0.119171 0.124352 0.134715 + 1 0.345098 0.345098 0.345098 + } + { + 0 0.19171 0.186529 0.202073 + 0.479651 0.243137 0.243137 0.243137 + 0.877907 0.4 0.4 0.4 + 1 0.584314 0.556863 0.572549 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0668605 0.464115 + 0.165698 0.818182 + 0.305233 0.894737 + 0.456395 0.832536 + 0.622093 0.444976 + 0.799419 0.162679 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3_z40" + }; +} +{ + name "0_smoke_body_thick"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 4000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 4000; + spawnLooping 2000 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 10000 1000; + spawnOrgX 50 0; + spawnOrgY 0 0; + spawnOrgZ -20 40; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -0.5 -0.15; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 320 + { + { + 0 0.155502 + 1 0.5 + } + { + 0 0.0215311 + 1 0.5 + } + }; + velGraph0Y 10 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 -0.117225 + 1 -0.5 + } + }; + velGraph0Z -270 + { + { + 0 0.375 + 1 0.375 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 200 + { + { + 0 0 + 1 0.007177 + } + { + 0 0.5 + 1 0.0837321 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 2000 + { + { + 0 0.123377 + 0.135294 0.24026 + 0.364706 0.357143 + 0.670588 0.525974 + 1 0.883117 + } + { + 0 0.0974026 + 0.132353 0.279221 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.113725 0.113725 0.113725 + 1 0 0 0 + } + { + 0 0.113725 0.113725 0.121569 + 1 0.337255 0.321569 0.329412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0843023 0.440191 + 0.215116 0.77512 + 0.351744 0.861244 + 0.543605 0.727273 + 0.880814 0.076555 + 1 0 + } + { + 0 0 + 0.0755814 0.598086 + 0.186047 0.880383 + 0.331395 1 + 0.572674 0.885167 + 0.892442 0.143541 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3_z40" + }; +} +{ + name "1_smoke_body_thick"; + editorFlags looping useRandColor useRandAlpha useRandRotDelta absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 4000.1 7999.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 4000; + spawnLooping 2000 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 8000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -20 40; + gravity -0.5 -0.15; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 400 + { + { + 0 0.12201 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -400 + { + { + 0 0.12201 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 150 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 2000 + { + { + 0 0.0584416 + 0.147059 0.123377 + 0.411765 0.37013 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.113725 0.113725 0.113725 + 1 0 0 0 + } + { + 0 0.113725 0.113725 0.121569 + 1 0.337255 0.321569 0.329412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0843023 0.440191 + 0.215116 0.77512 + 0.351744 0.861244 + 0.543605 0.727273 + 0.880814 0.076555 + 1 0 + } + { + 0 0 + 0.0930233 0.4689 + 0.19186 0.861244 + 0.331395 1 + 0.572674 0.885167 + 0.892442 0.143541 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3_z40" + }; +} +{ + name "1_smoke_body"; + editorFlags looping useRandColor useRandAlpha useRandRotDelta absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 4000.1 7999.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 4000; + spawnLooping 3500 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 14000 0; + spawnOrgX 50 0; + spawnOrgY 0 0; + spawnOrgZ -70 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 180; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 500 + { + { + 0 0.5 + 1 0.0406699 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -380 + { + { + 0 0.5 + 1 0.208134 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 2600 + { + { + 0 0.233766 + 0.144118 0.396104 + 1 1 + } + { + 0 0.0974026 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.113725 0.113725 0.113725 + 1 0 0 0 + } + { + 0 0.113725 0.113725 0.121569 + 1 0.337255 0.321569 0.329412 + } + }; + alphaGraph 1 + { + { + 0 0.105263 + 0.0668605 0.84689 + 0.151163 1 + 0.380814 0.971292 + 0.735465 0.822967 + 1 0 + } + { + 0 0.100478 + 0.0639535 0.837321 + 0.151163 1 + 0.331395 1 + 0.645349 0.899522 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg_shd.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg_shd.efx new file mode 100644 index 000000000..7d2586e62 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_plume_lg_shd.efx @@ -0,0 +1,200 @@ +iwfx 2 + +{ + name "0_smoke_shadow"; + editorFlags looping useRandColor useRandAlpha useRandScale useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 3000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 4000; + spawnLooping 400 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 18000 1000; + spawnOrgX 0 100; + spawnOrgY -60 120; + spawnOrgZ -20 40; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 180; + spawnAngleYaw 90 0; + spawnAngleRoll 90 0; + angleVelPitch -10 23; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.155502 + 1 0.5 + } + { + 0 0.0215311 + 1 0.5 + } + }; + velGraph0Y 15 + { + { + 0 0.222488 + 1 0.5 + } + { + 0 -0.212919 + 1 -0.5 + } + }; + velGraph0Z -80 + { + { + 0 0.375598 + 0.924419 0.5 + 1 0.0167464 + } + { + 0 0.5 + 0.927326 0.5 + 1 0.0119617 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.007177 + } + { + 0 0.5 + 1 0.0837321 + } + }; + rotGraph 10 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 15 + { + { + 0 0.948052 + 0.929412 1 + 1 0.61039 + } + { + 0 0.642857 + 0.905882 0.701299 + 1 0.136364 + } + }; + colorGraph 1 + { + { + 0 0.113725 0.113725 0.113725 + 1 0 0 0 + } + { + 0 0.113725 0.113725 0.121569 + 1 0.337255 0.321569 0.329412 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0261628 0.555024 + 0.127907 0.784689 + 0.351744 0.861244 + 0.543605 0.727273 + 0.880814 0.076555 + 1 0 + } + { + 0 0 + 0.0261628 0.688995 + 0.139535 0.937799 + 0.331395 1 + 0.572674 0.885167 + 0.892442 0.143541 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + model + { + "fx_smoke_shadow" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_plume_xlg_slow_blk.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_plume_xlg_slow_blk.efx index 0ec17f512..cb99de6fc 100644 --- a/raw/fx/maps/mp_maps/fx_mp_smoke_plume_xlg_slow_blk.efx +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_plume_xlg_slow_blk.efx @@ -8,7 +8,7 @@ iwfx 2 fadeInRange 0 0; fadeOutRange 0 0; spawnFrustumCullRadius 0; - spawnLooping 1600 0; + spawnLooping 2500 0; spawnOneShot 1 0; spawnDelayMsec 0 0; lifeSpanMsec 35000 5000; @@ -149,21 +149,20 @@ iwfx 2 colorGraph 1 { { - 0 0 0 0.0103627 - 0.526163 0.321244 0.321569 0.321569 - 1 0.321569 0.321569 0.321569 + 0 0.00392157 0.00392157 0.00392157 + 1 0.329412 0.32549 0.313726 } { - 0 0.321569 0.321569 0.321569 - 1 0.533679 0.512953 0.523316 + 0 0.105882 0.105882 0.0941176 + 1 0.533333 0.529412 0.509804 } }; alphaGraph 1 { { 0 0 - 0.206395 0.688995 - 0.293605 0.803828 + 0.0755814 0.435407 + 0.200581 0.751196 0.389535 0.842105 0.494186 0.76555 0.8219 0.08759 @@ -171,7 +170,8 @@ iwfx 2 } { 0 0.100478 - 0.125 0.827751 + 0.0494186 0.679426 + 0.151163 0.875598 0.331395 0.961722 0.549419 0.827751 0.819767 0.200957 @@ -183,7 +183,7 @@ iwfx 2 collRadius 0; fxOnImpact ""; fxOnDeath ""; - sortOrder 0; + sortOrder 4; efPriority 45; emission ""; emitDist 1 0; @@ -200,14 +200,14 @@ iwfx 2 name "smoke_end_straiff"; editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel absVel1; flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; - spawnRange 0 10000; - fadeInRange 8000 2000; + spawnRange 0 7000; + fadeInRange 0 0; fadeOutRange 0 0; spawnFrustumCullRadius 1000; - spawnLooping 3000 0; + spawnLooping 4000 0; spawnOneShot 0 0; spawnDelayMsec 0 0; - lifeSpanMsec 6000 4000; + lifeSpanMsec 6000 2000; spawnOrgX 1500 200; spawnOrgY 1200 200; spawnOrgZ 0 0; @@ -345,12 +345,12 @@ iwfx 2 colorGraph 1 { { - 0 0.211765 0.211765 0.211765 - 1 0.211765 0.211765 0.211765 + 0 0.219608 0.219608 0.203922 + 1 0.219608 0.219608 0.203922 } { - 0 0.321569 0.321569 0.321569 - 1 0.419689 0.42487 0.430052 + 0 0.329412 0.329412 0.313726 + 1 0.439216 0.439216 0.411765 } }; alphaGraph 1 @@ -378,7 +378,7 @@ iwfx 2 collRadius 0; fxOnImpact ""; fxOnDeath ""; - sortOrder 0; + sortOrder 1; efPriority 45; emission ""; emitDist 0 0; @@ -399,10 +399,10 @@ iwfx 2 fadeInRange 0 0; fadeOutRange 0 0; spawnFrustumCullRadius 0; - spawnLooping 2600 0; + spawnLooping 3000 0; spawnOneShot 1 0; spawnDelayMsec 0 0; - lifeSpanMsec 35000 5000; + lifeSpanMsec 33000 5000; spawnOrgX 50 0; spawnOrgY 0 0; spawnOrgZ 0 50; @@ -505,7 +505,7 @@ iwfx 2 sizeGraph0 4600 { { - 0 0.0649351 + 0 0.0714286 0.323529 0.155844 0.632353 0.38961 1 0.8829 @@ -540,28 +540,29 @@ iwfx 2 colorGraph 1 { { - 0 0 0 0.0103627 - 0.526163 0.321244 0.321569 0.321569 - 1 0.321569 0.321569 0.321569 + 0 0.00392157 0.00392157 0.00392157 + 1 0.329412 0.329412 0.313726 } { - 0 0.321569 0.321569 0.321569 - 1 0.533679 0.512953 0.523316 + 0 0.0941176 0.0941176 0.0862745 + 1 0.541176 0.541176 0.501961 } }; alphaGraph 1 { { - 0 0 - 0.206395 0.688995 - 0.293605 0.803828 + 0 0.0239235 + 0.0145349 0.425837 + 0.127907 0.732057 + 0.223837 0.827751 0.389535 0.842105 0.494186 0.76555 0.8219 0.08759 1 0 } { - 0 0.100478 + 0 0.0287082 + 0.0174419 0.492823 0.125 0.827751 0.331395 0.961722 0.549419 0.827751 @@ -574,7 +575,7 @@ iwfx 2 collRadius 0; fxOnImpact ""; fxOnDeath ""; - sortOrder 0; + sortOrder 4; efPriority 45; emission ""; emitDist 1 0; @@ -595,10 +596,10 @@ iwfx 2 fadeInRange 22000 3000; fadeOutRange 0 0; spawnFrustumCullRadius 0; - spawnLooping 3600 0; + spawnLooping 3800 0; spawnOneShot 1 0; spawnDelayMsec 0 0; - lifeSpanMsec 35000 5000; + lifeSpanMsec 38000 0; spawnOrgX 50 0; spawnOrgY 0 0; spawnOrgZ 0 50; @@ -736,28 +737,28 @@ iwfx 2 colorGraph 1 { { - 0 0 0 0.0103627 - 0.526163 0.321244 0.321569 0.321569 - 1 0.321569 0.321569 0.321569 + 0 0.00392157 0.00392157 0.00392157 + 1 0.329412 0.329412 0.313726 } { - 0 0.321569 0.321569 0.321569 - 1 0.533679 0.512953 0.523316 + 0 0.129412 0.129412 0.121569 + 1 0.541176 0.545098 0.494118 } }; alphaGraph 1 { { 0 0 - 0.206395 0.688995 - 0.293605 0.803828 - 0.389535 0.842105 + 0.0406977 0.4689 + 0.119186 0.751196 + 0.258721 0.866029 0.494186 0.76555 0.8219 0.08759 1 0 } { 0 0.100478 + 0.0290698 0.559809 0.125 0.827751 0.331395 0.961722 0.549419 0.827751 @@ -770,7 +771,7 @@ iwfx 2 collRadius 0; fxOnImpact ""; fxOnDeath ""; - sortOrder 0; + sortOrder 4; efPriority 45; emission ""; emitDist 1 0; @@ -783,3 +784,391 @@ iwfx 2 "gfx_fxt_smk_gen" }; } +{ + name "0_smoke_core"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1500; + spawnLooping 2000 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 7600 400; + spawnOrgX 0 20; + spawnOrgY -10 20; + spawnOrgZ -10 20; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -0.2 -0.15; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 60 + { + { + 0 0.0885167 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Y 40 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 0.0741627 + 1 0.366029 + } + }; + velGraph0Z 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 500 + { + { + 0 0.188312 + 1 1 + } + { + 0 0.142857 + 1 0.655844 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.207843 0.207843 0.207843 + 0.569767 0.176471 0.176471 0.176471 + 0.94186 0.219608 0.227451 0.254902 + 1 0.345098 0.345098 0.345098 + } + { + 0 0.19171 0.186529 0.202073 + 0.476744 0.235294 0.235294 0.235294 + 0.880814 0.415686 0.415686 0.415686 + 1 0.584314 0.556863 0.572549 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0901163 0.799043 + 0.244186 0.894737 + 0.485465 0.813397 + 0.569767 0.502392 + 0.665698 0.287081 + 0.822674 0.105263 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3_z40" + }; +} +{ + name "1_smoke_core"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 2500.1 4499.9; + fadeInRange 6000 1000; + fadeOutRange 0 0; + spawnFrustumCullRadius 1500; + spawnLooping 3500 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 10500 0; + spawnOrgX 0 20; + spawnOrgY -10 20; + spawnOrgZ -10 20; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -40 80; + gravity -0.2 -0.15; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 60 + { + { + 0 0.0885167 + 1 0.5 + } + { + 0 0 + 1 0.5 + } + }; + velGraph0Y 40 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 0.0741627 + 1 0.366029 + } + }; + velGraph0Z 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 500 + { + { + 0 0.272727 + 1 1 + } + { + 0 0.220779 + 1 0.779221 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.207843 0.207843 0.207843 + 0.569767 0.176471 0.176471 0.176471 + 0.94186 0.219608 0.227451 0.254902 + 1 0.345098 0.345098 0.345098 + } + { + 0 0.19171 0.186529 0.202073 + 0.476744 0.235294 0.235294 0.235294 + 0.880814 0.415686 0.415686 0.415686 + 1 0.584314 0.556863 0.572549 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0145349 0.488038 + 0.0406977 0.832536 + 0.0959302 0.956938 + 0.244186 1 + 0.462209 0.885167 + 0.694767 0.583732 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_def_3_z40" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_smoke_sm_slow.efx b/raw/fx/maps/mp_maps/fx_mp_smoke_sm_slow.efx new file mode 100644 index 000000000..a61e379b4 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_smoke_sm_slow.efx @@ -0,0 +1,204 @@ +iwfx 2 + +{ + name "thinSmoke_gray"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnOffsetNone runRelToWorld; + spawnRange 0 3000; + fadeInRange 2500 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 400 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 3000 400; + spawnOrgX 0 0; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 120; + gravity -0.1 0.15; + elasticity 1 0; + windinfluence 0.3; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 9; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1.5 + { + { + 0 0.0933014 + 1 0.5 + } + { + 0 -0.0933014 + 1 -0.5 + } + }; + velGraph0Y 1.5 + { + { + 0 -0.0741627 + 1 -0.442584 + } + { + 0 0.102871 + 1 0.5 + } + }; + velGraph0Z 50 + { + { + 0 0.375 + 1 0.375 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 0.258721 0.227273 + 0.540698 0.0980861 + 0.831395 0.279904 + 1 0.5 + } + { + 0 -0.0454545 + 0.296512 -0.12201 + 0.534884 -0.394737 + 0.799419 -0.236842 + 1 -0.356459 + } + }; + velGraph1Y 2 + { + { + 0 0 + 0.517442 0.11244 + 0.758721 0.217703 + 1 0.5 + } + { + 0 0 + 0.328488 -0.0789474 + 0.65407 -0.27512 + 1 -0.279904 + } + }; + velGraph1Z 4 + { + { + 0 0 + 1 0.19378 + } + { + 0 0 + 1 0.5 + } + }; + rotGraph 60 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 100 + { + { + 0 0.201299 + 1 1 + } + { + 0 0.11039 + 1 0.681818 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.176471 0.176471 0.192157 + 1 0.247059 0.254902 0.270588 + } + { + 0 0.294118 0.305882 0.321569 + 1 0.380392 0.384314 0.411765 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0668605 0.38756 + 0.247093 0.593301 + 0.473837 0.535885 + 0.741279 0.167464 + 1 0 + } + { + 0 0 + 0.0523256 0.38756 + 0.244186 0.741627 + 0.488372 0.650718 + 0.732558 0.258373 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 45; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_water_drips_hvy_long.efx b/raw/fx/maps/mp_maps/fx_mp_water_drips_hvy_long.efx new file mode 100644 index 000000000..2fc51f557 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_water_drips_hvy_long.efx @@ -0,0 +1,760 @@ +iwfx 2 + +{ + name "0_fast_drips"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 playOnTouch useItemClip; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn useCollision dieOnTouch nonUniformScale; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 148 0; + spawnOneShot 0 0; + spawnDelayMsec 0 315; + lifeSpanMsec 680 60; + spawnOrgX 0 0; + spawnOrgY -60 120; + spawnOrgZ -1 2; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 200 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 -0.12201 + 0.148256 -0.126794 + 0.267442 -0.27512 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1 + { + { + 0 1 + 1 1 + } + { + 0 0.493506 + 1 0.493506 + } + }; + sizeGraph1 20 + { + { + 0 0.0584416 + 0.114706 0.175325 + 0.294118 0.597403 + 0.65 0.935065 + 1 1 + } + { + 0 0 + 0.123529 0.0454545 + 0.305882 0.441558 + 1 0.694805 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0.779904 + } + { + 0 0.0717703 + 0.0755814 0.181818 + 0.377907 0.406699 + 1 0.555024 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/weather/fx_rain_splash_single"; + fxOnDeath ""; + sortOrder 0; + efPriority 5; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip" + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "1_fast_drips"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 absVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 500.1 999.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 300 0; + spawnOneShot 0 0; + spawnDelayMsec 0 148; + lifeSpanMsec 680 60; + spawnOrgX 0 0; + spawnOrgY -40 100; + spawnOrgZ -1 2; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 800 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 2 + { + { + 0 1 + 1 1 + } + { + 0 0.493506 + 1 0.493506 + } + }; + sizeGraph1 20 + { + { + 0 0.298701 + 1 1 + } + { + 0 0.142857 + 1 0.694805 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 0.698565 + 1 0.69378 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 5; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "0_fast_drips_L"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 absVel0 playOnTouch useItemClip; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 360 0; + spawnOneShot 0 0; + spawnDelayMsec 0 640; + lifeSpanMsec 680 60; + spawnOrgX 0 0; + spawnOrgY -60 2; + spawnOrgZ -1 2; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 400 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1 + { + { + 0 1 + 1 1 + } + { + 0 0.493506 + 1 0.493506 + } + }; + sizeGraph1 20 + { + { + 0 0.220779 + 1 1 + } + { + 0 0.0974026 + 1 0.506494 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0.497608 + 0.491279 1 + 1 0.478469 + } + { + 0 0.401914 + 0.5 0.650718 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/weather/fx_rain_splash_single"; + fxOnDeath ""; + sortOrder 0; + efPriority 5; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "0_fast_drips_no_collision"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 240 0; + spawnOneShot 0 0; + spawnDelayMsec 0 348; + lifeSpanMsec 680 60; + spawnOrgX 0 0; + spawnOrgY -60 120; + spawnOrgZ -1 2; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 200 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 -0.12201 + 0.148256 -0.126794 + 0.267442 -0.27512 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1 + { + { + 0 1 + 1 1 + } + { + 0 0.493506 + 1 0.493506 + } + }; + sizeGraph1 20 + { + { + 0 0.0584416 + 0.114706 0.175325 + 0.294118 0.597403 + 0.65 0.935065 + 1 1 + } + { + 0 0 + 0.123529 0.0454545 + 0.305882 0.441558 + 1 0.694805 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0.779904 + } + { + 0 0.0717703 + 0.0755814 0.181818 + 0.377907 0.406699 + 1 0.555024 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 5; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip" + "gfx_fxt_env_water_drip_add" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_water_spill.efx b/raw/fx/maps/mp_maps/fx_mp_water_spill.efx new file mode 100644 index 000000000..409775fac --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_water_spill.efx @@ -0,0 +1,1386 @@ +iwfx 2 + +{ + name "drips_R"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 250 0; + spawnOneShot 3 3; + spawnDelayMsec 0 210; + lifeSpanMsec 400 0; + spawnOrgX 1 1; + spawnOrgY 4 -2; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0.5 + 1 0.0215311 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 600 + { + { + 0 -0.41866 + 1 -0.41866 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1 + { + { + 0 1 + 1 1 + } + { + 0 0.350649 + 1 0.363636 + } + }; + sizeGraph1 16 + { + { + 0 0.175325 + 1 1 + } + { + 0 0.103896 + 1 0.493506 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0.0574163 + 0.104651 0.282297 + 0.389535 0.37799 + 1 0.37799 + } + { + 0 0.186603 + 0.0523256 0.239234 + 0.34593 0.30622 + 1 0.277512 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "0_fill"; + editorFlags looping useRandAlpha useRandSize0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 130 0; + spawnOneShot 1 0; + spawnDelayMsec 0 150; + lifeSpanMsec 900 600; + spawnOrgX 0 1; + spawnOrgY -2 4; + spawnOrgZ 0 1.5; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 5 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 500 + { + { + 0 0 + 0.148256 -0.00717703 + 0.273256 -0.0263158 + 0.447674 -0.0741627 + 0.69186 -0.184211 + 0.860465 -0.318182 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 9 + { + { + 0 0 + 0.1 0.142857 + 0.405882 1 + 1 0.409091 + } + { + 0 0 + 0.111765 0.123377 + 0.347059 0.357143 + 1 0.0454545 + } + }; + sizeGraph1 100 + { + { + 0 0 + 0.114706 0.0454545 + 0.276471 0.155844 + 0.491176 0.402597 + 1 1 + } + { + 0 0.201299 + 1 0.584416 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0959302 0.186603 + 0.386628 0.196172 + 0.636628 0.148325 + 0.837209 0.0574163 + 1 0 + } + { + 0 0 + 0.104651 0.0956938 + 0.30814 0.258373 + 0.645349 0.258373 + 0.860465 0.167464 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_debris_clump" + }; +} +{ + name "0_stream"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 130 0; + spawnOneShot 1 0; + spawnDelayMsec 0 150; + lifeSpanMsec 500 300; + spawnOrgX 0 2; + spawnOrgY -2 4; + spawnOrgZ 0 1.5; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 5 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 400 + { + { + 0 0 + 0.148256 -0.00717703 + 0.273256 -0.0263158 + 0.447674 -0.0741627 + 0.69186 -0.184211 + 0.860465 -0.318182 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 7 + { + { + 0 0.0519481 + 0.314706 0.818182 + 1 0.409091 + } + { + 0 0 + 0.114706 0.0714286 + 0.314706 0.396104 + 1 0.0454545 + } + }; + sizeGraph1 140 + { + { + 0 0 + 0.114706 0.0454545 + 0.276471 0.155844 + 0.491176 0.402597 + 1 1 + } + { + 0 0 + 0.126471 0.025974 + 1 0.584416 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.110465 0.076555 + 0.203488 0.114833 + 0.375 0.143541 + 0.444767 0.15311 + 0.636628 0.186603 + 0.819767 0.105263 + 1 0 + } + { + 0 0 + 0.142442 0.186603 + 0.508721 0.220096 + 0.872093 0.15311 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "0_stream2"; + editorFlags looping useRandSize1 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 236 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 700 400; + spawnOrgX 0 2; + spawnOrgY -2 4; + spawnOrgZ 0 1.5; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 5 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 400 + { + { + 0 0 + 0.148256 -0.00717703 + 0.273256 -0.0263158 + 0.447674 -0.0741627 + 0.69186 -0.184211 + 0.860465 -0.318182 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 7 + { + { + 0 0.0519481 + 0.123529 0.227273 + 0.329412 0.87013 + 1 0.409091 + } + { + 0 0 + 0.114706 0.0714286 + 0.314706 0.396104 + 1 0.0454545 + } + }; + sizeGraph1 140 + { + { + 0 0 + 0.114706 0.0454545 + 0.276471 0.155844 + 0.491176 0.402597 + 1 1 + } + { + 0 0 + 0.126471 0.025974 + 1 0.584416 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0959302 0.186603 + 0.284884 0.267943 + 0.65407 0.23445 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_fx_distortion_splash" + }; +} +{ + name "drips_L"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0 playOnTouch useItemClip; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 700; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 302 0; + spawnOneShot 3 3; + spawnDelayMsec 0 444; + lifeSpanMsec 400 100; + spawnOrgX 1 1; + spawnOrgY -2 -3; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0.5 + 1 0.0215311 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 600 + { + { + 0 -0.41866 + 1 -0.41866 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1.3 + { + { + 0 1 + 1 1 + } + { + 0 0.350649 + 1 0.363636 + } + }; + sizeGraph1 16 + { + { + 0 0.175325 + 1 1 + } + { + 0 0.103896 + 1 0.493506 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0.191388 + 0.156977 0.267943 + 0.43314 0.339713 + 1 0.315789 + } + { + 0 0.105263 + 0.0668605 0.181818 + 0.337209 0.244019 + 1 0.215311 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/weather/fx_rain_splash_single"; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "0_glints"; + editorFlags looping useRandAlpha useRandSize0 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 160; + spawnLooping 130 0; + spawnOneShot 1 0; + spawnDelayMsec 0 150; + lifeSpanMsec 400 200; + spawnOrgX -2 2; + spawnOrgY -1 2; + spawnOrgZ 0 1.5; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 25 + { + { + 0 0.5 + 1 0.299043 + } + { + 0 0.5 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 500 + { + { + 0 -0.00717703 + 0.101744 -0.00239235 + 1 -0.5 + } + { + 0 0 + 0.107558 -0.00239235 + 1 -0.385167 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 7 + { + { + 0 0.0909091 + 0.0970588 0.337662 + 0.294118 0.668831 + 0.555882 0.88961 + 1 1 + } + { + 0 0.0519481 + 0.0735294 0.136364 + 0.208824 0.279221 + 0.441176 0.415584 + 1 0.538961 + } + }; + sizeGraph1 0 + { + { + 0 0 + 1 1 + } + { + 0 0 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0.0430622 + 0.331395 0.23445 + 0.656977 0.229665 + 1 0 + } + { + 0 0 + 0.104651 0.0956938 + 0.375 0.177033 + 0.741279 0.0956938 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_wake_add_z0" + }; +} +{ + name "1_fill"; + editorFlags looping useRandAlpha useRandSize0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 800.1 1599.9; + fadeInRange 2000 400; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 360 0; + spawnOneShot 1 0; + spawnDelayMsec 0 150; + lifeSpanMsec 900 0; + spawnOrgX 0 1; + spawnOrgY -2 4; + spawnOrgZ 0 1.5; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 5 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 500 + { + { + 0 0 + 0.148256 -0.00717703 + 0.273256 -0.0263158 + 0.447674 -0.0741627 + 0.69186 -0.184211 + 0.860465 -0.318182 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 11 + { + { + 0 0 + 0.1 0.142857 + 0.405882 1 + 1 0.409091 + } + { + 0 0 + 0.111765 0.123377 + 0.435294 0.766234 + 1 0.0454545 + } + }; + sizeGraph1 100 + { + { + 0 0 + 0.114706 0.0454545 + 0.276471 0.155844 + 0.491176 0.402597 + 1 1 + } + { + 0 0.201299 + 1 0.584416 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.145349 0.22488 + 0.398256 0.349282 + 0.671512 0.248804 + 1 0 + } + { + 0 0 + 0.104651 0.0956938 + 0.322674 0.406699 + 0.645349 0.440191 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_debris_clump" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_water_spill_long.efx b/raw/fx/maps/mp_maps/fx_mp_water_spill_long.efx new file mode 100644 index 000000000..81776b9c7 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_water_spill_long.efx @@ -0,0 +1,1746 @@ +iwfx 2 + +{ + name "drips_R"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1 playOnTouch; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 250 0; + spawnOneShot 3 3; + spawnDelayMsec 0 210; + lifeSpanMsec 600 300; + spawnOrgX 0 0; + spawnOrgY 4 -2; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 40 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0.5 + 1 0.0215311 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 300 + { + { + 0 -0.41866 + 1 -0.41866 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 20 + { + { + 0 0.5 + 1 0.232057 + } + { + 0 0.12201 + 1 0.0167464 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1 + { + { + 0 1 + 1 1 + } + { + 0 0.350649 + 1 0.363636 + } + }; + sizeGraph1 16 + { + { + 0 0.74026 + 1 1 + } + { + 0 0.331169 + 1 0.493506 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0.545455 + 0.552326 0.574163 + 1 0 + } + { + 0 0.760766 + 0.572674 1 + 1 0.593301 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/weather/fx_rain_splash_single"; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "drips_L"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1 playOnTouch; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld useCollision dieOnTouch nonUniformScale; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 500; + spawnLooping 302 0; + spawnOneShot 3 3; + spawnDelayMsec 0 444; + lifeSpanMsec 600 300; + spawnOrgX 0 0; + spawnOrgY -2 -3; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 40 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0.5 + 1 0.0215311 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 300 + { + { + 0 -0.41866 + 1 -0.41866 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 20 + { + { + 0 0.5 + 1 0.188995 + } + { + 0 0.0980861 + 1 0.00239235 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 1 + { + { + 0 1 + 1 1 + } + { + 0 0.350649 + 1 0.363636 + } + }; + sizeGraph1 16 + { + { + 0 0.688312 + 1 1 + } + { + 0 0.363636 + 1 0.662338 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0.674641 + 0.456395 1 + 1 0.521531 + } + { + 0 0.339713 + 0.488372 0.626794 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/weather/fx_rain_splash_single"; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "1_mist"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 500.1 2499.9; + fadeInRange 0 0; + fadeOutRange 24 48; + spawnFrustumCullRadius 400; + spawnLooping 250 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1300 400; + spawnOrgX 0 2; + spawnOrgY -3 6; + spawnOrgZ -40 30; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 5 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 600 + { + { + 0 -0.5 + 0.188953 -0.447368 + 0.497093 -0.332536 + 0.805233 -0.174641 + 1 -0.0454546 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 30 + { + { + 0 0.5 + 1 0.0741627 + } + { + 0 0.131579 + 1 0.007177 + } + }; + velGraph1Y 0 + { + { + 0 0.0741627 + 1 0.5 + } + { + 0 -0.11244 + 1 -0.5 + } + }; + velGraph1Z 100 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 90 + { + { + 0 0 + 0.158824 0.201299 + 0.323529 0.5 + 0.617647 0.798701 + 1 1 + } + { + 0 0 + 0.211765 0.207792 + 0.641176 0.435065 + 1 0.538961 + } + }; + sizeGraph1 200 + { + { + 0 0.649351 + 1 1 + } + { + 0 0.194805 + 1 0.474026 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.65098 0.65098 0.623529 + 1 0.560784 0.556863 0.521569 + } + { + 0 0.54902 0.54902 0.501961 + 1 0.52549 0.517647 0.466667 + } + }; + alphaGraph 1 + { + { + 0 0.349282 + 0.261628 0.521531 + 0.430233 0.416268 + 0.578488 0.119617 + 0.793605 0.0287082 + 1 0 + } + { + 0 0.478469 + 0.139535 0.712919 + 0.305233 0.803828 + 0.47093 0.650718 + 0.607558 0.277512 + 0.796512 0.0717703 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} +{ + name "0_droplets"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 800; + fadeInRange 650 150; + fadeOutRange 24 48; + spawnFrustumCullRadius 400; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 100; + lifeSpanMsec 800 200; + spawnOrgX 0 2; + spawnOrgY -7 14; + spawnOrgZ -50 30; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 50 + { + { + 0 0.5 + 1 0.404306 + } + { + 0 0.332536 + 1 0.007177 + } + }; + velGraph1Y 0 + { + { + 0 0.0741627 + 1 0.5 + } + { + 0 -0.11244 + 1 -0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 14 + { + { + 0 0.272727 + 1 1 + } + { + 0 0.0324675 + 1 0.305195 + } + }; + sizeGraph1 60 + { + { + 0 0.649351 + 1 1 + } + { + 0 0.363636 + 1 0.616883 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.854902 0.854902 0.847059 + 1 0.52549 0.52549 0.490196 + } + { + 0 0.588235 0.588235 0.545098 + 1 0.411765 0.411765 0.345098 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.273256 0.655502 + 0.619186 0.502392 + 1 0 + } + { + 0 0 + 0.293605 0.349282 + 0.593023 0.287081 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_impact" + }; +} +{ + name "0_mist"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 24 48; + spawnFrustumCullRadius 500; + spawnLooping 200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 2000 400; + spawnOrgX 0 2; + spawnOrgY -3 6; + spawnOrgZ -40 30; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 600 + { + { + 0 -0.5 + 0.148256 -0.351675 + 0.40407 -0.227273 + 0.703488 -0.160287 + 1 -0.131579 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 30 + { + { + 0 0.5 + 1 0.342105 + } + { + 0 0.131579 + 1 0.007177 + } + }; + velGraph1Y 0 + { + { + 0 0.0741627 + 1 0.5 + } + { + 0 -0.11244 + 1 -0.5 + } + }; + velGraph1Z 300 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 0.0872093 0.299043 + 0.264535 0.131579 + 1 0.0263158 + } + }; + rotGraph 80 + { + { + 0 -0.162037 + 1 -0.5 + } + { + 0 0.287037 + 1 0.5 + } + }; + sizeGraph0 120 + { + { + 0 0.194805 + 0.217647 0.337662 + 1 1 + } + { + 0 0.136364 + 1 0.558442 + } + }; + sizeGraph1 160 + { + { + 0 0.649351 + 1 1 + } + { + 0 0.194805 + 1 0.474026 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.92549 0.92549 0.92549 + 0.186047 0.65285 0.678756 0.642487 + 1 0.533333 0.529412 0.490196 + } + { + 0 0.494118 0.486275 0.427451 + 1 0.407843 0.407843 0.368627 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.19186 0.23445 + 0.462209 0.406699 + 1 0 + } + { + 0 0 + 0.159884 0.803828 + 0.377907 0.626794 + 0.56686 0.291866 + 0.819767 0.0382775 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} +{ + name "drips_far"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 600.1 599.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 302 0; + spawnOneShot 3 3; + spawnDelayMsec 0 215; + lifeSpanMsec 900 300; + spawnOrgX 0 0; + spawnOrgY -5 10; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 100 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 40 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0.5 + 1 0.0215311 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 300 + { + { + 0 -0.41866 + 1 -0.41866 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 40 + { + { + 0 0.5 + 1 0.0406699 + } + { + 0 0.0358852 + 1 0.0167464 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 3 + { + { + 0 1 + 1 1 + } + { + 0 0.350649 + 1 0.363636 + } + }; + sizeGraph1 16 + { + { + 0 0.688312 + 1 1 + } + { + 0 0.363636 + 1 0.662338 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.847059 + 1 0.847059 0.847059 0.847059 + } + { + 0 0.784314 0.843137 0.839216 + 1 0.784314 0.843137 0.839216 + } + }; + alphaGraph 1 + { + { + 0 0.382775 + 0.456395 1 + 1 0.521531 + } + { + 0 0 + 0.488372 0.626794 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_water_drip_add" + }; +} +{ + name "0_spout_fill"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 500; + fadeInRange 0 0; + fadeOutRange 24 48; + spawnFrustumCullRadius 50; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 400 300; + spawnOrgX 0 2; + spawnOrgY -3 6; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 5 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.34689 + } + { + 0 0.217703 + 1 0.0215311 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 400 + { + { + 0 -0.069378 + 0.171512 -0.0837321 + 0.354651 -0.11244 + 0.52907 -0.169856 + 0.706395 -0.246412 + 0.880814 -0.380383 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 30 + { + { + 0 0.5 + 1 0.342105 + } + { + 0 0.131579 + 1 0.0885168 + } + }; + velGraph1Y 0 + { + { + 0 0.0741627 + 1 0.5 + } + { + 0 -0.11244 + 1 -0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 180 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 20 + { + { + 0 0.318182 + 1 1 + } + { + 0 0.136364 + 1 0.558442 + } + }; + sizeGraph1 160 + { + { + 0 0.649351 + 1 1 + } + { + 0 0.194805 + 1 0.474026 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.847059 0.847059 0.839216 + 1 0.67451 0.67451 0.643137 + } + { + 0 0.6 0.6 0.533333 + 1 0.505882 0.505882 0.470588 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.151163 0.311005 + 0.302326 0.478469 + 0.502907 0.425837 + 0.799419 0.0813397 + 1 0 + } + { + 0 0 + 0.125 0.488038 + 0.305233 0.803828 + 0.47093 0.650718 + 0.607558 0.277512 + 0.796512 0.0717703 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_water_foam2" + }; +} +{ + name "0_spout"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 700; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 850 0; + spawnOrgX 0 2; + spawnOrgY -1 2; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -1 2; + gravity 70 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 40 + { + { + 0 0.5 + 1 0.0263158 + } + { + 0 0.27512 + 1 0.0119617 + } + }; + velGraph1Y 0 + { + { + 0 0.0741627 + 1 0.5 + } + { + 0 -0.11244 + 1 -0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 26 + { + { + 0 0.0584416 + 0.102941 0.233766 + 0.417647 0.474026 + 1 1 + } + { + 0 0.025974 + 0.105882 0.142857 + 0.447059 0.279221 + 1 0.61039 + } + }; + sizeGraph1 150 + { + { + 0 0 + 0.1 0.0194805 + 0.2 0.0649351 + 0.294118 0.142857 + 1 1 + } + { + 0 0 + 0.111765 0.0194805 + 0.235294 0.0844156 + 1 0.733766 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.85098 0.85098 0.85098 + 1 0.643137 0.639216 0.592157 + } + { + 0 0.545098 0.545098 0.470588 + 1 0.376471 0.376471 0.32549 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.267442 0.406699 + 0.584302 0.157895 + 0.773256 0.0478469 + 1 0 + } + { + 0 0 + 0.151163 0.899522 + 0.427326 0.69378 + 0.569767 0.282297 + 0.761628 0.076555 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_env_water_wake" + "gfx_fxt_env_water_wake_sadd" + }; +} +{ + name "1_spout"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 700.1 2299.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 850 0; + spawnOrgX 0 2; + spawnOrgY -1 2; + spawnOrgZ 0 0; + spawnOffsetRadius 20 90; + spawnOffsetHeight 0 100; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -1 2; + gravity 70 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.174641 + } + { + 0 0.308612 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 100 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 -0.0167464 + 1 -0.385167 + } + }; + velGraph1X 40 + { + { + 0 0.5 + 1 0.0263158 + } + { + 0 0.27512 + 1 0.0119617 + } + }; + velGraph1Y 0 + { + { + 0 0.0741627 + 1 0.5 + } + { + 0 -0.11244 + 1 -0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 35 + { + { + 0 0.0584416 + 0.102941 0.233766 + 0.417647 0.474026 + 1 1 + } + { + 0 0.025974 + 0.105882 0.142857 + 0.447059 0.279221 + 1 0.61039 + } + }; + sizeGraph1 180 + { + { + 0 0 + 0.1 0.0194805 + 0.2 0.0649351 + 0.294118 0.142857 + 1 1 + } + { + 0 0 + 0.111765 0.0194805 + 0.235294 0.0844156 + 1 0.733766 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.85098 0.85098 0.85098 + 1 0.643137 0.639216 0.592157 + } + { + 0 0.545098 0.545098 0.470588 + 1 0.376471 0.376471 0.32549 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.267442 0.406699 + 0.584302 0.157895 + 0.773256 0.0478469 + 1 0 + } + { + 0 0 + 0.151163 0.899522 + 0.427326 0.69378 + 0.569767 0.282297 + 0.761628 0.076555 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_env_water_wake" + "gfx_fxt_env_water_wake_sadd" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_water_spill_splash.efx b/raw/fx/maps/mp_maps/fx_mp_water_spill_splash.efx new file mode 100644 index 000000000..474b700d6 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_water_spill_splash.efx @@ -0,0 +1,987 @@ +iwfx 2 + +{ + name "0_droplets"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandScale useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 250; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 60; + spawnLooping 300 0; + spawnOneShot 6 3; + spawnDelayMsec 0 200; + lifeSpanMsec 300 100; + spawnOrgX -5 5; + spawnOrgY -4 8; + spawnOrgZ -4 8; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch -90 90; + spawnAngleYaw -90 90; + spawnAngleRoll -90 90; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 28 10; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 4; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.160287 + 1 0.160287 + } + }; + velGraph0Y 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 2 + { + { + 0 0.0844156 + 1 1 + } + { + 0 0.0389611 + 1 0.642857 + } + }; + sizeGraph1 0 + { + { + 0 0.318182 + 1 0.61039 + } + { + 0 0.512987 + 1 1 + } + }; + scaleGraph 25 + { + { + 0 0 + 0.05 0.142857 + 0.126471 0.292208 + 0.238235 0.461039 + 0.379412 0.616883 + 0.585294 0.772727 + 1 1 + } + { + 0 0 + 0.0617647 0.12987 + 0.135294 0.24026 + 0.264706 0.383117 + 0.438235 0.512987 + 0.673529 0.623377 + 1 0.753247 + } + }; + colorGraph 1 + { + { + 0 0.843137 0.827451 0.807843 + 1 0.827451 0.819608 0.811765 + } + { + 0 0.831373 0.831373 0.831373 + 1 0.847059 0.847059 0.847059 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.27907 0.880383 + 0.651163 0.191388 + 1 0 + } + { + 0 0.933014 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 15; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_env_water_drip_pcloud_01" + "gfx_fxt_env_water_drip_pcloud_02" + "gfx_fxt_env_water_drip_pcloud_03" + "gfx_fxt_env_water_drip_pcloud_04_add" + }; +} +{ + name "0_foam"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0; + flags spawnFrustumCull spawnOffsetCylinder runRelToSpawn; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 99; + lifeSpanMsec 500 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 6; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0.246411 + 1 0.5 + } + { + 0 -0.241627 + 1 -0.5 + } + }; + velGraph0Z 20 + { + { + 0 0.241627 + 1 0.5 + } + { + 0 -0.232057 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 120 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0.103896 + 0.0823529 0.298701 + 0.255882 0.564935 + 0.564706 0.792208 + 1 1 + } + { + 0 0.00649351 + 0.105882 0.123377 + 0.297059 0.272727 + 0.494118 0.396104 + 0.694118 0.467532 + 1 0.525974 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.760784 0.760784 0.745098 + 1 0.788235 0.796078 0.796078 + } + { + 0 0.8 0.815686 0.815686 + 1 0.811765 0.823529 0.827451 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.122093 0.746411 + 0.372093 0.444976 + 0.616279 0.23445 + 1 0 + } + { + 0 0.555024 + 0.15407 0.38756 + 0.526163 0.133971 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 15; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_env_water_foam2" + }; +} +{ + name "0_splash"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToSpawn; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 50 0; + spawnOneShot 0 0; + spawnDelayMsec 0 19; + lifeSpanMsec 250 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 6; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 40 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.303828 + 1 0.303828 + } + }; + velGraph0Y 0 + { + { + 0 0.246411 + 1 0.5 + } + { + 0 -0.241627 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.241627 + 1 0.5 + } + { + 0 -0.232057 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 120 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 20 + { + { + 0 0.207792 + 0.0970588 0.357143 + 0.255882 0.564935 + 0.564706 0.792208 + 1 1 + } + { + 0 0.0844156 + 0.120588 0.253247 + 0.314706 0.415584 + 0.535294 0.551948 + 0.755882 0.636364 + 1 0.701299 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.8 0.815686 0.815686 + 1 0.811765 0.823529 0.827451 + } + }; + alphaGraph 1 + { + { + 0 0.679426 + 0.447674 0.550239 + 0.627907 0.287081 + 1 0 + } + { + 0 0.464115 + 0.174419 0.363636 + 0.357558 0.119617 + 0.5 0.062201 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 15; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_water_splash2" + "gfx_fxt_env_water_splash2_add" + }; +} +{ + name "1_splash"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToSpawn; + spawnRange 400.1 1099.9; + fadeInRange 1000 800; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 125 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 250 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 3 0; + spawnOffsetRadius 0 6; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 40 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.303828 + 1 0.303828 + } + }; + velGraph0Y 0 + { + { + 0 0.246411 + 1 0.5 + } + { + 0 -0.241627 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.241627 + 1 0.5 + } + { + 0 -0.232057 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 120 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 24 + { + { + 0 0.207792 + 0.0970588 0.357143 + 0.255882 0.564935 + 0.564706 0.792208 + 1 1 + } + { + 0 0.0844156 + 0.120588 0.253247 + 0.314706 0.415584 + 0.535294 0.551948 + 0.755882 0.636364 + 1 0.675325 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 0.8 0.815686 0.815686 + 1 0.811765 0.823529 0.827451 + } + }; + alphaGraph 1 + { + { + 0 0.679426 + 0.447674 0.550239 + 0.627907 0.287081 + 1 0 + } + { + 0 0.464115 + 0.174419 0.363636 + 0.357558 0.119617 + 0.5 0.062201 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 15; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_water_splash2" + "gfx_fxt_env_water_splash2_add" + }; +} +{ + name "1_foam"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0; + flags spawnFrustumCull spawnOffsetCylinder runRelToSpawn; + spawnRange 400.1 1199.9; + fadeInRange 1300 300; + fadeOutRange 0 0; + spawnFrustumCullRadius 50; + spawnLooping 400 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 500 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 6; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 20 + { + { + 0 0.246411 + 1 0.5 + } + { + 0 -0.241627 + 1 -0.5 + } + }; + velGraph0Z 20 + { + { + 0 0.241627 + 1 0.5 + } + { + 0 -0.232057 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 120 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0.103896 + 0.0823529 0.298701 + 0.255882 0.564935 + 0.564706 0.792208 + 1 1 + } + { + 0 0.00649351 + 0.105882 0.123377 + 0.297059 0.272727 + 0.494118 0.396104 + 0.694118 0.467532 + 1 0.525974 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.760784 0.760784 0.745098 + 1 0.788235 0.796078 0.796078 + } + { + 0 0.8 0.815686 0.815686 + 1 0.811765 0.823529 0.827451 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.130814 0.933014 + 0.372093 0.444976 + 0.616279 0.23445 + 1 0 + } + { + 0 0.808612 + 0.162791 0.645933 + 0.473837 0.248804 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 15; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_env_water_foam2" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_water_spill_splatter.efx b/raw/fx/maps/mp_maps/fx_mp_water_spill_splatter.efx new file mode 100644 index 000000000..9c6a864e7 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_water_spill_splatter.efx @@ -0,0 +1,780 @@ +iwfx 2 + +{ + name "0_splash"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 250; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 50; + spawnLooping 70 0; + spawnOneShot 6 3; + spawnDelayMsec 0 150; + lifeSpanMsec 160 40; + spawnOrgX -4 1; + spawnOrgY -12 24; + spawnOrgZ -10 20; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 4; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -10 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.313397 + 1 0.308612 + } + }; + velGraph0Y 5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z -5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 23 + { + { + 0 0.168831 + 0.397059 0.396104 + 1 1 + } + { + 0 0.0584416 + 0.379412 0.201299 + 1 0.642857 + } + }; + sizeGraph1 26 + { + { + 0 0.318182 + 1 0.61039 + } + { + 0 0.512987 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.843137 0.827451 0.807843 + 1 0.827451 0.819608 0.811765 + } + { + 0 0.831373 0.831373 0.831373 + 1 0.847059 0.847059 0.847059 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.610465 1 + 0.84593 0.856459 + 0.965116 0.564593 + 1 0 + } + { + 0 0.626794 + 0.511628 0.626794 + 0.866279 0.454545 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 15; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_env_water_impact" + }; +} +{ + name "0_droplets"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 60; + spawnLooping 210 0; + spawnOneShot 6 3; + spawnDelayMsec 0 509; + lifeSpanMsec 450 50; + spawnOrgX 0 0; + spawnOrgY -10 20; + spawnOrgZ -6 12; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 30 25; + spawnAngleYaw 30 25; + spawnAngleRoll 0 360; + angleVelPitch -30 60; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 40 10; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 4; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.160287 + 1 0.160287 + } + }; + velGraph0Y 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 2 + { + { + 0 0.207792 + 0.197059 0.642857 + 0.502941 0.88961 + 1 1 + } + { + 0 0.0779221 + 0.241176 0.383117 + 0.541176 0.512987 + 1 0.642857 + } + }; + sizeGraph1 0 + { + { + 0 0.318182 + 1 0.61039 + } + { + 0 0.512987 + 1 1 + } + }; + scaleGraph 40 + { + { + 0 0 + 0.0911765 0.227273 + 0.232353 0.422078 + 0.45 0.649351 + 0.720588 0.844156 + 1 1 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.843137 0.827451 0.807843 + 1 0.827451 0.819608 0.811765 + } + { + 0 0.831373 0.831373 0.831373 + 1 0.847059 0.847059 0.847059 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.27907 0.880383 + 0.706395 0.181818 + 1 0 + } + { + 0 0.23445 + 0.255814 1 + 1 0 + } + }; + lightingFrac 0.3; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 15; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_env_water_drip_pcloud_04_add" + }; +} +{ + name "1_splash"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 250.1 1249.9; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 50; + spawnLooping 90 0; + spawnOneShot 6 3; + spawnDelayMsec 0 150; + lifeSpanMsec 160 40; + spawnOrgX -4 1; + spawnOrgY -12 24; + spawnOrgZ -10 20; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 4; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -10 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.313397 + 1 0.308612 + } + }; + velGraph0Y 5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z -5 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 30 + { + { + 0 0.168831 + 0.397059 0.396104 + 1 1 + } + { + 0 0.0584416 + 0.379412 0.201299 + 1 0.642857 + } + }; + sizeGraph1 32 + { + { + 0 0.318182 + 1 0.61039 + } + { + 0 0.512987 + 1 1 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.843137 0.827451 0.807843 + 1 0.827451 0.819608 0.811765 + } + { + 0 0.831373 0.831373 0.831373 + 1 0.847059 0.847059 0.847059 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.610465 1 + 0.84593 0.856459 + 0.965116 0.564593 + 1 0 + } + { + 0 0.626794 + 0.511628 0.626794 + 0.866279 0.454545 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 15; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + tail + { + "gfx_fxt_env_water_impact" + }; +} +{ + name "1_droplets"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandScale useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 300.1 1199.9; + fadeInRange 1000 500; + fadeOutRange 0 0; + spawnFrustumCullRadius 60; + spawnLooping 310 0; + spawnOneShot 6 3; + spawnDelayMsec 0 161; + lifeSpanMsec 350 250; + spawnOrgX 0 0; + spawnOrgY -10 20; + spawnOrgZ -6 12; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 30 25; + spawnAngleYaw 30 25; + spawnAngleRoll 0 360; + angleVelPitch -30 60; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 40 10; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 4; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.160287 + 1 0.160287 + } + }; + velGraph0Y 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + sizeGraph0 3 + { + { + 0 0.441558 + 0.188235 0.818182 + 0.491176 1 + 1 1 + } + { + 0 0.214286 + 0.267647 0.474026 + 0.505882 0.61039 + 1 0.642857 + } + }; + sizeGraph1 0 + { + { + 0 0.318182 + 1 0.61039 + } + { + 0 0.512987 + 1 1 + } + }; + scaleGraph 42 + { + { + 0 0.0649351 + 0.0911765 0.227273 + 0.232353 0.422078 + 0.45 0.649351 + 0.720588 0.844156 + 1 1 + } + { + 0 0 + 0.0911765 0.103896 + 0.244118 0.24026 + 0.420588 0.383117 + 0.723529 0.545455 + 1 0.655844 + } + }; + colorGraph 1 + { + { + 0 0.843137 0.827451 0.807843 + 1 0.827451 0.819608 0.811765 + } + { + 0 0.831373 0.831373 0.831373 + 1 0.847059 0.847059 0.847059 + } + }; + alphaGraph 1 + { + { + 0 0.22488 + 0.27907 0.880383 + 0.706395 0.181818 + 1 0 + } + { + 0 0 + 0.180233 0.789474 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 15; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + cloud + { + "gfx_fxt_env_water_drip_pcloud_01" + "gfx_fxt_env_water_drip_pcloud_02" + "gfx_fxt_env_water_drip_pcloud_03" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_water_wake_flow_slow.efx b/raw/fx/maps/mp_maps/fx_mp_water_wake_flow_slow.efx new file mode 100644 index 000000000..0dcc7f375 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_water_wake_flow_slow.efx @@ -0,0 +1,200 @@ +iwfx 2 + +{ + name "water_wake"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 900; + fadeInRange 700 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 230; + spawnLooping 500 0; + spawnOneShot 1 0; + spawnDelayMsec 15 200; + lifeSpanMsec 1300 1600; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 5 -10; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.0263158 + } + { + 0 0.26555 + 1 0.0119617 + } + }; + velGraph0Y 10 + { + { + 0 -0.5 + 1 -0.0550239 + } + { + 0 0.495215 + 1 0.0933014 + } + }; + velGraph0Z 50 + { + { + 0 0.169856 + 0.203488 0.102871 + 0.555233 0.0598086 + 1 0.0550239 + } + { + 0 0.0358852 + 0.5 0.0980861 + 0.802326 0.179426 + 1 0.27512 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 0.488372 -0.212963 + 1 -0.1221 + } + { + 0 0.5 + 0.5 0.194444 + 1 0.06206 + } + }; + sizeGraph0 65 + { + { + 0 0.155844 + 0.335294 0.201299 + 0.529412 0.298701 + 1 0.766234 + } + { + 0 0.350649 + 0.314706 0.38961 + 0.520588 0.474026 + 1 0.993506 + } + }; + sizeGraph1 75 + { + { + 0 0.149351 + 1 0.844156 + } + { + 0 0.324675 + 1 1 + } + }; + scaleGraph 1.333 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.501961 0.501961 + 1 0.501961 0.501961 0.501961 + } + { + 0 0.447059 0.466667 0.423529 + 1 0.309804 0.321569 0.286275 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.203488 0.167464 + 0.508721 0.215311 + 1 0 + } + { + 0 0 + 0.188953 0.244019 + 0.494186 0.296651 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 15; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + orientedSprite + { + "gfx_fxt_env_water_foam" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_zombie_body_dirt_billowing.efx b/raw/fx/maps/mp_maps/fx_mp_zombie_body_dirt_billowing.efx new file mode 100644 index 000000000..7c1d3dfc0 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_zombie_body_dirt_billowing.efx @@ -0,0 +1,1361 @@ +iwfx 2 + +{ + name "lingering_puff"; + editorFlags looping useRandAlpha useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 200 10; + spawnOneShot 3 2; + spawnDelayMsec 1 800; + lifeSpanMsec 1500 1000; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 15 0; + spawnOffsetHeight -10 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity 0 -2.5; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 100 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 300 + { + { + 0 0.4951 + 0.03736 0.1716 + 0.1264 0.05392 + 1 0 + } + { + 0 0.5 + 0.03448 0.2696 + 0.1006 0.1275 + 0.2213 0.06373 + 1 0.03922 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 300 + { + { + 0 -0.5 + 0.2011 -0.2455 + 0.4339 -0.1182 + 1 -0.06364 + } + { + 0 0.5 + 0.204 0.1545 + 0.4425 0.07727 + 1 0.05455 + } + }; + sizeGraph0 120 + { + { + 0 0 + 0.144118 0.350649 + 0.314706 0.688312 + 0.564706 0.883117 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.352941 0.317647 0.262745 + 1 0.219608 0.2 0.180392 + } + { + 0 0.278431 0.25098 0.219608 + 1 0.521569 0.478431 0.454902 + } + }; + alphaGraph 1 + { + { + 0 0.0287081 + 0.145349 0.966507 + 0.40407 1 + 0.601744 0.799043 + 0.784884 0.124402 + 0.895349 0.0239234 + 1 0 + } + { + 0 0 + 0.107558 0.866029 + 0.296512 0.942584 + 0.619186 0.220096 + 0.854651 0.0287081 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_z20" + }; +} +{ + name "rocks"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 50 15; + spawnOneShot 10 5; + spawnDelayMsec 0 2000; + lifeSpanMsec 640 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 8 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 55 12.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 211 + { + { + 0 0.5 + 1 0.0263158 + } + { + 0 -0.5 + 1 -0.0263158 + } + }; + velGraph0Y 211 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.5 + 1 0 + } + }; + velGraph0Z 351 + { + { + 0 0.495215 + 1 0.0263158 + } + { + 0 0.394737 + 1 0.08333 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 5000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 4 + { + { + 0 1 + 1 1 + } + { + 0 0.318182 + 1 0.318182 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.466667 0.384314 0.333333 + 1 0.317647 0.290196 0.25098 + } + { + 0 0.282353 0.243137 0.215686 + 1 0.278431 0.235294 0.196078 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.6322 1 + 0.8132 0.8416 + 0.9397 0.4505 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 10; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_gib_rock" + }; +} +{ + name "1_smoke_impact 3"; + editorFlags useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 200 13; + spawnOneShot 3 2; + spawnDelayMsec 1500 3000; + lifeSpanMsec 2000 500; + spawnOrgX -1 2; + spawnOrgY -10 20; + spawnOrgZ -10 20; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 320 -640; + gravity -2 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -60 + { + { + 0 0.5 + 0.0465116 0.217703 + 0.168605 0.0789474 + 1 0.0215311 + } + { + 0 -0.5 + 0.0552326 -0.217703 + 0.15407 -0.0645933 + 1 -0.0215311 + } + }; + velGraph0Y 60 + { + { + 0 0.5 + 0.0523256 0.222488 + 0.156977 0.0885168 + 1 0.0167464 + } + { + 0 -0.5 + 0.0581395 -0.208134 + 0.162791 -0.069378 + 1 -0.0119617 + } + }; + velGraph0Z 224 + { + { + 0 0.0741627 + 1 0.0358852 + } + { + 0 0.0454546 + 1 0.0215311 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0.5 + 0.209302 0.203704 + 0.540698 0.134259 + 1 0.12037 + } + { + 0 -0.5 + 0.200581 -0.287037 + 0.555233 -0.171296 + 1 -0.157407 + } + }; + sizeGraph0 160 + { + { + 0 0.298701 + 1 1 + } + { + 0 0.149351 + 1 0.668831 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.248705 0.217617 0.212435 + 1 0.227451 0.211765 0.188235 + } + { + 0 0.478431 0.435294 0.388235 + 1 0.45098 0.415686 0.384314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0697674 0.076555 + 0.145349 0.354067 + 0.200581 0.698565 + 0.313953 0.837321 + 0.462209 0.746411 + 0.584302 0.30622 + 0.758721 0.076555 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z20" + }; +} +{ + name "dirt"; + editorFlags looping useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 140 16; + spawnOneShot 10 5; + spawnDelayMsec 0 0; + lifeSpanMsec 500 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 10 10; + spawnOffsetHeight -5 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 -180; + gravity 25 5.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 80 + { + { + 0 0.5 + 1 0.0119617 + } + { + 0 -0.5 + 1 -0.0215311 + } + }; + velGraph0Y 80 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 180 + { + { + 0 0.5 + 1 0.27512 + } + { + 0 0.5 + 1 0.0311005 + } + }; + velGraph1X -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 110 + { + { + 0 0.214286 + 0.241176 0.318182 + 0.55 0.538961 + 1 1 + } + { + 0 1 + 1 0.61039 + } + }; + sizeGraph1 20 + { + { + 0 0.623377 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.447059 0.372549 0.313726 + 1 0.411765 0.356863 0.321569 + } + { + 0 0.705882 0.658824 0.627451 + 1 0.545098 0.486275 0.447059 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0290698 1 + 0.386628 0.92823 + 0.633721 0.679426 + 0.883721 0.248804 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_plume_dirt_z5" + }; +} +{ + name "dirt 2"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld nonUniformScale; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 40 60; + spawnOneShot 10 5; + spawnDelayMsec 0 0; + lifeSpanMsec 500 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight -5 15; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 120; + gravity 45 15.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startFixed loopOnlyNTimes; + atlasIndex 1; + atlasFps 1; + atlasLoopCount 1; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 70 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 -0.0311005 + } + }; + velGraph0Y 70 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 280 + { + { + 0 0.5 + 1 0.27512 + } + { + 0 0.08333 + 1 0.08333 + } + }; + velGraph1X -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 322 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 60 + { + { + 0 0.331169 + 0.241176 0.402597 + 0.55 0.538961 + 1 1 + } + { + 0 0.402597 + 1 0.61039 + } + }; + sizeGraph1 70 + { + { + 0 0.253247 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.447059 0.372549 0.313726 + 1 0.411765 0.356863 0.321569 + } + { + 0 0.34902 0.290196 0.215686 + 1 0.392157 0.32549 0.27451 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0290698 1 + 0.630814 0.913876 + 0.898256 0.636364 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} +{ + name "dirtfall 2"; + editorFlags useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld nonUniformScale; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 20 68; + spawnOneShot 12 5; + spawnDelayMsec 0 2500; + lifeSpanMsec 600 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 5 0; + spawnOffsetHeight 5 10; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -22 44; + gravity 45 15.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 2; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 80 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 -0.0311005 + } + }; + velGraph0Y 80 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 320 + { + { + 0 0.5 + 1 0.27512 + } + { + 0 0.08333 + 1 0.08333 + } + }; + velGraph1X -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 2 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0 + 0.282353 0.668831 + 0.588235 1 + 1 1 + } + { + 0 0.402597 + 1 0.61039 + } + }; + sizeGraph1 70 + { + { + 0 0 + 0.276471 0.876623 + 0.576471 0.967532 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.25098 0.207843 0.192157 + 1 0.313726 0.278431 0.254902 + } + { + 0 0.34902 0.290196 0.215686 + 1 0.392157 0.32549 0.27451 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0290698 1 + 0.648256 0.976077 + 0.799419 0.311005 + 0.950581 0.0191388 + 1 0 + } + { + 0 0 + 0.0901163 0.76555 + 0.247093 1 + 0.831395 0.990431 + 0.968023 0.837321 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_plume_water" + }; +} +{ + name "dirt 3"; + editorFlags looping useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToWorld nonUniformScale; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 50 50; + spawnOneShot 10 5; + spawnDelayMsec 0 0; + lifeSpanMsec 500 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight -5 15; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 45 15.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startFixed loopOnlyNTimes; + atlasIndex 0; + atlasFps 1; + atlasLoopCount 1; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 80 + { + { + 0 0.5 + 1 0.0311005 + } + { + 0 -0.5 + 1 -0.0311005 + } + }; + velGraph0Y 80 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 320 + { + { + 0 0.5 + 1 0.27512 + } + { + 0 0.08333 + 1 0.08333 + } + }; + velGraph1X -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 222 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 60 + { + { + 0 0.331169 + 0.241176 0.402597 + 0.55 0.538961 + 1 1 + } + { + 0 0.402597 + 1 0.61039 + } + }; + sizeGraph1 70 + { + { + 0 0.623377 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.447059 0.372549 0.313726 + 1 0.411765 0.356863 0.321569 + } + { + 0 0.34902 0.290196 0.215686 + 1 0.392157 0.32549 0.27451 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0290698 1 + 0.630814 0.913876 + 0.898256 0.636364 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_zombie_body_dust_falling.efx b/raw/fx/maps/mp_maps/fx_mp_zombie_body_dust_falling.efx new file mode 100644 index 000000000..870c43ab9 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_zombie_body_dust_falling.efx @@ -0,0 +1,1244 @@ +iwfx 2 + +{ + name "dust_falling"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel playOnTouch boundingSphere; + flags spawnRelative spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 900; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 80; + spawnLooping 200 15; + spawnOneShot 1 0; + spawnDelayMsec 0 200; + lifeSpanMsec 1000 600; + spawnOrgX 0 0; + spawnOrgY -10 20; + spawnOrgZ -8 16; + spawnOffsetRadius 5 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 10 0; + elasticity 0 0; + windinfluence 0.1; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 -0.0550239 + 0.0697674 -0.0550239 + 0.25 -0.069378 + 0.531977 -0.131579 + 0.834302 -0.26555 + 1 -0.5 + } + { + 0 -0.0502392 + 0.0813954 -0.0502392 + 0.226744 -0.0789474 + 0.497093 -0.188995 + 0.84593 -0.456938 + 1 -0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 20 + { + { + 0 -0.198565 + 1 -0.5 + } + { + 0 0.19378 + 1 0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 240 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 200 + { + { + 0 0.194805 + 0.473529 0.311688 + 0.729412 0.467532 + 0.923529 0.75974 + 1 1 + } + { + 0 0 + 0.364706 0.0779221 + 0.717647 0.181818 + 0.891176 0.37013 + 1 0.675325 + } + }; + sizeGraph1 380 + { + { + 0 0 + 0.129412 0.025974 + 0.202941 0.0844156 + 0.264706 0.227273 + 0.370588 0.357143 + 0.673529 0.512987 + 0.885294 0.746753 + 1 1 + } + { + 0 0 + 0.132353 0.012987 + 0.220588 0.038961 + 0.332353 0.181818 + 0.505882 0.272727 + 0.7 0.318182 + 0.902941 0.415584 + 1 0.597403 + } + }; + scaleGraph 1.333 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.258824 0.227451 0.207843 + 1 0.313726 0.290196 0.262745 + } + { + 0 0.372549 0.317647 0.286275 + 1 0.396078 0.317647 0.278431 + } + }; + alphaGraph 1 + { + { + 0 0.220096 + 0.209302 1 + 0.709302 0.282297 + 1 0 + } + { + 0 0 + 0.133721 0.23445 + 0.351744 0.990431 + 0.561047 0.961722 + 0.787791 0.296651 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/dirt/fx_dust_impact_plume_small"; + fxOnDeath ""; + sortOrder 9; + efPriority 0; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_wind_ash" + }; +} +{ + name "11plume_rising"; + editorFlags useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 200 2; + spawnOneShot 1 0; + spawnDelayMsec 0 200; + lifeSpanMsec 500 300; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 40 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.2 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Y 0.2 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.409091 + 1 0.413876 + } + }; + velGraph1X -0 + { + { + 0 -0.0167464 + 1 -0.5 + } + { + 0 -0.00717703 + 1 -0.370813 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 20 + { + { + 0 0.24026 + 0.0294118 0.461039 + 0.1 0.688312 + 0.261765 0.87013 + 0.602941 0.967532 + 1 1 + } + { + 0 0.012987 + 0.0147059 0.11039 + 0.0617647 0.253247 + 0.147059 0.383117 + 0.326471 0.480519 + 0.632353 0.512987 + 1 0.512987 + } + }; + sizeGraph1 70 + { + { + 0 0.123377 + 0.0264706 0.383117 + 0.102941 0.597403 + 0.373529 0.766234 + 1 1 + } + { + 0 0.0844156 + 0.0235294 0.227273 + 0.0941176 0.383117 + 0.332353 0.506494 + 1 0.720779 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.286275 0.262745 0.180392 + 1 0.388235 0.345098 0.294118 + } + { + 0 0.356863 0.290196 0.235294 + 1 0.376471 0.313726 0.25098 + } + }; + alphaGraph 1 + { + { + 0 0.732057 + 0.110465 0.880383 + 0.331395 1 + 0.543605 0.344498 + 0.802326 0.0478469 + 1 0 + } + { + 0 0.483254 + 0.0639535 0.870813 + 0.215116 1 + 0.540698 0.210526 + 0.831395 0.0287081 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_debris_plume_water" + }; +} +{ + name "11plume_falling"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 50 1; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 400 500; + spawnOrgX -10 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 111 6; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 0.0232558 0.270335 + 0.0784884 0.12201 + 0.270349 0.0406699 + 1 0.0215311 + } + { + 0 0.155502 + 0.0697674 0.069378 + 0.18314 0.0358852 + 0.313953 0.0311005 + 1 0.0215311 + } + }; + velGraph1X 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.236111 + 1 0.5 + } + { + 0 -0.171296 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.25974 + 0.0735294 0.363636 + 0.264706 0.564935 + 1 1 + } + { + 0 0.12987 + 0.0794118 0.214286 + 0.305882 0.324675 + 1 0.5 + } + }; + sizeGraph1 80 + { + { + 0 0.136364 + 0.270588 0.194805 + 0.564706 0.37013 + 1 0.688312 + } + { + 0 0.201299 + 0.244118 0.279221 + 0.497059 0.474026 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.341176 0.294118 0.266667 + 1 0.368627 0.317647 0.25098 + } + { + 0 0.333333 0.294118 0.243137 + 1 0.301961 0.266667 0.235294 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0290698 0.267943 + 0.151163 0.741627 + 0.386628 1 + 0.630814 0.770335 + 1 0 + } + { + 0 0 + 0.113372 0.349282 + 0.380814 0.564593 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_debris_plume_water" + }; +} +{ + name "11dust"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta absVel1; + flags spawnRelative spawnOffsetNone runRelToWorld; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 50 1; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 900 800; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 60; + gravity -5 15; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 1; + atlasFps 27; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.236111 + 1 0.5 + } + { + 0 -0.171296 + 1 -0.5 + } + }; + sizeGraph0 110 + { + { + 0 0 + 0.1 0.344156 + 0.305882 0.558442 + 1 1 + } + { + 0 0 + 0.135294 0.24026 + 0.538235 0.487013 + 1 0.577922 + } + }; + sizeGraph1 0 + { + { + 0 0.311688 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.337255 0.266667 0.239216 + 1 0.352941 0.278431 0.227451 + } + { + 0 0.360784 0.341176 0.262745 + 1 0.32549 0.290196 0.223529 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0697674 0.545455 + 0.281977 0.933014 + 0.531977 0.904306 + 0.857558 0.483254 + 1 0 + } + { + 0 0 + 0.0959302 0.311005 + 0.261628 0.569378 + 0.534884 0.435407 + 0.787791 0.076555 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_light" + }; +} +{ + name "dust_cloud 2"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel playOnTouch boundingSphere; + flags spawnRelative spawnOffsetNone runRelToWorld; + spawnRange 0 900; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 200 2; + spawnOneShot 0 0; + spawnDelayMsec 50 200; + lifeSpanMsec 2200 500; + spawnOrgX 0 0; + spawnOrgY -15 30; + spawnOrgZ -10 20; + spawnOffsetRadius 5 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -90 180; + gravity 0 -3; + elasticity 0 0; + windinfluence 0.5; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 80 + { + { + 0 -0.0550239 + 0.25 -0.069378 + 0.581395 -0.126794 + 1 -0.251196 + } + { + 0 -0.188995 + 0.18314 -0.303828 + 0.546512 -0.404306 + 1 -0.433014 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 10 + { + { + 0 -0.19378 + 1 -0.5 + } + { + 0 0.179426 + 1 0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 80 + { + { + 0 0.5 + 1 0.134259 + } + { + 0 -0.5 + 1 -0.185185 + } + }; + sizeGraph0 130 + { + { + 0 0.194805 + 0.397059 0.331169 + 0.870588 0.779221 + 1 1 + } + { + 0 0.0909091 + 0.276471 0.116883 + 0.594118 0.188312 + 0.861765 0.428571 + 1 0.675325 + } + }; + sizeGraph1 120 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1.333 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.301961 0.294118 0.282353 + 1 0.12549 0.129412 0.121569 + } + { + 0 0.32549 0.278431 0.223529 + 1 0.356863 0.345098 0.32549 + } + }; + alphaGraph 1 + { + { + 0 0.00956938 + 0.0959302 0.076555 + 0.302326 0.4689 + 0.398256 0.277512 + 0.688953 0.0526316 + 1 0 + } + { + 0 0 + 0.116279 0.167464 + 0.197674 0.454545 + 0.284884 0.885167 + 0.456395 0.4689 + 0.622093 0.244019 + 0.761628 0.119617 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/dirt/fx_dust_impact_plume_small"; + fxOnDeath ""; + sortOrder 5; + efPriority 0; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + model + { + "fx_axis_createfx" + }; +} +{ + name "dust_falling 2"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel playOnTouch boundingSphere; + flags spawnRelative spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 280; + spawnLooping 200 15; + spawnOneShot 1 1; + spawnDelayMsec 0 0; + lifeSpanMsec 1000 600; + spawnOrgX 0 0; + spawnOrgY -10 20; + spawnOrgZ -8 16; + spawnOffsetRadius 5 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 20 0; + elasticity 0 0; + windinfluence 0.1; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 -0.0550239 + 0.0697674 -0.0550239 + 0.25 -0.069378 + 0.531977 -0.131579 + 0.834302 -0.26555 + 1 -0.5 + } + { + 0 -0.0502392 + 0.0813954 -0.0502392 + 0.226744 -0.0789474 + 0.497093 -0.188995 + 0.84593 -0.456938 + 1 -0.5 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 20 + { + { + 0 -0.198565 + 1 -0.5 + } + { + 0 0.19378 + 1 0.5 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 240 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 100 + { + { + 0 0.194805 + 0.473529 0.311688 + 0.729412 0.467532 + 0.923529 0.75974 + 1 1 + } + { + 0 0 + 0.364706 0.0779221 + 0.717647 0.181818 + 0.891176 0.37013 + 1 0.675325 + } + }; + sizeGraph1 180 + { + { + 0 0 + 0.129412 0.025974 + 0.202941 0.0844156 + 0.264706 0.227273 + 0.370588 0.357143 + 0.673529 0.512987 + 0.885294 0.746753 + 1 1 + } + { + 0 0 + 0.132353 0.012987 + 0.220588 0.038961 + 0.332353 0.181818 + 0.505882 0.272727 + 0.7 0.318182 + 0.902941 0.415584 + 1 0.597403 + } + }; + scaleGraph 1.333 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.258824 0.227451 0.207843 + 1 0.133333 0.12549 0.109804 + } + { + 0 0.372549 0.317647 0.286275 + 1 0.396078 0.317647 0.278431 + } + }; + alphaGraph 1 + { + { + 0 0.220096 + 0.209302 1 + 0.709302 0.282297 + 1 0 + } + { + 0 0 + 0.133721 0.23445 + 0.351744 0.990431 + 0.677326 1 + 0.787791 0.296651 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact "env/dirt/fx_dust_impact_plume_small"; + fxOnDeath ""; + sortOrder 9; + efPriority 0; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} diff --git a/raw/fx/maps/mp_maps/fx_mp_zombie_hand_dirt_burst.efx b/raw/fx/maps/mp_maps/fx_mp_zombie_hand_dirt_burst.efx new file mode 100644 index 000000000..1ae1be634 --- /dev/null +++ b/raw/fx/maps/mp_maps/fx_mp_zombie_hand_dirt_burst.efx @@ -0,0 +1,2306 @@ +iwfx 2 + +{ + name "lingering_puff"; + editorFlags useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 200 20; + spawnOneShot 4 2; + spawnDelayMsec 0 200; + lifeSpanMsec 4000 1000; + spawnOrgX -5 10; + spawnOrgY -5 10; + spawnOrgZ 0 0; + spawnOffsetRadius 25 2; + spawnOffsetHeight 0 -20; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -0 -0.3; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 110 + { + { + 0 0.4951 + 0.03736 0.1716 + 0.1264 0.05392 + 1 0 + } + { + 0 0.5 + 0.03448 0.2696 + 0.1006 0.1275 + 0.2213 0.06373 + 1 0.03922 + } + }; + velGraph0Y 340 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 340 + { + { + 0 0.5 + 0.07471 0.2108 + 0.1494 0.08824 + 0.3218 0.03922 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 -0.5 + 0.2011 -0.2455 + 0.4339 -0.1182 + 1 -0.06364 + } + { + 0 0.5 + 0.204 0.1545 + 0.4425 0.07727 + 1 0.05455 + } + }; + sizeGraph0 260 + { + { + 0 0.2215 + 0.0617647 0.525974 + 0.188235 0.727273 + 0.367647 0.837662 + 1 1 + } + { + 0 0.305195 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.290196 0.247059 0.192157 + 1 0.219608 0.2 0.180392 + } + { + 0 0.490196 0.447059 0.423529 + 1 0.521569 0.478431 0.454902 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.427326 1 + 0.75 0.799043 + 0.857558 0.296651 + 0.90407 0.0909091 + 1 0 + } + { + 0 1 + 0.409884 0.889952 + 0.758721 0.5311 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 6; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_smk_gen_z20" + }; +} +{ + name "rocks"; + editorFlags useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset; + spawnRange 0 900; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 200 30; + spawnOneShot 4 5; + spawnDelayMsec 0 200; + lifeSpanMsec 3800 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 11 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 95 12.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 200 + { + { + 0 0.27512 + 1 0.27512 + } + { + 0 0.08333 + 1 0.08333 + } + }; + velGraph0Y 200 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1000 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.203349 + 1 0.203349 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 5000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 7 + { + { + 0 1 + 1 1 + } + { + 0 0.318182 + 1 0.318182 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.411765 0.345098 0.254902 + 1 0.376471 0.305882 0.235294 + } + { + 0 0.4 0.352941 0.266667 + 1 0.415686 0.356863 0.27451 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_gib_rock" + }; +} +{ + name "1_smoke_impact 3"; + editorFlags useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToSpawn; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 800; + spawnLooping 97 0; + spawnOneShot 5 3; + spawnDelayMsec 0 330; + lifeSpanMsec 700 400; + spawnOrgX -1 2; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 15 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 320 -640; + gravity -3 71; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 624 + { + { + 0 0.260766 + 1 0.0358852 + } + { + 0 0.5 + 1 0.0215311 + } + }; + velGraph0Y 60 + { + { + 0 0.5 + 0.0523256 0.222488 + 0.156977 0.0885168 + 1 0.0167464 + } + { + 0 -0.5 + 0.0581395 -0.208134 + 0.162791 -0.069378 + 1 -0.0119617 + } + }; + velGraph0Z 60 + { + { + 0 0.5 + 0.0465116 0.217703 + 0.168605 0.0789474 + 1 0.0215311 + } + { + 0 -0.5 + 0.0552326 -0.217703 + 0.15407 -0.0645933 + 1 -0.0215311 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 200 + { + { + 0 0.5 + 0.209302 0.203704 + 0.540698 0.134259 + 1 0.12037 + } + { + 0 -0.5 + 0.200581 -0.287037 + 0.555233 -0.171296 + 1 -0.157407 + } + }; + sizeGraph0 261 + { + { + 0 0.0844156 + 1 1 + } + { + 0 0.149351 + 1 0.668831 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.321569 0.278431 0.211765 + 1 0.227451 0.211765 0.188235 + } + { + 0 0.478431 0.435294 0.388235 + 1 0.45098 0.415686 0.384314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0697674 0.076555 + 0.145349 0.354067 + 0.200581 0.698565 + 0.313953 0.837321 + 0.462209 0.746411 + 0.584302 0.30622 + 0.758721 0.076555 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_debris_plume_water_z5" + }; +} +{ + name "dirt 2"; + editorFlags useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset nonUniformScale; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 200 30; + spawnOneShot 2 1; + spawnDelayMsec 0 150; + lifeSpanMsec 1500 175; + spawnOrgX -20 20; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 2; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -12 24; + gravity 74 5.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.27512 + 1 0.27512 + } + { + 0 0.08333 + 1 0.08333 + } + }; + velGraph0Y 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 550 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.322967 + 1 0.198565 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 90 + { + { + 0 0.435065 + 1 1 + } + { + 0 1 + 1 0.61039 + } + }; + sizeGraph1 360 + { + { + 0 0.623377 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.305882 0.266667 0.239216 + 1 0.427451 0.368627 0.329412 + } + { + 0 0.286275 0.254902 0.211765 + 1 0.301961 0.262745 0.235294 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.127907 0.966507 + 0.340116 0.976077 + 0.642442 0.483254 + 0.828488 0.110048 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_plume_water_z5" + }; +} +{ + name "dirt 4"; + editorFlags useRandColor useRandRotDelta useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 200 30; + spawnOneShot 2 1; + spawnDelayMsec 0 200; + lifeSpanMsec 900 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 13 2; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity 75 5.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.27512 + 1 0.27512 + } + { + 0 0.08333 + 1 0.08333 + } + }; + velGraph0Y 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 640 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.198565 + 1 0.198565 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 220 + { + { + 0 0.214286 + 0.241176 0.318182 + 0.55 0.538961 + 1 1 + } + { + 0 1 + 1 0.61039 + } + }; + sizeGraph1 20 + { + { + 0 0.623377 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.305882 0.258824 0.239216 + 1 0.411765 0.356863 0.321569 + } + { + 0 0.341176 0.290196 0.266667 + 1 0.545098 0.486275 0.447059 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.395349 0.942584 + 0.697674 0.650718 + 0.924419 0.291866 + 1 0 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 9; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} +{ + name "rocks 2"; + editorFlags useRandColor useRandSize0 useRandScale useRandRotDelta useRandVel0 useBackCompatVel playOnTouch; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset useCollision dieOnTouch; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 200 30; + spawnOneShot 2 2; + spawnDelayMsec 0 500; + lifeSpanMsec 2000 175; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 11 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 222 -222; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 222 -222; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 85 12.5; + elasticity 0.1 0.2; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 400 + { + { + 0 0.27512 + 1 0.27512 + } + { + 0 0.08333 + 1 0.08333 + } + }; + velGraph0Y 400 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 800 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.203349 + } + }; + velGraph1X 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 5000 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 3 + { + { + 0 1 + 1 1 + } + { + 0 0.318182 + 1 0.318182 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 2 + { + { + 0 1 + 1 1 + } + { + 0 0.753247 + 1 0.753247 + } + }; + colorGraph 1 + { + { + 0 0.5412 0.5412 0.5412 + 1 0.5412 0.5412 0.5412 + } + { + 0 0.8549 0.8706 0.8471 + 1 0.8549 0.8706 0.8471 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.6322 1 + 0.8132 0.8416 + 0.9397 0.4505 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 4; + fxOnImpact "bio/player/fx_footstep_dust"; + fxOnDeath ""; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + model + { + "fx_debris_stone_01" + }; +} +{ + name "_dirt_skew"; + editorFlags useRandSize0 useRandVel0 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 200 50; + spawnOneShot 3 2; + spawnDelayMsec 0 222; + lifeSpanMsec 500 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 15 0; + spawnOffsetHeight 10 1; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -5 10; + gravity 1 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 50 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 50 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Z 700 + { + { + 0 0.1 + 1 0 + } + { + 0 0.2 + 1 0 + } + }; + velGraph1X -1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 1 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 100 + { + { + 0 0.05759 + 0.1977 0.1456 + 0.4767 0.3861 + 1 1 + } + { + 0 0.2513 + 0.2035 0.3291 + 0.468 0.4873 + 1 1 + } + }; + sizeGraph1 220 + { + { + 0 0.4461 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.356863 0.301961 0.223529 + 1 0.345098 0.282353 0.219608 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.31686 1 + 0.526163 0 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_debris_clump" + }; +} +{ + name "_dirt_splash"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel boundingSphere; + flags spawnRelative spawnFrustumCull spawnOffsetCylinder runRelToOffset nonUniformScale; + spawnRange 0 4500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 200 20; + spawnOneShot 2 2; + spawnDelayMsec 100 100; + lifeSpanMsec 600 500; + spawnOrgX 10 10; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 5 0; + spawnOffsetHeight -0.5 1; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity 75 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 20 + { + { + 0 0.03846 + 1 0.0454545 + } + { + 0 0.06154 + 1 0.06154 + } + }; + velGraph0Y 20 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 800 + { + { + 0 0.5 + 0.203488 0.294258 + 0.473837 0.188995 + 1 0.155502 + } + { + 0 0.0837321 + 0.127907 0.0502392 + 0.296512 0.0358852 + 1 0.0311005 + } + }; + velGraph1X 180 + { + { + 0 0 + 1 0.3125 + } + { + 0 0 + 1 0.5 + } + }; + velGraph1Y 180 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 280 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 130 + { + { + 0 0.24026 + 1 1 + } + { + 0 0.512987 + 1 0.506494 + } + }; + sizeGraph1 300 + { + { + 0 0.292208 + 1 0.571429 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1.333 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.388235 0.321569 0.254902 + 1 0.447059 0.384314 0.329412 + } + { + 0 0.572549 0.490196 0.447059 + 1 0.607843 0.552941 0.517647 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0697674 0.574163 + 0.25 0.732057 + 0.488372 0.602871 + 0.627907 0.334928 + 0.773256 0.138756 + 1 0 + } + { + 0 0.382775 + 0.238372 0.555024 + 0.436047 0.291866 + 0.674419 0.0956938 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_plume_dirt" + }; +} +{ + name "_dirt_fade_base"; + editorFlags useRandRotDelta useRandVel0 useBackCompatVel absVel1 boundingSphere; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 1600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 10 20; + spawnOneShot 5 2; + spawnDelayMsec 0 211; + lifeSpanMsec 1000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 90 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 2; + atlasFps 1; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 800 + { + { + 0 0.5 + 1 0.260766 + } + { + 0 0.452153 + 1 0.0215311 + } + }; + velGraph0Y 300 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph0Z 300 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.3125 + } + { + 0 0 + 1 0.5 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 240 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 90 + { + { + 0 0 + 1 1 + } + { + 0 1 + 1 1 + } + }; + sizeGraph1 180 + { + { + 0 0 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1.333 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.396078 0.313726 0.254902 + 1 0.352941 0.32549 0.305882 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.514535 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} +{ + name "_dirt_fade_drop 2"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1 boundingSphere; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToSpawn; + spawnRange 0 3200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 10 20; + spawnOneShot 3 0; + spawnDelayMsec 0 100; + lifeSpanMsec 1000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 50; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity 40 30; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1200 + { + { + 0 0.399522 + 0.15407 0.232057 + 0.383721 0.131579 + 1 0.0789474 + } + { + 0 0.198565 + 0.104651 0.0980861 + 0.261628 0.0645933 + 1 0.0263158 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0.3125 + } + { + 0 0 + 1 0.5 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 240 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 170 + { + { + 0 0.0974026 + 1 1 + } + { + 0 0.103896 + 0.15 0.396104 + 0.411765 0.87013 + 0.7 0.980519 + 1 1 + } + }; + sizeGraph1 200 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1.333 + { + { + 0 0.75 + 1 0.75 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.337255 0.290196 0.247059 + 0.104651 0.337255 0.337255 0.305699 + 1 0.270588 0.270588 0.270588 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.555233 0.966507 + 0.895349 0.679426 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_debris_clump" + }; +} +{ + name "crater_grow"; + editorFlags useRandScale useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 10000 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 1000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 64 + { + { + 0 0.24026 + 0.126471 0.590909 + 0.302941 0.837662 + 0.644118 0.974026 + 1 1 + } + { + 0 0.253247 + 0.0558824 0.623377 + 0.167647 0.863636 + 0.397059 0.980519 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.321569 0.270588 0.219608 + 1 0.309804 0.239216 0.192157 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.130814 0.535885 + 0.488372 0.942584 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "fx_decal_zombie_crater_dirt" + }; +} +{ + name "crater_stay"; + editorFlags useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 1000 0; + spawnOneShot 1 0; + spawnDelayMsec 1000 0; + lifeSpanMsec 8000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 64 + { + { + 0 1 + 0.252941 1 + 0.570588 0.896104 + 0.826471 0.590909 + 0.958824 0.220779 + 1 0 + } + { + 0 1 + 1 1 + } + }; + colorGraph 1 + { + { + 0 0.305882 0.215686 0.188235 + 1 0.32549 0.262745 0.215686 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.511628 1 + 0.828488 0.736842 + 0.976744 0.330144 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0.4; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "fx_decal_zombie_crater_dirt" + }; +} diff --git a/raw/fx/misc/fx_zombie_cola_dtap_on.efx b/raw/fx/misc/fx_zombie_cola_dtap_on.efx new file mode 100644 index 000000000..03c8de90d --- /dev/null +++ b/raw/fx/misc/fx_zombie_cola_dtap_on.efx @@ -0,0 +1,364 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -10 0; + spawnOrgZ 60 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 0.501961 + 1 1 1 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "light_flash 2"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -30 0; + spawnOrgZ 20 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 0.501961 + 1 1 1 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_cola_jugg_on.efx b/raw/fx/misc/fx_zombie_cola_jugg_on.efx new file mode 100644 index 000000000..0da62b759 --- /dev/null +++ b/raw/fx/misc/fx_zombie_cola_jugg_on.efx @@ -0,0 +1,364 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -10 0; + spawnOrgZ 80 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.25098 0.25098 + 1 0.501961 0.25098 0.25098 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "light_flash 2"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -20 0; + spawnOrgZ 30 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0.25098 0.25098 + 1 0.501961 0.25098 0.25098 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_cola_off.efx b/raw/fx/misc/fx_zombie_cola_off.efx new file mode 100644 index 000000000..4431812a1 --- /dev/null +++ b/raw/fx/misc/fx_zombie_cola_off.efx @@ -0,0 +1,402 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 1000 200; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -10 0; + spawnOrgZ 80 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 80 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 0 0 + 1 0.501961 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "smoke_trail_puff_lg 2"; + editorFlags useRandColor useRandSize0 useRandRotDelta useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 12000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 150 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 60 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 10 + { + { + 0 0 + 0.502941 0.655844 + 0.782353 0.915584 + 1 1 + } + { + 0 0.025974 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.996078 0.941177 0.811765 + 0.0668605 0.752941 0.752941 0.752941 + 1 0.752941 0.752941 0.752941 + } + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime -25; + trailRepeatDist 400; + trailDef + { + 0.9375 -0.03125 0 + -0.9375 -0.03125 1 + 0.9375 -0.03125 0 + 0 -0.96875 0 + 0 0.96875 1 + 0 -0.96875 0 + 0.6875 -0.78125 0 + -0.6875 0.71875 1 + 0.6875 -0.78125 0 + -0.625 -0.71875 0 + 0.6875 0.6875 1 + -0.625 -0.71875 0 + } { + 0 + 1 + 1 + 2 + 3 + 4 + 4 + 5 + 6 + 7 + 7 + 8 + 9 + 10 + 10 + 11 + }; + model + { + "zombie_vending_sleight" + }; +} diff --git a/raw/fx/misc/fx_zombie_cola_on.efx b/raw/fx/misc/fx_zombie_cola_on.efx new file mode 100644 index 000000000..1146c5b4b --- /dev/null +++ b/raw/fx/misc/fx_zombie_cola_on.efx @@ -0,0 +1,364 @@ +iwfx 2 + +{ + name "_light_top"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -10 0; + spawnOrgZ 80 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 0.501961 + 1 0.501961 1 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "_light_cast"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -20 0; + spawnOrgZ 30 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 0.501961 + 1 0.501961 1 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_cola_revive_on.efx b/raw/fx/misc/fx_zombie_cola_revive_on.efx new file mode 100644 index 000000000..d1d89e9af --- /dev/null +++ b/raw/fx/misc/fx_zombie_cola_revive_on.efx @@ -0,0 +1,364 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -10 0; + spawnOrgZ 65 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "light_flash 2"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -20 0; + spawnOrgZ 25 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_dirt_dust_emited.efx b/raw/fx/misc/fx_zombie_dirt_dust_emited.efx new file mode 100644 index 000000000..d4760250c --- /dev/null +++ b/raw/fx/misc/fx_zombie_dirt_dust_emited.efx @@ -0,0 +1,601 @@ +iwfx 2 + +{ + name "11plume_rising"; + editorFlags useRandAlpha useRandSize0 useRandSize1 useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 200 2; + spawnOneShot 0 1; + spawnDelayMsec 0 0; + lifeSpanMsec 500 300; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 50 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0.2 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Y 0.2 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.409091 + 1 0.413876 + } + }; + velGraph1X -0 + { + { + 0 -0.0167464 + 1 -0.5 + } + { + 0 -0.00717703 + 1 -0.370813 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 20 + { + { + 0 0.24026 + 0.0294118 0.461039 + 0.1 0.688312 + 0.261765 0.87013 + 0.602941 0.967532 + 1 1 + } + { + 0 0.012987 + 0.0147059 0.11039 + 0.0617647 0.253247 + 0.147059 0.383117 + 0.326471 0.480519 + 0.632353 0.512987 + 1 0.512987 + } + }; + sizeGraph1 40 + { + { + 0 0.123377 + 0.0264706 0.383117 + 0.102941 0.597403 + 0.373529 0.766234 + 1 1 + } + { + 0 0.0844156 + 0.0235294 0.227273 + 0.0941176 0.383117 + 0.332353 0.506494 + 1 0.720779 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.337255 0.305882 0.254902 + 1 0.54902 0.509804 0.45098 + } + { + 0 0.501961 0.501961 0.501961 + 1 0.768627 0.74902 0.635294 + } + }; + alphaGraph 1 + { + { + 0 0.248804 + 0.110465 0.880383 + 0.331395 1 + 1 0 + } + { + 0 0.258373 + 0.0639535 0.870813 + 0.215116 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 115; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_debris_plume_water" + }; +} +{ + name "11plume_falling"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 absVel1; + flags spawnRelative spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 50 1; + spawnOneShot 0 1; + spawnDelayMsec 0 0; + lifeSpanMsec 400 500; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ -20 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 175 10; + gravity 2 4; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 0.0232558 0.270335 + 0.0784884 0.12201 + 0.270349 0.0406699 + 1 0.0215311 + } + { + 0 0.155502 + 0.0697674 0.069378 + 0.18314 0.0358852 + 0.313953 0.0311005 + 1 0.0215311 + } + }; + velGraph1X -11 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.236111 + 1 0.5 + } + { + 0 -0.171296 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 0.25974 + 0.0735294 0.363636 + 0.264706 0.564935 + 1 1 + } + { + 0 0.12987 + 0.0794118 0.214286 + 0.305882 0.324675 + 1 0.5 + } + }; + sizeGraph1 200 + { + { + 0 0.136364 + 0.270588 0.194805 + 0.564706 0.37013 + 1 0.688312 + } + { + 0 0.201299 + 0.244118 0.279221 + 0.497059 0.474026 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.341176 0.294118 0.266667 + 1 0.368627 0.317647 0.25098 + } + { + 0 0.333333 0.294118 0.243137 + 1 0.301961 0.266667 0.235294 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0290698 0.267943 + 0.151163 0.741627 + 0.386628 1 + 0.630814 0.770335 + 1 0 + } + { + 0 0 + 0.113372 0.349282 + 0.380814 0.564593 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 115; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_debris_plume_water" + }; +} +{ + name "11dust"; + editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta absVel1; + flags spawnRelative spawnOffsetNone runRelToWorld; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 50 1; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 800 800; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -60 60; + gravity -2 15; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 1; + atlasFps 27; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.236111 + 1 0.5 + } + { + 0 -0.171296 + 1 -0.5 + } + }; + sizeGraph0 140 + { + { + 0 0.337662 + 1 1 + } + { + 0 0.175325 + 1 0.512987 + } + }; + sizeGraph1 0 + { + { + 0 0.311688 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.388235 0.341176 0.313726 + 1 0.447059 0.435294 0.345098 + } + { + 0 0.360784 0.341176 0.262745 + 1 0.32549 0.290196 0.223529 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0697674 0.545455 + 0.281977 0.933014 + 0.531977 0.904306 + 0.857558 0.483254 + 1 0 + } + { + 0 0 + 0.0959302 0.311005 + 0.261628 0.569378 + 0.534884 0.435407 + 0.787791 0.076555 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 115; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_light" + }; +} diff --git a/raw/fx/misc/fx_zombie_dirt_emitter.efx b/raw/fx/misc/fx_zombie_dirt_emitter.efx new file mode 100644 index 000000000..e19d6f25e --- /dev/null +++ b/raw/fx/misc/fx_zombie_dirt_emitter.efx @@ -0,0 +1,401 @@ +iwfx 2 + +{ + name "spawner"; + editorFlags useRandColor useBackCompatVel playOnRun; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 98 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 3000 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0.01 -0.01; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.00717705 + 1 0.0119617 + } + { + 0 -0.0119617 + 1 -0.0167464 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.0119617 + 1 0.00717705 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 15 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 0.122093 0.134715 0.134715 0.150259 + 1 0.364706 0.364706 0.364706 + } + { + 0 1 0.501961 0 + 0.139535 0.176166 0.181347 0.196891 + 1 0.270588 0.270588 0.270588 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0.899522 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission "misc/fx_zombie_dirt_dust_emited"; + emitDist 2 8; + emitDistVariance 0 2; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + trailDef + { + 0 -0.90625 0 + 0.75 0.4375 0.666667 + -0.78125 0.4375 1.33333 + 0 -0.90625 2 + } { + 0 + 1 + 1 + 2 + 2 + 3 + }; + billboardSprite + { + }; +} +{ + name "rocks"; + editorFlags looping useRandColor useRandScale useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 4500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 900; + spawnLooping 98 20; + spawnOneShot 3 0; + spawnDelayMsec 0 100; + lifeSpanMsec 1500 0; + spawnOrgX -20 40; + spawnOrgY -20 40; + spawnOrgZ -20 40; + spawnOffsetRadius 4 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 23; + spawnAngleYaw 0 0; + spawnAngleRoll 345 -234; + angleVelPitch 0 34; + angleVelYaw 23 32; + angleVelRoll 0 0; + initialRot 0 0; + gravity 100 0; + elasticity 0.01 -0.01; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 3; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.00717705 + 1 0.0119617 + } + { + 0 -0.0119617 + 1 -0.0167464 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0.0119617 + 1 0.00717705 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 15 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 0.5 + 1 0.493506 + } + }; + colorGraph 1 + { + { + 0 1 0.501961 0 + 0.122093 0.134715 0.134715 0.150259 + 1 0.364706 0.364706 0.364706 + } + { + 0 1 0.501961 0 + 0.139535 0.176166 0.181347 0.196891 + 1 0.270588 0.270588 0.270588 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 0.899522 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 30 10; + emitDistVariance 40 20; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + trailDef + { + 0 -0.90625 0 + 0.75 0.4375 0.666667 + -0.78125 0.4375 1.33333 + 0 -0.90625 2 + } { + 0 + 1 + 1 + 2 + 2 + 3 + }; + model + { + "fx_debris_stone_01" + }; +} diff --git a/raw/fx/misc/fx_zombie_elec_gen_idle.efx b/raw/fx/misc/fx_zombie_elec_gen_idle.efx new file mode 100644 index 000000000..929151cf7 --- /dev/null +++ b/raw/fx/misc/fx_zombie_elec_gen_idle.efx @@ -0,0 +1,2240 @@ +iwfx 2 + +{ + name "light"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 20 0; + spawnOrgY 0 0; + spawnOrgZ -10 10; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 400 + { + { + 0 1 + 1 0.5 + } + { + 0 0.487013 + 1 0.753247 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.25 0.4689 + 0.264535 1 + 1 1 + } + { + 0 1 + 0.587209 1 + 0.834302 0.454545 + 0.90407 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "lightning_and_cloud_up 3"; + editorFlags looping useRandAlpha useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 34 0; + spawnOrgY 0 0; + spawnOrgZ 40 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 14; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 1 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 60 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.85098 0.756863 0.85098 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.758721 1 + 1 0 + } + { + 0 0 + 0.247093 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "_lightning_and_cloud_up 5"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 14 0; + spawnOrgY 0 0; + spawnOrgZ 14 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 32; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 64 + { + { + 0 1 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 34 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "_lightning_and_cloud_up_r"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 1200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 0; + spawnOrgX 14 0; + spawnOrgY 0 0; + spawnOrgZ 5 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom playOverLife; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 544 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 14 + { + { + 0 0 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 34 + { + { + 0 0.24026 + 1 1 + } + { + 0 0 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "_lightning_and_cloud_up_r 2"; + editorFlags looping useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 1200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 0; + spawnOrgX 64 0; + spawnOrgY 0 0; + spawnOrgZ 5 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom playOverLife; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 544 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 14 + { + { + 0 0 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 32 + { + { + 0 0.227273 + 1 1 + } + { + 0 0 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "_lightning_and_cloud_up 6"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 2400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 400; + lifeSpanMsec 100 50; + spawnOrgX 14 0; + spawnOrgY 0 0; + spawnOrgZ 14 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 32; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 64 + { + { + 0 1 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 34 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "light 2"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 30 0; + spawnOrgY 0 0; + spawnOrgZ 10 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 200 + { + { + 0 0.233766 + 1 1 + } + { + 0 0.487013 + 1 0.753247 + } + }; + sizeGraph1 0 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.264535 1 + 1 1 + } + { + 0 1 + 0.587209 1 + 0.90407 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_light_flare2" + }; +} +{ + name "light 3"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 30 0; + spawnOrgY 0 0; + spawnOrgZ 20 -10; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 180 + { + { + 0 0.246753 + 1 1 + } + { + 0 0.487013 + 1 0.753247 + } + }; + sizeGraph1 0 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.264535 1 + 1 1 + } + { + 0 1 + 0.587209 1 + 0.90407 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_light_flare" + }; +} +{ + name "lightning_and_cloud_up 4"; + editorFlags useRandAlpha useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 30 0; + spawnOrgY -150 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 111 -111; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 14; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 60 + { + { + 0 1 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 40 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.85098 0.756863 0.85098 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.758721 1 + 1 0 + } + { + 0 0 + 0.247093 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "fx_axis_createfx" + }; +} +{ + name "light_flash"; + editorFlags looping useRandColor useRandAlpha modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 720; + spawnLooping 400 0; + spawnOneShot 1 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 30 0; + spawnOrgY -150 0; + spawnOrgZ 20 10; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 750 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 1 + 1 0.85098 1 1 + } + { + 0 0.501961 0.501961 0.752941 + 1 0.501961 0.501961 0.752941 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.552326 0.952153 + 0.918605 0.61244 + 1 0 + } + { + 0 0 + 0.334302 1 + 0.604651 0 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "light_flash 3"; + editorFlags looping useRandColor useRandAlpha modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 320; + spawnLooping 400 0; + spawnOneShot 1 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 50 140; + spawnOrgY -480 -20; + spawnOrgZ 20 15; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 400 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.658824 1 0.984314 + 1 0.501961 0.501961 0.752941 + } + { + 0 0.501961 0.501961 0.752941 + 1 0.501961 0.501961 0.752941 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.552326 0.952153 + 0.918605 0.61244 + 1 0 + } + { + 0 0 + 0.436047 0.602871 + 0.456395 0 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "light_flash 3"; + editorFlags useRandAlpha modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1220; + spawnLooping 200 0; + spawnOneShot 0 0; + spawnDelayMsec 0 100; + lifeSpanMsec 100 0; + spawnOrgX 50 110; + spawnOrgY -400 0; + spawnOrgZ 20 15; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 950 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0 0.501961 + 1 1 0 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.552326 0.952153 + 0.918605 0.61244 + 1 0 + } + { + 0 0 + 0.436047 0.602871 + 0.456395 0 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "fx_axis_createfx" + }; +} diff --git a/raw/fx/misc/fx_zombie_elec_gen_on.efx b/raw/fx/misc/fx_zombie_elec_gen_on.efx new file mode 100644 index 000000000..f8c0a395b --- /dev/null +++ b/raw/fx/misc/fx_zombie_elec_gen_on.efx @@ -0,0 +1,1119 @@ +iwfx 2 + +{ + name "light"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 20 0; + spawnOrgY 0 0; + spawnOrgZ -10 10; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 400 + { + { + 0 1 + 1 0.5 + } + { + 0 0.487013 + 1 0.753247 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.25 0.4689 + 0.264535 1 + 1 1 + } + { + 0 1 + 0.587209 1 + 0.834302 0.454545 + 0.90407 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "lightning_and_cloud_up 3"; + editorFlags looping useRandAlpha useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 2400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 400; + lifeSpanMsec 100 50; + spawnOrgX 34 0; + spawnOrgY 0 0; + spawnOrgZ 40 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 14; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 80 + { + { + 0 1 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 60 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.85098 0.756863 0.85098 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.244019 + 0.758721 1 + 1 0 + } + { + 0 0.511962 + 1 0.507177 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "_lightning_and_cloud_up 5"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 14 0; + spawnOrgY 0 0; + spawnOrgZ 14 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 12; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 64 + { + { + 0 1 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 34 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "_lightning_and_cloud_up 6"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 2400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 400; + lifeSpanMsec 100 50; + spawnOrgX 14 0; + spawnOrgY 0 0; + spawnOrgZ 14 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 64 + { + { + 0 1 + 1 1 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 34 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "light 2"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 30 0; + spawnOrgY 0 0; + spawnOrgZ 12 6; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 200 + { + { + 0 0.746753 + 1 1 + } + { + 0 0.487013 + 1 0.753247 + } + }; + sizeGraph1 0 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.264535 1 + 1 1 + } + { + 0 1 + 0.587209 1 + 0.90407 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_light_flare2" + }; +} +{ + name "light_flash"; + editorFlags looping useRandColor useRandAlpha modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 720; + spawnLooping 400 0; + spawnOneShot 1 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 0; + spawnOrgX 30 0; + spawnOrgY -150 0; + spawnOrgZ 20 10; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 650 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 1 + 1 0.85098 1 1 + } + { + 0 0.501961 0.501961 0.752941 + 1 0.501961 0.501961 0.752941 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.473837 0.794258 + 0.790698 0.406699 + 1 0 + } + { + 0 0 + 0.334302 1 + 0.604651 0 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_elec_trail.efx b/raw/fx/misc/fx_zombie_elec_trail.efx new file mode 100644 index 000000000..484720874 --- /dev/null +++ b/raw/fx/misc/fx_zombie_elec_trail.efx @@ -0,0 +1,1379 @@ +iwfx 2 + +{ + name "_smoke_trail"; + editorFlags looping useRandColor useRandSize0 modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 4000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 300 200; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 60 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Y 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 30 + { + { + 0 0 + 0.132353 0.103896 + 0.273529 0.824675 + 0.473529 1 + 0.702941 0.792208 + 0.873529 0.0584416 + 1 0 + } + { + 0 0 + 0.141176 0.383117 + 0.482353 0 + 0.867647 0.441558 + 1 0 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.666667 0.67451 1 + 1 0.823529 0.827451 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 32; + trailScrollTime 0; + trailRepeatDist 512; + trailDef + { + 0.9375 -0.03125 0 + -0.9375 -0.03125 1 + 0.9375 -0.03125 0 + 0 -0.96875 0 + 0 0.96875 1 + 0 -0.96875 0 + 0.5 -0.53125 0 + -0.46875 0.46875 1 + 0.5 -0.53125 2 + } { + 0 + 1 + 1 + 2 + 3 + 4 + 4 + 5 + 6 + 7 + 7 + 8 + }; + trail + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "_smoke_trail_puff"; + editorFlags looping useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 7000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 300 300; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 60 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 360 -720; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0 + 0.0294118 0.0779221 + 0.308824 0.448052 + 0.655882 0.746753 + 1 1 + } + { + 0 0 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 0.0668605 0.568627 0.568627 0.568627 + 1 0.752941 0.752941 0.752941 + } + { + 0 0 1 0 + 1 0 1 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0901163 0.162679 + 1 0 + } + { + 0 0 + 0.412791 0.210526 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime -25; + trailRepeatDist 400; + trailDef + { + 0.9375 -0.03125 0 + -0.9375 -0.03125 1 + 0.9375 -0.03125 0 + 0 -0.96875 0 + 0 0.96875 1 + 0 -0.96875 0 + 0.6875 -0.78125 0 + -0.6875 0.71875 1 + 0.6875 -0.78125 0 + -0.625 -0.71875 0 + 0.6875 0.6875 1 + -0.625 -0.71875 0 + } { + 0 + 1 + 1 + 2 + 3 + 4 + 4 + 5 + 6 + 7 + 7 + 8 + 9 + 10 + 10 + 11 + }; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "_small_spark_base"; + editorFlags looping useRandSize0 useRandVel0 useBackCompatVel playOnDeath; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 800 200; + spawnOneShot 100 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 10 + { + { + 0 0.5 + 1 0.236842 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 10 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.396104 + 1 0.954545 + } + { + 0 0.305195 + 1 0.480519 + } + }; + sizeGraph1 100 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath "system_elements/fx_elec_spark_emit"; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "_light_flare"; + editorFlags looping useRandColor useRandSize0 useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 30; + spawnLooping 200 200; + spawnOneShot 0 0; + spawnDelayMsec 0 1000; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 85 + { + { + 0 0 + 1 1 + } + { + 0 0.24026 + 1 0.844156 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.982558 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_light_flare_halogen" + }; +} +{ + name "light"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 400; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 300 + { + { + 0 1 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "__lightning_and_cloud_up 5"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 50 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 50; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 111; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity -25 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 15 + { + { + 0 0 + 0.902941 0.0324675 + 0.961765 0.162338 + 1 0.454545 + } + { + 0 0 + 0.282353 0.0194805 + 0.558824 0.188312 + 0.858824 0.402597 + 1 1 + } + }; + sizeGraph1 15 + { + { + 0 0.201299 + 1 0.512987 + } + { + 0 0.214286 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "__lightning_and_cloud_up 6"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 50 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 50; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 111; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -15 30; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 11 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 10 + { + { + 0 0 + 0.902941 0.0324675 + 0.961765 0.162338 + 1 0.454545 + } + { + 0 0 + 0.282353 0.0194805 + 0.558824 0.188312 + 0.858824 0.402597 + 1 1 + } + }; + sizeGraph1 5 + { + { + 0 0.201299 + 1 0.512987 + } + { + 0 0.214286 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_env_lightning_trail" + }; +} diff --git a/raw/fx/misc/fx_zombie_elec_trail_oneshot.efx b/raw/fx/misc/fx_zombie_elec_trail_oneshot.efx new file mode 100644 index 000000000..707cfa617 --- /dev/null +++ b/raw/fx/misc/fx_zombie_elec_trail_oneshot.efx @@ -0,0 +1,1379 @@ +iwfx 2 + +{ + name "_smoke_trail"; + editorFlags looping useRandColor useRandSize0 modColorByAlpha useRandVel0 useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 1810; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 120; + spawnLooping 1 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 150 110; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 60 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 120 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Y 120 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph0Z 120 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 30 + { + { + 0 0 + 0.132353 0.103896 + 0.273529 0.824675 + 0.473529 1 + 0.702941 0.792208 + 0.873529 0.0584416 + 1 0 + } + { + 0 0 + 0.141176 0.383117 + 0.482353 0 + 0.867647 0.441558 + 1 0 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.666667 0.67451 1 + 1 0.823529 0.827451 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 32; + trailScrollTime 0; + trailRepeatDist 512; + trailDef + { + 0.9375 -0.03125 0 + -0.9375 -0.03125 1 + 0.9375 -0.03125 0 + 0 -0.96875 0 + 0 0.96875 1 + 0 -0.96875 0 + 0.5 -0.53125 0 + -0.46875 0.46875 1 + 0.5 -0.53125 2 + } { + 0 + 1 + 1 + 2 + 3 + 4 + 4 + 5 + 6 + 7 + 7 + 8 + }; + trail + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "_smoke_trail_puff"; + editorFlags useRandAlpha useRandSize0 useRandRotDelta useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 110; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 300 300; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 60 0; + spawnOffsetHeight 1 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 360 -720; + gravity 0 0; + elasticity 1 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z -0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 40 + { + { + 0 0 + 0.0294118 0.0779221 + 0.308824 0.448052 + 0.655882 0.746753 + 1 1 + } + { + 0 0 + 1 1 + } + }; + sizeGraph1 2 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 0.0668605 0.568627 0.568627 0.568627 + 1 0.752941 0.752941 0.752941 + } + { + 0 0 1 0 + 1 0 1 0 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0901163 0.162679 + 1 0 + } + { + 0 0 + 0.412791 0.210526 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 1; + efPriority 255; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime -25; + trailRepeatDist 400; + trailDef + { + 0.9375 -0.03125 0 + -0.9375 -0.03125 1 + 0.9375 -0.03125 0 + 0 -0.96875 0 + 0 0.96875 1 + 0 -0.96875 0 + 0.6875 -0.78125 0 + -0.6875 0.71875 1 + 0.6875 -0.78125 0 + -0.625 -0.71875 0 + 0.6875 0.6875 1 + -0.625 -0.71875 0 + } { + 0 + 1 + 1 + 2 + 3 + 4 + 4 + 5 + 6 + 7 + 7 + 8 + 9 + 10 + 10 + 11 + }; + billboardSprite + { + "gfx_fxt_smk_gen" + }; +} +{ + name "_small_spark_base"; + editorFlags useRandSize0 useRandVel0 useBackCompatVel playOnDeath; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 800 200; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -360 720; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 1; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 10 + { + { + 0 0.5 + 1 0.236842 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 10 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.396104 + 1 0.954545 + } + { + 0 0.305195 + 1 0.480519 + } + }; + sizeGraph1 100 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath "system_elements/fx_elec_spark_emit"; + sortOrder 5; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_fx_spark_field" + }; +} +{ + name "_light_flare"; + editorFlags useRandColor useRandSize0 useBackCompatVel; + flags spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 40; + spawnLooping 200 200; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 85 + { + { + 0 0 + 1 1 + } + { + 0 0.24026 + 1 0.844156 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.982558 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_light_flare_halogen" + }; +} +{ + name "light"; + editorFlags useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 800; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 60; + spawnLooping 400 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "__lightning_and_cloud_up 5"; + editorFlags useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToWorld; + spawnRange 0 1200; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 50 0; + spawnOneShot 2 0; + spawnDelayMsec 0 110; + lifeSpanMsec 50 50; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 111; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity -25 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 15 + { + { + 0 0 + 0.902941 0.0324675 + 0.961765 0.162338 + 1 0.454545 + } + { + 0 0 + 0.282353 0.0194805 + 0.558824 0.188312 + 0.858824 0.402597 + 1 1 + } + }; + sizeGraph1 15 + { + { + 0 0.201299 + 1 0.512987 + } + { + 0 0.214286 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "__lightning_and_cloud_up 6"; + editorFlags useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect nonUniformScale; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 50 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 50 50; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 111; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -15 30; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 11 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 10 + { + { + 0 0 + 0.902941 0.0324675 + 0.961765 0.162338 + 1 0.454545 + } + { + 0 0 + 0.282353 0.0194805 + 0.558824 0.188312 + 0.858824 0.402597 + 1 1 + } + }; + sizeGraph1 5 + { + { + 0 0.201299 + 1 0.512987 + } + { + 0 0.214286 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + tail + { + "gfx_fxt_env_lightning_trail" + }; +} diff --git a/raw/fx/misc/fx_zombie_electric_trap.efx b/raw/fx/misc/fx_zombie_electric_trap.efx new file mode 100644 index 000000000..63051ce1d --- /dev/null +++ b/raw/fx/misc/fx_zombie_electric_trap.efx @@ -0,0 +1,1688 @@ +iwfx 2 + +{ + name "lightning_and_cloud_dwn"; + editorFlags looping useRandColor useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 500 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 100; + spawnOrgX 40 5; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 89 3; + gravity 1 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 190 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 0.85098 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.982558 1 + 1 0 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "lightning_and_cloud_up"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 40 5; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -1 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 190 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "light"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 400; + lifeSpanMsec 50 0; + spawnOrgX 40 20; + spawnOrgY 0 0; + spawnOrgZ -70 140; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 400 + { + { + 0 1 + 1 0.5 + } + { + 0 0.487013 + 1 0.753247 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.25 0.4689 + 0.264535 1 + 1 1 + } + { + 0 1 + 0.587209 1 + 0.834302 0.454545 + 0.90407 1 + 1 1 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "lightning_and_cloud_up 2"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 50; + spawnOrgX 40 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 280 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph1 10 + { + { + 0 0.233766 + 1 0.409091 + } + { + 0 0.207792 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "lightning_and_cloud_dwn 2"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 500 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 100; + spawnOrgX 45 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 87 6; + gravity 3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 210 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.982558 1 + 1 0 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "lightning_and_cloud_up 3"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 2 2; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 40 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "lightning_and_cloud_up 4"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 179 2; + gravity -2 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 5 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 10 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 120 + { + { + 0 1 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_lightning_bolt_ground" + }; +} +{ + name "lightning_and_cloud_up 5"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 5 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 180; + gravity -813 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "lightning_and_cloud_up 6"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 90 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 180; + gravity 613 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.5 + 0.888235 0.506494 + 1 0.616883 + } + { + 0 0.681818 + 0.926471 0.681818 + 1 0.785714 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} diff --git a/raw/fx/misc/fx_zombie_light_elec_room_on.efx b/raw/fx/misc/fx_zombie_light_elec_room_on.efx new file mode 100644 index 000000000..36310e9cb --- /dev/null +++ b/raw/fx/misc/fx_zombie_light_elec_room_on.efx @@ -0,0 +1,187 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags looping useRandAlpha modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1220; + spawnLooping 200 0; + spawnOneShot 1 0; + spawnDelayMsec 0 100; + lifeSpanMsec 100 0; + spawnOrgX 50 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 950 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 1 + 1 0.85098 1 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.552326 0.952153 + 0.918605 0.61244 + 1 0 + } + { + 0 0 + 0.436047 0.602871 + 0.456395 0 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_mini_nuke.efx b/raw/fx/misc/fx_zombie_mini_nuke.efx index 5604e417b..5a4f23d0d 100644 --- a/raw/fx/misc/fx_zombie_mini_nuke.efx +++ b/raw/fx/misc/fx_zombie_mini_nuke.efx @@ -186,6 +186,204 @@ iwfx 2 "gfx_fxt_fx_lensflare_glow" }; } +{ + name "1_smoke_impact"; + editorFlags useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + flags spawnRelative spawnOffsetNone runRelToSpawn; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 52 0; + spawnOneShot 2 3; + spawnDelayMsec 160 0; + lifeSpanMsec 1280 266; + spawnOrgX -22 -1; + spawnOrgY -5 10; + spawnOrgZ -5 10; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -70 140; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 3.75 + { + { + 0 0.217703 + 0.0901163 0.117225 + 0.22093 0.0741627 + 1 0.0358852 + } + { + 0 0.5 + 0.145349 0.279904 + 0.340116 0.141148 + 0.572674 0.069378 + 1 0.0215311 + } + }; + velGraph0Y 12.5 + { + { + 0 0.236842 + 1 0.5 + } + { + 0 -0.227273 + 1 -0.5 + } + }; + velGraph0Z 12.5 + { + { + 0 0.188995 + 1 0.5 + } + { + 0 -0.174641 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 50 + { + { + 0 0.5 + 1 0.171296 + } + { + 0 -0.5 + 1 -0.189815 + } + }; + sizeGraph0 35 + { + { + 0 0.402597 + 1 1 + } + { + 0 0.149351 + 1 0.668831 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0.668394 0 + 0.0930233 0.168627 0.160784 0.141176 + 1 0.266667 0.25098 0.235294 + } + { + 0 0.317647 0.294118 0.27451 + 1 0.435294 0.435294 0.435294 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0726744 0.37799 + 0.290698 0.555024 + 0.534884 0.454545 + 0.694767 0.210526 + 0.802326 0.0909091 + 1 0 + } + { + 0 1 + 0.450581 0.961722 + 0.593023 0.564593 + 0.822674 0.23445 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_def_3" + }; +} { name "2_smoke_linger"; editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; @@ -195,8 +393,8 @@ iwfx 2 fadeOutRange 0 0; spawnFrustumCullRadius 0; spawnLooping 52 0; - spawnOneShot 3 4; - spawnDelayMsec 1400 80; + spawnOneShot 8 4; + spawnDelayMsec 2000 80; lifeSpanMsec 3200 400; spawnOrgX -20 21; spawnOrgY 0 0; @@ -316,7 +514,7 @@ iwfx 2 1 -0.5 } }; - sizeGraph0 95 + sizeGraph0 25 { { 0 0.590909 @@ -356,7 +554,7 @@ iwfx 2 1 0.192157 0.180392 0.168627 } { - 0 0 0 0 + 0 0.117647 0.117647 0.117647 1 0.282353 0.282353 0.282353 } }; @@ -364,7 +562,7 @@ iwfx 2 { { 0 0 - 0.156977 0.698565 + 0.174419 0.277512 0.72093 0.478469 1 0 } @@ -390,12 +588,12 @@ iwfx 2 trailRepeatDist 10; billboardSprite { - "gfx_fxt_smk_arc" + "gfx_fxt_smk_gen" }; } { name "3_smoke_base"; - editorFlags useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; + editorFlags useRandColor useRandAlpha useRandRotDelta useRandVel0 useBackCompatVel absVel1; flags spawnRelative spawnOffsetNone runRelToSpawn; spawnRange 0 0; fadeInRange 0 0; @@ -404,8 +602,8 @@ iwfx 2 spawnLooping 52 0; spawnOneShot 3 0; spawnDelayMsec 2000 0; - lifeSpanMsec 3160 266; - spawnOrgX 0 0; + lifeSpanMsec 4160 266; + spawnOrgX 9 3; spawnOrgY 0 0; spawnOrgZ 0 0; spawnOffsetRadius 30 10; @@ -504,7 +702,7 @@ iwfx 2 1 -0.263889 } }; - sizeGraph0 50 + sizeGraph0 60 { { 0 0.551948 @@ -553,8 +751,8 @@ iwfx 2 { { 0 0 - 0.255814 0.215311 - 0.642442 0.253589 + 0.357558 0.808612 + 0.517442 0.832536 1 0 } { @@ -579,7 +777,7 @@ iwfx 2 trailRepeatDist 10; billboardSprite { - "gfx_fxt_smk_arc" + "gfx_fxt_smk_gen" }; } { @@ -693,7 +891,7 @@ iwfx 2 1 -0.5 } }; - sizeGraph0 56 + sizeGraph0 46 { { 0 0.62987 @@ -768,6 +966,1012 @@ iwfx 2 "gfx_fxt_exp_fire" }; } +{ + name "5_fire_top"; + editorFlags useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1 playOnDeath; + flags spawnRelative spawnOffsetCylinder runRelToSpawn; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 10 0; + spawnOneShot 5 2; + spawnDelayMsec 400 6; + lifeSpanMsec 4800 84; + spawnOrgX -1 3; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 3 7; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -30 60; + gravity 0.02 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed playOverLife loopOnlyNTimes; + atlasIndex 0; + atlasFps 412; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 62.5 + { + { + 0 0.0358852 + 1 0.0311005 + } + { + 0 0.26555 + 0.113372 0.141148 + 0.302326 0.0502392 + 1 0.00239235 + } + }; + velGraph0Y 18.75 + { + { + 0 0.0119617 + 0.369186 0.0933014 + 1 0.5 + } + { + 0 -0.0167464 + 0.372093 -0.0645933 + 1 -0.5 + } + }; + velGraph0Z 18.75 + { + { + 0 0 + 0.372093 0.0933014 + 1 0.5 + } + { + 0 0 + 0.380814 -0.0837321 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 25 + { + { + 0 0.441558 + 0.194118 0.766234 + 0.458824 0.902597 + 1 1 + } + { + 0 0.142857 + 0.220588 0.532468 + 0.538235 0.772727 + 1 1 + } + }; + sizeGraph1 30 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0.384314 0.384314 0.384314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0552326 0.133971 + 0.107558 0.358852 + 0.151163 0.995215 + 0.343023 1 + 1 0 + } + { + 0 0 + 0.0668605 0.272727 + 0.125 0.980861 + 0.276163 1 + 0.438953 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_flamethrower_smoke" + }; +} +{ + name "5_fire_base 2"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1 playOnDeath; + flags spawnRelative spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 10 0; + spawnOneShot 6 2; + spawnDelayMsec 248 10; + lifeSpanMsec 4256 42; + spawnOrgX -14 -5; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 0 20; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -2 4; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed playOverLife loopOnlyNTimes; + atlasIndex 0; + atlasFps 337; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 12.5 + { + { + 0 0.5 + 0.0465116 0.0980861 + 0.122093 0.0167464 + 1 0.0119617 + } + { + 0 0.5 + 0.0377907 0.184211 + 0.127907 0.0406699 + 0.287791 0.0167464 + 1 0.00239235 + } + }; + velGraph0Y 2.5 + { + { + 0 0.0119617 + 1 0.5 + } + { + 0 -0.0167464 + 1 -0.5 + } + }; + velGraph0Z 2.5 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 10 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 7 + { + { + 0 0.331169 + 1 1 + } + { + 0 0.233766 + 0.526471 0.74026 + 1 1 + } + }; + sizeGraph1 26 + { + { + 0 0.746753 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0.384314 0.384314 0.384314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0436046 0.727273 + 0.110465 1 + 0.424419 1 + 0.732558 0.679426 + 0.927326 0.119617 + 1 0 + } + { + 0 0 + 0.0174419 0.555024 + 0.110465 1 + 0.485465 1 + 0.723837 0.698565 + 0.863372 0.277512 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 4; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_flamethrower_smoke" + }; +} +{ + name "5_fire_base_impact"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1 playOnDeath; + flags spawnRelative spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 10 0; + spawnOneShot 2 1; + spawnDelayMsec 80 0; + lifeSpanMsec 4240 0; + spawnOrgX -22 -2; + spawnOrgY -3 6; + spawnOrgZ -2 4; + spawnOffsetRadius 0 20; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed playOverLife loopOnlyNTimes; + atlasIndex 0; + atlasFps 21; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 18.75 + { + { + 0 0.5 + 0.0465116 0.0980861 + 0.122093 0.0167464 + 1 0.0119617 + } + { + 0 0.5 + 0.0377907 0.184211 + 0.127907 0.0406699 + 0.287791 0.0167464 + 1 0.00239235 + } + }; + velGraph0Y 6.25 + { + { + 0 0.0119617 + 1 0.5 + } + { + 0 -0.0167464 + 1 -0.5 + } + }; + velGraph0Z 6.25 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 70 + { + { + 0 0.331169 + 0.185294 0.564935 + 0.476471 0.785714 + 1 1 + } + { + 0 0.233766 + 0.526471 0.74026 + 1 1 + } + }; + sizeGraph1 20 + { + { + 0 0.746753 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0.384314 0.384314 0.384314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0436046 0.727273 + 0.110465 1 + 0.424419 1 + 0.732558 0.679426 + 0.927326 0.119617 + 1 0 + } + { + 0 0 + 0.0174419 0.555024 + 0.110465 1 + 0.485465 1 + 0.723837 0.698565 + 0.863372 0.277512 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_flamethrower_smoke" + }; +} +{ + name "5_fire_top_delay"; + editorFlags useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1 playOnDeath; + flags spawnRelative spawnOffsetCylinder runRelToSpawn; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 10 0; + spawnOneShot 5 2; + spawnDelayMsec 400 0; + lifeSpanMsec 4400 84; + spawnOrgX -2 4; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 3 7; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -30 60; + gravity 0.03 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed playOverLife loopOnlyNTimes; + atlasIndex 0; + atlasFps 120; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 112.5 + { + { + 0 0.0358852 + 1 0.0311005 + } + { + 0 0.26555 + 0.113372 0.141148 + 0.302326 0.0502392 + 1 0.00239235 + } + }; + velGraph0Y 10 + { + { + 0 0.0119617 + 0.369186 0.0933014 + 1 0.5 + } + { + 0 -0.0167464 + 0.372093 -0.0645933 + 1 -0.5 + } + }; + velGraph0Z 10 + { + { + 0 0 + 0.372093 0.0933014 + 1 0.5 + } + { + 0 0 + 0.380814 -0.0837321 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 50 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 20 + { + { + 0 0.441558 + 0.194118 0.766234 + 0.458824 0.902597 + 1 1 + } + { + 0 0.253247 + 0.0617647 0.733766 + 0.232353 0.88961 + 0.535294 1 + 1 1 + } + }; + sizeGraph1 30 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0.384314 0.384314 0.384314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0552326 0.133971 + 0.107558 0.358852 + 0.151163 0.995215 + 0.343023 1 + 1 0 + } + { + 0 0 + 0.0668605 0.272727 + 0.125 0.980861 + 0.276163 1 + 0.438953 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 8; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_flamethrower_smoke" + }; +} +{ + name "5_fire_base 3"; + editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1 playOnDeath; + flags spawnRelative spawnOffsetNone runRelToSpawn nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 0; + spawnLooping 10 0; + spawnOneShot 6 2; + spawnDelayMsec 268 10; + lifeSpanMsec 4000 42; + spawnOrgX -18 7; + spawnOrgY -1 2; + spawnOrgZ -1 2; + spawnOffsetRadius 0 20; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -10 20; + gravity -0.15 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed playOverLife loopOnlyNTimes; + atlasIndex 0; + atlasFps 337; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 175 + { + { + 0 0.5 + 0.0232558 0.0933014 + 0.0436046 0.0215311 + 1 0.0119617 + } + { + 0 0.5 + 0.0145349 0.155502 + 0.0436046 0.0167464 + 1 0.00239235 + } + }; + velGraph0Y 2.5 + { + { + 0 0.0119617 + 1 0.5 + } + { + 0 -0.0167464 + 1 -0.5 + } + }; + velGraph0Z 2.5 + { + { + 0 0 + 1 0.5 + } + { + 0 0 + 1 -0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 20 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 8 + { + { + 0 0.331169 + 1 1 + } + { + 0 0.233766 + 0.526471 0.74026 + 1 1 + } + }; + sizeGraph1 28 + { + { + 0 0.746753 + 1 1 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 1 + 1 1 1 1 + } + { + 0 1 1 1 + 1 0.384314 0.384314 0.384314 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.0436046 0.727273 + 0.110465 1 + 0.424419 1 + 0.732558 0.679426 + 0.927326 0.119617 + 1 0 + } + { + 0 0 + 0.0174419 0.555024 + 0.110465 1 + 0.485465 1 + 0.723837 0.698565 + 0.863372 0.277512 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 5; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_flamethrower_smoke" + }; +} { name "green"; editorFlags useRandColor useRandRotDelta useRandVel0 useBackCompatVel absVel1; @@ -980,7 +2184,7 @@ iwfx 2 fadeOutRange 0 0; spawnFrustumCullRadius 0; spawnLooping 52 0; - spawnOneShot 4 3; + spawnOneShot 5 3; spawnDelayMsec 160 0; lifeSpanMsec 666 266; spawnOrgX -9 -1; @@ -1180,10 +2384,10 @@ iwfx 2 spawnLooping 52 0; spawnOneShot 1 0; spawnDelayMsec 160 0; - lifeSpanMsec 4000 300; - spawnOrgX -14 4; - spawnOrgY 0 0; - spawnOrgZ 0 0; + lifeSpanMsec 960 266; + spawnOrgX -19 9; + spawnOrgY -5 10; + spawnOrgZ -5 10; spawnOffsetRadius 0 0; spawnOffsetHeight 0 0; spawnAnglePitch 0 0; @@ -1285,12 +2489,11 @@ iwfx 2 1 -0.189815 } }; - sizeGraph0 320 + sizeGraph0 520 { { 0 1 0.65 0.948052 - 0.955882 0.766234 1 0 } { @@ -1336,10 +2539,9 @@ iwfx 2 { 0 0.92823 0.133721 0.995215 - 0.406977 0.913876 - 0.581395 0.636364 - 0.700581 0.205742 - 0.831395 0.0287081 + 0.534884 0.454545 + 0.694767 0.210526 + 0.802326 0.0909091 1 0 } { @@ -1768,7 +2970,7 @@ iwfx 2 }; } { - name "ring"; + name "ring22"; editorFlags useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; flags spawnRelative spawnOffsetNone runRelToSpawn; spawnRange 0 0; @@ -1778,8 +2980,8 @@ iwfx 2 spawnLooping 52 0; spawnOneShot 5 3; spawnDelayMsec 80 0; - lifeSpanMsec 5500 300; - spawnOrgX -14 0; + lifeSpanMsec 4500 300; + spawnOrgX -24 0; spawnOrgY -9 18; spawnOrgZ -9 18; spawnOffsetRadius 0 0; @@ -1957,7 +3159,7 @@ iwfx 2 collRadius 0; fxOnImpact ""; fxOnDeath ""; - sortOrder 9; + sortOrder 1; efPriority 0; emission ""; emitDist 0 0; @@ -1971,7 +3173,7 @@ iwfx 2 }; } { - name "ring_black"; + name "ring_black44"; editorFlags useRandColor useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; flags spawnRelative spawnOffsetNone runRelToSpawn; spawnRange 0 0; @@ -1982,7 +3184,7 @@ iwfx 2 spawnOneShot 5 1; spawnDelayMsec 80 0; lifeSpanMsec 6000 300; - spawnOrgX -12 0; + spawnOrgX -32 0; spawnOrgY -5 10; spawnOrgZ -5 10; spawnOffsetRadius 0 0; @@ -2160,7 +3362,7 @@ iwfx 2 collRadius 0; fxOnImpact ""; fxOnDeath ""; - sortOrder 9; + sortOrder 1; efPriority 0; emission ""; emitDist 0 0; @@ -2174,7 +3376,7 @@ iwfx 2 }; } { - name "ring 3"; + name "ring33"; editorFlags useRandSize0 useRandRotDelta useRandVel0 useBackCompatVel absVel1; flags spawnRelative spawnOffsetNone runRelToSpawn; spawnRange 0 0; @@ -2182,10 +3384,10 @@ iwfx 2 fadeOutRange 0 0; spawnFrustumCullRadius 0; spawnLooping 52 0; - spawnOneShot 3 1; + spawnOneShot 4 1; spawnDelayMsec 0 211; - lifeSpanMsec 400 266; - spawnOrgX -14 0; + lifeSpanMsec 200 266; + spawnOrgX -24 0; spawnOrgY -9 18; spawnOrgZ -9 18; spawnOffsetRadius 0 0; @@ -2358,7 +3560,7 @@ iwfx 2 collRadius 0; fxOnImpact ""; fxOnDeath ""; - sortOrder 9; + sortOrder 3; efPriority 0; emission ""; emitDist 0 0; diff --git a/raw/fx/misc/fx_zombie_treasure_box_light.efx b/raw/fx/misc/fx_zombie_treasure_box_light.efx new file mode 100644 index 000000000..f7721eee7 --- /dev/null +++ b/raw/fx/misc/fx_zombie_treasure_box_light.efx @@ -0,0 +1,548 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY -10 0; + spawnOrgZ 60 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 0.501961 + 1 1 1 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.239234 + 1 0.239234 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "light_flash 2"; + editorFlags looping modColorByAlpha useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 25 0; + spawnOrgZ 40 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 250 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 0.501961 + 1 1 1 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 0.751196 + 1 0.751196 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "light_flash 3"; + editorFlags useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 150 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 1 0.501961 + 1 1 1 0.501961 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "zombie_treasure_box" + }; +} diff --git a/raw/fx/misc/fx_zombie_zapper_light_green.efx b/raw/fx/misc/fx_zombie_zapper_light_green.efx new file mode 100644 index 000000000..dc462d946 --- /dev/null +++ b/raw/fx/misc/fx_zombie_zapper_light_green.efx @@ -0,0 +1,183 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 10 0; + spawnOrgY 0 0; + spawnOrgZ -5 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.501961 1 0 + 1 0.501961 1 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_zapper_light_red.efx b/raw/fx/misc/fx_zombie_zapper_light_red.efx new file mode 100644 index 000000000..67779eed0 --- /dev/null +++ b/raw/fx/misc/fx_zombie_zapper_light_red.efx @@ -0,0 +1,183 @@ +iwfx 2 + +{ + name "light_flash"; + editorFlags looping useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToWorld; + spawnRange 0 2500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 420; + spawnLooping 100 0; + spawnOneShot 1 0; + spawnDelayMsec 0 0; + lifeSpanMsec 100 0; + spawnOrgX 10 0; + spawnOrgY 0 0; + spawnOrgZ -5 0; + spawnOffsetRadius 0 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 1 + } + { + 0 0.785714 + 1 0.785714 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 1 0 0 + 1 1 0 0 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 255; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} diff --git a/raw/fx/misc/fx_zombie_zapper_powerbox_on.efx b/raw/fx/misc/fx_zombie_zapper_powerbox_on.efx new file mode 100644 index 000000000..835bf76ed --- /dev/null +++ b/raw/fx/misc/fx_zombie_zapper_powerbox_on.efx @@ -0,0 +1,1749 @@ +iwfx 2 + +{ + name "lightning_and_cloud_up"; + editorFlags looping useRandSize1 useRandRotDelta modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX -3 0; + spawnOrgY -14 0; + spawnOrgZ 14 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 26 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 10 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "light"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 400; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 400; + lifeSpanMsec 50 0; + spawnOrgX -10 0; + spawnOrgY -14 -2; + spawnOrgZ 20 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 151 + { + { + 0 1 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "lightning_and_cloud_up 2"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha useRandVel0 playOnDeath; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 300 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 50; + spawnOrgX -3 0; + spawnOrgY -14 0; + spawnOrgZ 14 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0 + 1 1 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph1 20 + { + { + 0 0.233766 + 1 0.409091 + } + { + 0 0.207792 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "0_fire_clump_5000"; + editorFlags looping useRandSize0 useRandRotDelta modColorByAlpha useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetSphere runRelToEffect; + spawnRange 0 300; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 140; + spawnLooping 90 0; + spawnOneShot 100 0; + spawnDelayMsec 0 90; + lifeSpanMsec 100 100; + spawnOrgX -20 20; + spawnOrgY -20 14; + spawnOrgZ 10 0; + spawnOffsetRadius 2 0; + spawnOffsetHeight 0 1; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -45 90; + gravity -1 -0.5; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startIndexed; + atlasIndex 0; + atlasFps 12; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 100 + { + { + 0 0.5 + 0.107558 0.212919 + 0.366279 0.069378 + 1 0.0215311 + } + { + 0 -0.5 + 0.101744 -0.232057 + 0.392442 -0.069378 + 1 -0.0215311 + } + }; + velGraph0Y 100 + { + { + 0 0.5 + 0.110465 0.217703 + 0.372093 0.0645933 + 1 0.0119617 + } + { + 0 -0.5 + 0.104651 -0.241627 + 0.395349 -0.0645933 + 1 -0.0263158 + } + }; + velGraph0Z 50 + { + { + 0 0.0645933 + 1 0.5 + } + { + 0 0.0263158 + 1 0.375598 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 400 + { + { + 0 0.25 + 1 0.5 + } + { + 0 -0.24537 + 1 -0.5 + } + }; + sizeGraph0 15 + { + { + 0 0.37013 + 0.252941 0.545455 + 0.676471 0.74026 + 1 1 + } + { + 0 0.207792 + 0.255882 0.409091 + 0.738235 0.597403 + 1 0.876623 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.643137 0.65098 1 + 1 0.643137 0.65098 1 + } + { + 0 0.980392 0.592157 0.0117647 + 1 0.482353 0.14902 0.141176 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.936047 1 + 1 0 + } + { + 0 1 + 0.197674 0.870813 + 0.415698 0.660287 + 0.700581 0.105263 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 3; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "0_fire_7000"; + editorFlags looping useRandAlpha useRandSize0 useRandSize1 useRandRotDelta useRandVel0 useRandVel1 useBackCompatVel; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 400; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 150; + spawnLooping 160 0; + spawnOneShot 2 10; + spawnDelayMsec 0 0; + lifeSpanMsec 200 12; + spawnOrgX -10 0; + spawnOrgY -19 10; + spawnOrgZ 12 3; + spawnOffsetRadius 4 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 10 -20; + gravity 0 0; + elasticity 1 0; + windinfluence 0.5; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 11; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X -1.6 + { + { + 0 0.270335 + 1 0.5 + } + { + 0 0.0358852 + 1 0.155502 + } + }; + velGraph0Y 0.78 + { + { + 0 -0.5 + 1 0 + } + { + 0 0.5 + 1 0.299043 + } + }; + velGraph0Z 100 + { + { + 0 0.0215311 + 0.43314 0.0358852 + 0.831395 0.145933 + 1 0.5 + } + { + 0 0.00717705 + 0.488372 0.0215311 + 0.843023 0.0980861 + 1 0.447368 + } + }; + velGraph1X -0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 90 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 20 + { + { + 0 1 + 1 1 + } + { + 0 0.961039 + 1 1 + } + }; + sizeGraph1 10 + { + { + 0 1 + 1 1 + } + { + 0 0.655844 + 1 1 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.643137 0.65098 1 + } + { + 0 0.988235 0.976471 0.427451 + 1 0.882353 0.588235 0.0431373 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.15407 0.84689 + 0.264535 1 + 0.55814 1 + 0.72093 0.827751 + 0.773256 0.277512 + 0.877907 0.0861244 + 1 0 + } + { + 0 0 + 0.0639535 0.100478 + 0.0901163 1 + 0.648256 1 + 0.857558 0.0574163 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 0; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_env_electric_arc1_add" + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "0_fire_local_13000"; + editorFlags looping useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 200; + spawnLooping 300 0; + spawnOneShot 2 10; + spawnDelayMsec 0 27; + lifeSpanMsec 800 25; + spawnOrgX 0 -20; + spawnOrgY -15 10; + spawnOrgZ 10 2; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -0.1 -0.1; + elasticity 1 0; + windinfluence 0.05; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.141148 + 1 0.5 + } + { + 0 0.0167464 + 1 0.0933014 + } + }; + velGraph0Y 1 + { + { + 0 -0.5 + 1 -0.299043 + } + { + 0 0.5 + 1 0.303828 + } + }; + velGraph0Z 1 + { + { + 0 0.102871 + 1 0.5 + } + { + 0 -0.0598086 + 1 -0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 13 + { + { + 0 0.149351 + 0.135294 0.467532 + 0.426471 0.818182 + 0.697059 1 + 0.870588 0.909091 + 1 0.564935 + } + { + 0 0 + 0.161765 0.292208 + 0.488235 0.519481 + 0.755882 0.558442 + 1 0.305195 + } + }; + sizeGraph1 14 + { + { + 0 0.103896 + 0.182353 0.214286 + 0.641176 0.558442 + 1 1 + } + { + 0 0.0519481 + 0.179412 0.123377 + 0.585294 0.480519 + 1 0.772727 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.15407 0.84689 + 0.264535 1 + 0.55814 1 + 0.72093 0.827751 + 0.773256 0.277512 + 0.877907 0.0861244 + 1 0 + } + { + 0 0 + 0.0639535 0.100478 + 0.119186 1 + 0.802326 1 + 0.857558 0.0574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 0; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_env_electric_arc1_add" + }; +} +{ + name "0_smoke_trans_8000"; + editorFlags looping useRandColor useRandAlpha useRandSize0 useRandRotDelta useRandVel0 useRandVel1; + flags spawnRelative spawnOffsetNone runRelToEffect; + spawnRange 0 600; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 1000; + spawnLooping 400 0; + spawnOneShot 0 0; + spawnDelayMsec 0 101; + lifeSpanMsec 600 300; + spawnOrgX -10 0; + spawnOrgY -14 0; + spawnOrgZ 15 0; + spawnOffsetRadius 3 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 360; + gravity -0.1 0; + elasticity 0 0; + windinfluence 0.4; + atlasBehavior startRandom; + atlasIndex 0; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.11244 + 1 0.5 + } + { + 0 0.0502392 + 0.212209 0.0741627 + 0.517442 0.165072 + 1 0.366029 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 70 + { + { + 0 -0.5 + 1 -0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.11039 + 0.0529412 0.214286 + 0.244118 0.38961 + 1 0.707792 + } + { + 0 0.266234 + 0.0588235 0.38961 + 0.244118 0.577922 + 1 1 + } + }; + sizeGraph1 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.4 0.4 0.4 + 1 0.301961 0.294118 0.282353 + } + { + 0 0.6 0.6 0.6 + 1 0.145098 0.141176 0.137255 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.177326 1 + 0.47093 0.861244 + 1 0 + } + { + 0 0 + 0.186047 0.889952 + 0.622093 0.679426 + 0.857558 0.37799 + 1 0 + } + }; + lightingFrac 0.1; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 2; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_smk_gen_z3" + }; +} +{ + name "lightning_and_cloud_up 4"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta modColorByAlpha; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 0; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 600; + spawnLooping 200 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 100; + spawnOrgX -3 0; + spawnOrgY -14 0; + spawnOrgZ 14 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 1 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 27 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.487013 + 1 0.409091 + } + }; + sizeGraph1 10 + { + { + 0 0.493506 + 1 0 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "0_fire_local_ 13001"; + editorFlags looping useRandSize0 useRandSize1 useRandVel0 absVel1; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 1200; + fadeInRange 1000 200; + fadeOutRange 0 0; + spawnFrustumCullRadius 100; + spawnLooping 700 0; + spawnOneShot 2 10; + spawnDelayMsec 0 27; + lifeSpanMsec 500 25; + spawnOrgX -12 0; + spawnOrgY -19 10; + spawnOrgZ 20 0; + spawnOffsetRadius 1 0; + spawnOffsetHeight 0 0; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -0 -0.1; + elasticity 1 0; + windinfluence 0.05; + atlasBehavior startFixed; + atlasIndex 0; + atlasFps 30; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 1 + { + { + 0 0.141148 + 1 0.5 + } + { + 0 0.0167464 + 1 0.0933014 + } + }; + velGraph0Y 1 + { + { + 0 -0.5 + 1 -0.299043 + } + { + 0 0.5 + 1 0.303828 + } + }; + velGraph0Z 1 + { + { + 0 0.102871 + 1 0.5 + } + { + 0 -0.0598086 + 1 -0.179426 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 10 + { + { + 0 0.149351 + 0.135294 0.467532 + 0.426471 0.818182 + 0.697059 1 + 1 1 + } + { + 0 0 + 0.161765 0.292208 + 0.623529 0.798701 + 1 0.857143 + } + }; + sizeGraph1 20 + { + { + 0 0.103896 + 0.208824 0.480519 + 0.547059 0.876623 + 1 1 + } + { + 0 0 + 0.179412 0.25974 + 0.594118 0.688312 + 1 0.772727 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.666667 0.67451 1 + 1 0.666667 0.67451 1 + } + { + 0 0.501961 1 1 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 0 + 0.15407 0.84689 + 0.264535 1 + 0.55814 1 + 0.72093 0.827751 + 0.773256 0.277512 + 0.877907 0.0861244 + 1 0 + } + { + 0 0 + 0.0639535 0.100478 + 0.119186 1 + 0.802326 1 + 0.857558 0.0574163 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 7; + efPriority 0; + emission ""; + emitDist 1 0; + emitDistVariance 0 0; + trailSplitDist 0; + trailScrollTime 0; + trailRepeatDist 0; + line + { + "gfx_fxt_env_electric_arc1_add" + }; +} diff --git a/raw/fx/misc/fx_zombie_zapper_wall_control_on.efx b/raw/fx/misc/fx_zombie_zapper_wall_control_on.efx new file mode 100644 index 000000000..67c80c716 --- /dev/null +++ b/raw/fx/misc/fx_zombie_zapper_wall_control_on.efx @@ -0,0 +1,1870 @@ +iwfx 2 + +{ + name "lightning_and_cloud_up 3"; + editorFlags useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 1500; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 0 0; + spawnDelayMsec 0 0; + lifeSpanMsec 400 0; + spawnOrgX 0 0; + spawnOrgY 0 0; + spawnOrgZ 0 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 230 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0.5 + } + }; + sizeGraph1 10 + { + { + 0 0.233766 + 1 0.409091 + } + { + 0 0.207792 + 1 0.668831 + } + }; + scaleGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + model + { + "zombie_zapper_wall_control" + }; +} +{ + name "lightning_and_cloud_dwn"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 500 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 100; + spawnOrgX -3 0; + spawnOrgY 30 0; + spawnOrgZ 59 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 130 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.909091 + 1 1 + } + }; + sizeGraph1 13 + { + { + 0 0 + 1 0.233766 + } + { + 0 0.311688 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 0.85098 + 1 0.501961 1 1 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "light"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 400; + lifeSpanMsec 50 0; + spawnOrgX 10 0; + spawnOrgY -5 10; + spawnOrgZ 10 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 270 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startFixed; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 100 + { + { + 0 1 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 30 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + light; +} +{ + name "lightning_and_cloud_up 2"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0 playOnDeath; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 50 50; + spawnOrgX -5 0; + spawnOrgY 30 0; + spawnOrgZ 59 1; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 110 + { + { + 0 1 + 1 0 + } + { + 0 0 + 1 1 + } + }; + sizeGraph1 8 + { + { + 0 0.233766 + 1 0.409091 + } + { + 0 0.207792 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + orientedSprite + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "lightning_and_cloud_dwn 2"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 500 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 100; + spawnOrgX -5 1; + spawnOrgY -3 0; + spawnOrgZ 30 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 90 0; + gravity 3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 90 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 0.233766 + 1 0.233766 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 0.982558 1 + 1 0 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_lightning_trail" + }; +} +{ + name "lightning_and_cloud_up 3"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 5; + spawnOrgY -1 4; + spawnOrgZ 2 8; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 180 0; + gravity -3 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startIndexed; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 10 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 50 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 25 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_lightning_bolt_air_add" + }; +} +{ + name "lightning_and_cloud_up 4"; + editorFlags looping useRandSize1 useRandRotDelta; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 400 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX -5 0; + spawnOrgY -3 0; + spawnOrgZ 15 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 0; + gravity -2 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 0; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 5 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 10 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 50 + { + { + 0 0.272727 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + line + { + "gfx_fxt_env_lightning_bolt_ground" + }; +} +{ + name "lightning_and_cloud_up 5"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect nonUniformScale; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 200 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 100 50; + spawnOrgX 0 5; + spawnOrgY -1 6; + spawnOrgZ -3 23; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 180; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 30 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "lightning_and_cloud_up"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 300 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 180 50; + spawnOrgX -5 0; + spawnOrgY -3 0; + spawnOrgZ 20 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot 0 180; + gravity -13 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0 + } + { + 0 -0.5 + 1 0 + } + }; + velGraph0Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph0Z 400 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.471292 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 20 + { + { + 0 0.402597 + 1 0.272727 + } + { + 0 0.681818 + 1 0.681818 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +} +{ + name "lightning_and_cloud_side"; + editorFlags looping useRandSize0 useRandSize1 useRandRotDelta useRandVel0; + flags spawnRelative spawnFrustumCull spawnOffsetNone runRelToEffect; + spawnRange 0 2000; + fadeInRange 0 0; + fadeOutRange 0 0; + spawnFrustumCullRadius 300; + spawnLooping 300 0; + spawnOneShot 30 0; + spawnDelayMsec 0 500; + lifeSpanMsec 300 50; + spawnOrgX -5 0; + spawnOrgY -3 0; + spawnOrgZ 60 0; + spawnOffsetRadius 20 0; + spawnOffsetHeight 0 51; + spawnAnglePitch 0 0; + spawnAngleYaw 0 0; + spawnAngleRoll 0 0; + angleVelPitch 0 0; + angleVelYaw 0 0; + angleVelRoll 0 0; + initialRot -180 360; + gravity 0 0; + elasticity 0 0; + windinfluence 0; + atlasBehavior startRandom; + atlasIndex 6; + atlasFps 24; + atlasLoopCount 0; + atlasColIndexBits 0; + atlasRowIndexBits 0; + atlasEntryCount 0; + velGraph0X 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Y 400 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.5 + 1 0.5 + } + }; + velGraph0Z 0 + { + { + 0 0.5 + 1 0.5 + } + { + 0 0.471292 + 1 0.5 + } + }; + velGraph1X 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Y 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + velGraph1Z 0 + { + { + 0 0 + 1 0 + } + { + 0 0 + 1 0 + } + }; + rotGraph 100 + { + { + 0 0.5 + 1 0.5 + } + { + 0 -0.5 + 1 -0.5 + } + }; + sizeGraph0 20 + { + { + 0 0.279221 + 1 0.233766 + } + { + 0 0.681818 + 1 0.525974 + } + }; + sizeGraph1 20 + { + { + 0 1 + 1 1 + } + { + 0 0.668831 + 1 0.668831 + } + }; + scaleGraph 0 + { + { + 0 1 + 1 0 + } + { + 0 1 + 1 0 + } + }; + colorGraph 1 + { + { + 0 0.611399 0.632124 1 + 1 0.601036 0.632124 1 + } + { + 0 1 1 1 + 1 0 0 0 + } + }; + alphaGraph 1 + { + { + 0 1 + 1 1 + } + { + 0 1 + 0.0639535 0.545455 + 0.238372 0.15311 + 0.613372 0.0334928 + 1 0 + } + }; + lightingFrac 0; + collOffset 0 0 0; + collRadius 0; + fxOnImpact ""; + fxOnDeath ""; + sortOrder 0; + efPriority 0; + emission ""; + emitDist 0 0; + emitDistVariance 0 0; + trailSplitDist 100; + trailScrollTime 0; + trailRepeatDist 10; + billboardSprite + { + "gfx_fxt_env_electric_arc2_add" + }; +}