// Reticle hud for Tribes 1.40
$RetHud::UpdateTime="0.3";
$RetImage[11] = "ChainRet"; // Blaster
$RetImage[13] = "ChainRet"; // ChainGun
$RetImage[15] = "ChainRet"; // Plasma Gun
$RetImage[17] = "NadeRet"; // Grenade Launcher
$RetImage[19] = "NadeRet"; // Mortar
$RetImage[21] = "ChainRet"; // Disc
$RetImage[22] = "ChainRet"; // Laser Rifle
$RetImage[23] = "ChainRet"; // Target Laser
$RetImage[24] = "ChainRet"; // Elf Gun
$RetImage[25] = "ChainRet"; // Repair Gun
function RetHud::Init() {
Hud::New( "Ret_Hud", 0, 0, 64, 128, RetHud::Wake, RetHud::Sleep );
newObject("Ret_Img", FearGuiFormattedText, 0, 0, 64, 128);
Hud::Add( "Ret_Hud", "Ret_Img" );
}
function RetHud::Wake() {
RetHud::Update();
}
function RetHud::Sleep() {
Schedule::Cancel( "Ret_Hud" );
}
function RetHud::Update() {
control::setValue( "Ret_Img", "<b0,2:modules\\RetHud\\" @ $RetImage[ getmounteditem( 0 ) ] @ ".png>" );
Schedule::Add( "RetHud::Update();", $RetHud::UpdateTime, "Ret_Hud" );
}
RetHud::Init();