]> de.git.xonotic.org Git - voretournament/voretournament.git/commitdiff
Level 18 of the campaign. Yay for willing vore in the name of good!
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 23 Sep 2010 22:53:01 +0000 (01:53 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 23 Sep 2010 22:53:01 +0000 (01:53 +0300)
data/maps/campaign_voretournament.txt
data/maps/campaign_voretournament_18.cfg [new file with mode: 0644]
data/maps/campaign_voretournament_bots_18.txt [new file with mode: 0644]

index 403f866fd9af120b9f703b8d5564951cc300bbf7..a3a9c70482f536f0eaceffa72f5f8a617cec5521 100644 (file)
@@ -17,4 +17,5 @@
 "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!"
-"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
+"tdm","stormkeep2","1","10","23","bot_config_file maps/campaign_voretournament_bots_17.txt; g_campaign_forceteam 1; sv_autotaunt 0","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!"
+"tdm","stormkeep2","1","10","32","bot_config_file maps/campaign_voretournament_bots_18.txt; g_campaign_forceteam 1; g_vore_reversescoring 1; sv_autotaunt 0","Meal for the Princess","As the Vore Princess falls to the ground ready for your final strike, your memory suddenly comes back. You freeze in shock. The Vore Princess was right. You are her spirit half, and your fate is to unleash the power of vore and defeat the Destroyer (Guardian).\n\nOffer yourself to the Vore Princess and let her eat you, so your spirits can merge and restore your power."
\ No newline at end of file
diff --git a/data/maps/campaign_voretournament_18.cfg b/data/maps/campaign_voretournament_18.cfg
new file mode 100644 (file)
index 0000000..cc58197
--- /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: ^7I remember! I remember everything now! It's true! Everything I thought so far... was wrong. How could I have been fooled in such a way?"\r
+set chatbot_msg_1 "^4Vore Princess: ^7You remembered just in time. A minute later and you would have eaten me, destroying everything we've been trying to protect."\r
+set chatbot_msg_2 "^2Self: ^7I'm sorry. I am so sorry, Vore Princess. I wish I knew earlier. I wish Snack and Mystic and Silver knew too. That you were never the real enemy..."\r
+set chatbot_msg_3 "^4Vore Princess: ^7It's alright hon. Your memory was erased, you had no way to know. As for your team... they already know everything."\r
+set chatbot_msg_4 "^2Self: ^7Oh? They know? But how? They are dead. Wait... I remember! Our spirits are still around, and recover their memory after they leave a body!"\r
+set chatbot_msg_5 "^4Vore Princess: ^7Yes. All three of them are here in this room. But you can't see or hear them yet. You'll be able to contact them again after we've merged."\r
+set chatbot_msg_6 "^4Vore Princess: ^7In order for us to merge, I need you to offer your self to me as food. And allow me to eat and digest you. It's the only way."\r
+set chatbot_msg_7 "^2Self: ^7I never imagined I would say this. But being eaten by you would be a pleasure like none I could imagine. This was the moment I truly waited for... even if I didn't know it."\r
+set chatbot_msg_8 "^4Vore Princess: ^7Then come to me hon. Come into my maw, and let yourself slide inside of me. Let yourself feel my stomach's flesh hugging you, making you part of me."\r
+set chatbot_msg_9 "^2Self: ^7Yes. This is what vore is about. Feeling the hug of the stomach. The happiness of being squeezed by the flesh. As long as one doesn't use this power for evil and terror."\r
+set chatbot_msg_10 "^4Vore Princess: ^7Yes. Vore is not meant to be used to digest everyone. It's also meant to hold a loved one inside you. It's the predator's decision if to consume their prey or not."\r
+set chatbot_msg_11 "^2Self: ^7I never thought a maw could look so beautiful! I never thought I could enjoy the thought of a stomach churning around me so much!"\r
+set chatbot_msg_12 "^2Self: ^7Open your maw Princess! I'm coming in to where I belong! Your stomach was my destiny, for every second of my life. No matter what I did or thought..."\r
+set chatbot_msg_13 "^4Vore Princess: ^7My maw is open for you, just find me and get in. Your destiny has always been my stomach. Your purpose the whole time... to be my food."\r
+set chatbot_msg_14 "^2Self: ^7Your maw... is so warm. Your flesh is so soft and wonderful. How could I be so foolish? How could I forget what a beautiful thing this was?"\r
+set chatbot_msg_15 "^2Self: ^7The only thing I regret is that I'm going to die. Because I won't get to feel this again. But now I know what it means to be food, and I'd never want anything else!"\r
+set chatbot_msg_16 "^4Vore Princess: ^7Silly one. You aren't truly going to die! You will be merging with my spirit, and we'll become one entity. This is a special circumstance."\r
+set chatbot_msg_17 "^4Vore Princess: ^7When someone dies, their spirit is still around, and gets to keep their memory. In our universe, a spirit can easily find another body, or just wait in the astral realm."\r
+set chatbot_msg_18 "^4Vore Princess: ^7Vore is possible astrally, just like it is physically. This is why being digested isn't so tragic. You don't waste a whole life away. It all continues..."\r
+set chatbot_msg_19 "^2Self: ^7I have never felt so eager to be inside someone. Please stuff me in, I want to be inside! I want to enjoy this for the last time, before the two of us merge and become one again."\r
+set chatbot_msg_20 "^4Vore Princess: ^7I got you love, just hold tight. Allow yourself to slide down, enjoy the feeling of sliding toward my stomach."\r
+set chatbot_msg_21 "^2Self: ^7I'm gonna be in soon. Get ready to close your maw! I don't want to see anything outside of you until this is over! All I want to see is your stomach, and myself in it."\r
+set chatbot_msg_22 "^4Vore Princess: ^7Just make yourself comfy inside while I begin digestion. Don't be scared, it doesn't hurt. You probably know by now that it kills the ability to feel pain when it happens."\r
+set chatbot_msg_23 "^2Self: ^7Yes, it does. Oh god... it feels so wonderful to be in here. I never thought I could feel such a thing. I never thought this is what lied beyond the lies I believed all this time."\r
+set chatbot_msg_24 "^4Vore Princess: ^7Just sink in my flesh and relax, dear one. Let my tummy play around with you and massage you. Then let yourself sink into it... forever."\r
+set chatbot_msg_25 "^2Self: ^7It burns a little, but I don't mind. The acids are making me sleepy. It's not the same way those guards digest their prey. You are so... kind and gentle."\r
+set chatbot_msg_26 "^4Vore Princess: ^7Hehe. Yes, most of my guards forgot that vore isn't to be used in a barbarian way, and refuse to use a painless digestion. It's always disappointed me to see this."\r
+set chatbot_msg_27 "^4Vore Princess: ^7Once the Destroyer is defeated, the barrier of dark energy will go away slowly. The inhabitants of our world will slowly loose their hateful urges in time."\r
+set chatbot_msg_28 "^4Vore Princess: ^7Just rest and digest for now. A strong battle awaits us, once we'll be reunited. Such a wonderful bulge you make in my little fox belly."\r
+set chatbot_msg_29 "^2Self: ^7I love you, vore princess. Even if I'm technically part of you... I wanted you to know this loud and clear before I melt inside your beautiful belly."\r
+set chatbot_msg_30 "^4Vore Princess: ^7And I love you too, dear one. Even while you thought I was your enemy and wanted to destroy me... I never stopped loving you hon."\r
+set chatbot_msg_31 "^2Self: ^7I could never thank you enough. For forgiving me... and for all your efforts to do good. While so many people still think you are the source of the evil."\r
+set chatbot_msg_32 "^4Vore Princess: ^7It's my job dearest. Given by the power I have. To try to love and forgive everyone. Even if no being is perfect... no one is higher nor lower than another."\r
+set chatbot_msg_33 "^4Vore Princess: ^7As for thanking me, the best way to do that is by letting go of your worries, and enjoying your time inside my stomach. I only want you to enjoy it..."\r
+set chatbot_msg_34 "^2Self: ^7That I swear I will. But I can't hold on much longer, the digestion is starting to put me down. It was so wonderful meeting you again, and being eaten by you, Vore Princess."\r
+set chatbot_msg_35 "^4Vore Princess: ^7Time for you to merge with me, love. Yes... I can feel you merging. I can feel us... becoming one. As we were thousands of years ago..."\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_18.txt b/data/maps/campaign_voretournament_bots_18.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