the poll in the original feedback topic suggests that many of you would like to see user-created Vixens in the tease. This is the thread to do just that.
This entire thread is considered to be a spoiler, so be warned. I suggest we don't use any spoiler tags here. Whoever enters and reads has been warned enough aready!
One more disclaimer: This will get technical. Also, the ordering isn't very user-friendly and the tables are a badly organised because of different tab sizes. I would suggest you copy-paste the tables and reorder them to your liking in a sheet program of your choice.
Okay, so how do you program a Vixen? It goes like this.
This is the code for the Vampire from realm 1:
Code: Select all
"The Vampire":
EMaxHealth=20, EAttack=7, EBlock=2, EGold=20;
EHeal = 3, EIncrease = 2, EBuff = 2, EDebuff = 2, EForce = 0, EDestroy = 0;
EStartingQuote = "Another warm-blooded vessel."
EQuotes = ["Show me your neck.", "I need to drink...", "Let me consume your soul..."]
EEndingQuote = "You do know I am immortal, yes?"
EAnalyzeTip = "Fear stops you from attacking, but she takes accelerated damage from being doomed. Block and Cleanse advised";
//EStatus: elusive1, Doomed2, lustful1
EStartingAction = 1, EActionsPerTurn = 2;
EFirstActions = ["Fear", "Relax"];
EActions = ["Attack", "Heal",
"Poison", "Regenerate",
"Attack", "Heal",
"Fear", "Fear"];The parameters in the first 2 rows are used for her actions. Her action list is detailed in the array EActions. So the Vampire might start with Attack7 as her first action. "Might" because the parameter EStartingAction contains the index of the lowest row of actions she might start the battle with (after doing all EFirstActions, of course). So the Vampire actually has a 50% chance to start with Attack7, Heal3 and a 50% chance to start with Poison2, Regenerate2. The third EActions row (again Attack7, Heal3) will never be used to start with, because it has the index 2. Usually, Vixens have two actions per turn, so I use a new row every 2 actions. But if a Vixen is slowed or hasted, the parameter EActionsPerTurn is changed and I write more or fewer actions per row. That way, the row system is still intact and easier to read. If you want a totally random starting row, just set EStartingAction to the index of the last row (which is number of rows-1) and at the beginning of the game, the row will be randomly selected. If you want the first row to always be used first, set EStartingAction to 0.
EStatus is actually a complicated array. I made it easier for you to write it and will transcribe it myself.
This is the list of possible actions a Vixen can take:
Code: Select all
Enemy Actions 2nd Variable
Attack EAttack
Block EBlock
Heal EHeal
Armor EBuff
Immunity EBuff
Counter EBuff
Berserk EBuff
Regenerate EBuff
Haste EBuff
Cleanse EBuff
Relax EBuff
Increase All 1,1,1,1,1,1,5 [5 is destroy]
Increase Magic 1,1,1,5 [5 is destroy]
Increase Attack EIncrease
Increase Block EIncrease
Increase Buffing EIncrease
Increase Debuffing EIncrease
Increase Force 1
Increase Destroy EIncrease
Fear EDebuff
Fragility EDebuff
Weaken EDebuff
Blind EDebuff
Discourage EDebuff
Silence EDebuff
Taunt EDebuff
Confuse EDebuff
Slow EDebuff
Exhaust EDebuff
Stun 1
Restlessness EDebuff
Shield EBuff
Guard EBuff
Poison EDebuff
Burn EDebuff
Doom EDebuff
Reprimand EDebuff
Kneel EDebuff
Pin EDebuff
Bind EDebuff
Chill 1
Destroy Buffs EDestroy
Destroy Block EDestroy
Destroy Limit EDestroy
Steal Money 3 + 20% of gold
Steal Item From Witches Items
Force Stroke EForce
Force Edge EForce
Force Edgehold EForce
Force PC Hold EForce
Force CBT EForce
Force Palming EForce
Force Stop EForce
Force Metronome EForce
Force Balloon EForce
Rest None
Depart None [Leave match (win, but no gold)]
Full Health: Evolve None [Goes back to a random starting action when damaged. Otherwise Rest]
Adapt None [Switches Attack and Block, Force and Debuff, Heal and Buff]
Rethink None [Jumps to a random starting line in ActionsCode: Select all
Status Description End of round
0 Blocking Buff Loose Blocking instead of health when attacked lost completely
1 Armored Buff Loose X less Health when attacked reduced by 1
2 Immune Buff Can't take damage from any source, even piercing reduced by 1
3 Countering Buff Deal X piercing damage when attacked reduced by 1
4 Berserk Buff Take and deal 50% more damage from attacks reduced by 1
5 Regenerating Buff Gain X health every turn permanent
6 Hasted Buff Take an additional action each turn reduced by 1
9 swift Buff Makes you do harder Block tasks can't be reduced
10 elusive Buff Makes you do harder Attack tasks can't be reduced
11 daunting Buff Makes you do harder Boost tasks can't be reduced
12 tainted Buff Makes you do harder Restore tasks can't be reduced
13 cautious Buff Makes you do harder Seize tasks can't be reduced
15 Fragile Debuff Blocking ammount halved reduced by 1
16 Weakened Debuff Attack damage halved reduced by 1
17 Blinded Debuff Attacks don't deal damage reduced by 1
22 Slowed Debuff Take one less action each turn reduced by 1
23 Stunned Debuff Can't act next turn lost completely
25 Exhausted Debuff Taking an attack action applies Weakened X permanent
26 Poisoned Debuff Lose X Health every turn permanent
27 Burning Debuff Lose X Health every turn reduced by 1
28 Doomed Debuff Lose X Health every turn increased by 1
29 Shielded Buff Apply X Blocking at the end of your turn permanent
35 Guarding Buff Can't take more than 10-X damage from a single attack reduced by 1
36 lustful Buff Makes you do more varied stroking and edging tasks can't be reduced
37 teasing Buff Makes you do more teasing tasks can't be reduced
38 demanding Buff Makes you do more varied edge holding tasks can't be reduced
39 harsh Buff Makes you do more hurtful tasks can't be reducedI am excited to see your creations! Also tell us, which Realm this Vixen should be in or whether it should be a Vixen from the boss-fight mode that is in development right now


