]> de.git.xonotic.org Git - voretournament/voretournament.git/commitdiff
Level 20 of the campaign. The final level and final battle :)
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Fri, 24 Sep 2010 11:32:42 +0000 (14:32 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Fri, 24 Sep 2010 11:32:42 +0000 (14:32 +0300)
data/maps/campaign_voretournament.txt
data/maps/campaign_voretournament_20.cfg [new file with mode: 0644]
data/maps/campaign_voretournament_bots_20.txt [new file with mode: 0644]

index 83ea6cce758e0e66b872ff20d7aa96c2481692e2..515ed35a0461d1b484d7c4e53e0d3466a1917da7 100644 (file)
@@ -19,4 +19,5 @@
 "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; 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."
-"tdm","farewell","4","9","60","bot_config_file maps/campaign_voretournament_bots_19.txt; g_campaign_forceteam 2; sv_maxspeed 460; sv_jumpvelocity 500; g_balance_falldamage_minspeed 1000; g_balance_grabber_speed_pull 4000; g_balance_grabber_speed_fly 8000; g_balance_grabber_secondary_damage 300; g_balance_grabber_secondary_refire 0.25; g_balance_health_limit 800; g_balance_health_start 800; g_balance_pause_health_regen 0; g_balance_health_regenlinear 50; g_balance_health_regenstable 800; g_balance_health_rotstable 800; g_balance_fuel_limit 800; g_balance_fuel_regenstable 800; g_balance_fuel_rotstable 800; g_balance_fuel_regen 1; g_balance_pause_fuel_regen 0; g_start_ammo_fuel 800; g_balance_vore_digestion_damage 140; g_balance_vore_kick_delay 0.3; g_balance_vore_teamheal_stable 800; g_balance_vore_teamheal 25; g_balance_vore_regurgitate_speedcap 3000; g_balance_vore_kick_damage_min 100; g_balance_vore_kick_damage_max 200; g_balance_vore_kick_escapeprobability 0; g_balance_vore_regurgitate_force 2500; g_balance_vore_regurgitate_predatorforce 0","Astral fusion","The Vore Princess gently swallows you. Her stomach locks you inside as you begin digesting. Your body is soon broken, your spirit blending with hers and becoming one. Your true power is suddenly restored, as you become the Vore Princess.\n\nFight the Destroyer's guards outside of the castle, then make your way to his realm and defeat him."
\ No newline at end of file
+"tdm","farewell","4","10","60","bot_config_file maps/campaign_voretournament_bots_19.txt; g_campaign_forceteam 2; sv_maxspeed 460; sv_jumpvelocity 500; g_balance_falldamage_minspeed 1000; g_balance_grabber_speed_pull 4000; g_balance_grabber_speed_fly 8000; g_balance_grabber_secondary_damage 300; g_balance_grabber_secondary_refire 0.25; g_balance_health_limit 800; g_balance_health_start 800; g_balance_pause_health_regen 0; g_balance_health_regenlinear 50; g_balance_health_regenstable 800; g_balance_health_rotstable 800; g_balance_fuel_limit 800; g_balance_fuel_regenstable 800; g_balance_fuel_rotstable 800; g_balance_fuel_regen 1; g_balance_pause_fuel_regen 0; g_start_ammo_fuel 800; g_balance_vore_digestion_damage 140; g_balance_vore_kick_delay 0.3; g_balance_vore_teamheal_stable 800; g_balance_vore_teamheal 25; g_balance_vore_regurgitate_speedcap 3000; g_balance_vore_kick_damage_min 100; g_balance_vore_kick_damage_max 200; g_balance_vore_kick_escapeprobability 0; g_balance_vore_regurgitate_force 2500; g_balance_vore_regurgitate_predatorforce 0","Astral fusion","The Vore Princess gently swallows you. Her stomach locks you inside as you begin digesting. Your body is soon broken, your spirit blending with hers and becoming one. Your true power is suddenly restored, as you become the Vore Princess.\n\nFight the Destroyer's guards outside of the castle, then make your way to his realm and defeat him."
+"tdm","brokenworld","7","10","60","bot_config_file maps/campaign_voretournament_bots_20.txt; g_campaign_forceteam 2; g_player_alpha 0.5; sv_maxspeed 460; sv_jumpvelocity 500; g_balance_falldamage_minspeed 1000; g_balance_grabber_speed_pull 4000; g_balance_grabber_speed_fly 8000; g_balance_grabber_secondary_damage 300; g_balance_grabber_secondary_refire 0.25; g_balance_health_limit 800; g_balance_health_start 800; g_balance_pause_health_regen 0; g_balance_health_regenlinear 50; g_balance_health_regenstable 800; g_balance_health_rotstable 800; g_balance_fuel_limit 800; g_balance_fuel_regenstable 800; g_balance_fuel_rotstable 800; g_balance_fuel_regen 1; g_balance_pause_fuel_regen 0; g_start_ammo_fuel 800; g_balance_vore_digestion_damage 140; g_balance_vore_kick_delay 0.3; g_balance_vore_teamheal_stable 800; g_balance_vore_teamheal 25; g_balance_vore_regurgitate_speedcap 3000; g_balance_vore_kick_damage_min 100; g_balance_vore_kick_damage_max 200; g_balance_vore_kick_escapeprobability 0; g_balance_vore_regurgitate_force 2500; g_balance_vore_regurgitate_predatorforce 0","Destroyer of the Destroyer","The nightmare guards in the castle fall to the ground. You use your magic to open a portal and get to the Destroyer's realm. Mystic Silver and Snack use their power to materialize there and aid you.\n\nFight and defeat the Destroyer in this final battle. Order will be restored, and everything will then be as it should be."
\ No newline at end of file
diff --git a/data/maps/campaign_voretournament_20.cfg b/data/maps/campaign_voretournament_20.cfg
new file mode 100644 (file)
index 0000000..6d497e3
--- /dev/null
@@ -0,0 +1,74 @@
+// 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
+// change our name for this campaign level\r
+settemp _cl_name "Vore Princess"\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 "^2Vore Princess (self): ^7Snack! Mystic, Silver! You all made it! You're here!"\r
+set chatbot_msg_1 "^3Snack's spirit: ^7We sure are. And this time we're all ready to do what is right and finish this once and for all!"\r
+set chatbot_msg_2 "^6Destroyer (voice in your mind): ^7Haaaah! You have only came toward your destruction! You fools. You will be the first to whitness my reign of evil!"\r
+set chatbot_msg_3 "^3Mystic's spirit: ^7With our heards in the right place, we will win over your evil and hate. We won't hate you or hate what you do, like we did in the past."\r
+set chatbot_msg_4 "^6Destroyer (voice in your mind): ^7Noooooooo! You WILL HATE me! How could you not? Look at what I am doing..."\r
+set chatbot_msg_5 "^3Silver's spirit: ^7That mistake will not happen again. We're all united together... more than you and your nightmare guards are."\r
+set chatbot_msg_6 "^6Destroyer (voice in your mind): ^7Enough! My guards will DESTROY you!"\r
+set chatbot_msg_7 "^2Vore Princess (self): ^7Let's all stick together. If we let our love for each other be free, it will make us invincible."\r
+set chatbot_msg_8 "^1Nightmare guard 1: ^7Raaaargh! Fleeeeesh meaaaaaat!"\r
+set chatbot_msg_9 "^6Destroyer (voice in your mind): ^7Go after them, my children of evil. Go and make them suffer, as much as you can! Make them scream in pain!"\r
+set chatbot_msg_10 "^1Nightmare guard 4: ^7Heeeeaaaaay! Huuuu mush dieeeeeeeee!"\r
+set chatbot_msg_11 "^3Mystic's spirit: ^7We are stronger this time. Since I connected with all of you again... I feel stronger than I ever have before."\r
+set chatbot_msg_12 "^3Silver's spirit: ^7We all do. We are truly united, and this gives us formidable power. As long as we use this power wisely, which we will."\r
+set chatbot_msg_13 "^3Snack's spirit: ^7Hey. After all of this is over. Can we go to a pretty astral realm and spend some vorry time there? Maybe more than vorry too, hehe."\r
+set chatbot_msg_14 "^3Mystic's spirit: ^7After this is over we sure will, silly. It won't be long now, just keep the hope in your heart."\r
+set chatbot_msg_15 "^2Vore Princess (self): ^7I will be able to join you in any astral realm after this. We'll sure get to spend some time together after it's all over!"\r
+set chatbot_msg_16 "^3Snack's spirit: ^7Oh yay! I really love you all you know? You're the most wonderful friends I ever had! I'd never want to be without you again."\r
+set chatbot_msg_17 "^6Destroyer (voice in your mind): ^7ENOUGH! Destroy them guardians! They have brought the blasphemy of love to our realm! SHOW NO MERCY!!"\r
+set chatbot_msg_18 "^1Nightmare guard 1: ^7Hhhhaaaargh! Buuuuurn en heeeeeeeel! Feeeel teh paaaaaain..."\r
+set chatbot_msg_19 "^3Mystic's spirit: ^7Yes! This is working! The Destroyer is loosing his power. I can feel the positive energy coming here."\r
+set chatbot_msg_20 "^1Nightmare guard 1: ^7Noooooo! Never! NEVER! You cannot defeat me, I am invincible!"\r
+set chatbot_msg_21 "^3Snack's spirit: ^7Oh shut up you. You're so gonna get digested... and this time not by sadistic guards or monsters!"\r
+set chatbot_msg_22 "^1Nightmare guard 1: ^7MAKE, THEM, DIEEEEE! Unleash your selves upon them! Show them our true evil... our true power!"\r
+set chatbot_msg_23 "^3Mystic's spirit: ^7Those guards scare me so badly. Not to mention how badly their digestion hurts!"\r
+set chatbot_msg_24 "^2Vore Princess (self): ^7They are doing their best to harm us as much as possible. We must do our best to stop them, but not for harming them back."\r
+set chatbot_msg_25 "^3Silver's spirit: ^7I'm feeling stronger. I'm feeling the light... I'm feeling we can do this."\r
+set chatbot_msg_26 "^6Destroyer (voice in your mind): ^7NO! This cannot be! This just cannot be!! They can't be stronger! The can't defeat ME!"\r
+set chatbot_msg_27 "^6Destroyer (voice in your mind): ^7Forces of evil! Gather and give me strength! Bring pain and hate upon these infidels! You will make me stronger! Yeeees... you will!"\r
+set chatbot_msg_28 "^2Vore Princess (self): ^7Don't listen to him. He's not gonna get any stonrger than this, no matter what he does. Trust me, I fought the forces of evil for all my life."\r
+set chatbot_msg_29 "^6Destroyer (voice in your mind): ^7No, no, NOOO! Give me power! Let me destroy them! Forces of darkness, don't leave me! NOOOOOOOOO..."\r
+set chatbot_msg_30 "^2Vore Princess (self): ^7It's slowly happening, his strength is going away! Let's do this loves, and restore order upon this world and those who live on it."\r
+set chatbot_msg_31 "^2Vore Princess (self): ^7I ask the forces of light that all this evil is stopped. And that the Destroyer's fate will not be based on revenge, but on what is right."\r
+set chatbot_msg_32 "^3Snack's spirit: ^7Ok folks, this is it! He is weak and ready to be taken down. I can't wait for what comes next! Here I goooooo!"\r
+set chatbot_msg_33 "^3Silver's spirit: ^7Yes. It is finally happening. I too can feel the evil going away. I have never felt more content before. Here I go as well..."\r
+set chatbot_msg_34 "^3Mystic's spirit: ^7I am happier than I could describe. The right thing is finally happening. Here I go too... we'll see each other again soon!"\r
+set chatbot_msg_35 "^2Vore Princess (self): ^7Yes. Yes... it's finally happening. Order is being restored. It's all shining... it's all bright. Everything... is as it should be."\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_20.txt b/data/maps/campaign_voretournament_bots_20.txt
new file mode 100644 (file)
index 0000000..a140b01
--- /dev/null
@@ -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\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
+Destroyer      vixen.zym       0       4       4       1       1       1       1       1.75    0.5     -0.5    0       -0.5    1.5     0.5     0.5     0.5     4       4       0.25    0.25\r
+Nightmare guard 2      vixen.zym       0       4       4       1       0       0       0       1       0       -1      -0.5    -1      1       0       0       0       1.65    1.5     1       1\r
+Nightmare guard 3      vixen.zym       0       4       4       1       -0.5    2       1       0       0       -1      0       -1      0       1       -1      -0.5    1.65    1.5     1.5     1.15\r
+Nightmare guard 4      vixen.zym       0       4       4       1       -0.5    2       1.25    0       0       -1      0       -0.5    0       1       -1      -0.75   1.5     1.65    1.5     1.15\r
+Silver's spirit        vixen.zym       1       6       5       2       1       1.5     2       -1      -1      -1      1       0       1       -0.5    -1      -1      4.25    4       1       1\r
+Mystic's spirit        vixen.zym       0       11      4       2       0       0       0       -0.5    -1      1       0.5     0.5     -0.5    0       0.5     0       4       4.5     1.25    0.5\r
+Snack's spirit vixen.zym       1       -1      -1      2       0       0       -1.5    -0.5    -0.5    0       0       0       0       -0.5    1.5     1.5     4.75    4.75    1       1.25
\ No newline at end of file