1. SPS Accounts:
    Do you find yourself coming back time after time? Do you appreciate the ongoing hard work to keep this community focused and successful in its mission? Please consider supporting us by upgrading to an SPS Account. Besides the warm and fuzzy feeling that comes from supporting a good cause, you'll also get a significant number of ever-expanding perks and benefits on the site and the forums. Click here to find out more.
    Dismiss Notice
Dismiss Notice
You are currently viewing Boards o' Magick as a guest, but you can register an account here. Registration is fast, easy and free. Once registered you will have access to search the forums, create and respond to threads, PM other members, upload screenshots and access many other features unavailable to guests.

BoM cultivates a friendly and welcoming atmosphere. We have been aiming for quality over quantity with our forums from their inception, and believe that this distinction is truly tangible and valued by our members. We'd love to have you join us today!

(If you have any problems with the registration process or your account login, please contact us. If you've forgotten your username or password, click here.)

Age of Wonders: Planetfall - Dev Diary #5and6: Combat

Discussion in 'Game/SP News & Comments' started by RPGWatch, Jul 20, 2018.

  1. RPGWatch

    RPGWatch Watching... ★ SPS Account Holder

    Joined:
    Jul 28, 2010
    Messages:
    30,411
    Likes Received:
    30
    [​IMG]The dev diary #5 for Age of Wonders: Planetfall focuses on tactical combat. For dev diary #6 the focus is on tactical combat mechanics and units!

    [​IMG]

    Hello everybody! Today's Dev Diary is about the basics of tactical combat. Just like in Age of Wonders 3, combat is a very important part of playing Planetfall and one of the biggest challenges we had was keeping the feel of AoW3 combat whilst developing a system that is more focused on ranged combat than melee combat.

    Dome.png
    A group of marines approach a Psi-Shrine guarded by Spacer pirates

    Accuracy and Hit Chances
    One of the first things we decided was that we needed to bring hit chances back into the game, having ranged weapons always hit makes combat feel stale and predictable, while the chance of an attack failing adds a level of excitement and tension. It also allowed us to add more gameplay to the combat environments, long range attacks would have their accuracy reduced, as would attacks on units behind cover. The terrain now has different height levels, and shooting at a unit that's lower than oneself grants a bonus to accuracy. Units can also deploy smoke screens to protect their units in areas without cover.

    Shootup.png
    Aya Sashimi, a Vanguard hero, takes a pot shot at a distant Dvar walker.

    One issue is that many people really, really dislike missing attacks. To help fix this every attack has a chance to Graze a target instead of missing it. Grazing shots do half damage, and any special effects attached to the attack are either weakened or disabled entirely. The chance of a graze happening is up to 25% of the chance to miss, so:

    Code:

    Chance To Hit | Chance To Graze | Chance To Do Nothing
    90% | 10% | 0%
    75% | 25% | 0%
    50% | 25% | 25%

    This gives the player more of a sense of control, since if a shot is good enough it's guaranteed to do something, only the most reckless and ill-advised attacks have a high chance of achieving nothing at all.

    Overwatch and Staggering

    Overwatch was another feature that we decided early on to add. Units in overwatch guard an arc of hexes in front of them, and the first enemy unit to act or move in one of those hexes will get shot at. Melee units get a special type of multidirectional overwatch which they enter even if they attacked during their turn, giving them a free attack against any unit who tries to move past them or shoot them at point blank range.

    In order to counter overwatch, we added the Impact system. High Impact attacks, such as explosives and melee attacks, can Stagger the units they hit, knocking them out of overwatch and allowing your own units to act safely. Staggering will also knock units out of guard mode, and reduce their action points, limiting their options in their next turn. Stagger a unit enough times, and it will not be able to act at all!

    Explosion.png
    A group of troopers are ambushed by a Spacer rocket attack

    Quick Q&A

    When this Dev Diary was announced, I got an awful lot of questions and requests for explanations, far more than I could fit in today. So, I've picked a few of the most interesting questions to answer:

    Will some races (such as space dwarves) be able to drop turrets and deploy them during battle?

    The Vanguard specialize in drones and autonomous robots, their engineer unit can deploy a turret while their T4 specializes in launching various types of drones in combat to provide defensive and offensive support.

    Will there be the possibility to burn battlefields down, effectively creating fire barriers?

    The Promethean specialize in weapons that leave areas of the battlefield on fire, providing area denial abilities. They can also mod their units to be immune to this fire, or even gain buffs from it, allowing them to reshape the battlefield to their advantage.

    PheonixWalker.png
    The Promethean Phoenix Walker can set large swathes of the battlefield alight, and regenerates health while standing in flames

    Are there any insta-death abilities, like disintegrate in AoW3?

    There are indeed! For example, the Plasma Disintegrator Module is an end game mod for laser weaponry, allowing attacks to strip armor and giving a chance to insta-kill tier 1 and 2 units.

    What formula will be used to calculate damage?

    AoW3's damage formulas use flat damage reduction, which does not cope well with the wide range of damage values we need for this game, so we're using a formula that reduces damage proportionally.

    I = Incoming damage
    D = Actual damage taken
    R = Damage resistance (sum of shields, armor and elemental resistance)

    D = I x 0.9^R

    The formula also has diminishing returns; the first few points of resistance reduce damage by roughly 10% each, but as more is stacked, this decreases rapidly. The difference between 10 and 11 resistance is only 4%.

    And that's it for this week. In next week's dev diary we'll be taking a closer look at tactical combat mechanics and units!
     
    Last edited by a moderator: Jul 20, 2018
Sorcerer's Place is a project run entirely by fans and for fans. Maintaining Sorcerer's Place and a stable environment for all our hosted sites requires a substantial amount of our time and funds on a regular basis, so please consider supporting us to keep the site up & running smoothly. Thank you!

Sorcerers.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on amazon.com, amazon.ca and amazon.co.uk. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.