mirror of
https://github.com/JezuzLizard/Recompilable-gscs-for-BO2-zombies-and-multiplayer.git
synced 2025-06-26 10:37:52 -05:00
Reorganized the scripts so its easier to search thru.
This commit is contained in:
25
Multiplayer Maps/mp_drone/maps/mp/createart/mp_drone_art.gsc
Normal file
25
Multiplayer Maps/mp_drone/maps/mp/createart/mp_drone_art.gsc
Normal file
@ -0,0 +1,25 @@
|
||||
|
||||
main()
|
||||
{
|
||||
level.tweakfile = 1;
|
||||
setdvar( "scr_fog_exp_halfplane", "3759.28" );
|
||||
setdvar( "scr_fog_exp_halfheight", "243.735" );
|
||||
setdvar( "scr_fog_nearplane", "601.593" );
|
||||
setdvar( "scr_fog_red", "0.806694" );
|
||||
setdvar( "scr_fog_green", "0.962521" );
|
||||
setdvar( "scr_fog_blue", "0.9624" );
|
||||
setdvar( "scr_fog_baseheight", "-475.268" );
|
||||
setdvar( "visionstore_glowTweakEnable", "0" );
|
||||
setdvar( "visionstore_glowTweakRadius0", "5" );
|
||||
setdvar( "visionstore_glowTweakRadius1", "" );
|
||||
setdvar( "visionstore_glowTweakBloomCutoff", "0.5" );
|
||||
setdvar( "visionstore_glowTweakBloomDesaturation", "0" );
|
||||
setdvar( "visionstore_glowTweakBloomIntensity0", "1" );
|
||||
setdvar( "visionstore_glowTweakBloomIntensity1", "" );
|
||||
setdvar( "visionstore_glowTweakSkyBleedIntensity0", "" );
|
||||
setdvar( "visionstore_glowTweakSkyBleedIntensity1", "" );
|
||||
visionsetnaked( "mp_drone", 1 );
|
||||
setdvar( "r_lightGridEnableTweaks", 1 );
|
||||
setdvar( "r_lightGridIntensity", 1 );
|
||||
setdvar( "r_lightGridContrast", 0 );
|
||||
}
|
2375
Multiplayer Maps/mp_drone/maps/mp/createfx/mp_drone_fx.gsc
Normal file
2375
Multiplayer Maps/mp_drone/maps/mp/createfx/mp_drone_fx.gsc
Normal file
File diff suppressed because it is too large
Load Diff
70
Multiplayer Maps/mp_drone/maps/mp/mp_drone.gsc
Normal file
70
Multiplayer Maps/mp_drone/maps/mp/mp_drone.gsc
Normal file
@ -0,0 +1,70 @@
|
||||
#include maps/mp/mp_drone_doors;
|
||||
#include maps/mp/_compass;
|
||||
#include maps/mp/_utility;
|
||||
|
||||
main()
|
||||
{
|
||||
precachemodel( "fxanim_gp_robot_arm_welder_server_side_mod" );
|
||||
level.levelspawndvars = ::levelspawndvars;
|
||||
welders = [];
|
||||
welders[ welders.size ] = ( -1339,51, 76,04, 136,11 );
|
||||
welders[ welders.size ] = ( -1339,51, -171,9, 136,11 );
|
||||
welders[ welders.size ] = ( -1339,51, 559,04, 136,12 );
|
||||
welders[ welders.size ] = ( -1339,51, 312,01, 136,12 );
|
||||
maps/mp/mp_drone_fx::main();
|
||||
maps/mp/_compass::setupminimap( "compass_map_mp_drone" );
|
||||
maps/mp/_load::main();
|
||||
maps/mp/mp_drone_amb::main();
|
||||
game[ "strings" ][ "war_callsign_a" ] = &"MPUI_CALLSIGN_MAPNAME_A";
|
||||
game[ "strings" ][ "war_callsign_b" ] = &"MPUI_CALLSIGN_MAPNAME_B";
|
||||
game[ "strings" ][ "war_callsign_c" ] = &"MPUI_CALLSIGN_MAPNAME_C";
|
||||
game[ "strings" ][ "war_callsign_d" ] = &"MPUI_CALLSIGN_MAPNAME_D";
|
||||
game[ "strings" ][ "war_callsign_e" ] = &"MPUI_CALLSIGN_MAPNAME_E";
|
||||
game[ "strings_menu" ][ "war_callsign_a" ] = "@MPUI_CALLSIGN_MAPNAME_A";
|
||||
game[ "strings_menu" ][ "war_callsign_b" ] = "@MPUI_CALLSIGN_MAPNAME_B";
|
||||
game[ "strings_menu" ][ "war_callsign_c" ] = "@MPUI_CALLSIGN_MAPNAME_C";
|
||||
game[ "strings_menu" ][ "war_callsign_d" ] = "@MPUI_CALLSIGN_MAPNAME_D";
|
||||
game[ "strings_menu" ][ "war_callsign_e" ] = "@MPUI_CALLSIGN_MAPNAME_E";
|
||||
if ( getgametypesetting( "allowMapScripting" ) )
|
||||
{
|
||||
level maps/mp/mp_drone_doors::init();
|
||||
}
|
||||
level.remotemotarviewleft = 35;
|
||||
level.remotemotarviewright = 35;
|
||||
level.remotemotarviewup = 18;
|
||||
setheliheightpatchenabled( "war_mode_heli_height_lock", 0 );
|
||||
geo_changes();
|
||||
_a54 = welders;
|
||||
_k54 = getFirstArrayKey( _a54 );
|
||||
while ( isDefined( _k54 ) )
|
||||
{
|
||||
welder = _a54[ _k54 ];
|
||||
collision = spawn( "script_model", welder );
|
||||
collision setmodel( "fxanim_gp_robot_arm_welder_server_side_mod" );
|
||||
_k54 = getNextArrayKey( _a54, _k54 );
|
||||
}
|
||||
}
|
||||
|
||||
levelspawndvars( reset_dvars )
|
||||
{
|
||||
ss = level.spawnsystem;
|
||||
ss.enemy_influencer_radius = set_dvar_float_if_unset( "scr_spawn_enemy_influencer_radius", "2600", reset_dvars );
|
||||
}
|
||||
|
||||
geo_changes()
|
||||
{
|
||||
rts_floor = getent( "overwatch_floor", "targetname" );
|
||||
if ( isDefined( rts_floor ) )
|
||||
{
|
||||
rts_floor delete();
|
||||
}
|
||||
removes = getentarray( "rts_only", "targetname" );
|
||||
_a77 = removes;
|
||||
_k77 = getFirstArrayKey( _a77 );
|
||||
while ( isDefined( _k77 ) )
|
||||
{
|
||||
removal = _a77[ _k77 ];
|
||||
removal delete();
|
||||
_k77 = getNextArrayKey( _a77, _k77 );
|
||||
}
|
||||
}
|
6
Multiplayer Maps/mp_drone/maps/mp/mp_drone_amb.gsc
Normal file
6
Multiplayer Maps/mp_drone/maps/mp/mp_drone_amb.gsc
Normal file
@ -0,0 +1,6 @@
|
||||
#include maps/mp/_ambientpackage;
|
||||
#include maps/mp/_utility;
|
||||
|
||||
main()
|
||||
{
|
||||
}
|
250
Multiplayer Maps/mp_drone/maps/mp/mp_drone_doors.gsc
Normal file
250
Multiplayer Maps/mp_drone/maps/mp/mp_drone_doors.gsc
Normal file
@ -0,0 +1,250 @@
|
||||
#include maps/mp/_tacticalinsertion;
|
||||
#include maps/mp/gametypes/_weaponobjects;
|
||||
#include common_scripts/utility;
|
||||
#include maps/mp/_utility;
|
||||
|
||||
init()
|
||||
{
|
||||
triggers = getentarray( "trigger_multiple", "classname" );
|
||||
i = 0;
|
||||
while ( i < 4 )
|
||||
{
|
||||
door = getent( "drone_door" + i, "targetname" );
|
||||
if ( !isDefined( door ) )
|
||||
{
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
right = anglesToForward( door.angles );
|
||||
right = vectorScale( right, 116 );
|
||||
door.opened = 1;
|
||||
door.origin_opened = door.origin;
|
||||
door.force_open_time = 0;
|
||||
if ( isDefined( door.script_noteworthy ) && door.script_noteworthy == "flip" )
|
||||
{
|
||||
door.origin_closed = door.origin + right;
|
||||
}
|
||||
else
|
||||
{
|
||||
door.origin_closed = door.origin - right;
|
||||
}
|
||||
door.mins = door getmins();
|
||||
door.maxs = door getmaxs();
|
||||
door setcandamage( 1 );
|
||||
door allowbottargetting( 0 );
|
||||
door.triggers = [];
|
||||
_a49 = triggers;
|
||||
_k49 = getFirstArrayKey( _a49 );
|
||||
while ( isDefined( _k49 ) )
|
||||
{
|
||||
trigger = _a49[ _k49 ];
|
||||
if ( isDefined( trigger.target ) )
|
||||
{
|
||||
if ( trigger.target == door.targetname )
|
||||
{
|
||||
trigger.mins = trigger getmins();
|
||||
trigger.maxs = trigger getmaxs();
|
||||
door.triggers[ door.triggers.size ] = trigger;
|
||||
}
|
||||
}
|
||||
_k49 = getNextArrayKey( _a49, _k49 );
|
||||
}
|
||||
door thread door_damage_think();
|
||||
door thread door_think( i );
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
door_think( index )
|
||||
{
|
||||
wait ( 0,05 * index );
|
||||
self door_close();
|
||||
for ( ;; )
|
||||
{
|
||||
wait 0,25;
|
||||
if ( self door_should_open() )
|
||||
{
|
||||
self door_open();
|
||||
}
|
||||
else
|
||||
{
|
||||
self door_close();
|
||||
}
|
||||
self movement_process();
|
||||
}
|
||||
}
|
||||
|
||||
door_should_open()
|
||||
{
|
||||
if ( getTime() < self.force_open_time )
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
_a97 = self.triggers;
|
||||
_k97 = getFirstArrayKey( _a97 );
|
||||
while ( isDefined( _k97 ) )
|
||||
{
|
||||
trigger = _a97[ _k97 ];
|
||||
if ( trigger trigger_is_occupied() )
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
_k97 = getNextArrayKey( _a97, _k97 );
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
door_open()
|
||||
{
|
||||
if ( self.opened )
|
||||
{
|
||||
return;
|
||||
}
|
||||
dist = distance( self.origin_opened, self.origin );
|
||||
frac = dist / 116;
|
||||
time = clamp( frac * 0,5, 0,1, 0,5 );
|
||||
self moveto( self.origin_opened, time );
|
||||
self playsound( "mpl_drone_door_open" );
|
||||
self.opened = 1;
|
||||
}
|
||||
|
||||
door_close()
|
||||
{
|
||||
if ( !self.opened )
|
||||
{
|
||||
return;
|
||||
}
|
||||
dist = distance( self.origin_closed, self.origin );
|
||||
frac = dist / 116;
|
||||
time = clamp( frac * 0,5, 0,1, 0,5 );
|
||||
self moveto( self.origin_closed, time );
|
||||
self playsound( "mpl_drone_door_close" );
|
||||
self.opened = 0;
|
||||
}
|
||||
|
||||
movement_process()
|
||||
{
|
||||
moving = 0;
|
||||
if ( self.opened )
|
||||
{
|
||||
if ( distancesquared( self.origin, self.origin_opened ) > 0,001 )
|
||||
{
|
||||
moving = 1;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( distancesquared( self.origin, self.origin_closed ) > 0,001 )
|
||||
{
|
||||
moving = 1;
|
||||
}
|
||||
}
|
||||
while ( moving )
|
||||
{
|
||||
entities = gettouchingvolume( self.origin, self.mins, self.maxs );
|
||||
_a165 = entities;
|
||||
_k165 = getFirstArrayKey( _a165 );
|
||||
while ( isDefined( _k165 ) )
|
||||
{
|
||||
entity = _a165[ _k165 ];
|
||||
if ( isDefined( entity.classname ) && entity.classname == "grenade" )
|
||||
{
|
||||
if ( !isDefined( entity.name ) )
|
||||
{
|
||||
}
|
||||
else if ( !isDefined( entity.owner ) )
|
||||
{
|
||||
}
|
||||
else watcher = entity.owner getwatcherforweapon( entity.name );
|
||||
if ( !isDefined( watcher ) )
|
||||
{
|
||||
}
|
||||
else watcher thread maps/mp/gametypes/_weaponobjects::waitanddetonate( entity, 0, undefined );
|
||||
}
|
||||
if ( self.opened )
|
||||
{
|
||||
}
|
||||
else if ( isDefined( entity.classname ) && entity.classname == "auto_turret" )
|
||||
{
|
||||
if ( !isDefined( entity.damagedtodeath ) || !entity.damagedtodeath )
|
||||
{
|
||||
entity domaxdamage( self.origin + ( 0, 0, 1 ), self, self, 0, "MOD_CRUSH" );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( isDefined( entity.model ) && entity.model == "t6_wpn_tac_insert_world" )
|
||||
{
|
||||
entity maps/mp/_tacticalinsertion::destroy_tactical_insertion();
|
||||
}
|
||||
}
|
||||
_k165 = getNextArrayKey( _a165, _k165 );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
trigger_is_occupied()
|
||||
{
|
||||
entities = gettouchingvolume( self.origin, self.mins, self.maxs );
|
||||
_a221 = entities;
|
||||
_k221 = getFirstArrayKey( _a221 );
|
||||
while ( isDefined( _k221 ) )
|
||||
{
|
||||
entity = _a221[ _k221 ];
|
||||
if ( isalive( entity ) )
|
||||
{
|
||||
if ( !isplayer( entity ) || isai( entity ) && isvehicle( entity ) )
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
_k221 = getNextArrayKey( _a221, _k221 );
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
getwatcherforweapon( weapname )
|
||||
{
|
||||
if ( !isDefined( self ) )
|
||||
{
|
||||
return undefined;
|
||||
}
|
||||
if ( !isplayer( self ) )
|
||||
{
|
||||
return undefined;
|
||||
}
|
||||
i = 0;
|
||||
while ( i < self.weaponobjectwatcherarray.size )
|
||||
{
|
||||
if ( self.weaponobjectwatcherarray[ i ].weapon != weapname )
|
||||
{
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
return self.weaponobjectwatcherarray[ i ];
|
||||
}
|
||||
i++;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
|
||||
door_damage_think()
|
||||
{
|
||||
self.maxhealth = 99999;
|
||||
self.health = self.maxhealth;
|
||||
for ( ;; )
|
||||
{
|
||||
self waittill( "damage", damage, attacker, dir, point, mod, model, tag, part, weapon, flags );
|
||||
self.maxhealth = 99999;
|
||||
self.health = self.maxhealth;
|
||||
if ( mod == "MOD_PISTOL_BULLET" || mod == "MOD_RIFLE_BULLET" )
|
||||
{
|
||||
self.force_open_time = getTime() + 1500;
|
||||
}
|
||||
}
|
||||
}
|
97
Multiplayer Maps/mp_drone/maps/mp/mp_drone_fx.gsc
Normal file
97
Multiplayer Maps/mp_drone/maps/mp/mp_drone_fx.gsc
Normal file
@ -0,0 +1,97 @@
|
||||
#include maps/mp/_utility;
|
||||
|
||||
#using_animtree( "fxanim_props" );
|
||||
|
||||
precache_util_fx()
|
||||
{
|
||||
}
|
||||
|
||||
precache_scripted_fx()
|
||||
{
|
||||
level._effect[ "fx_mp_drone_robot_sparks" ] = loadfx( "maps/mp_maps/fx_mp_drone_robot_sparks" );
|
||||
}
|
||||
|
||||
precache_createfx_fx()
|
||||
{
|
||||
level._effect[ "fx_leaves_falling_mangrove_lg_dark" ] = loadfx( "env/foliage/fx_leaves_falling_mangrove_lg_dark" );
|
||||
level._effect[ "fx_mp_vent_steam" ] = loadfx( "maps/mp_maps/fx_mp_vent_steam" );
|
||||
level._effect[ "fx_hvac_steam_md" ] = loadfx( "smoke/fx_hvac_steam_md" );
|
||||
level._effect[ "fx_mp_water_drip_light_shrt" ] = loadfx( "maps/mp_maps/fx_mp_water_drip_light_shrt" );
|
||||
level._effect[ "fx_fog_street_cool_slw_md" ] = loadfx( "fog/fx_fog_street_cool_slw_md" );
|
||||
level._effect[ "fx_light_emrgncy_floodlight" ] = loadfx( "light/fx_light_emrgncy_floodlight" );
|
||||
level._effect[ "fx_insects_swarm_dark_lg" ] = loadfx( "bio/insects/fx_insects_swarm_dark_lg" );
|
||||
level._effect[ "fx_mp_fog_low" ] = loadfx( "maps/mp_maps/fx_mp_fog_low" );
|
||||
level._effect[ "fx_insects_swarm_md_light" ] = loadfx( "bio/insects/fx_insects_swarm_md_light" );
|
||||
level._effect[ "fx_lf_dockside_sun1" ] = loadfx( "lens_flares/fx_lf_mp_drone_sun1" );
|
||||
level._effect[ "fx_light_floodlight_rnd_cool_glw_dim" ] = loadfx( "light/fx_light_floodlight_rnd_cool_glw_dim" );
|
||||
level._effect[ "fx_mp_steam_pipe_md" ] = loadfx( "maps/mp_maps/fx_mp_steam_pipe_md" );
|
||||
level._effect[ "fx_mp_light_dust_motes_md" ] = loadfx( "maps/mp_maps/fx_mp_light_dust_motes_md" );
|
||||
level._effect[ "fx_mp_light_dust_motes_sm" ] = loadfx( "maps/mp_maps/fx_mp_light_dust_motes_sm" );
|
||||
level._effect[ "fx_mp_fog_cool_ground" ] = loadfx( "maps/mp_maps/fx_mp_fog_cool_ground" );
|
||||
level._effect[ "fx_red_button_flash" ] = loadfx( "light/fx_red_button_flash" );
|
||||
level._effect[ "fx_mp_distant_cloud" ] = loadfx( "maps/mp_maps/fx_mp_distant_cloud_lowmem" );
|
||||
level._effect[ "fx_light_god_ray_mp_drone" ] = loadfx( "env/light/fx_light_god_ray_mp_drone" );
|
||||
level._effect[ "fx_mp_fumes_vent_xsm_int" ] = loadfx( "maps/mp_maps/fx_mp_fumes_vent_xsm_int" );
|
||||
level._effect[ "fx_ceiling_circle_light_glare" ] = loadfx( "light/fx_ceiling_circle_light_glare" );
|
||||
level._effect[ "fx_drone_rectangle_light" ] = loadfx( "light/fx_drone_rectangle_light" );
|
||||
level._effect[ "fx_drone_rectangle_light_02" ] = loadfx( "light/fx_drone_rectangle_light_02" );
|
||||
level._effect[ "fx_mp_water_drip_light_long" ] = loadfx( "maps/mp_maps/fx_mp_water_drip_light_long" );
|
||||
level._effect[ "fx_pc_panel_lights_runner" ] = loadfx( "props/fx_pc_panel_lights_runner" );
|
||||
level._effect[ "fx_drone_red_ring_console" ] = loadfx( "light/fx_drone_red_ring_console" );
|
||||
level._effect[ "fx_blue_light_flash" ] = loadfx( "light/fx_blue_light_flash" );
|
||||
level._effect[ "fx_window_god_ray" ] = loadfx( "light/fx_window_god_ray" );
|
||||
level._effect[ "fx_mp_drone_interior_steam" ] = loadfx( "maps/mp_maps/fx_mp_drone_interior_steam" );
|
||||
level._effect[ "fx_pc_panel_heli" ] = loadfx( "props/fx_pc_panel_heli" );
|
||||
level._effect[ "fx_red_light_flash" ] = loadfx( "light/fx_red_light_flash" );
|
||||
level._effect[ "fx_drone_rectangle_light_blue" ] = loadfx( "light/fx_drone_rectangle_light_blue" );
|
||||
level._effect[ "fx_mp_distant_cloud_vista" ] = loadfx( "maps/mp_maps/fx_mp_distant_cloud_vista_lowmem" );
|
||||
level._effect[ "fx_drone_rectangle_light_blue_4" ] = loadfx( "light/fx_drone_rectangle_light_blue_4" );
|
||||
level._effect[ "fx_drone_rectangle_light_yellow" ] = loadfx( "light/fx_drone_rectangle_light_yellow" );
|
||||
level._effect[ "fx_ceiling_circle_light_led" ] = loadfx( "light/fx_ceiling_circle_light_led" );
|
||||
level._effect[ "fx_drone_red_ring_console_runner" ] = loadfx( "light/fx_drone_red_ring_console_runner" );
|
||||
level._effect[ "fx_light_beacon_red_blink_fst" ] = loadfx( "light/fx_light_beacon_red_blink_fst" );
|
||||
level._effect[ "fx_wall_water_ground" ] = loadfx( "water/fx_wall_water_ground" );
|
||||
level._effect[ "fx_drone_rectangle_light_03" ] = loadfx( "light/fx_drone_rectangle_light_03" );
|
||||
level._effect[ "fx_drone_red_blink" ] = loadfx( "light/fx_drone_red_blink" );
|
||||
level._effect[ "fx_light_god_ray_mp_drone2" ] = loadfx( "env/light/fx_light_god_ray_mp_drone2" );
|
||||
level._effect[ "fx_drone_rectangle_light_skinny" ] = loadfx( "light/fx_drone_rectangle_light_skinny" );
|
||||
level._effect[ "fx_mp_drone_rapid" ] = loadfx( "maps/mp_maps/fx_mp_drone_rapid" );
|
||||
level._effect[ "fx_mp_distant_cloud_vista_lg" ] = loadfx( "maps/mp_maps/fx_mp_distant_cloud_vista_lg_lowmem" );
|
||||
level._effect[ "fx_light_exit_sign" ] = loadfx( "light/fx_light_exit_sign_glow" );
|
||||
level._effect[ "fx_drone_light_yellow" ] = loadfx( "light/fx_drone_light_yellow" );
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
precache_fxanim_props();
|
||||
precache_util_fx();
|
||||
precache_createfx_fx();
|
||||
precache_scripted_fx();
|
||||
maps/mp/createfx/mp_drone_fx::main();
|
||||
maps/mp/createart/mp_drone_art::main();
|
||||
}
|
||||
|
||||
precache_fxanim_props()
|
||||
{
|
||||
level.scr_anim[ "fxanim_props" ][ "vines_aquilaria" ] = %fxanim_gp_vines_aquilaria_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "vines_strangler_fig" ] = %fxanim_gp_vines_strangler_fig_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_factory" ] = %fxanim_mp_drone_factory_link_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder1" ] = %fxanim_mp_drone_factory_welder_01_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder2" ] = %fxanim_mp_drone_factory_welder_02_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder3" ] = %fxanim_mp_drone_factory_welder_03_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder4" ] = %fxanim_mp_drone_factory_welder_04_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction1" ] = %fxanim_mp_drone_factory_suction_01_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction2" ] = %fxanim_mp_drone_factory_suction_02_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction3" ] = %fxanim_mp_drone_factory_suction_03_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction4" ] = %fxanim_mp_drone_factory_suction_04_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_factory_off" ] = %fxanim_mp_drone_factory_link_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder1_off" ] = %fxanim_mp_drone_factory_welder_01_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder2_off" ] = %fxanim_mp_drone_factory_welder_02_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder3_off" ] = %fxanim_mp_drone_factory_welder_03_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_welder4_off" ] = %fxanim_mp_drone_factory_welder_04_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction1_off" ] = %fxanim_mp_drone_factory_suction_01_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction2_off" ] = %fxanim_mp_drone_factory_suction_02_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction3_off" ] = %fxanim_mp_drone_factory_suction_03_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "drone_suction4_off" ] = %fxanim_mp_drone_factory_suction_04_off_anim;
|
||||
level.scr_anim[ "fxanim_props" ][ "vines_strangler_fig_alt" ] = %fxanim_gp_vines_strangler_fig_alt_anim;
|
||||
}
|
Reference in New Issue
Block a user