From: MirceaKitsune Date: Wed, 22 Sep 2010 11:20:27 +0000 (+0300) Subject: Level 12, taking place on Arahia X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=86e114eb329117c7cbe8f7c57ed59986d388fdb1;p=voretournament%2Fvoretournament.git Level 12, taking place on Arahia --- diff --git a/data/maps/campaign_voretournament.txt b/data/maps/campaign_voretournament.txt index 96e88461..de222e7e 100644 --- a/data/maps/campaign_voretournament.txt +++ b/data/maps/campaign_voretournament.txt @@ -11,4 +11,5 @@ "tdm","soylent","7","6","20","bot_config_file maps/campaign_voretournament_bots_8.txt; g_campaign_forceteam 1; 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." "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!" \ No newline at end of file +"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 diff --git a/data/maps/campaign_voretournament_12.cfg b/data/maps/campaign_voretournament_12.cfg new file mode 100644 index 00000000..576b51e8 --- /dev/null +++ b/data/maps/campaign_voretournament_12.cfg @@ -0,0 +1,69 @@ +// per-campaign-level configuration file. Used to execute scripts and other commands for campaign levels +// do NOT attempt to set cvars here! Those cvars must be set from the campaign file properly +// this is only for scripts and other commands you wish to run for a given level + +// ---------------------------------------------------------------- +// Automated chat bot code: +// ---------------------------------------------------------------- + +// this is a chat bot system, used in campaign levels to simulate dialogues between the player and bots +// it only makes the player automatically speak certain messages, just like manually be typing them +// 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!" +// that does print "My-Playername: Bot: message", but it's the best this script can do + +// chat script settings +set chatbot_msg_count 34 "number of messages (chatbot_msg_# cvars)" +set chatbot_msg_time 20 "each message is posted after this many seconds" +set chatbot_tmp_counter 0 "chatbot system variable, used to cycle the messages (do not set this manualy)" + +// chat script messages +set chatbot_msg_0 "^3Snack: ^7Oooh! Such a pretty place! Feels so good to finally be in the outdoors, away from these facilities. Could sure take a bath in the lake under that waterfall." +set chatbot_msg_1 "^3Silver: ^7No time to enjoy the view! We must destroy the generator and advance to the forest as quickly as possible. This valley is very big, so try not to get lost!" +set chatbot_msg_2 "^3Mystic: ^7Mmmmmhhhhh... I'm sensing five control points. Four in each corner of the valley, and one in the middle. My astral vision is blurred, but this should be right." +set chatbot_msg_3 "^6Voice in your mind: ^7Yes. There are several buildings here, each hosting a control point. Try to establigh the proper link, then make your way to the enemy generator." +set chatbot_msg_4 "^6Voice in your mind: ^7Unfortunately, this area is guarded by the forest patrolls. And don't let their names fool you... they are just as good as the dark guards!" +set chatbot_msg_5 "^1Forest patroll 1: ^7Heeeey! We can hear you over there! Don't think we aren't coming after you! Hold it right there and don't make things any harder!" +set chatbot_msg_6 "^6Voice in your mind: ^7There is something else you should all know. I finally uncovered what the Vore Princess is missing, in order to complete her plan." +set chatbot_msg_7 "^3Mystic: ^7Oh? That final key you told us she needs? Please tell us, we really wish to know!" +set chatbot_msg_8 "^6Voice in your mind: ^7Millions of years ago, the Vore Princess's spirit was attacked by a powerful force, and heavily injured. Her spirit got ripped in two separate entities." +set chatbot_msg_9 "^6Voice in your mind: ^7In order to have the necessary strength for unleashing the power of vore, the Vore Princess needs to merge with her other spirit half again." +set chatbot_msg_10 "^6Voice in your mind: ^7We have no idea who the Princess's spirit half is, nor if she already knows who or how close she is to reuniting with it." +set chatbot_msg_11 "^3Mystic: ^7Yes. I think I remember a legend, about a powerful vixen who's spirit was split into two separate spirits. This took away most of her power, and was done as a safety measure." +set chatbot_msg_12 "^3Snack: ^7Ok ok. But maybe this spirit half of hers isn't even alive any more. Or maybe it will never find the Vore Princess and reunite with her." +set chatbot_msg_13 "^3Mystic: ^7We can't take any risks. If her other spirit half is still alive and out there using another body, their reunion would be a disaster." +set chatbot_msg_14 "^6Voice in your mind: ^7That is correct. Once the Vore Princess merges back with her long lost spiritual half, nothing can keep her from releasing the power of vore." +set chatbot_msg_15 "^3Silver: ^7In that case there's no time to waste. We must get to the castle ASAP, and take her down before this happens." +set chatbot_msg_16 "^1Forest patroll 2: ^7Don't think you can escape us just because the valley is big! We patroll this area every day, and know where everything is located!" +set chatbot_msg_17 "^1Forest patroll 1: ^7Stay away from the genetarors! And we might decide to have mercy when we'll get to digesting you!" +set chatbot_msg_18 "^3Snack: ^7The only thing you'll be patrolling in the next minutes is our stomachs! Get ready to be eaten!" +set chatbot_msg_19 "^3Mystic: ^7Silver! What are those spinning blue things next to the turrets? They look like turrets theirselves, but don't seem to shoot anything." +set chatbot_msg_20 "^3Silver: ^7They're fusion reactors. They help turrets that are close with firing faster. Destroy or protect them just like the turrets theirselves." +set chatbot_msg_21 "^1Forest patroll 1: ^7Where are you little snacks? We hear you talking. Don't think we will let you touch the generator!" +set chatbot_msg_22 "^1Forest patroll 3: ^7Keep away from the generators and the control points! Do not make us take extreme measures!" +set chatbot_msg_23 "^1Forest patroll 2: ^7Don't try to run from us snacks! We're hiding right besire you, in the trees and in the bushes. Ready to gobble you down before you even blink!" +set chatbot_msg_24 "^3Mystic: ^7Ignore them. We're not too far off, but the generator is well guarded!" +set chatbot_msg_25 "^3Silver: ^7Don't forget to always look at the map. It helps us see where we're located are and which control points were captured." +set chatbot_msg_26 "^1Forest patroll 1: ^7We secured the control points! Just give up already, we won't allow you to reach them!" +set chatbot_msg_27 "^1Forest patroll 3: ^7Just be good snacks and surrender! There's no way you're getting past all of us!" +set chatbot_msg_28 "^3Mystic: ^7Never! You hear me? Come on, let's take the control points down, we wasted enough time!" +set chatbot_msg_29 "^1Forest patroll 2: ^7Everyone regroup! Let's all focus and put these intruders in our bellies before they advance any further!" +set chatbot_msg_30 "^3Silver: ^7We're almost there, don't give up hope! We'll soon be able to attack the generator!" +set chatbot_msg_31 "^1Forest patroll 1: ^7The only place you're heading toward is your doom. Be it in our stomachs or someone else's on your way to the castle! Just end this now once and for all!" +set chatbot_msg_32 "^1Forest patroll 2: ^7There are too many of us! You don't even know this valley like we do! What makes you think you can possibly get past us?" +set chatbot_msg_33 "^3Mystic: ^7Our determination! Now shut up already, and let's get this over with!" + +// chat script system +alias chatbot_count "qc_cmd rpn /chatbot_tmp_counter chatbot_tmp_counter 1 add $chatbot_msg_count mod def" +alias chatbot_say "say ${$1}" +alias chatbot_do "chatbot_say chatbot_msg_$chatbot_tmp_counter;chatbot_count" +alias chatbot_loop "chatbot_do;defer $chatbot_msg_time chatbot_loop" + +// kill the chat script when the match ends +alias cl_hook_campaign_gameend "alias chatbot_loop \"\"" + +// start the chat script +defer $chatbot_msg_time chatbot_loop + +// ---------------------------------------------------------------- +// End of automated chat bot code. +// ---------------------------------------------------------------- \ No newline at end of file diff --git a/data/maps/campaign_voretournament_bots_12.txt b/data/maps/campaign_voretournament_bots_12.txt new file mode 100644 index 00000000..ccd1b4c4 --- /dev/null +++ b/data/maps/campaign_voretournament_bots_12.txt @@ -0,0 +1,10 @@ +//bot configuration: name model skin shirt pants team keyboard use moving dodging ping weapon use aggressivity range aiming calmhand mouse fightthink aithink vore predskill preyskill fear teamheal +//default team values (team-override): 1 = red, 2 = blue, 3 = yellow, 4 = pink +//use -1 for shirt-color or pants-color to get random colors +Forest Patroll 1 vixen.zym 1 4 0 2 -0.5 2 1 0 0 -1 0 -1 0 1 -1 -0.5 1.5 1.5 1.5 1 +Forest Patroll 2 vixen.zym 1 4 0 2 -0.5 2 1.25 0 0 -1 0 -0.5 0 1 -1 -0.75 1.5 1.5 1.5 1 +Forest Patroll 3 vixen.zym 1 4 0 2 0 0 0 1 0 -1 -0.5 -1 1 0 0 0 1.5 1.5 1 1 +Forest Patroll 4 vixen.zym 1 4 0 2 0 0 0 1.25 0 -1 -0.5 -1 1 0 0 0 1.25 1.5 1 0.75 +Silver vixen.zym 1 6 5 1 1 1.5 2 -1 -1 -1 1 0 1 -0.5 -1 -1 1.25 1 1 1 +Mystic vixen.zym 0 11 4 1 0 0 0 -0.5 -1 1 0.5 0.5 -0.5 0 0.5 0 1 1.5 1.25 0.5 +Snack vixen.zym 1 -1 -1 1 0 0 -1.5 -0.5 -0.5 0 0 0 0 -0.5 1.5 1.5 0.75 0.75 1 1.25 \ No newline at end of file