"tdm","reslimed","4","5","20","bot_config_file maps/campaign_voretournament_bots_4.txt; bot_vs_human 4; g_vore_showhealth 0","The Slime Pit","With your first meal churning in your stomach, you step through the main door and advance to the slime facility.\n\nYour primary objective is to rescue the prisoners from a space station known as Soylent. But in order to reach Soylent, you must find and use a teleporter to another space station, called Gasoline Powered."
"ctf","gasolinepowered","4","5","7","bot_config_file maps/campaign_voretournament_bots_5.txt; bot_vs_human 4; g_vore_showhealth 0","Gasoline Powered station","You step into the teleporter. A strong light blinds you and you feel yourself floating, soon reaching a teleporter pad on the Gasoline Powered space station.\n\nNo time to admire the view however! You must bring the two flags together again, which will start the teleporter to Soylent. Watch out for the space patrol!"
"dom","soylent","5","6","125","bot_config_file maps/campaign_voretournament_bots_6.txt; bot_vs_human 5; g_vore_showhealth 0","Soylent Space","The flags activate the teleporter, taking you straight to the Soylent space station. Five hungry maws are waiting for you here, gulp them all down!\n\nYou must press the pressure plates and overload the generator, which is the first step toward releasing the prisoners. Be prepared for gravity to fail afterward."
-"kh","soylent","4","6","1250","bot_config_file maps/campaign_voretournament_bots_6.txt; bot_vs_human 4; g_vore_showhealth 0; sv_gravity 200; g_keyhunt_teams_override 2","The key to a team","As the generator explodes, the Soylent station shakes and throws everyone to the ground. You suddenly feel lighter, as the gravity simulator switches to its backup power source.\n\nNow get the keys from the patroll guards and free the prisoners from their cells. Once free, they will join your team and aid you."
\ No newline at end of file
+"kh","soylent","4","6","1250","bot_config_file maps/campaign_voretournament_bots_7.txt; bot_vs_human 4; g_vore_showhealth 0; sv_gravity 200; g_keyhunt_teams_override 2","The key to a team","As the generator explodes, the Soylent station shakes and throws everyone to the ground. You suddenly feel lighter, as the gravity simulator switches to its backup power source.\n\nNow get the keys from the patroll guards and free the prisoners from their cells. Once free, they will join your team and aid you."
+"tdm","soylent","7","6","20","bot_config_file maps/campaign_voretournament_bots_8.txt; sv_gravity 200","Team action","The prisoners are finally free, and you now have a team who will fight alongside you. One of the prisoners hands you a special device, which allows you to see the health of your prey, making things easier.\n\nFinsih the remaining Guards on Soylent, then return to Gasoline Powered and the smile facility with your new team."
\ 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 22 "number of messages (chatbot_msg_# cvars)"\r
+set chatbot_msg_time 17.5 "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 "^3Snack: ^7Whoohoo! We are finally free! Thank you so much!"\r
+set chatbot_msg_1 "^1Space Patroll 1: ^7Damn it! The prisoners are loose! But fear not, we won't allow any of you to leave. We will see who the best predator here is!"\r
+set chatbot_msg_2 "^3Silver: ^7Thank you for releasing us. Since we'll be working together from now on, let us introduce ourselves. I am Silver, a fox warrior. I only seek to do what I believe is right."\r
+set chatbot_msg_3 "^3Mystic: ^7Yes, we thank you. Anyway, I'm commonly called Mystic, since I'm most experienced in different forms of magic. I have sworn to fight and destroy the curse known as vore."\r
+set chatbot_msg_4 "^3Snack: ^7They call me snack. I'm... well, don't tell this to other people. But I sort of like vore. That is why I got my nickname. Fortunately, Silver and Mystic accepted me this way."\r
+set chatbot_msg_5 "^3Snack: ^7Never the less, I wish to stop the Vore Princess, destroy her plans and that sort of stuff. Vore may have a nice side, but we can't allow everyone to posess such power. Or maybe... yeah we can't!"\r
+set chatbot_msg_6 "^6Voice in your mind: ^7So, I see you've made your introductions. And yes, Silver Mystic and Snack can hear me in their minds too, and know what's going on."\r
+set chatbot_msg_7 "^3Mystic: ^7We sure can hear you, Guardian. And just like you, all we wish is to destroy the power of vore forever! Including ridding ourselves of it, once all of this is over."\r
+set chatbot_msg_8 "^3Snack: ^7Uuuh... must we rid ourselves of it too? I mean, maybe some of us could still keep it... if we promise to behave and all. Uh, sorry, didn't mean to get you angry..."\r
+set chatbot_msg_9 "^2Self: ^7The power of vore must be destroyed. We cannot allow it to exist, and be discovered by someone else ever again!"\r
+set chatbot_msg_10 "^6Voice in your mind: ^7Yes. But until vore is destroyed, keep in mind you can use the device Silver gave you to see the health of your prey. This will come in very handy, and aid you a lot in your journey."\r
+set chatbot_msg_11 "^1Space Patroll 3: ^7Nice to see you making introductions before your deaths. Come here... there's plenty of room in my stomach for all of you."\r
+set chatbot_msg_12 "^1Space Patroll 3: ^7We will not allow anyone to get in the Vore Princess's way! None of you have any idea what vore is! Vore shall be unleashed, and made available to everyone!"\r
+set chatbot_msg_13 "^3Mystic: ^7Not while Im alive, you sicko! Vore is not only evil, but disgusting! Our greatest punishment is having to use this power ourselves, so we can defeat you!"\r
+set chatbot_msg_14 "^1Space Patroll 2: ^7You fools! You have absolutely no idea about anything, do you?"\r
+set chatbot_msg_15 "^3Silver: ^7Come on furs, lets keep this fight going! We have to make it to the slime facility as soon as possible. If the Vore Princess finds the final piece she needs to unleash vore, our mission is failed."\r
+set chatbot_msg_16 "^3Silver: ^7Oh, and keep in mind that we can use the power of vore to heal each other. If a team mate is damaged, you can swallow him to heal him. Just make sure to spit him back out, and never digest."\r
+set chatbot_msg_17 "^3Snack: ^7Yeah. Mystic won't agree with me, but this is kinda cool. If any of us are hurt, we can swallow each other to heal ourselves. So don't be afraid if any of us gobble you up, hehe."\r
+set chatbot_msg_18 "^3Mystic: ^7Can I please stop hearing about this? Team healing is only to be used because it's necessary. No vore is alright! Not even harmless vore between each other!"\r
+set chatbot_msg_19 "^3Snack: ^7Yeah yeah whatever Mystic. Also, when you are swallowed by a team mate with the purpose of being healed, you can get out any time you want. Just jump up!"\r
+set chatbot_msg_20 "^1Space Patroll 1: ^7Ugh... we are no match for all of them. We are doomed. Please forgive me, Vore Princess, for not getting to be your food instead. I pray that someday, I will see your stomach again."\r
+set chatbot_msg_21 "^3Snack: ^7Now that is certainly dramatic. I think I'm going to cry for this guy... after I finish pooping what's left of him out."\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