*Author

RRS1980

  • Guest
Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg35511#msg35511
« on: March 09, 2010, 01:11:23 pm »
I've submitted this via wiki (around v1.17, can't remember), but now I'll add it here with another bug.

There's an obvious problem with the way Dive is calculated. The following bugs may be related with the Dive+Parallel Universe bug

  • Dive and Blessing: I've applied Blessing to a Pegasus after I used his Dive ability (yeah, silly mistake), so it was 3*2+3/2+3. After it made the attack, next turn it reverted not to 3+3/2+3, but to 4/5 ? Obviously the new attack was half of the one from the previous turn, truncated (~ 9 halved), while it should be natural 3 + 3 via blessing (6/5).
  • Dive and Adrenaline: after applying Adrenaline Pegasus attacks according to the table on the Wiki (3,3,3,3), in the event of a Dive attack it seems to be calculated OK as well. The problem comes in the next turn, when it should revert to 3,3,3,3 and the calculation is still made as if it was Diving. This is also true if the Dive attack was selected way before applying Adrenaline (say, 2 turns before), calculation look as if the creature was Diving, no matter if it really is. looks like it's OK, my mistake(
Not tested on Wyrms yet. Worth checking, as this error may be interconnected with other, assuming the error is in calculations algorithm.

bobcamel

  • Guest
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg35565#msg35565
« Reply #1 on: March 09, 2010, 04:07:39 pm »
Dive doesn't have any fancy mechanics, it's just "double attack now, halve it afterward". So, what you did with Blessing and Dive is technically proper, even though unwanted.

A Pegasus, when you Dive it, becomes 6 attack, and as such it does 3 hits. 6, 3, 3. Or so. Probably. I don't know, really. But someone tried, I'll try to find this.

Offline jmizzle7

  • Legendary Member
  • ******
  • Posts: 3058
  • Reputation Power: 34
  • jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.
  • I'm kind of a big deal. People know me.
  • Awards: Weekly Tournament WinnerSS Competition #1 1stCard Design Competition Winner
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg35597#msg35597
« Reply #2 on: March 09, 2010, 05:14:54 pm »
Dive + Blessing is the same thing as if you put momentum on a shrieker and burrow it. After the dive, the attack power is halved with the .floor() function in the event that the dived attack is odd. So 9 / 2 = 4.5, but Math.floor(4.5) = 4. (I probably didn't use the Math() function correctly there, but you get the idea :) )

I don't understand what either of you are talking about with regard to Dive + Adrenaline, tbh. I just tested it and the simple way to put it is this: Dive doesn't affect Adrenaline calculations at all. A Pegasus with Adrenaline that doesn't dive deals 3+3+3+3 damage. If you dive it, it deals 6+3+3+3 damage. Put a Blessing on it, and it deals 6+4+2 damage, or 12+4+2 damage with dive.

TheMadEvil

  • Guest
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36108#msg36108
« Reply #3 on: March 10, 2010, 03:10:12 pm »
dive only works for one attack, right? so with adrenaline it should only affect the first attack, then revert, as jmizzle said, meaning instead of dealing adrenaline damage based on a 6 power creature, it deals 6, then bases the remaining adrenaline attacks on the base power. i think.

RRS1980

  • Guest
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36153#msg36153
« Reply #4 on: March 10, 2010, 05:10:19 pm »
"Probably. I don't know" ...? You don't make a good game tester, really...

I'm buying light pillars only to confirm this behavior with Adrenaline.

Dive is still bugged as of v1.19 : the stats don't revert properly. When Blessed after a Dive, Pegasus attacks with 9 (correct), then reverts to 4 (incorrect, should be 6), when Diving on next turn attacks with 8 (makes sense with the previous bug in mind).

I'm aware of the math behind this, jmizzle7, but the problem is with breaking the rules by applying this wrong algorithm. Because if I use Blessing before Dive, everything works according to the rules. It shouldn't just halve the Diving attack, it should revert to the value before the Dive was made.

Kael Hate

  • Guest
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36156#msg36156
« Reply #5 on: March 10, 2010, 05:31:40 pm »
It has been suggested that this is intended functionality.

Quote from: Pegasus
Active skill
1 :air : Dive
The damage dealt is doubled for 1 turn.
The hidden part of this is "at end of turn, Halve this creatures Attack power."
This is where the presumed bug is occuring because the end of turn halving is also cutting the value of the blessing.

If user is mistakenly thinking the action is "Give a bonus equal to the creatures current attack then at end of turn remove the same amount given" then this is an intuitive failure.

Since I don't see a program specification anywhere dictating how pegasus should work, It should be questioned of Zanzarino if this is the intended fuctionality or not before going any further.



bobcamel

  • Guest
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36185#msg36185
« Reply #6 on: March 10, 2010, 06:42:22 pm »
Quote
The hidden part of this is "at end of turn, Halve this creatures Attack power."
Dive doesn't have any fancy mechanics, it's just "double attack now, halve it afterward".
Quote
"Probably. I don't know" ...? You don't make a good game tester, really...
That's because I'm not one, probably?


Offline jmizzle7

  • Legendary Member
  • ******
  • Posts: 3058
  • Reputation Power: 34
  • jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.
  • I'm kind of a big deal. People know me.
  • Awards: Weekly Tournament WinnerSS Competition #1 1stCard Design Competition Winner
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36218#msg36218
« Reply #7 on: March 10, 2010, 08:16:31 pm »
"Probably. I don't know" ...? You don't make a good game tester, really...

I'm buying light pillars only to confirm this behavior with Adrenaline.

Dive is still bugged as of v1.19 : the stats don't revert properly. When Blessed after a Dive, Pegasus attacks with 9 (correct), then reverts to 4 (incorrect, should be 6), when Diving on next turn attacks with 8 (makes sense with the previous bug in mind).

I'm aware of the math behind this, jmizzle7, but the problem is with breaking the rules by applying this wrong algorithm. Because if I use Blessing before Dive, everything works according to the rules. It shouldn't just halve the Diving attack, it should revert to the value before the Dive was made.
So let me get this straight. I see this thread, test it for you, post the results of said testing, and you don't believe me and test it for yourself? I already tested all behavior involving Blessing, Dive, and Adrenaline. That's what a forum community is for, to help each other test things like this.

If you cast Blessing after using Dive, then you have to understand that the attack power has to be halved somehow. If there is a temporary doubling any time, there will always be a halving soon after. Any modifications in between have absolutely no effect on this math. I say be more careful and Bless before you Dive. Zanzarino should not have to edit his functions to accommodate bad play.

Offline jmizzle7

  • Legendary Member
  • ******
  • Posts: 3058
  • Reputation Power: 34
  • jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.
  • I'm kind of a big deal. People know me.
  • Awards: Weekly Tournament WinnerSS Competition #1 1stCard Design Competition Winner
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36225#msg36225
« Reply #8 on: March 10, 2010, 08:28:23 pm »
It is also important to note the difference between a bug and intended behavior. A bug is a game mechanic or feature that behaves in a way that is contrary to its intended function. Intended behavior is, obviously, when mechanics and objects work as intended. This section is for reporting bugs, so behavior that is contrary to intended should be reported in the Report a Bug section. If, however, you recognize that a mechanic or card is functioning properly but disagree with the intended behavior, you should post in the Game Suggestions and Feedback section.

RRS1980

  • Guest
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36480#msg36480
« Reply #9 on: March 11, 2010, 05:06:53 am »
It is also important to note that some bugs in software are created by using a wrong algorithm - well, not necessarily totally wrong, just one that didn't take into account all possibilities.

If Dive's description says it doubles the attack for one turn only, the effect should be temporary. Double now, then revert to what was before, period. Not halve anything etc. as it may have permanent effect on the creature and is contrary to the skill description.

I'm surprised by the backlash here... I'm also contributing my time to spot such problems and test them, so why the community treats me in inferior way? And I didn't say anything against you, jmizzle7, especially that you've confirmed my words. I was just reassuring myself, checking if I may have missed something. It paid off, turns out the Adrenaline thing is working OK, it seems I just didn't notice the opponent's shield.

Offline jmizzle7

  • Legendary Member
  • ******
  • Posts: 3058
  • Reputation Power: 34
  • jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.jmizzle7 is a Ghost, obsessed with their Elemental pursuits.
  • I'm kind of a big deal. People know me.
  • Awards: Weekly Tournament WinnerSS Competition #1 1stCard Design Competition Winner
Re: Pegasus Dive and Adrenaline, Blessing https://elementscommunity.org/forum/index.php?topic=3773.msg36522#msg36522
« Reply #10 on: March 11, 2010, 08:28:14 am »
I'm sorry if you thought I was lashing at you. That wasn't my intention. It did seem as though you didn't trust my bug testing, though. I do think, though, that it's important to figure out how a potential bug works before imposing the belief of how it should work. I know it wouldn't be too much work to change it to what you are saying, but I don't think it's broken. Why would you cast blessing AFTER diving? That is just bad math, no matter how you slice it. Nevermind how it ends up afterward.

 

blarg: