MichaelVertin / TowerGame

0 stars 0 forks source link

Separate Ranges #31

Open MichaelVertin opened 3 weeks ago

MichaelVertin commented 3 weeks ago

Allow Warriors to have separate WarriorRanges. For example, WarriorDragon can have a Range for attacking flying Warriors, and a different Range for attacking ground Warriors. (The Dragon would not be able to damage Flying and Ground at the same time, and could prioritize Flying enemies)

Some characters may have different Ranges for the same enemy type. An archer could be forced to use a short sword when enemies are too close.

Potential Effects:

MichaelVertin commented 3 weeks ago

Solution Plan

Warrior methods:

Warrior attributes:

MichaelVertin commented 3 weeks ago

Other properties must be controlled directly through the Warrior subclass. This includes passive effects, triggered effects, targeted attacks, external projectiles, post-animator effects, ... .

Passive Effects:

Triggered Effects:

Targeted Attacks:

External Projectiles:

Post-Animator Effects: