Jump to content

Heroes mixing


abc1
 Share

Recommended Posts

By 20% and then 15% he meant that the 15% is applied after the first 20% bonus is, so on an attack value that is higher than the base one, making it give a bigger bonus

and what it means that ally aura don't affect you (afaik)

EDIT: in other words, the answer is no to the very first question of the thread

  • Like 2
Link to comment
Share on other sites

@abc1: If both auras affect whatever units you're controlling, then yes the effects will combine.

@sphyrth: you're asking if 0AD is doing:

    [base attack] +20% +15% (equivalent to: [base attack] * 1.2 * 1.15)

or

    [base attack] +(20 + 15)% (equivalent to: [base attack] * 1.35)

I believe it's the former, which in this theoretical scenario where both auras are in effect, amounts to +38% to unit attack.

@FeldfeldWhether or not an Ally's aura affects you depends on how the aura in question has been defined. It is also possible for an Enemy's aura to affect you if defined to do so.

As an example: the Ptolemaic hero Cleopatra has an aura that increases the heath of allied Heroes, and a second aura that lowers the health of enemy Heroes.

  • Like 2
Link to comment
Share on other sites

The  things mentioned by these two clowns are nonesense.

My initial idea was either it stays at the highest which is 20% or combines to 35%. There is only these two options.

And I didnt open this thread for poeple to comment on it who dont know it for sure. I wanted know it from developers or people who looked into the codes.

 

Edited by abc1
Link to comment
Share on other sites

  On 16/08/2019 at 11:48 PM, s0600204 said:

@FeldfeldWhether or not an Ally's aura affects you depends on how the aura in question has been defined. It is also possible for an Enemy's aura to affect you if defined to do so.

As an example: the Ptolemaic hero Cleopatra has an aura that increases the heath of allied Heroes, and a second aura that lowers the health of enemy Heroes.

Expand  

Yeah, true, although for those cases it's specified in the tooltips. I got focused on the attack bonuses which i remembered didn't stack with others (after veerifying, some do, other not). In the end, even the cleopatra bonus can only stack with itself, right ?

  On 16/08/2019 at 11:55 PM, abc1 said:

The  things mentioned by these two clowns is nonesense.

My initial idea was either it stays at the highest which is 20% or combines to 35%. 

And I didnt open this thread for poeple to comment on it who doesnt know it for sure. I wanted the 100% truth from developers or people who looked into the codes.

 

Expand  

Worry not, i looked into the codes. I found a very ambiguous case. And still, it doesn't necessarily stay at the highest, it would only stay to the bonus that affects you, and if it combines, it doesn't necessarily combine to 35%.

  • Like 2
Link to comment
Share on other sites

  On 17/08/2019 at 12:07 AM, Feldfeld said:

Yeah, true, although for those cases it's specified in the tooltips. I got focused on the attack bonuses which i remembered didn't stack with others (after veerifying, some do, other not). In the end, even the cleopatra bonus can only stack with itself, right ?

Worry not, i looked into the codes. I found a very ambiguous case. And still, it doesn't necessarily stay at the highest, it would only stay to the bonus that affects you, and if it combines, it doesn't necessarily combine to 35%.

Expand  

Very useful information.

  • Like 1
Link to comment
Share on other sites

As for the ambiguous cases, we can first compare Vercingetorix and Hannibal auras, respectively :
-+20% attack and +1 capture for soldiers and siege engines.
-+20% attack and +1 capture for nearby allied soldiers and siege engines.
When we see them together we can obviously tell the difference, but for 0AD players that see them at different time, they could assume it do be the same, it would also make sense in term of balance. But indeed we have : "affectedPlayers": ["Ally"], in the code for Hannibal and not for Vercingetorix. But that's not all,
Cleopatra's tooltip has : "+10% health for allied heroes." which is written the same way as Hannibal's but in the code it has : "affectedPlayers": ["ExclusiveMutualAlly"], which kind of hints to a difference we don't really know of. And on top of that it's unclear if in the bonuses to allies also affect you, which is not the case for teambonuses.

  On 17/08/2019 at 12:09 AM, abc1 said:

sry but I will read urs no more  @Feldfeld

Expand  

I don't mind, but i'm almost sure you still don't know the answer.

Edited by Feldfeld
  • Like 2
Link to comment
Share on other sites

  On 17/08/2019 at 12:15 AM, Feldfeld said:

As for the ambiguous cases, we can first compare Vercingetorix and Hannibal auras, respectively :
-+20% attack and +1 capture for soldiers and siege engines.
-+20% attack and +1 capture for nearby allied soldiers and siege engines.
When we see them together we can obviously tell the difference, but for 0AD players that see them at different time, they could assume it do be the same, it would also make sense in term of balance. But indeed we have : "affectedPlayers": ["Ally"], in the code for Hannibal and not for Vercingetorix. But that's not all,
Cleopatra's tooltip has : "+10% health for allied heroes." which is written the same way as Hannibal's but in the code it has : "affectedPlayers": ["ExclusiveMutualAlly"], which kind of hints to a difference we don't really know of. And on top of that it's unclear if in the bonuses to allies also affect you, which is not the case for teambonuses.

Expand  

Result : Vercingetorix only affects the player's own troops as expected, Hannibal affects the player + his allies, Cleopatra health bonuses affects the allies but not the player (actually logical)

  On 17/08/2019 at 12:33 AM, abc1 said:

ok I Just found out it indeed needs to say in the description bonus for allies, only certain heros have that attribute

Expand  

Yes

  • Like 1
Link to comment
Share on other sites

allied soldiers includes everyone, I had that conversation in another thread already, where someone claimed that it affects only others/.  So of course alllie dnearby soldiers means ur own too. For Cleopatra they said Exclusive..ALly" they wanna say NOT her.

Now about team bonus. In team bonus u say allies is meant as "others". I wasnt always sure about that, but could be, and maybe not always. It depends all on how sloppy the devs were with their descriptions, they are all somewhat unclear. Just like spyrth was when he said 20 then 15, I had no idea what he meant Could mean anything.

Edited by abc1
Link to comment
Share on other sites

  On 16/08/2019 at 10:11 PM, abc1 said:

When u and ur allie combine their heros in battle are the effects added?

Like my hero gives +20% attack and my allies hero gives +15% attack. Would that then make +35% attack for all units?

Expand  

It depends on the aura. By default they affect only their own, but there are several exceptions which affect allies or enemies instead. You can do a `grep -ir affectedplayers` inside simulation/data/auras/ to find those files.

And modification do stack. +20% and +15% is 1.2×1.15=1.38, i.e. +38%, not +35%. It's called multiplication (like compound interest).

  • Like 3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...