mirror of
https://github.com/exogen/t2-mapper.git
synced 2026-02-13 19:53:52 +00:00
Initial commit
This commit is contained in:
parent
2211ed7650
commit
ebb3dc9cdd
10121 changed files with 801 additions and 4 deletions
60
docs/base/scripts/autoexec/AllowBotSkin.cs
Executable file
60
docs/base/scripts/autoexec/AllowBotSkin.cs
Executable file
|
|
@ -0,0 +1,60 @@
|
|||
package AllowBotSkin
|
||||
{
|
||||
|
||||
|
||||
function GMW_SkinPopup::fillList( %this, %raceGender )
|
||||
{
|
||||
for ( %i = 0; %i < %this.size(); %i++ )
|
||||
%this.realSkin[%i] = "";
|
||||
|
||||
%this.clear();
|
||||
%path = "textures/skins/";
|
||||
switch ( %raceGender )
|
||||
{
|
||||
case 0: // Human Male
|
||||
%pattern = ".lmale.png";
|
||||
case 1: // Human Female
|
||||
%pattern = ".lfemale.png";
|
||||
case 2: // Bioderm
|
||||
%pattern = ".lbioderm.png";
|
||||
}
|
||||
|
||||
%customSkins = GMW_SkinPrefPopup.getSelected();
|
||||
%count = 0;
|
||||
for ( %file = findFirstFile( %path @ "*" @ %pattern ); %file !$= ""; %file = findNextFile( %path @ "*" @ %pattern ) )
|
||||
{
|
||||
%skin = getSubStr( %file, strlen( %path ), strlen( %file ) - strlen( %path ) - strlen( %pattern ) ); // strip off the path and postfix
|
||||
|
||||
// Make sure this is not a bot skin:
|
||||
//if ( %skin !$= "basebot" && %skin !$= "basebbot" )
|
||||
//{
|
||||
// See if this skin has an alias:
|
||||
%baseSkin = false;
|
||||
for ( %i = 0; %i < $SkinCount; %i++ )
|
||||
{
|
||||
if ( %skin $= $Skin[%i, code] )
|
||||
{
|
||||
%baseSkin = true;
|
||||
%skin = $Skin[%i, name];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ( %customSkins != %baseSkin )
|
||||
{
|
||||
if ( %baseSkin )
|
||||
%this.realSkin[%count] = $Skin[%i, code];
|
||||
%this.add( %skin, %count );
|
||||
%count++;
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
%this.sort( true );
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
// Prevent package from being activated if it is already
|
||||
if (!isActivePackage(AllowBotSkin))
|
||||
activatePackage(AllowBotSkin);
|
||||
Loading…
Add table
Add a link
Reference in a new issue