Akash Saravanan
Akash Saravanan
Hi @VainF, thank you for the response! Please correct me if I'm mistaken but my understanding of SSIM is that we should calculate it based on luminance. In the case...
Another warning that I receive often: ``` 2022-08-18 00:34:21,602 - SimpleRLPlayerTe 2 - WARNING - Unmanaged [from]move message received - move Nature Power in cleaned up message ['', 'move', 'p1a:...
Another one I'm seeing. ``` 2022-08-31 15:22:01,701 - poke-env - WARNING - Unexpected effect 'Tangling_Hair' received. Effect._UNKNOWN will be used instead. If this is unexpected, please open an issue at...
Okay so apologies if the previous message was a little rambly, I was half asleep haha. I dug a little deeper and got an example for you to make it...
Hi @hsahovic, Thanks for the information. I agree that having `available_switches` as a source of truth makes sense, but I don't know if it makes sense to use that ordering...
I also found a potential issue while defining my custom `action_to_move`. The currently implemented version does the following: ``` ... elif ( action < 4 and action < len(battle.available_moves) and...
@mancho2000 here's the custom `_action_to_move` function I'm using. ``` # -*- coding: utf-8 -*- from poke_env.environment.battle import Battle from poke_env.player.battle_order import BattleOrder, ForfeitBattleOrder from poke_env.player.env_player import Gen8EnvSinglePlayer class Gen8EnvSinglePlayerFixed(Gen8EnvSinglePlayer): """...
So I definitely do think that there is a clear benefit here since the number of instances of each side condition makes a significant impact on the result (12.5% damage...
I did a little more digging: ``` x = player.last_battle y = player.current_battle # Same player x.player_username 'SimpleRLPlayerTe 2' y.player_username 'SimpleRLPlayerTe 2' # Same battle x.battle_tag 'battle-gen8anythinggoes-640830' y.battle_tag 'battle-gen8anythinggoes-640830' #...
Encountered the same issue again. @hsahovic do you have any guesses on what might be causing this? ``` >battle-gen8anythinggoes-1200648 |request|{"forceSwitch":[true],"side":{"name":"Battle_Agent_1","id":"p1","pokemon":[{"ident":"p1: Duraludon","details":"Duraludon, M","condition":"281/281","active":true,"stats":{"atk":203,"def":266,"spa":339,"spd":137,"spe":295},"moves":["dracometeor","flashcannon","bodypress","stealthrock"],"baseAbility":"lightmetal","item":"","pokeball":"pokeball","ability":"lightmetal"},{"ident":"p1: Dugtrio","details":"Dugtrio-Alola, M","condition":"211/211","active":false,"stats":{"atk":299,"def":157,"spa":122,"spd":176,"spe":350},"moves":["stealthrock","earthquake","ironhead","suckerpunch"],"baseAbility":"tanglinghair","item":"lifeorb","pokeball":"pokeball","ability":"tanglinghair"},{"ident":"p1: Tirtouga","details":"Tirtouga, M","condition":"290/290","active":false,"stats":{"atk":205,"def":265,"spa":127,"spd":181,"spe":85},"moves":["stealthrock","stoneedge","liquidation","aquajet"],"baseAbility":"solidrock","item":"eviolite","pokeball":"pokeball","ability":"solidrock"},{"ident":"p1: Pheromosa","details":"Pheromosa","condition":"283/283","active":false,"stats":{"atk":373,"def":111,"spa":279,"spd":110,"spe":441},"moves":["uturn","closecombat","throatchop","tripleaxel"],"baseAbility":"beastboost","item":"choiceband","pokeball":"pokeball","ability":"beastboost"},{"ident":"p1: Nuzleaf","details":"Nuzleaf, M","condition":"281/281","active":false,"stats":{"atk":158,"def":178,"spa":156,"spd":196,"spe":158},"moves":["leechseed","defog","substitute","toxic"],"baseAbility":"pickpocket","item":"eviolite","pokeball":"pokeball","ability":"pickpocket"},{"ident":"p1: Porygon-Z","details":"Porygon-Z","condition":"311/311","active":false,"stats":{"atk":176,"def":176,"spa":369,"spd":187,"spe":306},"moves":["triattack","shadowball","trick","nastyplot"],"baseAbility":"adaptability","item":"choicespecs","pokeball":"pokeball","ability":"adaptability"}]},"noCancel":true,"rqid":4}...