Upcoming Changes in Next Build

Author Topic: Upcoming Changes in Next Build  (Read 8376 times)

RossD20Studios

  • Founder & Game Developer, D20Studios
  • Administrator
  • Posts: 205
    • View Profile
Upcoming Changes in Next Build
« on: January 23, 2019, 06:14:25 PM »
Hello players,

In interest of keeping each other best informed of the issues discovered in the current build and the ones that will be fixed in the next build, I'm going to start maintaining a list here. This list is not definitive, but growing. I'm simply logging changes as I have them ready to introduce to the new build so that you can get a sense of where I'm at and with what is known to be coming.

Changes Coming in v0.32.1

THIS IS A MASSIVE UPDATE! I NEED YOUR HELP TO VET THE CHANGES
As you can gather from the long, long list of changes below, this is a massive update. What I've done here is attempt to resolve as many of the known bugs and player feedback as possible so that I've got a clean slate from which to build out the single player experience. The changes listed below are player-facing changes. However, this update also includes a major back-end change to how the game content logic is defined and stored. Thus, everything in the game should be looked at closely with fresh eyes as there may be differences in how the new logic resolves. Please, please help me by reporting any bugs or otherwise unusual behavior that you discover. The best way to do this is to submit a bug report from directly within the game immediately after the observed behavior. If a bug window is not automatically triggered, you can manually pull up the window by clicking on settings (the gear icon) and then selecting "Submit Bug Report". This is also a great place to share feedback/balance/suggestions etc. as this automatically sends the information to my backlog, allowing me to track it and ensure it gets addressed in the future.

New Cards Available
  • Soljuant
  • Gartuant
  • Ants at a Picnic
  • Wall of Fire
  • Lions Fury
  • Reflect Damage
  • Roar
  • Vigilant
  • Bramble Elemental
  • Magma Golem
  • Magma Giant
  • Savage Transformation
  • Green Dragon
  • Poison Breath
  • Blue Troll
  • Fire Shield
  • Time Travel
  • Back, to the Future!
  • Hydra
  • Cat of Nine
  • Samurai
  • Mummy
  • Paralyzing Spider
  • Rock Giant
  • Earth Drake
  • Orc Warrior
  • Evolyn, Paladin
  • Legatus Isabelle
  • Arcana
  • Frozen Blades
  • Grease
  • Fire Trap
  • Time Trap
Performance and Multiplayer
  • Significant improvement to application loading times (roughly 2X improvement over previous build).
  • Multiplayer matches are now limited to 1 undo per interaction. Players still have unlimited undos, but you cannot undo past your last move (no more undoing the entire turn in multiplayer). We've also added support to limit undos to a fixed number per game that we can enable at player request.
AI Fixes
  • Fixed bug #623 that was causing a critical desync state with AI when Vigil ability (typically from Soul Reaver) combined with a Freeze effect (typically from Cora). This bug was responsible for the majority of locked games in client v0.31.
  • Fixed desync bug #575 where the Red Imp caused a desync with the AI and locked up the game.
  • Fix bug #589 where the Gate of Fate was causing a desync with AI.
Balance Changes
  • Changed Giant Meteor so it can now target any space. The impact space now takes 5 damage (and will affect stealth units), but no longer knock back the primary target. Units surrounding the blast now take 1 damage and Knockback (5) from impact space.
  • Fixed Seeker Barrage so that it now gets a cost discount when from Air Elemental.
  • Fixed Psychic Blast, Ice Javelin and Seeker Barrage so they now show the damage bonus gained Lightning Elemental.
  • Changed Sibylla’s buff ability from “Ally units get +1/+1” to “Units you summon get +1/+1”. Additionally, her buff is no longer persistent (like a Skeleton Captain) but rather triggers when she summons a unit and gets applied as a lasting but removable status effect.
  • Gravity Blast/Push: Push all enemies in front of you 5 spaces away.
  • Gravity Well: Pull all enemies 3 spaces towards any space.
  • Changed the Wizard so that he may not draw additional cards unless he holds less than 5.
  • Changed Stealth so that unit is revealed immediately when attempting to attack/cast. This will fix issue where stealth units do not reveal after triggering a Cover of Shadows surprise.
  • Dark Elf Assassin - Reduced cost from 3 to 2, and dropped power from 3 to 2, Life from 6 to 4.
  • Sabertooth - Removed the Moves up to 4 spaces per turn ability. I've decided to limit abilities that change movement to specific characters (Griffon, Cave Spider) and fix the number at 6 rather (double movement) rather than 4.
  • Swift Strike ability upgraded: Now grants +3 power, triggers regardless of facing
  • Changed Fire Elemental from 3/7 to a 2/5 but increased his Fire Shield from 1 damage to 3. He now has immune to Fire in addition to Immune to Freeze.
  • Phoenix now has Immune to Fire in addition to Immune to Freeze.
  • Flesh Golem no longer requires "Unique". Rather, the oldest Flesh Golem will act as body guard until defeated, then newer instances of Flesh Golem will take over.
  • Fighter Mage now has Immunity to Frozen and Immobilize.
  • Changed how Mind Control Effects Work:
    1. When you place a Mind Control effect on a unit, any existing mind control effect is removed.
    2. Mind Control status now indicates the controlling player vs. the name of unit that cast the mind control effect.
  • Increased Spike tile damage from 1 to 2.
  • Increased Wall Spike damage from 1 to 2.
  • Changed Bloodlust so it can be cast on any unit (not just melee units)
  • Death Blossoms now spawns Spore Pods on target row, rather than in a line from caster.
  • Spore Pods once again cause damage and Poison allowing them to cascade explode surrounding spore pods.
  • Units defeated by Disintegrate can no longer be revived.
  • Increased Frost Dragon's Life from 8 to 10 and changed its ability from Freeze units entering adjacent space to Sprintshot: Deal 2 Ice damage and Freeze units in range 3 cone.
  • Meteor Shower now targets everything in a 5x5 AOE anywhere on board vs. ALL enemies. And with its new VFX, it's a lot more gratifying to play this card now.
  • Blizzard now targets enemies in any 5x5 AOE vs. ALL enemies.
  • Ice Fall now targets non Ice Dwellers in any 5x5 AOE vs. ALL non Ice Dwellers.
  • Marauder Metalist will now buff himself as well.
  • Increased Mummy Queen's Life from 11 to 12.
  • All targets of a swipe/spin attack can now counter attack if able to do so.
  • Fire Damage will now remove Frozen status. While something is on fire, it cannot block. Fire lasts only for the duration of the current interaction chain.
  • Reduced cost of Earth Elemental from 3 to 2.
  • Entangle now Anchors enemies (holds them to ground, preventing gravity effects) in addition to Immobilizing them.
  • Iron Golem: Cost 3 -> 2. Can now be equipped.
  • Knight:  +2 Power on Charge -> +3 on Charge.
  • Kyra, Bard: Life 10 -> 11
  • Titus, Gladiator: Stats Life 10 -> 11
  • Orc Shaman: Increased Power 2 -> 3. Changed him from a Range unit to a Melee unit. His attack now inflicts the -2/-0 debuff, and then he heals the closest ally. This change was intended to further distinguish the Orc Shaman as a unique, aggressive type healer.
  • Flesh Golem: Life 7 -> 8
  • Horse Demon: Increased the "no sacrifice punishment" from 5 damage to Summoner to 8.
  • Angel Warrior - Cost 3 -> 2
  • Marauder Metalist - Life 10->8, Armor up 2 ->3.
  • Ice Giant: Power 3 -> 4
  • Ice Golem: Power 2 -> 3, Life 5 -> 6.
  • The Barrier keyword has been replaced with Spellblock. Now, it prevents only spell attacks, not simply non-physical attacks (ex: Dragon breath, Cora's ice attack).
  • Changed Celestial Barrier from a Cost 3 equipment to a Cost 1 Surprise: Counter the next range attack or spell cast on this unit. The previous Celestial Barrier is now a new Freewill card called "Arcana" that equips the spell book shield wielded by the Battle Mage at cost 2 instead of 3.
  • Celestial Shield: Reduced cost 1 -> 0.
Combo/Counter Attack System Changes:
In large thanks to player feedback from folks like t_lark and vgsmart, we’ve come to understand how our combo system is exploitable in a way that other players may perceive as unfair. In the original system, it’s possible to use a combination of 2 or more knock back units to create  “ping-pong” effect where the damage dealt within the group is multiplied by a factor of 2, quickly ending the game when the victim is the opposing summoner. By combining gravity effects with the ping-pong, the combo is easily achieved with little recourse for the player to counter it. Here’s how we’ve changed the combo system to remove this exploit while managing to keep combos in the game in a strategically meaningful way:
  • Previously, units got 1 regular attack (via player command) and 1 bonus attack per round that could be used for a combo or a counter attack. With this update, each unit will now receive exactly 1 attack per turn.
  • When a unit attacks, it will now exhaust their attack for the turn, meaning that you can no longer both attack and combo attack in the same turn. This will be reflected on the unit with the following visual indicators:
        1. The unit’s idle animation will reflect a relaxed idle pose vs. weapon raised pose
        2. The unit will show a crossed out sword icon near their life bar
        3. The unit will have a status effect that reads "No attacks left this turn."
  • Clerics can no longer be used to remove the "No attacks left this turn" status effect.
  • When the turn ends, units will replenish their attack so you can always counter attack (once per turn) on the enemy turn whether you used your combo attack or not.
  • Units with the harpoon ability (Gladiator, Clik’Clik) can still trigger combos in the same turn by pulling enemies toward them (however, if the pull is blocked by an obstacle, their 1 attack per round will still be exhausted like other units).
  • Vigil units still have unlimited counter and combo attacks, though they can only attack once "per command chain" to prevent infinite ping-ponging.
  • Combos exhaust a unit’s command.
  • Combos will no longer require "1 space distance traveled" to activate. You can now trigger combos by knocking a unit directly into an adjacent ally (similar to how the spike walls will trigger if pushed into).

Neutral Status Effects:
This build introduces a new type of status effect "Neutral" that is neither a buff nor a debuff. This status type is now used for Cannot Block and Attacks Used so that Clerics can no longer remove these types of effects from a unit. Additionally, the concept of "relative debuff" (where an opponent cast spell would show as a debuff relative to that opponent) has been removed. This proven too confusing to players and the game engine. Now, status effects will simply be explicitly defined as buff, debuff or neutral.

Ranged Attack Rule Changes:
Ranged abilities have been consolidated to two types: Farshot and Sprintshot.
  • Farshot provides an alternative attack when targeting an enemy at range. It can be used at unlimited range on enemies within line of sight, but units with Farshot cannot move and attack in the same turn. It’s keyword definition has been changed from "Use a special attack against non-adjacent enemies.” to “Shoot unlimited range. Can’t move and attack."
  • Sprintshot allows a unit to move and shoot in the same turn, but unlike Farshot, it is limited to a range of 3 spaces. This new keyword replaces the previous combination of Farshot and Move and Shoot to a single definition that reads: "May move and shoot up to 3 space away."
  • The "Ranged" keyword has been deprecated, and units previously holding this keyword now have Farshot: Attack. Additionally, range units will now make an explicit melee attack and use a different animation than their bow and arrow attack for melee hits.

Equipment System Changes:
As players have expressed a lot of passion for equipment and the ability to customize their heroes (particularly in the single player experience), I have revamped our equipment system as follows:
  • The previous system had hard-coded restrictions on what could be equipped due to both the character animations and the listed card abilities. For instance, it used to be impossible to equip a two-handed wielding hammer character with a shield because this would break their attack animation. Also, a shield wielding character could not equip a two-handed hammer because this would remove the shield and the Block ability would no longer make sense. These restrictions have been removed.
  • When a character that starts with a two-handed weapon is equipped with an offhand weapon (for example a shield), they will retain their existing abilities and gain the shield block ability. Their attack animation will switch accordingly to a single hand swing animation. My reasoning for this is that if the character started with that weapon, they are skilled enough to dual-wield it.
  • When a character equips a two-handed weapon (ex: a hammer) and then equips an offhand weapon, they will lose their equipped two-handed weapon. My reasoning is that since they didn't start with this weapon, they are not trained to dual-wield it.
  • When a character equips an item that would make it reasonably impossible to use an ability listed on their card, they will lose that ability. For example, if you decide to equip a shield wielding Cleric with a two-handed hammer, you will lose the Block ability since the ability to block can be directly attributed to a shield. Similarly, if you equip a Gladiator with a dagger, you will lose the harpoon pulling ability. This breaks the previous spirit of "Equipment is only additive" but I feel this results in more natural behavior. It was weird seeing my Mantis mage throw a poison dagger and still harpoon enemies to him.
  • When dragging an equipment card to give it to a unit, the curved targeting arrows are replaced with a contextual preview indicating in real-time before you cast which abilities the character will gain and which abilities the character will lose when the item is equipped. After the item is equipped, any abilities lost that were listed on the card text will appear as grayed out text.
  • When equipment is destroyed or replaced, any of the characters original equipment and abilities that are now legal will be restored.
  • Added SFX for when unit is equipped. Additionally, the character will float above other characters on the board as they are transformed.

Gameplay Fixes
  • Fixed issue where DLC may fail to update on PC.
  • Improved controls: Made it so that cards no longer hide after pressing and holding to show a unit card and mousing off a unit. Instead, user must click to dismiss card.
  • Adapted iOS app to use the LaunchStoryboard instead of launch screen PNGs. This enables true fullscreen on iPad Pro 11 inch model.
  • Fixed bug where tapping on a unit card to reveal it would result in the character not showing on the mini card.
  • Gaining control of a unit no longer automatically resets the available action. This was done to prevent Red Imp exploit where you could cleanse him to regain control in an unfair way to steal another enemy unit in the same turn multiple times.
  • Fixed and status removal bug #580 that was causing the Red Imp control effect to show as debuffs rather than buffs, resulting in undesirable situation where healing a controlled imp would release control of it back to its owner.
  • Fixed bug #551 where Griffon should have flown over trap since it would have been flying to go over the wall.
  • Fixed bug #612 where bonus actions were being allowed when removing rebuffs.
  • Fixed formatting error in Keyword scanner where spaces/periods were getting removed.
  • Fixed bug where damage effects not in the first effect slot were not getting modified on card text until after an undo or drawing the card (the cards would initially appear without the buff showing on text).
  • Fixed bug with Prison of Brambles where the creating player could not attack their own brambles.
  • Fixed bug #620 where the Stealth ability would fail when the attacker did not have an available adjacent space. This was due to copying and carrying over the Guardian Angel trigger.
  • Fixed status effect formatting issue where a blank empty line would show for units with Taunt.
  • Fixed the animation glitch when using Battle Mage with Chain Lightning.
  • Fixed Barrier ability so that unit blocking the spell now faces its source.
  • Fixed Bug: After summoning lightning elemental, lightning bolt stopped glowing even tho it could be cast.
  • Fixed bug #632 where cards that were Unsummoned by Zenon would incorrectly lose their cost bonus at the end of turn.
  • Fixed bug #491 where a Polymorphing a Mind Controlled unit would return it to the control of its original owner rather than than the current controller.
  • Fixed Bug where damage numbers could appear off the top of screen and out of view.
  • When a character is summoned, it will now fall from above other characters. No more dragons flying underneath characters ;)
  • Card sort filters are now cleared after leaving the card collection screen or the deck editor screen. This is to avoid any confusion about the availability of a card that may be unclear due to lingering filters. Card sort preferences are still saved and persist.
  • D'Orc Slay, Orc Chief no longer summons goblins for killing terrain.

Added Rules for Exploring Dungeons:
  • After battle non-loyal units will vanish from the board. Guardians (your starting heroes) always receive the Loyal ability. Certain units (like the Wolf) also have the Loyal ability.
  • Units  summoned after battle while in explore mode will carry over to the next room (even if they are not loyal).
  • After battle, any status effects (buffs, debuts, etc.) are removed. All equipment remains.
  • During explore mode, any debuffs placed on your units are automatically removed. This is to prevent situations like walking on an ice trap and having it freeze you. Since there are no turns, there is no way to unfreeze.
  • Buffs may be placed when in explore mode and will carry over to the next level and last until the next battle is over.
  • Spells that would put a unit in limbo cannot be cast in explore mode. This includes Savage Transformation and Time Travel. This is because the engine does not support storage of units in limbo when crossing over. In the case of Time Travel, there would be no way to return your Summoner since there are not turns to trigger it.
« Last Edit: June 12, 2019, 02:35:24 PM by RossD20Studios »