Attack feedback and Special abilities
Hello there people
This week, other than bugs, we implemented an selection feature for the attacks, and also implemented special abilities for both Erin and Alessia. We used both breath-first search and greedy search to get the tiles around in a certain area and also to check for distances.
New Features:
- When you click the attack button, an area surrounding the current character will appear, showing their attack range.
- In this gif you can see our feedback for each non attackable tile, and then when you hit and the enemy takes damage
-You can also cancel the attack by clicking the right mouse button anywhere on the screen. This cancel method works for every character and any special that includes visual range perception
- Erin's special deals damage to every enemy in a line from her to her total range, with increased damage and more hit rate to surpass the evasion of the enemy
- Alessia's special gives each ally within range 10% damage reduction. The feedback for now is just some text that tells you this, but we will eventually give more visual representation of that effect. It lasts for a certain amount of turns.
Most of the rest of the week was fixing the wall of bugs that we had from last build. The thing that gave me a bit of trouble was fixing the button bugs, there were multiple things interacting with them, changing their states and figuring out what was doing that was, to say the very least, annoying. Eventually I found what was going on and fixed it, but then, with new changes being added to the build, it stopped working again and I am not sure were the error is now. I will have to revise some code now.
Anyways, have a nice day
~Dev Isadora
Comments
Post a Comment