[Drag & Drop] Gorod/Revelations Speedrun Wallbuy Bulletin Board
Game Modding | Call of Duty: Black Ops 3 | Scripting
FrostIceforge :
Speedrun wallbuy bulletin board as seen in Gorod Krovi and Revelations, recreated in the modtools. FEATURES:
Complete a set amount of rounds in a set amount of minutes to make a new weapon buyable from the board Customizable round milestones, time milestones, weapon rewards, and weapon prices Implemented as array, so you can have redundant board prefab locations for large maps What is
NOT included:
Timer for your HUD or tab menu Melee weapons for you to use with it You'll have to find those elsewhere, but that shouldn't be too hard.
Download v1.0 Installation instructions included in download.
FrostIceforge :
I've noticed a non-fatal typo on a print statement (only affects debugging, not gameplay). On time milestones 2-4, the debug message for time elapsed is incorrect. I'll include the fix in any future patches, but for now it's not really a big enough deal to warrant a full patch. If it bugs you, find the time_checker function in the gsc and replace it with this:
//Sets timer to update progress every defined interval.
function time_checker ()
{
time_goals = array ( TIME_GOAL_1 , TIME_GOAL_2 - TIME_GOAL_1 , TIME_GOAL_3 - TIME_GOAL_2 , TIME_GOAL_4 - TIME_GOAL_3 );
debug_original_time_goals = array ( TIME_GOAL_1 , TIME_GOAL_2 , TIME_GOAL_3 , TIME_GOAL_4 );
level flag :: wait_till ( "initial_blackscreen_passed" );
if ( DEBUG )
{
IPrintLnBold ( "Timer starting!" );
}
while ( level . time_progression & lt ; 4 & amp ; & amp ; level . speedrun_valid )
{
wait ( 60 * time_goals [ level . time_progression ]);
level . timer_lock = true ; //Close lock
level . time_progression += 1 ; //Increment value
level . timer_lock = false ; //Open lock
if ( DEBUG )
{
if ( level . time_progression & lt ; = 1 )
{
IPrintLnBold ( debug_original_time_goals [ 0 ] + " minutes elapsed!" );
}
else
{
elapsed_time = debug_original_time_goals [ level . time_progression - 1 ];
IPrintLnBold ( elapsed_time + " minutes elapsed!" );
}
}
}
if ( DEBUG )
{
IPrintLnBold ( "TIME CHECKER THREAD ENDING" );
}
}
brack5501 :
amazing job good brother. 😄❤️