"ctf","gasolinepowered","7","7","12","bot_config_file maps/campaign_voretournament_bots_9.txt; g_campaign_forceteam 1","Return to Gasoline Powered","You are back to Gasoline Powered, the intermediary point between Soylent and the slime facility. Use the flags again to activate the teleporter."
"kh","reslimed","7","7","1250","bot_config_file maps/campaign_voretournament_bots_10.txt; g_campaign_forceteam 1; g_keyhunt_teams_override 3","Cross fire","You are back at the slime facility. You and your team must now obtain the three keys and unlock the main door, which will lead you to the outer yard.\n\nThe guards and the dark guards seem to have turned against each other since you left. You'll have to fight both of them, while they will be fighting each other."
"ons","greatwall_overloaded","7","7","1","bot_config_file maps/campaign_voretournament_bots_11.txt; g_campaign_forceteam 1","Generator war","You grab the keys and make your way out of the slime facility, into the outer yard. From here you must get to the valley of Arahia, and to the Vore Princess's castle through the nearby forest.\n\nYou must capture control points and destroy the enemy generator in order to escape the yard. Watch out for automated turrets!"
-"ons","arahia","7","8","1","bot_config_file maps/campaign_voretournament_bots_12.txt; g_campaign_forceteam 1","The valley of Arahia","The generator explodes, cutting power to that wing of the facility. The doors open, as you and your team make your way to Arahia, the nearby valley.\n\nYou must destroy another generator here in order to advance to the forest. You'll have more turrets to aid you this time. Try not to get lost in the large area!"
\ No newline at end of file
+"ons","arahia","7","8","1","bot_config_file maps/campaign_voretournament_bots_12.txt; g_campaign_forceteam 1","The valley of Arahia","The generator explodes, cutting power to that wing of the facility. The doors open, as you and your team make your way to Arahia, the nearby valley.\n\nYou must destroy another generator here in order to advance to the forest. You'll have more turrets to aid you this time. Try not to get lost in the large area!"
+"ctf","greatwall_revisited","7","8","15","bot_config_file maps/campaign_voretournament_bots_13.txt; g_campaign_forceteam 1","A meal in the forest","With the generators down and the forest patroll digesting in your belly, you advance through the large forest. You soon come across another checkpoint, not far from the castle.\n\nFeast on the patroll here and capture the flags in order to deactivate the barrier and proceed. The castle is your next stop."
\ No newline at end of file
--- /dev/null
+// per-campaign-level configuration file. Used to execute scripts and other commands for campaign levels\r
+// do NOT attempt to set cvars here! Those cvars must be set from the campaign file properly\r
+// this is only for scripts and other commands you wish to run for a given level\r
+\r
+// ----------------------------------------------------------------\r
+// Automated chat bot code:\r
+// ----------------------------------------------------------------\r
+\r
+// this is a chat bot system, used in campaign levels to simulate dialogues between the player and bots\r
+// it only makes the player automatically speak certain messages, just like manually be typing them\r
+// eg. In a campaign level where you try to advance to the next area, you can make the script say "Bot: I will not let you pass!"\r
+// that does print "My-Playername: Bot: message", but it's the best this script can do\r
+\r
+// chat script settings\r
+set chatbot_msg_count 32 "number of messages (chatbot_msg_# cvars)"\r
+set chatbot_msg_time 20 "each message is posted after this many seconds"\r
+set chatbot_tmp_counter 0 "chatbot system variable, used to cycle the messages (do not set this manualy)"\r
+\r
+// chat script messages\r
+set chatbot_msg_0 "^3Mystic: ^7Aah, what a wonderful forest. Too bad it's infested with these vore obsessed forest patrolls. But we'll take care of that!"\r
+set chatbot_msg_1 "^1Forest patroll 1: ^7Welcome to our forest, snacks. Nice of you to come all this way just to serve your selves to us!"\r
+set chatbot_msg_2 "^1Forest patroll 3: ^7All this fresh air is making me hungry. Someone bring me those fools so I can eat them up!"\r
+set chatbot_msg_3 "^3Silver: ^7Watch it! There's a lava pit in the middle. We can take the tunnel under it, or if you're brave enough, use the jump pads to jump all the way which is faster."\r
+set chatbot_msg_4 "^3Snack: ^7Uuugh... long way over the lava pit. I'll take the tunnel thank you."\r
+set chatbot_msg_5 "^1Forest patroll 3: ^7You! I have a platter ready for you! Be nice and come sit on it. We're going to eat you with some tasty sauce and vegetables!"\r
+set chatbot_msg_6 "^6Voice in your mind: ^7The castle is not far. Once you get past this checkpoint there should be no more patrolls in the way."\r
+set chatbot_msg_7 "^6Voice in your mind: ^7You'll need to climb the mountain the castle is on, then find a way to get inside. That's where the Vore Princess awaits you."\r
+set chatbot_msg_8 "^3Silver: ^7Good thinking. We can use our grabbers to climb the castle wall and make our way up there."\r
+set chatbot_msg_9 "^3Snack: ^7Yeah, but before we concern our selves with reaching the castle, let's take care of those patrolls here shall we?"\r
+set chatbot_msg_10 "^6Voice in your mind: ^7Yes, take care of the patrolls. Then, you will do what you are meant to, and stop the Vore Princess. Everything will go as awaited..."\r
+set chatbot_msg_11 "^1Forest patroll 3: ^7Why are you making this take so long? Our stomach are gurgling and waiting for you! Just get in our maws willingly and nothing will go wrong!"\r
+set chatbot_msg_12 "^1Forest patroll 2: ^7All of you have been in a stomach before. You know you want to be eaten! Don't lie to your selves, you like it too!"\r
+set chatbot_msg_13 "^3Mystic: ^7Are you hearing those idiots? You dumb servants, we aren't like you! We don't enjoy vore! Shut the hell up!"\r
+set chatbot_msg_14 "^3Snack: ^7Well, erm... I do enjoy it a little. Not saying it excuses them or anything. But yeah we won't give up!"\r
+set chatbot_msg_15 "^1Forest patroll 2: ^7I think I'm gonna wait at the end of the jump pad. They'll come flying straight into my muzzle, all the way over the lava pit!"\r
+set chatbot_msg_16 "^1Forest patroll 4: ^7Gah! They sure are though! Hold the line everyone!"\r
+set chatbot_msg_17 "^2Self: ^7Let's keep going! They're just some flags, we can get them. Let's not let these snacks bring us down! The Vore Princess will soon be next..."\r
+set chatbot_msg_18 "^1Forest patroll 1: ^7If you're nice and surrender your selves, we might even put you all in the same stomach. So you won't feel lonely, and get to digest together."\r
+set chatbot_msg_19 "^1Forest patroll 3: ^7Come here little snack. I need to feel you sinking inide my flesh... dissolving inside of me. You are nothing more than food, accept it!"\r
+set chatbot_msg_20 "^6Voice in your mind: ^7The Vore Princess is aware of your arrival. She's mobilizing her best knights to guard the castle as we speak."\r
+set chatbot_msg_21 "^3Snack: ^7Her knights are no match for us! None of her guards were so far! The only thing her guards were was... tasty. Yum!"\r
+set chatbot_msg_22 "^3Silver: ^7Do not underestimate her guards! A leader is always surrounded by the best warriors. Taking down a powerful leader is always the hardest part of a mission."\r
+set chatbot_msg_23 "^3Snack: ^7I guess you're right. We'll still stop her however! Even if I'm gonna see a few more tummies on the way."\r
+set chatbot_msg_24 "^2Self: ^7For now we should make sure we won't see the tummies of these forest patrolls! Let's do our best to get the flags and finish this once and for all!"\r
+set chatbot_msg_25 "^2Self: ^7Just like you all, I am eager to face and stop the Princess. As hard as it must be! We will stop her from releasing Vore, no matter what she'll do about it!"\r
+set chatbot_msg_26 "^3Mystic: ^7I like the way you're thinking. Her hours are counted... there's nowhere for her to run and hide. We are slowly coming for her..."\r
+set chatbot_msg_27 "^1Forest patroll 2: ^7Ugh! We can't hold them back any longer. They are strong opponents, I give them that. Seems our destiny are their stomachs, and it's time for us to be food."\r
+set chatbot_msg_28 "^1Forest patroll 4: ^7You may eat and digest all of us. But you are food as well, like every being! Each of you has a stomach they are destined to end in, no matter what they do."\r
+set chatbot_msg_29 "^1Forest patroll 4: ^7The stomach you are destined to may not be ours, but you will eventually come across it. It's the fate of any living being, and a fate you cannot run from."\r
+set chatbot_msg_30 "^1Forest patroll 4: ^7You are only racing toward your destiny. Whether you are aware of it or not. And your destiny is the stomach, no matter what you will do..."\r
+set chatbot_msg_31 "^2Self: ^7I heard this 'your destiny is to be food' junk too many times now. It's actually getting kind of old you know? Shut up and either fight, let us pass, or be digested."\r
+\r
+// chat script system\r
+alias chatbot_count "qc_cmd rpn /chatbot_tmp_counter chatbot_tmp_counter 1 add $chatbot_msg_count mod def"\r
+alias chatbot_say "say ${$1}"\r
+alias chatbot_do "chatbot_say chatbot_msg_$chatbot_tmp_counter;chatbot_count"\r
+alias chatbot_loop "chatbot_do;defer $chatbot_msg_time chatbot_loop"\r
+\r
+// kill the chat script when the match ends\r
+alias cl_hook_campaign_gameend "alias chatbot_loop \"\""\r
+\r
+// start the chat script\r
+defer $chatbot_msg_time chatbot_loop\r
+\r
+// ----------------------------------------------------------------\r
+// End of automated chat bot code.\r
+// ----------------------------------------------------------------
\ No newline at end of file