Loreinator / Shuffle-Move

Program to help choose moves in the Pokemon Shuffle puzzle game
GNU General Public License v3.0
95 stars 18 forks source link

Issues with Status Effect Countdown #215

Open Loreinator opened 7 years ago

Loreinator commented 7 years ago

From /u/WhatNot303 on reddit here:

I noticed that some of the mechanics of how the status effects count needs improvement. I propose the following change:

Effects like Quake/Chill/Astonish/Whirlpool/Flap/etc. all trigger Paralysis, but only for a HALF TURN. I don't know about the other abilities, but I know "Quake" is currently coded incorrectly, for 2 full turns, just like "Paralyze". Effects like Burn, Freeze, etc. have the same issue as Sleep Charm.

 

I suggest that you change the countdown timer to say "0" when there is only a HALF TURN left. This would make ShuffleMove take into consideration things like (1) not being able to inflict a new status effect (2) having only the first move in the match get an extra boost.

 

In my experience, I've seen ShuffleMove suggest a "Sleep Combo" move when there is only a half turn left, even though it would have been more beneficial to make another match first, just because it thinks all the moves will be boosted in the combo, rather than only the first. I've also seen it suggest making a "Sleep Charm" match because it thinks the opponent has already woken up, even though there is still a half turn left. These kinds of things would be nice to have straightened out.