]> de.git.xonotic.org Git - voretournament/voretournament.git/commitdiff
Level 17, with more incendiary turns of events :D
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 23 Sep 2010 20:32:53 +0000 (23:32 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 23 Sep 2010 20:32:53 +0000 (23:32 +0300)
data/maps/campaign_voretournament.txt
data/maps/campaign_voretournament_17.cfg [new file with mode: 0644]
data/maps/campaign_voretournament_bots_17.txt [new file with mode: 0644]

index 63efdf836822240d27fc8f3464d7ff4344675d5b..403f866fd9af120b9f703b8d5564951cc300bbf7 100644 (file)
@@ -16,4 +16,5 @@
 "ctf","greatwall_revisited","7","8","12","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 patrol 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 patrol here and capture the flags in order to deactivate the barrier and proceed. The castle is your next stop."
 "ctf","skycastle","7","9","15","bot_config_file maps/campaign_voretournament_bots_14.txt; g_campaign_forceteam 1","Welcome to the castle","Finally, the Vore Princess's castle. You and your team use your grabbers to climb the large peak, and make your way to some of the platforms.\n\nThe Princess's fox knights are waiting for you, and they are very well trained. Defeat them, and stop the Princess before she reunites with her spirit half."
 "tdm","farewell","7","9","50","bot_config_file maps/campaign_voretournament_bots_15.txt; g_campaign_forceteam 1","Knight fight","The flags open a gate, through which you advance to the next area of the castle.\n\nYour objective is to eat the remaining knights and defeat them. Once they are done, you and your team will advance into the castle. The Vore Princess awaits you there, for the final battle."
-"ca","stormkeep2","4","10","17","bot_config_file maps/campaign_voretournament_bots_16.txt; g_campaign_forceteam 1","The great vore","You catch all of the knights and digest them. Suddenly, the castle door starts to open. You slowly enter the building, where the Vore Princess awaits you. The gate closes behind you, as you prepare for the great battle.\n\nYou and your team will be attacking the Vore Princess in waves. Catch her and try to defeat her!"
\ No newline at end of file
+"ca","stormkeep2","4","10","17","bot_config_file maps/campaign_voretournament_bots_16.txt; g_campaign_forceteam 1","The great vore","You catch all of the knights and digest them. Suddenly, the castle door starts to open. You slowly enter the building, where the Vore Princess awaits you. The gate closes behind you, as you prepare for the great battle.\n\nYou and your team will be attacking the Vore Princess in waves. Catch her and try to defeat her!"
+"tdm","stormkeep2","1","10","23","bot_config_file maps/campaign_voretournament_bots_17.txt; g_campaign_forceteam 1","Awakening","You watch as your team is eaten and digested by the Vore Princess. You now remain alone with her, confronting her by your self. Finish her off and avenge your team!"
\ No newline at end of file
diff --git a/data/maps/campaign_voretournament_17.cfg b/data/maps/campaign_voretournament_17.cfg
new file mode 100644 (file)
index 0000000..74bca0d
--- /dev/null
@@ -0,0 +1,71 @@
+// 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 36 "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 "^2Self: ^7You ate... all of them! You're going to pay for what you did to my friends! I will avenge them, that I swear! You hear me?!"\r
+set chatbot_msg_1 "^4Vore Princess: ^7Your friends are in a better place now. Such tasty and wonderful meals they were. Do not worry, you will get to talk to them again soon."\r
+set chatbot_msg_2 "^2Self: ^7You will not get away with this! I will finish this mission and destroy you! So at least their souls will be happy I completed our objective!"\r
+set chatbot_msg_3 "^4Vore Princess: ^7As hard as it is to accept, this is the way things were meant to be. It's the way it had to happen."\r
+set chatbot_msg_4 "^4Vore Princess: ^7I have never hated any of you. Vore is something that must be done with love. Those who do it with hate betray what this power is meant for."\r
+set chatbot_msg_5 "^2Self: ^7Vore was invented to kill and destroy, you sick fox! What can be wonderful about it? What could anyone find wonderful about being eaten?"\r
+set chatbot_msg_6 "^4Vore Princess: ^7You have felt it too. The pleasure and happiness of being inside the stomach. Of having someone inside your stomach, gurgling inside you."\r
+set chatbot_msg_7 "^2Self: ^7That pleasure is wrong! It's a curse that comes with having the power of vore. Vore being another curse by itself!"\r
+set chatbot_msg_8 "^4Vore Princess: ^7Vore is a power of this universe. How could anyone think vore can be destroyed? So many deluded their selves with this idea."\r
+set chatbot_msg_9 "^4Vore Princess: ^7Vore cannot be destroyed. It is part of life. I am just a powerful fox, I can be destroyed. But the only way to destroy vore is to destroy this universe."\r
+set chatbot_msg_10 "^2Self: ^7No. This... can't be. Vore is a curse! It can't be a normal thing!"\r
+set chatbot_msg_11 "^4Vore Princess: ^7As I said, you will learn many new things that will come as a shock. What if I said you are my lost spirit half, and the key I need to unleash the vore?"\r
+set chatbot_msg_12 "^2Self: ^7WHAT? Me... your spirit half? This... couldn't be possible. I am not the other side of your spirit! And I couldn't be the key you need to unleash this curse!"\r
+set chatbot_msg_13 "^4Vore Princess: ^7Who do you think unlocked the door when you escaped from the basement? Who allowed you to reach the flags, that granted you the power of vore?"\r
+set chatbot_msg_14 "^2Self: ^7So it was you. You are the one who unlocked my cell door and let me escape..."\r
+set chatbot_msg_15 "^4Vore Princess: ^7Yes. But the Guardian soon took notice of this. He's lied to you and made you believe you are meant to destroy me, and destroy the power of vore."\r
+set chatbot_msg_16 "^2Self: ^7I AM meant to destroy you! Everything you say is a lie! This doesn't change anything, and you are going down my hatch while order will be restored!"\r
+set chatbot_msg_17 "^4Vore Princess: ^7Our destiny is to come together again. For our spirits to unite, and become one as they were before. This will restore our true power."\r
+set chatbot_msg_18 "^4Vore Princess: ^7With this power, we will unlock vore again. And destroy the true master of evil... the Destroyer. Who you know as the Guardian."\r
+set chatbot_msg_19 "^2Self: ^7The guardian... is the true source of the evil? The one who's guided me all this way? He abandoned me once we got to the castle... but no, this couldn't be!"\r
+set chatbot_msg_20 "^4Vore Princess: ^7The Destroyer wishes to destroy everything that love or pleasure may come from. That's why he's deluded himself that vore is a destroyable power."\r
+set chatbot_msg_21 "^4Vore Princess: ^7Vore must be unleashed for natural balance to be restored. But if the Destroyer is not defeated next, vore will be used for evil under his temptation."\r
+set chatbot_msg_22 "^2Self: ^7This cannot be. Everything you say is a lie. Just one big lie! I don't believe you, and my objective remains to destroy you!"\r
+set chatbot_msg_23 "^2Self: ^7If vore was such a nice thing, what about those who are eaten by force and killed? You ate my team by force! Do you believe that's right too?"\r
+set chatbot_msg_24 "^4Vore Princess: ^7Every good thing can be used in bad ways too. Using vore as a measure of force is wrong. But in such dark times, such power must be used as a weapon."\r
+set chatbot_msg_25 "^4Vore Princess: ^7Your friends are good people. But I could not awaken them to what was happening. They were putting everything in danger. You however, will be eaten for another purpose."\r
+set chatbot_msg_26 "^2Self: ^7Just excuses! I am done with this! I will destroy you, avenge my friends and complete my mission! I'm seeing you're not so strong against me like you were against my friends."\r
+set chatbot_msg_27 "^4Vore Princess: ^7You are as strong as me, because we share the same energy. I may not be able to fight you much longer, and pray that I can awaken you before it's too late."\r
+set chatbot_msg_28 "^2Self: ^7If by awaken you mean making me believe all these lies, forget about it. You are weak, and I am ready for the final strike!"\r
+set chatbot_msg_29 "^4Vore Princess: ^7Don't do it. Let go of the hate, and of the idea the Destroyer induced your mind! Join me again... together we can stop the Destroyer!"\r
+set chatbot_msg_30 "^2Self: ^7Lies! There is no Destroyer! I am not your spirit half! I am not destined to unleash a thing such as vore with you! I'm.... aaargh!"\r
+set chatbot_msg_31 "^4Vore Princess: ^7Stop, and listen to me. Don't do this! If you eat me now, the Destroyer will have no one to stop him. A tragedy far beyond vore will happen."\r
+set chatbot_msg_32 "^2Self: ^7I... must. I am so close to defeating you... I've waited for this moment. I could gulp you down right now and finish you off... I must..."\r
+set chatbot_msg_33 "^4Vore Princess: ^7I am weak, and can no longer fight in this state. You must make your choice right now. Choose wisely, don't disregard what I said. Please... try to see."\r
+set chatbot_msg_34 "^2Self: ^7No! You must pay for everything you've done! It... can't be true. I can eat you this second! I feel... I musn't... turn back! But... what if you're right?"\r
+set chatbot_msg_35 "^4Vore Princess: ^7Allow your memory to come back! Try to remember what happened! You will see this is the truth. Hurry... do this before it's too late!"\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
diff --git a/data/maps/campaign_voretournament_bots_17.txt b/data/maps/campaign_voretournament_bots_17.txt
new file mode 100644 (file)
index 0000000..42044a9
--- /dev/null
@@ -0,0 +1,4 @@
+//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\r
+//default team values (team-override): 1 = red, 2 = blue, 3 = yellow, 4 = pink                                                                                                                                 \r
+//use -1 for shirt-color or pants-color to get random colors           \r
+Vore Princess  vixen.zym       0       -1      -1      2       0.5     2       1       0       1       1       1       1       1       1       1       0.5     4       4       1       2
\ No newline at end of file