013
Development
Week 20 of development has seen the implementation of multiple combat related features within the character class as well as within the combat actor component, which is to be attached both to the player as well as to any NPCs participating in combat.
First, the full attack flow has been defined and implemented (from the player's input all the way to the application of damage and defeat events). Mutliple input types exist (such as simple attacks, multi-target attacks, blocks and so on...)
Once the attack is properly triggered, the combat component takes over, handling all of the tracing and damage/effects applied to any target. A "Did It Hit" system has been implemented, with some agility being taken into account for various types of melee weapons.
The entire damage and combat effects formula is also in place, calculating what damage and effects need to be applied to the targets based on various stats (either weapon, gear or player/NPC related).
The implementation of the hits and damage mechanics will continue during week 21, which, I hope, will conclude with a test of all of these features on a training dummy!
Milestones
Implementation of :
- input to execution flow
- did it hit and agile tracing system
- full damage/combat effects
- full damage applying and combat effects applying functions
Concerns
None at the current moment.
Media
No new media for this week.
Hilde S Vinn
Developer