├── LICENSE ├── README.md ├── Wiki ├── English │ ├── Developers │ │ ├── build.rst │ │ └── default_server.rst │ ├── GameRules │ │ ├── BattleArena.rst │ │ ├── SpellsAndTraps.rst │ │ ├── chaining.rst │ │ ├── decks.rst │ │ ├── monsters.rst │ │ └── phases.rst │ ├── Media │ │ ├── download.rst │ │ └── media.rst │ └── index.rst ├── Images │ ├── BattleArena.webp │ ├── MonsterCard.webp │ ├── SpellsAndTraps.webp │ ├── YGO1.webp │ ├── YGO2.webp │ ├── YGO3.webp │ ├── YGO4.webp │ └── YGO5.webp ├── Polish │ ├── Developers │ │ ├── build.rst │ │ └── default_server.rst │ ├── GameRules │ │ ├── BattleArena.rst │ │ ├── SpellsAndTraps.rst │ │ ├── chaining.rst │ │ ├── decks.rst │ │ ├── monsters.rst │ │ └── phases.rst │ ├── Media │ │ └── download.rst │ └── index.rst └── index.rst ├── Windbot-AIGen ├── decks │ ├── AI_Dark.ydk │ ├── AI_Deckout.ydk │ ├── AI_DirectDamagers.ydk │ ├── AI_Dragons.ydk │ ├── AI_FireMonsters.ydk │ ├── AI_Orcs.ydk │ ├── AI_Plants.ydk │ ├── AI_WaterMonsters.ydk │ ├── AI_fusions.ydk │ ├── AI_toon.ydk │ └── AI_wind.ydk ├── functions │ ├── autotab.php │ ├── cardid.php │ ├── cardid_header.cs │ ├── default_executors.cs │ ├── events │ │ ├── CardPosition.OnSelectPosition.cs │ │ ├── HintMsgForDeck.cs │ │ ├── HintMsgForEnemy.cs │ │ ├── HintMsgForMaterial.cs │ │ ├── HintMsgForMaxSelect.cs │ │ ├── HintMsgForSelf.cs │ │ ├── Ilist.OnSelectCard.cs │ │ ├── ImFeelingLazy.cs │ │ ├── ImFeelingLucky.cs │ │ ├── ImFeelingUnlucky.cs │ │ ├── JustDontIt.cs │ │ └── OnSelectOption.cs │ ├── executor_header.cs │ ├── executors.php │ ├── footer.cs │ ├── generate_deck.php │ ├── header.cs │ ├── includes.cs │ ├── lists │ │ ├── cardid_list.txt │ │ └── executors_list.txt │ └── script_header.cs └── main.php ├── build ├── Moecube │ └── strings.conf ├── android-build.sh ├── moecube-patchers.sh ├── srvpro.build ├── windbot.build ├── windows-build-packages.7z ├── ygopro-windows.prepare └── ygopro.build ├── cardgenerator ├── autorun.php ├── cardgen.php ├── cards │ ├── credits.txt │ ├── scripts │ │ ├── 1000Arrows.lua │ │ ├── AWorldOfDarkness.lua │ │ ├── AWorldOfTheDead.lua │ │ ├── AirElemental.lua │ │ ├── AngelOfJustice.lua │ │ ├── Annihilator.lua │ │ ├── AnnoyingCreatures.lua │ │ ├── AntiSpellVortex.lua │ │ ├── Armageddon.lua │ │ ├── ArmoredCyberImp.lua │ │ ├── Assassin.lua │ │ ├── AssaultGolem.lua │ │ ├── Atlantis.lua │ │ ├── AttackReversal.lua │ │ ├── BackFromTheDead.lua │ │ ├── BadBee.lua │ │ ├── BatteryBoy.lua │ │ ├── BattleSheeps.lua │ │ ├── BearPaws.lua │ │ ├── BindingSouls.lua │ │ ├── Biohazard.lua │ │ ├── BlackMirror.lua │ │ ├── Blacksmith.lua │ │ ├── BlessedDice.lua │ │ ├── Blessing.lua │ │ ├── BlueLinuxRanger.lua │ │ ├── BotanicBlock.lua │ │ ├── Capture.lua │ │ ├── CartoonKnight.lua │ │ ├── CentaurHunter.lua │ │ ├── Chameleon.lua │ │ ├── ChangeTarget.lua │ │ ├── CloneMachine.lua │ │ ├── Collapse.lua │ │ ├── CombatMech.lua │ │ ├── CombatTurtle.lua │ │ ├── ConfusedOrc.lua │ │ ├── ControlOfTheElements.lua │ │ ├── CrystalSerpentJester.lua │ │ ├── Curse.lua │ │ ├── CursedDice.lua │ │ ├── CursedSword.lua │ │ ├── CursedTreasure.lua │ │ ├── CyberArcher.lua │ │ ├── CyberLancer.lua │ │ ├── Cyberserker.lua │ │ ├── Cyclone.lua │ │ ├── DanseMacabre.lua │ │ ├── DarkAlchemist.lua │ │ ├── DarkDagger.lua │ │ ├── DarkPriest.lua │ │ ├── DarkRitual.lua │ │ ├── DarkWorld.lua │ │ ├── DeepSeaMermaid.lua │ │ ├── DemonShokan.lua │ │ ├── Dendroid.lua │ │ ├── DesertWolf.lua │ │ ├── DevilsTrigger.lua │ │ ├── DiceOfDestiny.lua │ │ ├── Disarm.lua │ │ ├── Disintegrate.lua │ │ ├── DivineSupport.lua │ │ ├── DoomElemental.lua │ │ ├── DragonImprisonment.lua │ │ ├── DragonSlayer.lua │ │ ├── DragonWhisperer.lua │ │ ├── DragonsLance.lua │ │ ├── DreamEater.lua │ │ ├── DryadsFlute.lua │ │ ├── EarthElemental.lua │ │ ├── Earthquake.lua │ │ ├── ElvenArcher2.lua │ │ ├── ElvenBallista.lua │ │ ├── ElvenSword.lua │ │ ├── Enlightenment.lua │ │ ├── EternalProtection.lua │ │ ├── Evaporate.lua │ │ ├── EvolutionaryPressure.lua │ │ ├── Exchange.lua │ │ ├── ExplodingCards.lua │ │ ├── Explosion.lua │ │ ├── ExplosiveBomb.lua │ │ ├── EyeOfHorus.lua │ │ ├── FinalElemental.lua │ │ ├── FireElemental.lua │ │ ├── FireMage.lua │ │ ├── FireSword.lua │ │ ├── FluffyCat.lua │ │ ├── FootSoldier.lua │ │ ├── Forge.lua │ │ ├── Fortress.lua │ │ ├── Fusion.lua │ │ ├── FusionDimension.lua │ │ ├── FusionSummoner.lua │ │ ├── GNUOS.lua │ │ ├── GeneModifier.lua │ │ ├── Genomice.lua │ │ ├── Ghidra.lua │ │ ├── Goblin.lua │ │ ├── GodOfTheSea.lua │ │ ├── GravityModification.lua │ │ ├── GreedIsGood.lua │ │ ├── Griffin.lua │ │ ├── GrimReaper.lua │ │ ├── HealingPotion.lua │ │ ├── HealingSoul.lua │ │ ├── HornOfDragonSummoning.lua │ │ ├── Hydra.lua │ │ ├── IceAge.lua │ │ ├── ItsATrap.lua │ │ ├── Jungle.lua │ │ ├── K-9.lua │ │ ├── LadyVampire.lua │ │ ├── LeafyWarrior.lua │ │ ├── LegendOfTheFirebird.lua │ │ ├── LightBeam.lua │ │ ├── Lightbringer.lua │ │ ├── LightningStrike.lua │ │ ├── LordOfLifeAndDeath.lua │ │ ├── LoweringOfArms.lua │ │ ├── MagicalCaps.lua │ │ ├── MagicalGear.lua │ │ ├── ManaEnergyPotion.lua │ │ ├── MaskedMagician.lua │ │ ├── Medic.lua │ │ ├── MetalManEaterPlant.lua │ │ ├── Mjolnir.lua │ │ ├── MonsterDevourer.lua │ │ ├── MonsterOfTheDeep.lua │ │ ├── MonsterSlayer.lua │ │ ├── Mountains.lua │ │ ├── MysticalMermaid.lua │ │ ├── NecroJar1.lua │ │ ├── NecroJar2.lua │ │ ├── NecroJar3.lua │ │ ├── NecroPirate.lua │ │ ├── Necromancer.lua │ │ ├── Necronomicon.lua │ │ ├── NegateAttack.lua │ │ ├── Nightmare.lua │ │ ├── Obliterate.lua │ │ ├── Offering.lua │ │ ├── OpenArena.lua │ │ ├── OrcBerserker.lua │ │ ├── OrcRider.lua │ │ ├── OrcShaman.lua │ │ ├── Overspeed.lua │ │ ├── PandorasBox.lua │ │ ├── Parasite.lua │ │ ├── PawOfDestruction.lua │ │ ├── PeacefulBird.lua │ │ ├── Phantom.lua │ │ ├── PinkLinuxRanger.lua │ │ ├── Protection.lua │ │ ├── Punishment.lua │ │ ├── QueenOfDestiny.lua │ │ ├── QueenOfPain.lua │ │ ├── Rage.lua │ │ ├── RainOfFire.lua │ │ ├── Razorback.lua │ │ ├── RedDragon.lua │ │ ├── ReunionOfSouls.lua │ │ ├── Revival.lua │ │ ├── Rising_from_the_dead.lua │ │ ├── Rockbot.lua │ │ ├── RopeTrap.lua │ │ ├── Saber.lua │ │ ├── Sacrifice.lua │ │ ├── ScaryFace.lua │ │ ├── SeaSerpent.lua │ │ ├── ShadowCore.lua │ │ ├── Shadow_grabbler.lua │ │ ├── Silence.lua │ │ ├── Silencer.lua │ │ ├── SmallHydras.lua │ │ ├── Spearman.lua │ │ ├── SpellDetector.lua │ │ ├── SpellMine.lua │ │ ├── SpellShard.lua │ │ ├── Spellbreaker.lua │ │ ├── SpidersWeb.lua │ │ ├── Spy.lua │ │ ├── Stealing.lua │ │ ├── Steroids.lua │ │ ├── StormyWeather.lua │ │ ├── Strategy.lua │ │ ├── SunWukong.lua │ │ ├── Supertux.lua │ │ ├── Swanport.lua │ │ ├── SwordMold.lua │ │ ├── Terraform.lua │ │ ├── TheFinalPunishment.lua │ │ ├── TheHibernationMachine.lua │ │ ├── TheLastGuardians.lua │ │ ├── This_is_trap_hole.lua │ │ ├── ThunderElemental.lua │ │ ├── TimeLord.lua │ │ ├── TombRaiders.lua │ │ ├── ToonBot.lua │ │ ├── ToonCat.lua │ │ ├── ToonDragon.lua │ │ ├── ToonGrimReaper.lua │ │ ├── ToonKaiju.lua │ │ ├── ToonOrcBerserker.lua │ │ ├── ToonPenguin.lua │ │ ├── ToonStory.lua │ │ ├── TrapRestorer.lua │ │ ├── Trick.lua │ │ ├── Trident.lua │ │ ├── Triskelion.lua │ │ ├── Troll.lua │ │ ├── Tsunami.lua │ │ ├── TurtleRider.lua │ │ ├── TuxArcher.lua │ │ ├── UneasyPact.lua │ │ ├── UnforgivingSpell.lua │ │ ├── United.lua │ │ ├── VampireLord.lua │ │ ├── VeilDragon.lua │ │ ├── Viper.lua │ │ ├── Virus.lua │ │ ├── Vulkan.lua │ │ ├── WaterShield.lua │ │ ├── Werewolf.lua │ │ ├── Wings.lua │ │ ├── Witch.lua │ │ ├── WitchDoctor.lua │ │ ├── XenHypervisor.lua │ │ ├── YellowLinuxRanger.lua │ │ ├── Zombie1.lua │ │ ├── Zombie2.lua │ │ └── ZombieQueen.lua │ ├── sprites │ │ ├── 1000Arrows.webp │ │ ├── AWorldOfDarkness.webp │ │ ├── AWorldOfTheDead.webp │ │ ├── AirElemental.webp │ │ ├── AncientGolem.webp │ │ ├── AngelOfJustice.webp │ │ ├── Annihilator.webp │ │ ├── AnnoyingCreatures.webp │ │ ├── AntiSpellVortex.webp │ │ ├── Armageddon.webp │ │ ├── ArmoredCyberImp.webp │ │ ├── ArmoredDwarf.webp │ │ ├── Assassin.webp │ │ ├── AssaultGolem.webp │ │ ├── Atlantis.webp │ │ ├── AttackReversal.webp │ │ ├── BackFromTheDead.webp │ │ ├── BadBee.webp │ │ ├── BatteryBoy.webp │ │ ├── BattleSheeps.webp │ │ ├── BearPaws.webp │ │ ├── Beowulf.webp │ │ ├── BindingSouls.webp │ │ ├── Biohazard.webp │ │ ├── BlackDragon.webp │ │ ├── BlackMirror.webp │ │ ├── Blacksmith.webp │ │ ├── BlessedDice.webp │ │ ├── Blessing.webp │ │ ├── BlueLinuxRanger.webp │ │ ├── BotanicBlock.webp │ │ ├── Capture.webp │ │ ├── CartoonKnight.webp │ │ ├── CentaurHunter.webp │ │ ├── Chameleon.webp │ │ ├── ChangeTarget.webp │ │ ├── CloneMachine.webp │ │ ├── Collapse.webp │ │ ├── CombatMech.webp │ │ ├── CombatTurtle.webp │ │ ├── ConfusedOrc.webp │ │ ├── ControlOfTheElements.webp │ │ ├── CrystalSerpentArmor.webp │ │ ├── CrystalSerpentBlazer.webp │ │ ├── CrystalSerpentJester.webp │ │ ├── Curse.webp │ │ ├── CursedDice.webp │ │ ├── CursedSword.webp │ │ ├── CursedTreasure.webp │ │ ├── CyberArcher.webp │ │ ├── CyberImp.webp │ │ ├── CyberLancer.webp │ │ ├── CyberSaber.webp │ │ ├── Cyberserker.webp │ │ ├── Cyclone.webp │ │ ├── DanseMacabre.webp │ │ ├── DarkAlchemist.webp │ │ ├── DarkDagger.webp │ │ ├── DarkPaladin.webp │ │ ├── DarkPriest.webp │ │ ├── DarkRitual.webp │ │ ├── DarkWorld.webp │ │ ├── DeepBeauty.webp │ │ ├── DeepSeaMermaid.webp │ │ ├── DemonShokan.webp │ │ ├── Dendroid.webp │ │ ├── DesertWolf.webp │ │ ├── DevilsTrigger.webp │ │ ├── DiceOfDestiny.webp │ │ ├── Disarm.webp │ │ ├── Disintegrate.webp │ │ ├── DivineSupport.webp │ │ ├── DoomElemental.webp │ │ ├── DragonImprisonment.webp │ │ ├── DragonSlayer.webp │ │ ├── DragonWhisperer.webp │ │ ├── DragonsLance.webp │ │ ├── DreamEater.webp │ │ ├── DryadsFlute.webp │ │ ├── DwarfSoldier.webp │ │ ├── EarthElemental.webp │ │ ├── Earthquake.webp │ │ ├── ElvenArcher.webp │ │ ├── ElvenArcher2.webp │ │ ├── ElvenBallista.webp │ │ ├── ElvenSword.webp │ │ ├── Enlightenment.webp │ │ ├── EternalProtection.webp │ │ ├── Evaporate.webp │ │ ├── EvolutionaryPressure.webp │ │ ├── Exchange.webp │ │ ├── ExplodingCards.webp │ │ ├── Explosion.webp │ │ ├── ExplosiveBomb.webp │ │ ├── EyeOfHorus.webp │ │ ├── FencerMouse.webp │ │ ├── FinalElemental.webp │ │ ├── FireElemental.webp │ │ ├── FireMage.webp │ │ ├── FireSword.webp │ │ ├── FluffyCat.webp │ │ ├── FootSoldier.webp │ │ ├── Forge.webp │ │ ├── Fortress.webp │ │ ├── Fusion.webp │ │ ├── FusionDimension.webp │ │ ├── FusionSummoner.webp │ │ ├── GNU.webp │ │ ├── GNUOS.webp │ │ ├── GeneModifier.webp │ │ ├── Genomice.webp │ │ ├── Ghidra.webp │ │ ├── Goblin.webp │ │ ├── GodOfTheSea.webp │ │ ├── GoldenWyrm.webp │ │ ├── GravityModification.webp │ │ ├── GreedIsGood.webp │ │ ├── GreenLinuxRanger.webp │ │ ├── GreenWyvern.webp │ │ ├── Griffin.webp │ │ ├── GrimReaper.webp │ │ ├── HealingPotion.webp │ │ ├── HealingSoul.webp │ │ ├── Hellhound.webp │ │ ├── HornOfDragonSummoning.webp │ │ ├── Hydra.webp │ │ ├── IceAge.webp │ │ ├── ItsATrap.webp │ │ ├── Jungle.webp │ │ ├── K-9.webp │ │ ├── Knight.webp │ │ ├── LadyVampire.webp │ │ ├── LeafyWarrior.webp │ │ ├── LegendOfTheFirebird.webp │ │ ├── LightBeam.webp │ │ ├── Lightbringer.webp │ │ ├── LightningStrike.webp │ │ ├── LordOfLifeAndDeath.webp │ │ ├── LoweringOfArms.webp │ │ ├── MagicalCaps.webp │ │ ├── MagicalGear.webp │ │ ├── ManEaterPlant.webp │ │ ├── ManaEnergyPotion.webp │ │ ├── Mangler.webp │ │ ├── MaskedMagician.webp │ │ ├── Medic.webp │ │ ├── MetalManEaterPlant.webp │ │ ├── Mjolnir.webp │ │ ├── MonsterDevourer.webp │ │ ├── MonsterOfTheDeep.webp │ │ ├── MonsterPlant.webp │ │ ├── MonsterSlayer.webp │ │ ├── Mountains.webp │ │ ├── Mushroom.webp │ │ ├── MysticalMermaid.webp │ │ ├── NecroJar1.webp │ │ ├── NecroJar2.webp │ │ ├── NecroJar3.webp │ │ ├── NecroPirate.webp │ │ ├── Necromancer.webp │ │ ├── Necronomicon.webp │ │ ├── NegateAttack.webp │ │ ├── Nightmare.webp │ │ ├── NinjaSpiders.webp │ │ ├── Obliterate.webp │ │ ├── Offering.webp │ │ ├── OpenArena.webp │ │ ├── OrcBerserker.webp │ │ ├── OrcRider.webp │ │ ├── OrcShaman.webp │ │ ├── Overspeed.webp │ │ ├── PandorasBox.webp │ │ ├── Parasite.webp │ │ ├── PawOfDestruction.webp │ │ ├── PeacefulBird.webp │ │ ├── Phantom.webp │ │ ├── Phoenix.webp │ │ ├── PinkLinuxRanger.webp │ │ ├── PowerFlower.webp │ │ ├── Protection.webp │ │ ├── Punishment.webp │ │ ├── QueenOfDestiny.webp │ │ ├── QueenOfPain.webp │ │ ├── Rage.webp │ │ ├── RainOfFire.webp │ │ ├── Razorback.webp │ │ ├── RedDragon.webp │ │ ├── RedLinuxRanger.webp │ │ ├── ReunionOfSouls.webp │ │ ├── Revival.webp │ │ ├── Rising_from_the_dead.webp │ │ ├── Rockbot.webp │ │ ├── RopeTrap.webp │ │ ├── Saber.webp │ │ ├── Sacrifice.webp │ │ ├── ScaryFace.webp │ │ ├── SeaSerpent.webp │ │ ├── ShadowCore.webp │ │ ├── Shadow_grabbler.webp │ │ ├── ShieldGolem.webp │ │ ├── Silence.webp │ │ ├── Silencer.webp │ │ ├── SkeletonWarrior.webp │ │ ├── SmallHydras.webp │ │ ├── SoaringHeron.webp │ │ ├── Spacemon.webp │ │ ├── Spearman.webp │ │ ├── SpellDetector.webp │ │ ├── SpellMine.webp │ │ ├── SpellShard.webp │ │ ├── Spellbreaker.webp │ │ ├── SpidersWeb.webp │ │ ├── Spy.webp │ │ ├── Stealing.webp │ │ ├── Steroids.webp │ │ ├── StoneGolem.webp │ │ ├── StormyWeather.webp │ │ ├── Strategy.webp │ │ ├── SunWukong.webp │ │ ├── Supertux.webp │ │ ├── Swanport.webp │ │ ├── SwordGolem.webp │ │ ├── SwordMold.webp │ │ ├── Terraform.webp │ │ ├── TheFinalPunishment.webp │ │ ├── TheHibernationMachine.webp │ │ ├── TheLastGuardians.webp │ │ ├── This_is_trap_hole.webp │ │ ├── ThunderDragon.webp │ │ ├── ThunderElemental.webp │ │ ├── TimeLord.webp │ │ ├── Token.webp │ │ ├── TombRaiders.webp │ │ ├── ToonBot.webp │ │ ├── ToonCat.webp │ │ ├── ToonDragon.webp │ │ ├── ToonGrimReaper.webp │ │ ├── ToonKaiju.webp │ │ ├── ToonOrcBerserker.webp │ │ ├── ToonPenguin.webp │ │ ├── ToonStory.webp │ │ ├── ToxicShroom.webp │ │ ├── TrapRestorer.webp │ │ ├── Trick.webp │ │ ├── Trident.webp │ │ ├── Triskelion.webp │ │ ├── Troll.webp │ │ ├── Tsunami.webp │ │ ├── TurtleRider.webp │ │ ├── TuxArcher.webp │ │ ├── UneasyPact.webp │ │ ├── UnforgivingSpell.webp │ │ ├── United.webp │ │ ├── VampireLord.webp │ │ ├── VeilDragon.webp │ │ ├── Viper.webp │ │ ├── Virus.webp │ │ ├── VulcanGolem.webp │ │ ├── Vulkan.webp │ │ ├── WaterElemental.webp │ │ ├── WaterShield.webp │ │ ├── Werewolf.webp │ │ ├── WhiteDragon.webp │ │ ├── WildKnight.webp │ │ ├── WildWarg.webp │ │ ├── Wings.webp │ │ ├── Witch.webp │ │ ├── WitchDoctor.webp │ │ ├── XenHypervisor.webp │ │ ├── YellowLinuxRanger.webp │ │ ├── Zombie1.webp │ │ ├── Zombie2.webp │ │ └── ZombieQueen.webp │ └── stats │ │ ├── 1000Arrows.json │ │ ├── AWorldOfDarkness.json │ │ ├── AWorldOfTheDead.json │ │ ├── AirElemental.json │ │ ├── AncientGolem.json │ │ ├── AngelOfJustice.json │ │ ├── Annihilator.json │ │ ├── AnnoyingCreatures.json │ │ ├── AntiSpellVortex.json │ │ ├── Armageddon.json │ │ ├── ArmoredCyberImp.json │ │ ├── ArmoredDwarf.json │ │ ├── Assassin.json │ │ ├── AssaultGolem.json │ │ ├── Atlantis.json │ │ ├── AttackReversal.json │ │ ├── BackFromTheDead.json │ │ ├── BadBee.json │ │ ├── BatteryBoy.json │ │ ├── BattleSheeps.json │ │ ├── BearPaws.json │ │ ├── Beowulf.json │ │ ├── BindingSouls.json │ │ ├── Biohazard.json │ │ ├── BlackDragon.json │ │ ├── BlackMirror.json │ │ ├── Blacksmith.json │ │ ├── BlessedDice.json │ │ ├── Blessing.json │ │ ├── BlueLinuxRanger.json │ │ ├── BotanicBlock.json │ │ ├── Capture.json │ │ ├── CartoonKnight.json │ │ ├── CentaurHunter.json │ │ ├── Chameleon.json │ │ ├── ChangeTarget.json │ │ ├── CloneMachine.json │ │ ├── Collapse.json │ │ ├── CombatMech.json │ │ ├── CombatTurtle.json │ │ ├── ConfusedOrc.json │ │ ├── ControlOfTheElements.json │ │ ├── CrystalSerpentArmor.json │ │ ├── CrystalSerpentBlazer.json │ │ ├── CrystalSerpentJester.json │ │ ├── Curse.json │ │ ├── CursedDice.json │ │ ├── CursedSword.json │ │ ├── CursedTreasure.json │ │ ├── CyberArcher.json │ │ ├── CyberImp.json │ │ ├── CyberLancer.json │ │ ├── CyberSaber.json │ │ ├── Cyberserker.json │ │ ├── Cyclone.json │ │ ├── DanseMacabre.json │ │ ├── DarkAlchemist.json │ │ ├── DarkDagger.json │ │ ├── DarkPaladin.json │ │ ├── DarkPriest.json │ │ ├── DarkRitual.json │ │ ├── DarkWorld.json │ │ ├── DeepBeauty.json │ │ ├── DeepSeaMermaid.json │ │ ├── DemonShokan.json │ │ ├── Dendroid.json │ │ ├── DesertWolf.json │ │ ├── DevilsTrigger.json │ │ ├── DiceOfDestiny.json │ │ ├── Disarm.json │ │ ├── Disintegrate.json │ │ ├── DivineSupport.json │ │ ├── DoomElemental.json │ │ ├── DragonImprisonment.json │ │ ├── DragonSlayer.json │ │ ├── DragonWhisperer.json │ │ ├── DragonsLance.json │ │ ├── DreamEater.json │ │ ├── DryadsFlute.json │ │ ├── DwarfSoldier.json │ │ ├── EarthElemental.json │ │ ├── Earthquake.json │ │ ├── ElvenArcher.json │ │ ├── ElvenArcher2.json │ │ ├── ElvenBallista.json │ │ ├── ElvenSword.json │ │ ├── Enlightenment.json │ │ ├── EternalProtection.json │ │ ├── Evaporate.json │ │ ├── EvolutionaryPressure.json │ │ ├── Exchange.json │ │ ├── ExplodingCards.json │ │ ├── Explosion.json │ │ ├── ExplosiveBomb.json │ │ ├── EyeOfHorus.json │ │ ├── FencerMouse.json │ │ ├── FinalElemental.json │ │ ├── FireElemental.json │ │ ├── FireMage.json │ │ ├── FireSword.json │ │ ├── FluffyCat.json │ │ ├── FootSoldier.json │ │ ├── Forge.json │ │ ├── Fortress.json │ │ ├── Fusion.json │ │ ├── FusionDimension.json │ │ ├── FusionSummoner.json │ │ ├── GNU.json │ │ ├── GNUOS.json │ │ ├── GeneModifier.json │ │ ├── Genomice.json │ │ ├── Ghidra.json │ │ ├── Goblin.json │ │ ├── GodOfTheSea.json │ │ ├── GoldenWyrm.json │ │ ├── GravityModification.json │ │ ├── GreedIsGood.json │ │ ├── GreenLinuxRanger.json │ │ ├── GreenWyvern.json │ │ ├── Griffin.json │ │ ├── GrimReaper.json │ │ ├── HealingPotion.json │ │ ├── HealingSoul.json │ │ ├── Hellhound.json │ │ ├── HornOfDragonSummoning.json │ │ ├── Hydra.json │ │ ├── IceAge.json │ │ ├── ItsATrap.json │ │ ├── Jungle.json │ │ ├── K-9.json │ │ ├── Knight.json │ │ ├── LadyVampire.json │ │ ├── LeafyWarrior.json │ │ ├── LegendOfTheFirebird.json │ │ ├── LightBeam.json │ │ ├── Lightbringer.json │ │ ├── LightningStrike.json │ │ ├── LordOfLifeAndDeath.json │ │ ├── LoweringOfArms.json │ │ ├── MagicalCaps.json │ │ ├── MagicalGear.json │ │ ├── ManEaterPlant.json │ │ ├── ManaEnergyPotion.json │ │ ├── Mangler.json │ │ ├── MaskedMagician.json │ │ ├── Medic.json │ │ ├── MetalManEaterPlant.json │ │ ├── Mjolnir.json │ │ ├── MonsterDevourer.json │ │ ├── MonsterOfTheDeep.json │ │ ├── MonsterPlant.json │ │ ├── MonsterSlayer.json │ │ ├── Mountains.json │ │ ├── Mushroom.json │ │ ├── MysticalMermaid.json │ │ ├── NecroJar1.json │ │ ├── NecroJar2.json │ │ ├── NecroJar3.json │ │ ├── NecroPirate.json │ │ ├── Necromancer.json │ │ ├── Necronomicon.json │ │ ├── NegateAttack.json │ │ ├── Nightmare.json │ │ ├── NinjaSpiders.json │ │ ├── Obliterate.json │ │ ├── Offering.json │ │ ├── OpenArena.json │ │ ├── OrcBerserker.json │ │ ├── OrcRider.json │ │ ├── OrcShaman.json │ │ ├── Overspeed.json │ │ ├── PandorasBox.json │ │ ├── Parasite.json │ │ ├── PawOfDestruction.json │ │ ├── PeacefulBird.json │ │ ├── Phantom.json │ │ ├── Phoenix.json │ │ ├── PinkLinuxRanger.json │ │ ├── PowerFlower.json │ │ ├── Protection.json │ │ ├── Punishment.json │ │ ├── QueenOfDestiny.json │ │ ├── QueenOfPain.json │ │ ├── Rage.json │ │ ├── RainOfFire.json │ │ ├── Razorback.json │ │ ├── RedDragon.json │ │ ├── RedLinuxRanger.json │ │ ├── ReunionOfSouls.json │ │ ├── Revival.json │ │ ├── Rising_from_the_dead.json │ │ ├── Rockbot.json │ │ ├── RopeTrap.json │ │ ├── Saber.json │ │ ├── Sacrifice.json │ │ ├── ScaryFace.json │ │ ├── SeaSerpent.json │ │ ├── ShadowCore.json │ │ ├── Shadow_grabbler.json │ │ ├── ShieldGolem.json │ │ ├── Silence.json │ │ ├── Silencer.json │ │ ├── SkeletonWarrior.json │ │ ├── SmallHydras.json │ │ ├── SoaringHeron.json │ │ ├── Spacemon.json │ │ ├── Spearman.json │ │ ├── SpellDetector.json │ │ ├── SpellMine.json │ │ ├── SpellShard.json │ │ ├── Spellbreaker.json │ │ ├── SpidersWeb.json │ │ ├── Spy.json │ │ ├── Stealing.json │ │ ├── Steroids.json │ │ ├── StoneGolem.json │ │ ├── StormyWeather.json │ │ ├── Strategy.json │ │ ├── SunWukong.json │ │ ├── Supertux.json │ │ ├── Swanport.json │ │ ├── SwordGolem.json │ │ ├── SwordMold.json │ │ ├── Terraform.json │ │ ├── TheFinalPunishment.json │ │ ├── TheHibernationMachine.json │ │ ├── TheLastGuardians.json │ │ ├── This_is_trap_hole.json │ │ ├── ThunderDragon.json │ │ ├── ThunderElemental.json │ │ ├── TimeLord.json │ │ ├── Token.json │ │ ├── TombRaiders.json │ │ ├── ToonBot.json │ │ ├── ToonCat.json │ │ ├── ToonDragon.json │ │ ├── ToonGrimReaper.json │ │ ├── ToonKaiju.json │ │ ├── ToonOrcBerserker.json │ │ ├── ToonPenguin.json │ │ ├── ToonStory.json │ │ ├── ToxicShroom.json │ │ ├── TrapRestorer.json │ │ ├── Trick.json │ │ ├── Trident.json │ │ ├── Triskelion.json │ │ ├── Troll.json │ │ ├── Tsunami.json │ │ ├── TurtleRider.json │ │ ├── TuxArcher.json │ │ ├── UneasyPact.json │ │ ├── UnforgivingSpell.json │ │ ├── United.json │ │ ├── VampireLord.json │ │ ├── VeilDragon.json │ │ ├── Viper.json │ │ ├── Virus.json │ │ ├── VulcanGolem.json │ │ ├── Vulkan.json │ │ ├── WaterElemental.json │ │ ├── WaterShield.json │ │ ├── Werewolf.json │ │ ├── WhiteDragon.json │ │ ├── WildKnight.json │ │ ├── WildWarg.json │ │ ├── Wings.json │ │ ├── Witch.json │ │ ├── WitchDoctor.json │ │ ├── XenHypervisor.json │ │ ├── YellowLinuxRanger.json │ │ ├── Zombie1.json │ │ ├── Zombie2.json │ │ └── ZombieQueen.json ├── config.php └── data │ ├── README.md │ ├── attributes.php │ ├── font.ttf │ ├── small_text.php │ └── star.png └── helpers ├── runbot-viacli.php └── runserverinbg.sh /Wiki/English/Developers/default_server.rst: -------------------------------------------------------------------------------- 1 | Default game server 2 | =================== 3 | 4 | The default game server is the address **srv07.mikr.us** with port **40280**. 5 | 6 | Although the YGOPro client and server run on port 7911 by default, due to server provider limitations (price is a priority, and the server engine and AI do not require much processing power) we can only use a custom port for IPv4. -------------------------------------------------------------------------------- /Wiki/English/Media/download.rst: -------------------------------------------------------------------------------- 1 | Download 2 | ======== 3 | 4 | Currently, the Binary versions of Summoned Monsters game are for Windows and Linux. 5 | 6 | The support we target is Linux, but we provide a Windows version for ease of use. In the future we recommend that you run the game on WSL2 if you are not using the Free Software OS. 7 | 8 | An Android version is planned. 9 | 10 | Current Version: 2022-01-02 11 | 12 | Link: https://summonedmonsters.intinte.org/20210102-SummonedMonsters.zip -------------------------------------------------------------------------------- /Wiki/Images/BattleArena.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/BattleArena.webp -------------------------------------------------------------------------------- /Wiki/Images/MonsterCard.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/MonsterCard.webp -------------------------------------------------------------------------------- /Wiki/Images/SpellsAndTraps.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/SpellsAndTraps.webp -------------------------------------------------------------------------------- /Wiki/Images/YGO1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/YGO1.webp -------------------------------------------------------------------------------- /Wiki/Images/YGO2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/YGO2.webp -------------------------------------------------------------------------------- /Wiki/Images/YGO3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/YGO3.webp -------------------------------------------------------------------------------- /Wiki/Images/YGO4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/YGO4.webp -------------------------------------------------------------------------------- /Wiki/Images/YGO5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/Wiki/Images/YGO5.webp -------------------------------------------------------------------------------- /Wiki/Polish/Developers/default_server.rst: -------------------------------------------------------------------------------- 1 | Domyślny serwer gry 2 | =================== 3 | 4 | Domyślnym serwerem gry jest adres **srv07.mikr.us** z portem **40280**. 5 | 6 | Mimo, że klient i serwer YGOPro domyślnie działają na porcie 7911, to z powodu ograniczeń dostawcy serwera (priorytetem jest cena, a silnik serwera i AI nie wymaga dużej mocy obliczeniowej) możemy dla IPv4 użyć tylko niestandardowego portu. -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_Deckout.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1149 4 | 1004 5 | 1099 6 | 1099 7 | 1025 8 | 1025 9 | 1030 10 | 1028 11 | 1031 12 | 1182 13 | 1182 14 | 1182 15 | 1208 16 | 1208 17 | 1208 18 | 1005 19 | 1006 20 | 1007 21 | 1007 22 | 1037 23 | 1210 24 | 1213 25 | 1113 26 | 1113 27 | 1155 28 | 1155 29 | 1155 30 | 1001 31 | 1001 32 | 1035 33 | 1035 34 | 1187 35 | 1019 36 | 1019 37 | 1019 38 | 1022 39 | 1022 40 | 1024 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_DirectDamagers.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1265 4 | 1265 5 | 1265 6 | 1066 7 | 1066 8 | 1066 9 | 1270 10 | 1270 11 | 1270 12 | 1271 13 | 1271 14 | 1271 15 | 1269 16 | 1269 17 | 1269 18 | 1268 19 | 1268 20 | 1005 21 | 1006 22 | 1037 23 | 1130 24 | 1130 25 | 1213 26 | 1010 27 | 1010 28 | 1001 29 | 1035 30 | 1035 31 | 1187 32 | 1053 33 | 1053 34 | 1053 35 | 1217 36 | 1217 37 | 1019 38 | 1019 39 | 1022 40 | 1022 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_Dragons.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1090 4 | 1263 5 | 1252 6 | 1252 7 | 1218 8 | 1218 9 | 1199 10 | 1199 11 | 1231 12 | 1231 13 | 1231 14 | 1127 15 | 1127 16 | 1127 17 | 1025 18 | 1025 19 | 1025 20 | 1005 21 | 1006 22 | 1007 23 | 1007 24 | 1037 25 | 1174 26 | 1174 27 | 1174 28 | 1213 29 | 1267 30 | 1001 31 | 1001 32 | 1035 33 | 1035 34 | 1187 35 | 1000 36 | 1019 37 | 1019 38 | 1022 39 | 1022 40 | 1024 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_FireMonsters.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1115 4 | 1115 5 | 1115 6 | 1250 7 | 1250 8 | 1231 9 | 1231 10 | 1231 11 | 1170 12 | 1170 13 | 1170 14 | 1154 15 | 1154 16 | 1138 17 | 1138 18 | 1138 19 | 1208 20 | 1208 21 | 1208 22 | 1005 23 | 1006 24 | 1007 25 | 1007 26 | 1037 27 | 1116 28 | 1116 29 | 1213 30 | 1267 31 | 1034 32 | 1034 33 | 1001 34 | 1001 35 | 1035 36 | 1035 37 | 1187 38 | 1000 39 | 1022 40 | 1022 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_Plants.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1207 4 | 1207 5 | 1223 6 | 1223 7 | 1223 8 | 1235 9 | 1235 10 | 1235 11 | 1236 12 | 1236 13 | 1236 14 | 1149 15 | 1149 16 | 1149 17 | 1220 18 | 1220 19 | 1220 20 | 1005 21 | 1006 22 | 1037 23 | 1213 24 | 1267 25 | 1068 26 | 1068 27 | 1068 28 | 1001 29 | 1001 30 | 1035 31 | 1035 32 | 1187 33 | 1000 34 | 1019 35 | 1019 36 | 1019 37 | 1022 38 | 1022 39 | 1022 40 | 1024 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_WaterMonsters.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1244 4 | 1244 5 | 1045 6 | 1045 7 | 1045 8 | 1228 9 | 1228 10 | 1051 11 | 1051 12 | 1070 13 | 1070 14 | 1040 15 | 1040 16 | 1091 17 | 1091 18 | 1091 19 | 1005 20 | 1006 21 | 1007 22 | 1007 23 | 1037 24 | 1213 25 | 1267 26 | 1009 27 | 1009 28 | 1009 29 | 1001 30 | 1001 31 | 1035 32 | 1035 33 | 1187 34 | 1000 35 | 1101 36 | 1101 37 | 1019 38 | 1019 39 | 1022 40 | 1022 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_toon.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1167 4 | 1167 5 | 1164 6 | 1164 7 | 1164 8 | 1165 9 | 1165 10 | 1202 11 | 1202 12 | 1202 13 | 1255 14 | 1255 15 | 1255 16 | 1163 17 | 1163 18 | 1256 19 | 1166 20 | 1166 21 | 1005 22 | 1006 23 | 1007 24 | 1007 25 | 1037 26 | 1213 27 | 1113 28 | 1061 29 | 1061 30 | 1061 31 | 1001 32 | 1001 33 | 1035 34 | 1035 35 | 1187 36 | 1000 37 | 1019 38 | 1019 39 | 1022 40 | 1022 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/decks/AI_wind.ydk: -------------------------------------------------------------------------------- 1 | #created by ... 2 | #main 3 | 1090 4 | 1090 5 | 1206 6 | 1206 7 | 1078 8 | 1087 9 | 1087 10 | 1087 11 | 1142 12 | 1142 13 | 1082 14 | 1082 15 | 1271 16 | 1271 17 | 1271 18 | 1168 19 | 1168 20 | 1182 21 | 1182 22 | 1182 23 | 1005 24 | 1006 25 | 1007 26 | 1007 27 | 1213 28 | 1197 29 | 1197 30 | 1049 31 | 1049 32 | 1001 33 | 1001 34 | 1035 35 | 1035 36 | 1187 37 | 1019 38 | 1019 39 | 1022 40 | 1022 41 | 1024 42 | 1024 43 | #extra 44 | !side 45 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/autotab.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/cardid.php: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/cardid_header.cs: -------------------------------------------------------------------------------- 1 | public class CardId { -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/HintMsgForDeck.cs: -------------------------------------------------------------------------------- 1 | private List HintMsgForDeck = new List 2 | { 3 | HintMsg.SpSummon, HintMsg.ToGrave, HintMsg.Remove, HintMsg.AddToHand, HintMsg.FusionMaterial 4 | }; -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/HintMsgForEnemy.cs: -------------------------------------------------------------------------------- 1 | private List HintMsgForEnemy = new List 2 | { 3 | HintMsg.Release, HintMsg.Destroy, HintMsg.Remove, HintMsg.ToGrave, HintMsg.ReturnToHand, HintMsg.ToDeck, 4 | HintMsg.FusionMaterial, HintMsg.SynchroMaterial, HintMsg.XyzMaterial, HintMsg.LinkMaterial, HintMsg.Disable 5 | }; -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/HintMsgForMaterial.cs: -------------------------------------------------------------------------------- 1 | private List HintMsgForMaterial = new List 2 | { 3 | HintMsg.FusionMaterial, HintMsg.SynchroMaterial, HintMsg.XyzMaterial, HintMsg.LinkMaterial, HintMsg.Release 4 | }; -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/HintMsgForMaxSelect.cs: -------------------------------------------------------------------------------- 1 | private List HintMsgForMaxSelect = new List 2 | { 3 | HintMsg.SpSummon, HintMsg.ToGrave, HintMsg.AddToHand, HintMsg.FusionMaterial, HintMsg.Destroy 4 | }; -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/HintMsgForSelf.cs: -------------------------------------------------------------------------------- 1 | private List HintMsgForSelf = new List 2 | { 3 | HintMsg.Equip 4 | }; -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/ImFeelingLazy.cs: -------------------------------------------------------------------------------- 1 | private bool ImFeelingLazy() 2 | { 3 | if (Executors.Any(exec => (exec.Type == ExecutorType.SummonOrSet || exec.Type == ExecutorType.Summon || exec.Type == ExecutorType.MonsterSet) && exec.CardId == Card.Id)) 4 | return false; 5 | return DefaultMonsterSummon(); 6 | } 7 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/ImFeelingLucky.cs: -------------------------------------------------------------------------------- 1 | private bool ImFeelingLucky() 2 | { 3 | return Program.Rand.Next(10) >= 5 && DefaultDontChainMyself(); 4 | } 5 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/ImFeelingUnlucky.cs: -------------------------------------------------------------------------------- 1 | private bool ImFeelingUnlucky() 2 | { 3 | return DefaultDontChainMyself(); 4 | } -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/JustDontIt.cs: -------------------------------------------------------------------------------- 1 | private bool JustDontIt() 2 | { 3 | return false; 4 | } 5 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/events/OnSelectOption.cs: -------------------------------------------------------------------------------- 1 | public override int OnSelectOption(IList options) 2 | { 3 | return Program.Rand.Next(options.Count); 4 | } 5 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/executor_header.cs: -------------------------------------------------------------------------------- 1 | public ChangeMe(GameAI ai, Duel duel) 2 | : base(ai, duel) { -------------------------------------------------------------------------------- /Windbot-AIGen/functions/executors.php: -------------------------------------------------------------------------------- 1 | 8 | 9 | -------------------------------------------------------------------------------- /Windbot-AIGen/functions/footer.cs: -------------------------------------------------------------------------------- 1 | } -------------------------------------------------------------------------------- /Windbot-AIGen/functions/generate_deck.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cardgenerator/data/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IntinteDAO/Summoned-Monsters/77e8ca495148f7b585bf26c42e68db7f74d037a1/cardgenerator/data/star.png -------------------------------------------------------------------------------- /helpers/runbot-viacli.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php 2 | 3 |