Paulo Carvalho

03-27-2015, 07:14 PM

Retaliate and Wound are extremely unfair due to how they scale with your own Speed.

This means a fast attacker will kill himself hitting a slow Mutant who has Retaliate...

...it also means a fast attacker will bleed to death due to frequent damage from Wound.

...while a slow attacker will laugh at the tickles of both Retaliate and Wound applied by a fast Mutant.

Even if Retaliate and Wound is meant to counter fast attackers, it shouldn't also penalize Mutants who apply those effects just because they're fast...

So there are two ways to do this:

Suggestion #1 - My favorite:

Retaliate and Wound should not scale with your speed - it should scale with the attacker's speed.

This way a slow Mutant will take more damage per hit from Retaliate and Wound than a fast Mutant will - but both will take the same amount of damage overall.

So assuming 2 Mutant types:

Mutant A has 100 attack and 10 speed (1000 strength divided by 10 speed)

Mutant B has 300 attack and 4 speed (1200 strength divided by 4 speed)

I'm giving Mutant B more strength than it should, just to make it clear where the strength and speed come from when calculating damage below.

If they have Retaliate (15% of attack):

Currently:

- A attacks B and takes 45 (15% of 300) damage from Retaliate.

- B attacks A and takes 15 (15% of 100) damage from Retaliate.

- A attacks 2.5x faster than B, so takes 2.5x as much damage from Retaliate over time, which means after B attacks twice and takes 2x15=30 damage, A attacks 5 times and takes 5x45=225.

With my suggestion:

- A attacks B and takes 18 = 15% of 120 (B's 1200 strength divided by A's 10 speed).

- A attacks A and takes 15 = 15% of 100 (A's 1000 strength divided by A's 10 speed).

- B attacks A and takes 37,5 = 15% of 250 (A's 1000 strength divided by B's 4 speed).

- B attacks B and takes 45 = 15% of 300 (B's 1200 strength divided by B's 4 speed).

The same applies to Wound, except Wound is 33% instead of 15%.

Suggestion #2 - In case Fast attackers are meant to be countered by Retaliate/Wound:

Make the damage of Retaliate based off a global speed value, like 5.

So assuming the two mutants above:

- A would have a Retaliate of 15% of 1000 divided by 5 = 15% of 200 = 30.

- B would have a Relaliate of 15% of 1200 divided by 5 = 15% of 240 = 36.

This means a fast attacker will kill himself hitting a slow Mutant who has Retaliate...

...it also means a fast attacker will bleed to death due to frequent damage from Wound.

...while a slow attacker will laugh at the tickles of both Retaliate and Wound applied by a fast Mutant.

Even if Retaliate and Wound is meant to counter fast attackers, it shouldn't also penalize Mutants who apply those effects just because they're fast...

So there are two ways to do this:

Suggestion #1 - My favorite:

Retaliate and Wound should not scale with your speed - it should scale with the attacker's speed.

This way a slow Mutant will take more damage per hit from Retaliate and Wound than a fast Mutant will - but both will take the same amount of damage overall.

So assuming 2 Mutant types:

Mutant A has 100 attack and 10 speed (1000 strength divided by 10 speed)

Mutant B has 300 attack and 4 speed (1200 strength divided by 4 speed)

I'm giving Mutant B more strength than it should, just to make it clear where the strength and speed come from when calculating damage below.

If they have Retaliate (15% of attack):

Currently:

- A attacks B and takes 45 (15% of 300) damage from Retaliate.

- B attacks A and takes 15 (15% of 100) damage from Retaliate.

- A attacks 2.5x faster than B, so takes 2.5x as much damage from Retaliate over time, which means after B attacks twice and takes 2x15=30 damage, A attacks 5 times and takes 5x45=225.

With my suggestion:

- A attacks B and takes 18 = 15% of 120 (B's 1200 strength divided by A's 10 speed).

- A attacks A and takes 15 = 15% of 100 (A's 1000 strength divided by A's 10 speed).

- B attacks A and takes 37,5 = 15% of 250 (A's 1000 strength divided by B's 4 speed).

- B attacks B and takes 45 = 15% of 300 (B's 1200 strength divided by B's 4 speed).

The same applies to Wound, except Wound is 33% instead of 15%.

Suggestion #2 - In case Fast attackers are meant to be countered by Retaliate/Wound:

Make the damage of Retaliate based off a global speed value, like 5.

So assuming the two mutants above:

- A would have a Retaliate of 15% of 1000 divided by 5 = 15% of 200 = 30.

- B would have a Relaliate of 15% of 1200 divided by 5 = 15% of 240 = 36.