Releases: IceYGO/windbot
Releases · IceYGO/windbot
Development Build
v0x134A
- Update YGOPro protrol to 0x134A
- New decks: Altergeist, BlueEyesMaxDragon, GrenMajuThunderBoarder, Level8, Orcust, Phantasm, Salamangreat
- Use LINQ in codes
- Add random bot feature to BotWrapper
- Add
ClientCard.Sequence,ClientCard.ProcCompleted,ClientCard.IsSpecialSummoned - Add
ClientCard.EquipCards,ClientCard.OwnTargets, handle equip cards - Add
ClientCard.IsCode, handle card alias - Add
ClientCard.GetLinkedZones,ClientCard.HasSetcode - Add
ClientField.UnderAttack,ClientField.GetLinkedZones,ClientField.GetFieldSpellCard - Add
Duel.SummoningCards,Duel.LastSummonedCards - Add
Util.GetTotalAttackingMonsterAttack,Util.GetBotAvailZonesFromExtraDeck - Add
GetMatchingCards,GetFirstMatchingCard,IsExistingMatchingCard - Add
ExecutorType.GoToBattlePhase,ExecutorType.GoToMainPhase2,ExecutorType.GoToEndPhase - Add
DefaultScapegoat,DefaultMaxxC,DefaultAshBlossomAndJoyousSpring,DefaultGhostOgreAndSnowRabbit,DefaultGhostBelleAndHauntedMansion,DefaultEffectVeiler,DefaultCalledByTheGrave,DefaultInfiniteImpermanence - Rename
AIFunctionstoAIUtil(Usage:AI.Utils.->Util.) - Rename
AIFunctions.CompareCardAttacktoCardContainer.CompareCardAttack - Update
Util.SelectPreferredCardsandUtil.CheckSelectCountto return the result - Update
ClientField.HasInMonstersZoneto support check face-up card - Update
AI.SelectCard#59 - Handle swap control of cards
- Change some
int locationtoCardLocation location - Update default
OnPreBattleBetweento recognize more cards - Misc updates to default executors
- Misc updates to the AI of some decks
- Update the known card enums
- Fix
CardSelector.Select - Fix
OnSelectEffectYndidn't haveActivateDescription - Fix
ClientCard.Attacked - Fix infinite activation of ZexalWeapons
v0x1344
- Update YGOPro protrol to 0x1344
- New decks: DarkMagician, SkyStriker
- Add param to turn chat off
- Add param to print verbose log
- Add part of
Zonesenum andAI.SelectPlace - Add
ClientCard.IsTuner,ClientCard.LinkMarker,ClientCard.HasLinkMarker - Add
ShouldNotBeTargetandShouldBeDisabledBeforeItUseEffectMonsterenum - Add
AI.Utils.GetBestBotMonster,AI.Utils.GetWorstBotMonsterandAI.Utils.ChainContainPlayer - Add
Executor.OnCardSortingandExecutor.OnDraw - Add
ClientField.GetColumnCountandClientField.HasInHandOrInSpellZoneetc. - Misc updates to LightswornShaddoldinosour and ChainBurn deck
- Misc updates to default executors
- Fix OnSelectUnselectCard
- Fix OnMove to keep card data when moving
v0x1343
- Update YGOPro protrol to 0x1343
- New decks: Trickstar, LightswornShaddoldinosour, ChainBurn
- Update
OnBattle, addExecutor.OnSelectAttackerandExecutor.OnSelectAttackTarget - Add
Executor.OnSelectPosition,Executor.OnSelectBattleReplay - Add
Bot.BattlingMonster - Add and update some default executors
- Change
Duel.LifePoints[0]toBot.LifePoints - Change
LastChainPlayerandCurrentChaintoDuelclass - Change
ChainContainsCardandGetLastChainCardetc. toAI.Utilsclass - Fix turn count in match duel
- Fix don't turn 0 atk monster to atk pos
v0x1342
- Update YGOPro protrol to 0x1342
- Add Linux BotWrapper (a simple bash script)
v0x1341
- Update YGOPro protrol to 0x1341
- Change the program to x86 only
- Add BotWrapper for YGOPro bot mode
- Add
AI.SelectMaterials,OnSelectFusionMaterial,OnSelectPendulumSummon,AI.Utils.SelectPreferredCardsetc. - Fix
AI.Utils.GetBestEnemySpellto not return normal spell currently activating - Fix AI don't attack defense Crystal Wing or S39
- Fix ZexalWeapons AI don't change defense S39 back
- Minor updates