//Create textList = ds_list_create(); //create a list buildList(); //build the list ds_list_shuffle(textList); //shuffle to make it random //Stuff if (randomTIMER > 29) { showDebugDialog("STEP EVENT! Time! Preparing to take random from list " + string(textList)); if (ds_list_size(textList) == 0) //if list empty { showDebugDialog("List Empty"); buildList(); //rebuild ds_list_shuffle(textList); //shuffle for randomness } showDebugDialog("Getting random text from:" + string(textList)); randomTEXT = ds_list_find_value(textList, 0); //get the first entry ds_list_delete(textList, 0); //remove it randomTIMER = 0; } else { randomTIMER += 1; } //SCRIPT: buildList ds_list_add(textList, "Making Sounds"); ds_list_add(textList, "Creating Sprites"); ds_list_add(textList, "Painting Backgrounds"); ds_list_add(textList, "Loading Levels"); ds_list_add(textList, "Teaching Enemies"); ds_list_add(textList, "Doing Something Important"); ds_list_add(textList, "Re-killing GLaDOS"); ds_list_add(textList, "Whatever he said"); ds_list_add(textList, "Disabling Microsoft Product"); ds_list_add(textList, "Kicking a kitten"); ds_list_add(textList, "Checking Facebook"); ds_list_add(textList, "Oops, forgot something, going back"); ds_list_add(textList, "Banning trolls"); ds_list_add(textList, "Her name is Caroline!"); ds_list_add(textList, "Re-installing operating system..."); ds_list_add(textList, "ERROR: in C Drive. Installing virus..."); ds_list_add(textList, "Achievement Unlocked: Wait... No..."); ds_list_add(textList, "Baking Nyan Cat...");