[Zombie Core] Replaced all scripts with scripts decompiled by...

Xensik's gsc-tool.
This commit is contained in:
JezuzLizard
2022-02-25 22:03:12 -08:00
parent 5467e47fa8
commit 0d2c068adb
157 changed files with 87715 additions and 94302 deletions

View File

@ -1,41 +1,29 @@
// T6 GSC SOURCE
// Decompiled by https://github.com/xensik/gsc-tool
initstructs()
{
level.struct = [];
level.struct = [];
}
createstruct()
{
struct = spawnstruct();
level.struct[ level.struct.size ] = struct;
return struct;
struct = spawnstruct();
level.struct[level.struct.size] = struct;
return struct;
}
findstruct( position )
{
_a20 = level.struct_class_names;
key = getFirstArrayKey( _a20 );
while ( isDefined( key ) )
{
_ = _a20[ key ];
_a22 = level.struct_class_names[ key ];
val = getFirstArrayKey( _a22 );
while ( isDefined( val ) )
{
s_array = _a22[ val ];
_a24 = s_array;
_k24 = getFirstArrayKey( _a24 );
while ( isDefined( _k24 ) )
{
struct = _a24[ _k24 ];
if ( distancesquared( struct.origin, position ) < 1 )
{
return struct;
}
_k24 = getNextArrayKey( _a24, _k24 );
}
val = getNextArrayKey( _a22, val );
}
key = getNextArrayKey( _a20, key );
}
foreach ( key, _ in level.struct_class_names )
{
foreach ( val, s_array in level.struct_class_names[key] )
{
foreach ( struct in s_array )
{
if ( distancesquared( struct.origin, position ) < 1 )
return struct;
}
}
}
}