// 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 32 "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 "^1Fox knight 2: ^7The other knights fell into their foe's maws honorably. If we won't be able to stop them, so shall we." set chatbot_msg_1 "^3Mystic: ^7The Vore Princess is right behind these walls, I can sense her. Let's finish the knights off and deal with her once and for all!" set chatbot_msg_2 "^5Vore Princess: ^7That I am. Nearby, and watching you... as I have until now. Fear not, I'm not at your location yet. I await inside the castle." set chatbot_msg_3 "^3Snack: ^7You hear that? It's her, she's talking to us!" set chatbot_msg_4 "^3Mystic: ^7I heard her, yes. If you hear us, you monster! We're coming for you, and don't think we are as weak as you think we are!" set chatbot_msg_5 "^5Vore Princess: ^7I would not make the mistake of underestimating you. This final fight with my fox knights will decide how good you are in battle." set chatbot_msg_6 "^2Self: ^7We've come all this way to destroy you. Don't think we won't do that! We will stop you from unleashing vore upon this world!" set chatbot_msg_7 "^5Vore Princess: ^7Your determination remains your own. The only thing I shall warn you about is to expect surprises, and embrace the unknown." set chatbot_msg_8 "^5Vore Princess: ^7As you expect, I'm one of the foxes with the highest training in vore. Our match will be a remarkable one." set chatbot_msg_9 "^3Snack: ^7I'm sure it will. I'm kinda worry free, you know? Not so afraid of getting eaten, even if I'm a little scared of dying." set chatbot_msg_10 "^3Mystic: ^7Shut up Snack! Are you stupid? She musn't hear us saying such things! We are ready for our most awaited battle with her!" set chatbot_msg_11 "^5Vore Princess: ^7Don't be afraid of me hearing those words. Vore is an instinct that lies within all of us, and it's not wrong to like it." set chatbot_msg_12 "^3Mystic: ^7We'll see how much you like it after we eat and devour you! I've been waiting for this for a long time, Vore Princess." set chatbot_msg_13 "^3Silver: ^7She doesn't sound as eager to destroy us as I was expecting. Perhaps she isn't ready for us yet, and still fears us." set chatbot_msg_14 "^5Vore Princess: ^7I do not fear nor hate any of you. But we will fight as expected." set chatbot_msg_15 "^3Silver: ^7Well... if any of us die in this battle, I want you all to know it was an honor fighting together with you." set chatbot_msg_16 "^3Mystic: ^7We will not die! But in case that happens... it was a pleasure fighting along you as well." set chatbot_msg_17 "^3Snack: ^7Awww. Well if anyone will fall to the Vore Princess's jaws, I'll likely be the first. Can't really say why. But yeah... I love you all too!" set chatbot_msg_18 "^5Vore Princess: ^7At least one of you will be my food. It's how it was destined to be." set chatbot_msg_19 "^5Vore Princess: ^7Concern your selves with defeating my knights for now. After that, you will get to face me next." set chatbot_msg_20 "^2Self: ^7I am eager to face you and stop your plan, Princess. Once I'm done digesting those knights, you are next!" set chatbot_msg_21 "^1Fox knight 1: ^7My Princess! I am too weak, and cannot fight much longer! I give myself to their jaws. I'm sorry I couldn't be your food instead." set chatbot_msg_22 "^5Vore Princess: ^7Don't be sorry, my child. You will get to be my food in your next life. Rest inside their stomach for now, if that is where you must go." set chatbot_msg_23 "^3Silver: ^7'My child'? Sounds like the Princess actually cares about those knights. Her concept of vore doesn't surprise me of course." set chatbot_msg_24 "^1Fox knight 4: ^7I too am weak. This was the strongest vore battle I've ever fought. I salute you, even as a foe!" set chatbot_msg_25 "^5Vore Princess: ^7Go rest in their stomach if you can't keep fighting. Forget they were your foes. Enjoy and love their flesh like anyone else's." set chatbot_msg_26 "^3Mystic: ^7Do you hear what she's teaching those guards? We must put an end to this corruption right now!" set chatbot_msg_27 "^3Snack: ^7But what she's saying isn't all that... whatever, I guess we all have our own beliefs eh?" set chatbot_msg_28 "^3Silver: ^7The knights are getting weak... not long now." set chatbot_msg_29 "^2Self: ^7We're coming for you next, Vore Princess! Even if we won't destroy you, we will destroy your plans! There's no turning back now, even if we have to die for it!" set chatbot_msg_30 "^5Vore Princess: ^7Once all of my knights have been defeated, I will open the gate and let you inside. You'll all be facing me alone, no other guards." set chatbot_msg_31 "^2Self: ^7Then get ready, Vore Princess, because we're coming for you! Let's do this!" // 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. // ----------------------------------------------------------------