Quote:
Originally Posted by Dinonykos
Don't expect too much.
So far, it is a combination of a few Logic-Blocks (and text events). It works like this:
Player is asked whether he wants to attack "berserk-style", normal or "defensive-style".
Party's total Thaco is checked, a random value is substracted (and a bonus or malus depending on the chosen attack style).
If Thaco is lower/equal than a specific value for the opponents, the party wins one round. If "berserk-style" (Thaco is reduced) was chosen, the party members lose a random amount of HP based on the specific AC.
If Thaco is higher than a specific value, the party members lose random amount of HP based on the specific AC. If one party member dies, the battle is automatically lost.
The number of rounds varies with the specific monsters. I thought of including a HP-system for the monsters, but that is too complicated for me right now... 
After a lost or won battle, the party (pre-generated characters) is shown either happy or sad and beaten... 
|
If you wanted to include a creatures HP, you would have to set them up ahead of time with a quest and use utilites to subtract the damage done. How to subtract a variable amount? use a loop outside of the "battle loop" that subtracts 1 from the creatures HP quest AND a quest that represents the damage done and ends when the damage quest is zero, then returns to your choices of action.
I've played around with variable amounts from quests becuz I was trying to make it so you could have Food and Water displayed in the bottom two slots from your currency (and wouldn't convert to the next highest currency, like copper pieces; until you had a million foods). I had to come up with a way to "buy" variable food amounts.
-SilentThief