Frogboy Frogboy

Tactical Battle Evolution

Tactical Battle Evolution

Fleshing out its implemtnation

Beta 3B introduces the skeleton of tactical battles.

Here's the basic concept on how they're supposed to work:

Your Combat Speed is translated into action points. We do NOT use your Moves per turn stat (that's supposed to represent endurance and it's not subject to change).

The current system is, however, far too basic of course.  In this thread, we will discuss which aspects of MOM, HOMM, AOW, as well as new concepts you guys would like to see.

Below is the system we intend to implement and we look forward to your thoughts on this:

  1. When a unit attacks another unit, that units gets to retaliate (if it can) against the unit that attacked it.
  2. Action Points = 1 + Your Combat Speed.
  3. Moving a tile uses 2 action points.
  4. Attacking and casting a spell uses 1 action point.
  5. The placement of units on a map will be based on the the composition on the units going into the battle.
  6. Units will have various special abilities (that's why the action tab looks so blank right now).

These 6 things are what we consider the "basic" for day 0.

Obviously, right now, none of these 6 things are in. I am hoping to get a Beta 3C up on Monday that has them though.

On top of these 6 items there is what we consider "required" for v 1.1 (60 days or so after release):

  • More distinction in the action point cost
  • More finesse with regards to the counter attack (in v1.0, we don't plan the counter attack to absorb any action points from the next turn but this is something we want to explore so that ganging up on tough units is more viable).
  • A lot LOT LOT LOT more buffs/debuffs

In the long-term, we plan to keep evolving tactical battles based on feedback. It's not something we're going to push out there on day 0 and call it a day. But I also think it would be naive to think that by day 0 or day 120 that tactical battles will be the end all be all because there is just so much one can do with this area and it's not something that should ever be considered "finished".

392,406 views 274 replies
Reply #51 Top

Quoting LDiCesare, reply 46


This is a fine system, but how do you show the points to the player? To a12 year old who is bad at dividing numbers?

 

i dont get the question

it will be displayed like every other stat

 

 

I think the math is good, but it can't be presented this way. Even for us good at math, you don't want to have to do a lot of multiplications/divisions in order to know what you can do.

 

but its not a lot cmon

its the same that happens when you move on road on civ you have move counting 0.5

 

Reply #52 Top

Quoting Sir_Linque, reply 49
Disengaging (moving away from an adjacent enemy) should use up more movement points than normal and/or you cannot disengage a unit during the same turn as you engage it.

I like your points. The disengaging is something that could be done better than other games do it because often they lack a godd concept. I would distinguish different kinds of disengaging:

- standard disengaging: every unit is able to do this. If you move to a tile still facing enemy units (like to the side) they aren't able to hit you or you could defend. If you move away they are able to hit you without you defending.

- professional disengaging: only for veteran units: you could move away from enemy units with the ability to defecd yourself (perhaps with using up more movement costs).

- fleeing: If morale is added to the system: you loose the control of your unit and they can't defend themselfs when moving away from the enemy

 

Reply #53 Top

Below is the system we intend to implement and we look forward to your thoughts on this:

  1. When a unit attacks another unit, that units gets to retaliate (if it can) against the unit that attacked it.
  2. Action Points = 1 + Your Combat Speed.
  3. Moving a tile uses 2 action points.
  4. Attacking and casting a spell uses 1 action point.
  5. The placement of units on a map will be based on the the composition on the units going into the battle.
  6. Units will have various special abilities (that's why the action tab looks so blank right now).

 

1. It's important to have some kind of Initiative rating so the defending unit might actually get to attack first.

2-4. I think attack speed and movement speed should be separated even if they use the same Action Points. As someone suggested, attack cost = Action Points/Combat speed could work. I just hope the numbers could be simplified to full integers. Decimals are a big turn off for anyone but a math geek.

That way you can have infantry and cavalry move at a different rate but cavalry does not necessarily attack twice as fast.

 

I would still like to see some Damage vs. Armor considerations. So that you could have fast attacking units with less damage per strike and slower heavy hitters. The former would be the best against lightly armored targets but weak against heavily armored ones who would be more vulnerable to the heavy hitters. This would bring another strategic level of building your units against a particular opponent, while potentially leaving you weaker against a third faction.

Reply #54 Top

Action Points = 1 + Your Combat Speed.

Moving a tile uses 2 action points.

Attacking and casting a spell uses 1 action point.

 

Quoting Frogboy, reply 18



Quoting NullAshton,
reply 17
Here's one idea I had that would give more flexibility.


Action points = Move

Number of action points it takes to move one tactical tile = 1

Number of action points it takes to attack once/cast a spell once = Action Points/Combat Speed

Number of action points it takes to counterattack = Half that to attack

 

That way, combat speed is the number of attacks you can make if you don't move, action points is the number of squares you can move if you don't attack. Like in x-com, units can have the same number of attacks per turn while having differing move speeds easily.

Also, counterattack costs were shamelessly lifted from Age of Wonders, which I thought had a very good tactical combat system. The devs might want to take a peek at that system again, since it seems like that you could lift a lot of inspiration off of that, especially for special abilities.


 

This is very very interesting.

 

I'd like to hear what others think of this.

 

The main thing we are looking for here is that we want a user to be able to have god like heroes (think Sauron at the beginning of LOTR) and the best way to do that is to make sure that unit can go around and kill a lot of units via either Melee or magically in a single tactical turn. We can't do this if we use moves as the number of tiles they can move otherwise we'd have to let that unit move a ridiculous number of tiles on the main map.

But at the same time, we don't want calvary units to become godlike either.

 

 

If Action Points = 1 + Your Combat Speed, than Action points = Move won't work. Why should combat speed affect the movement points on the tact. map? Not to mention, that what about cavalry units? Their combat speed shouldn't be better than a normal unit's combat speed. Their movement speed should be much better of course. So, this means, that =>

Combat speed and Movement Speed should be separated, else this system will make no sense at all....

Just an example: X creature is slow because of his huge body mass, however it can hit his oppoments at a very fast rate, when he manages to 'reach" his enemies.

Also, just a note: When a unit tries to move away from enemy units [disengaging] -which are in contact with him [IE. they are occupying the surrounding tiles]-, those enemy units should try to hit him. It worked like this in AoW-SM, and it was a good system imo. That being said, perhaps a special ability should be added...like evade or something: Units with this special ability could move away from enemy units without being attacked.

Reply #55 Top

Yes, I think the key here is too keep the AP system, but have a move cost 1 AP where the maximum number of tiles is determined by the movement speed of a unit. An attack costs a number of APs determined by a units combat speed (base speed modified by weapon/armor/equipment/potions/spells). If a unit has any leftover APs at the end of the turn those can be used for additional retaliations.

This way a basically untrained foot unit with 1 AP and a movement speed of 1 and a combat speed of 1 could either move 1 tile or attack once while a fast and better trained unit like cav (2 APs, movement speed 3, combat speed 0,4 due to heavy equipment) could move 3 tiles and attack once, or move only move 6 tiles and have no attack.

If both units dont do anything during their turn they go into defensive mode and are able to retaliate more than once (2 for the untrained unit - 1 base +1 from leftover AP, 3 for the better trained unit - 1 base +2 from leftover AP).

I think that with different stats for movement abd attacks we basically keep the AP system and give the player choices (always good IMO) while being able to "realistically" represent all kinds of units form slow and weak to fast and strong in addition to being able to set up defensive positions if leftover APs can be used for additional retaliations.

CharonJr

Reply #56 Top

How to do ranged and disengation. (Using examples from my model*)

Every ranged weapon has a range value (in tiles) so that:

      Range= RangeValue + STR/5 for bows

      Range= RangeValue for crossbows

Bows have an attack cost of 1 AP.

Crossbows have an attack cost of 1.5 AP - DEX/60 down to a min of 1.0 AP.

Some units can block arrows heading towards friends behind them with abilities or by using spells.

Attacks never miss. (Should be blockable by shields.)

 

You disengage when you move away from an enemy, and it should simply incur a counterattack if the enemy has AP. Works like every other counterattack. Abilities that avoid counters would avoid this too.

EDIT: It should be possible to have specialized abilites for this too. Either in vanilla or available for modding.

*Nobody seems to have noticed it :|

Reply #57 Top

Quoting Gorstagg, reply 47



Quoting igorCRO,
reply 45
what I would like to see is adjacent armies joining the battle like in AoW 2.


That sounds like a great ability, as a special ability that can be unlocked, and trained from the tech map... hmm...

Eh, I've suggested this a long time ago. :) Here is the topic. This is a must have feature. Attacking 1 tile from multiple directions in the same time makes a lot of sense afterall.

Reply #58 Top

Quoting GoaGalneGbilski, reply 56
 

You disengage when you move away from an enemy, and it should simply incur a counterattack if the enemy has AP. Works like every other counterattack. Abilities that avoid counters would avoid this too.

There's a difference between counter attack and disengaging from an enemy, so there should be different mechanics for it. What's the same is that the enemy should be prepared to do so aka having some kind of action/movement points to spare. And hence we talk tactical battle here you should be able to take the preparation from the enemy by attacking him first with another unit (melee, ranged, magic), so your disengaging unit is safe.

Reply #59 Top

Action points = Move

Number of action points it takes to move one tactical tile = 1

Number of action points it takes to attack once/cast a spell once = Action Points/Combat Speed

Number of action points it takes to counterattack = Half that to attack

There is a problem if your CS is lower than 1: you won't be able to have any action points for attacking.

There should be few general rules (unless countered by effect/special ability):

- if your unit haven't use yet any AP, it can always move at least one tile or attack one adjacent unit.

- even if your unit have used all its AP, it can retaliate against the first attacker

I would keep what is quoted for defining AP and AP costs.

After the general rules has been applied, you can do an action only if you have enough AP left.

I would keep the AP you haven't you during your turn for retaliating more than one when your attacked, the first allowed retaliation reducing you remaining AP. And I would define the cost of counter attacking being the same than attacking.

With all theses rules we have:

- if you don't do anything during your turn, you have your Combat speed has the number of counter attack

- if you use all your AP during your turn, you can counter attack 1 time

- If you have 3 AP and a CS of 3, you can move 1 tile and strike 2 counter attack

 

 

Reply #60 Top

Maybe you can only perform every other counterattack. So by taking a counter, anything else can attack. By doing this, you can disengage and also let weaker units attack without risking death. Therefore getting strong durable units up front will let the weaker units move more freely.

Reply #61 Top

Quoting CharonJr, reply 55

I think that with different stats for movement abd attacks we basically keep the AP system and give the player choices (always good IMO) while being able to "realistically" represent all kinds of units form slow and weak to fast and strong in addition to being able to set up defensive positions if leftover APs can be used for additional retaliations.

Yep, this is what I've suggested as well right before you've made your post. :P -> If we want a somewhat realistic combat system, Combat Speed and Movement Speed must be separated, even tho maybe it's too late for that, since the release date is close.

Reply #62 Top

Something more I'd like:

Visibility:

- if the terrain of the battle field and the training of the unit/the leader yields it, the defending units shouldn't be seen by the attacker when entering the battle field. Only if they move to the open or use magic/ranged attack they will be seen

Terrain:

- the bonuses/maluses terrain gives to units could be based on the unit type like mounted units get a malus in the woods and a bonus in the open

Reply #63 Top

I would rather have AP than movement speed. I am for movement costing different amounts of AP rather than eveery unit having a certain length it can run. Then you would have to decide what to do with your AP more than you would otherwise.

Reply #64 Top

Quoting Frogboy, reply 18

This is very very interesting.

I'd like to hear what others think of this.

The main thing we are looking for here is that we want a user to be able to have god like heroes (think Sauron at the beginning of LOTR) and the best way to do that is to make sure that unit can go around and kill a lot of units via either Melee or magically in a single tactical turn. We can't do this if we use moves as the number of tiles they can move otherwise we'd have to let that unit move a ridiculous number of tiles on the main map.

But at the same time, we don't want calvary units to become godlike either.

Move and attack speed need to be split up in some way. Under the existing system, an armorless archer can quite easily kite a guy in plate around and never get touched as long as he has 3 action points (the plate guy won't be over 2 and thus can't both move and attack in the same turn). I understand that plate slows you down, but that's kind of silly. Also, why does being on a horse give someone multiple extra attacks? If you make a horse archer in this system, he gains a lot of extra attacks which doesn't make any sense (why can he shoot a bow faster on a horse when it's actually more difficult to do so?).

So... tactical combat move either needs to be a seperate stat entirely, or some multiple of the overland move stat. Attack speed shouldn't affect movement. You then get cavalary gaining movement speed without suddenly being able to swing a sword four times faster then a ground unit. (At the same time, someone like Sauron can have something resembling a normal unit speed but have seven attacks.)

Reply #65 Top

Quoting NullAshton, reply 17
Here's one idea I had that would give more flexibility.

 

Action points = Move

Number of action points it takes to move one tactical tile = 1

Number of action points it takes to attack once/cast a spell once = Action Points/Combat Speed

Number of action points it takes to counterattack = Half that to attack

 

That way, combat speed is the number of attacks you can make if you don't move, action points is the number of squares you can move if you don't attack. Like in x-com, units can have the same number of attacks per turn while having differing move speeds easily.

Also, counterattack costs were shamelessly lifted from Age of Wonders, which I thought had a very good tactical combat system. The devs might want to take a peek at that system again, since it seems like that you could lift a lot of inspiration off of that, especially for special abilities.

If we can't get the stats split up, I think this is the next best thing. It gives you a reasonably good effective split (in that boosting combat speed boosts your attacks without also inflating movement, and vice versa, thus fixing the cavalry being able to shoot a bow really fast problem), and it also allows fast attackers to counterattack more effectively. That one is really important to me personally, as a footman with a dagger really shouldn't be able to counterattack the same number of times as a Dragon (which can do it using claws, tail, or teeth).

Best of all since it's tinkering with the costs on existing stats, it seems pretty doable. Great suggestion. :thumbsup:

 

edit - One thing I would say is that a unit should be able to attack at least once. That is if you have AP = 4 and combat speed = 1, you should be able to move 3 and attack once (the attack in this case would cost 4, but just uses whatever you have left). A unit with AP = 4 and combat speed = 2 could also move 3 and attack once, or move 1 and attack twice.

Reply #66 Top

Action points / combat speed? When combat speed has decimals?  Ugh. 

1. It's important to have some kind of Initiative rating so the defending unit might actually get to attack first.

Not really.  Units that might logically attack first on defense (i.e., pikemen, dragons, giants wielding clubs, etc.) could be granted a special ability to strike first.  This is a lot less complicated than additional stats. 

 

 

 

Reply #67 Top

Quoting Tridus, reply 64


Move and attack speed need to be split up in some way. Under the existing system, an armorless archer can quite easily kite a guy in plate around and never get touched as long as he has 3 action points (the plate guy won't be over 2 and thus can't both move and attack in the same turn). I understand that plate slows you down, but that's kind of silly. Also, why does being on a horse give someone multiple extra attacks? If you make a horse archer in this system, he gains a lot of extra attacks which doesn't make any sense (why can he shoot a bow faster on a horse when it's actually more difficult to do so?).

Good point.

- Actually it should cost more AP to use a bow than to use a sword (get new arrow, arm bow, aiming!, shooting), so moving and shooting on the same turn should only be possible for trained units (and Legolas)

- there should be the possibility to miss with a bow, especially on longer distances, this percentage should be increased if the unit wears armor, rides on a horse etc.

- you can't attack adjacent units with a bow

- the normal bow/arrow should not penetrate a plate armor (but there should be a low possibility to hit where there is no armor) but on very short distances (2 tiles). The damage a ranged attack does should be decreased by range

Reply #68 Top

Quoting Peace, reply 59


There is a problem if your CS is lower than 1: you won't be able to have any action points for attacking.

 

 

i don t get how that could happen

Reply #69 Top

well this is basically a cut and paste from another thread, but as other have said before me: Separating moment and attack would help allot. And make it so that once you attack, you can't move any more.


This way you could still have a high attack speed unit and it would kick ass, just like Sauron :)  . But after he is done desemating your enemies troops he still has to stand there for a turn. And 1 movment troops still get to attack.

Counter-attack should be an ability that you can teach your troops, or maybe just high enough training gives the tropps this ability. All Soverigns have it, and mobs where it makes sence.

If everyone and there dog gets to counter-attack then it have to be limited to the first attack or something.

And have armies start further away form each other.

Reply #70 Top

i don t get how that could happen

Maybe some unit designed with full armor plate  and heavy weapon ;)

Reply #71 Top

Actually a bowman should be able to kite a heavy armored warrior around. There is no way somebody in heavy armor would be able to catch up with a lightly armored ranged unit unless the ranged unit lets it happen.

CharonJr

Reply #72 Top

Well, you get the point. Really good idea this one. There are a couple of changes to the system I would definitely prefer in addition to the above.

1. Divide each current tile into 3x3 tiles and multiply movement points (or decrease movement cost) of all units by a factor of 3. The current tiles are way too big and feel kind of silly when you only have one small unit per a really large tile. Bigger units like slags should occupy more tiles than one, it doesn't make any sense that a slag is considered just as large as a human. Actually, even in the current system a slag doesn't fit into a single tile, it should be 2x2 in the current system.
2. Incorporate facing. Attacking from behind gives a defense penalty to the defender.
3. Units counter-attack unless struck from behind.
4. Disengaging (moving away from an adjacent enemy) should use up more movement points than normal and/or you cannot disengage a unit during the same turn as you engage it. This lets powerful units like the Saruman example plow through weak enemies, but prevents hit and running. This actually also removes the requirement of giving the ability to counter-attack to all units. Without hit and run prevention, a counter-attack is a must. With it, a counter-attack is just one more possible ability to spice things up with.
5. Add abilities such as first strike, which lets the unit counter-attack before the actual attack and assault, which gives a free attack if a unit tries to disengage.
6. If a unit is surrounded by many enemies, it should get a morale penalty.

 

I really like these ideas. Especially the idea of an unit occupying  more than one tile. So if you fight against a big critter (6 tiles big) you can get more soldiers (10 instead of 4) fighting it at the same time, which makes sense in my book. I also really  would like to see number 2. This would make tactical combat a lot deeper without adding too much complexity.

Reply #73 Top

Combat Ability Brainstorming:

Long Reach: Unit attacks first on defense, except against other units with Long Reach.

Monster Hunter:  Unit gets 3x Combat Speed added to Defense against melee attacks.

Shock and Awe: Air spells cast in combat reduce enemy morale.

Shield Wall: Unit gains minor boosts to defense when used in large squads.

Volley:  Special ranged attack: Requires all action points, but any casualties inflicted reduce enemy morale. (Alternative: Reduces target action points by number of casualties inflicted.)

Grim: Unit never retreats.

Berserker: Unit automatically casts Berserk after taking damage.

Tempest Warrior: Unit has partial immunity to battlefield-wide spells.

Stunning: Melee strikes by this unit drain enemy action points.

Overwhelm: If this unit inflicts more damage than it receives, the defending unit is pushed back one tile, displacing in turn any other units behind it. Displaced units lose their action points.

Nae True Man/Nae True Fallen: Unit gains combat speed bonuses if fighting fellow men/fallen.

Heraldry: Gain Morale and Combat Speed bonuses if a faction Champion is present in the battle.

Intimidation: Units attempting to attack this unit are required to make a morale check first.

Skilled Rider: This units combat speed is improved when riding a mount. (Faction trait?)

Warden: Unit receives bonus hit points when fighting defensively.

Exploit: Unit gains attack bonuses if the defending unit has already been attacked this turn.

Reply #74 Top

I've read many good ideas here... Very good...

 

The units should be able do retaliate = YES

The units should take an oportunity attack while disenaging = PERFECT

The Tactical Battle Map = BORIIIIIIING (I am from the Camp who wanted RMG for tactical battles and I still think is the best. all the battles that I fought have been on the same place (not on the SAME place, but always with the same Tactical Map... Always with a lake or something even if I'm fighting on a desert... I really think tactical combat maps should be reworked to resemble the location where the battle takes place)

Initial starting positions on TC = I think we start very close to the opponent, I don't care if I have to move a lot to be able to attack my opponent, since he has to do the same, at least this way we can maneuver our troops to better positions or at least plan to have some strategy including spells to compromise movement and etc...

Cover = I didn't saw or even could make use of cover on tactical battles, I didn't fight a battle on a Walled City but I don't see any kind of cover where we could hide our troops from enemy fire or the likes...

For a first shot, it is truly a good thing, but I really would love if more concepts from AoW:SM be recycled or redefined to be used in elemental, first and foremost the ability to involve N squares of troops on a same battle...

Hope to see a 3C soon (3B too unstable for me...)

Keep up the good work guys, you are on the right way...

 

Reply #75 Top

Quoting Tridus, reply 65

edit - One thing I would say is that a unit should be able to attack once. That is if you have AP = 4 and combat speed = 1, you should be able to move 3 and attack once (the attack in this case would cost 4, but just uses whatever you have left). A unit with AP = 4 and combat speed = 2 could also move 3 and attack once, or move 1 and attack twice.

Absolutely unrealistic. I don't like this idea. Creatures must be diverse. Example: Slow creatures, which are able to land many hits / turn - like a Naga ; Fast creatures which are only able to hit 1 time / turn - like a warg rider ; etc.