Commit Graph

950 Commits

Author SHA1 Message Date
Simisays
d13f1d0981 DeckHints & DeckHas updates Antiquities and Legends [SQUASH MERGE] (#1901)
* Ai updates antiquities and legends (#9)

* Update adun_oakenshield.txt

* Update akron_legionnaire.txt

* Update alabaster_potion.txt

* Update all_hallows_eve.txt

* Update arcades_sabboth.txt

* Update arena_of_the_ancients.txt

* Update axelrod_gunnarson.txt

* Update black_mana_battery.txt

* Update blazing_effigy.txt

* Update blue_mana_battery.txt

* Update boris_devilboon.txt

* Update cathedral_of_serra.txt

* Update caverns_of_despair.txt

* Update chains_of_mephistopheles.txt

* Update cocoon.txt

* Update divine_intervention.txt

* Update divine_offering.txt

* Update emerald_dragonfly.txt

* Update forethought_amulet.txt

* Update fortified_area.txt

* Update gabriel_angelfire.txt

* Update gauntlets_of_chaos.txt

* Update argivian_archaeologist.txt

* Update argivian_blacksmith.txt

* Update armageddon_clock.txt

* Update ashnods_altar.txt

* Update ashnods_transmogrant.txt

* Update su_chi.txt

* Update yawgmoth_demon.txt

* Update xenic_poltergeist.txt

* Update urzas_tower.txt

* Update urzas_mine.txt

* Update urzas_power_plant.txt

* Update urzas_miter.txt

* Update urzas_chalice.txt

* Update urzas_avenger.txt

* Update triskelion.txt

* Update transmute_artifact.txt

* Update titanias_song.txt

* Update the_rack.txt

* Update tetravus.txt

* Update tablet_of_epityr.txt

* Update sage_of_lat_nam.txt

* Update reverse_polarity.txt

* Update millstone.txt

* Update mishras_war_machine.txt

* Update orcish_mechanics.txt

* Update onulet.txt

* Update power_artifact.txt

* Update powerleech.txt

* Update priest_of_yawgmoth.txt

* Update primal_clay.txt

* Update reconstruction.txt

* Update coral_helm.txt

* Update cursed_rack.txt

* Update damping_field.txt

* Update drafnas_restoration.txt

* Update dwarven_weaponsmith.txt

* Update energy_flux.txt

* Update feldons_cane.txt

* Update gate_to_phyrexia.txt

* Update golgothian_sylex.txt

* Update ivory_tower.txt

* Update jalum_tome.txt

* Update whirling_dervish.txt

* Update white_mana_battery.txt

* Update wood_elemental.txt

* Update unholy_citadel.txt

* Update vaevictis_asmadi.txt

* Update venarian_gold.txt

* Update cathedral_of_serra.txt

* Update chains_of_mephistopheles.txt

* Update elder_spawn.txt

* Update eternal_warrior.txt

* Update fallen_angel.txt

* Update fortified_area.txt

* Update firestorm_phoenix.txt

* Update glyph_of_delusion.txt

* Update glyph_of_life.txt

* Update glyph_of_doom.txt

* Update glyph_of_destruction.txt

* Update glyph_of_reincarnation.txt

* Update green_mana_battery.txt

* Update gwendlyn_di_corci.txt

* Update hazezon_tamar.txt

* Update hells_caretaker.txt

* Update horror_of_horrors.txt

* Update infinite_authority.txt

* Update in_the_eye_of_chaos.txt

* Update karakas.txt

* Update knowledge_vault.txt

* Update kobold_drill_sergeant.txt

* Update kobold_overlord.txt

* Update kobold_taskmaster.txt

* Update lands_edge.txt

* Update land_equilibrium.txt

* Update lesser_werewolf.txt

* Update lifeblood.txt

* Update life_chisel.txt

* Update life_matrix.txt

* Update living_plane.txt

* Update living_plane.txt

* Update mana_matrix.txt

* Update wolves_of_the_hunt.txt

* Update mirror_universe.txt

* Update moat.txt

* Update mountain_stronghold.txt

* Update mold_demon.txt

* Update nebuchadnezzar.txt

* Update nicol_bolas.txt

* Update osai_vultures.txt

* Update part_water.txt

* Update pit_scorpion.txt

* Update puppet_master.txt

* Update ragnar.txt

* Update rapid_fire.txt

* Update rasputin_dreamweaver.txt

* Update recall.txt

* Update red_mana_battery.txt

* Update rohgahh_of_kher_keep.txt

* Update seafarers_quay.txt

* Update serpent_generator.txt

* Update solkanar_the_swamp_king.txt

* Update spectral_cloak.txt

* Update spirit_link.txt

* Update spirit_shackle.txt

* Update spiritual_sanctuary.txt

* Update stangg.txt

* Update storm_world.txt

* Update syphon_soul.txt

* Update takklemaggot.txt

* Update the_abyss.txt

* Update the_brute.txt

* Update the_tabernacle_at_pendrell_vale.txt

* Update time_elemental.txt

* Update triassic_egg.txt

* Update damping_field.txt

* Update axelrod_gunnarson.txt

* Update ashnods_transmogrant.txt

* Update argivian_blacksmith.txt

* Update arena_of_the_ancients.txt

* Update titanias_song.txt

* Update puppet_master.txt

* Update firestorm_phoenix.txt

* Update energy_flux.txt

* Update drafnas_restoration.txt

* Update damping_field.txt

* Update caverns_of_despair.txt

* Update mountain_stronghold.txt

* Update akron_legionnaire.txt

* Update argivian_archaeologist.txt

* Update ashnods_altar.txt

* Update cursed_rack.txt

* Update argivian_archaeologist.txt
2022-11-16 06:40:10 +08:00
tool4EvEr
5e1af59453 Fix being able to pay mana for Hogaak 2022-11-15 21:36:32 +01:00
Simisays
9aff77a29a update 2022-11-13 14:07:14 +01:00
Northmoc
bfdd17a67c PR 1749 tweaks (#1782)
* tweaks for PR 1749

* high_priest_of_penance.txt fix desc

* ChooseCardEffect add "ForgetOtherRemembered"
2022-11-06 21:24:03 +00:00
tool4ever
90eb4b7a05 Few card fixes (#1814)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-11-06 19:54:13 +03:00
tool4EvEr
8115cc6b17 Fix RememberCountered when replaced 2022-11-05 17:08:02 +01:00
Northmoc
b7b8472540 fixes (#1798) 2022-11-04 20:40:00 +03:00
asvitkine
2804206776 Improve AI logic for cavern of souls. (#1787)
* Improve AI logic for cavern of souls.

Improve AI logic for cavern of souls.

- Don't count token creature types when looking for most prominent creature type, since cavern of souls doesn't help with them.
- Weigh cards in hand and commanders double, as they are more likely to be cast.

I tested with a Tiny Leaders deck running Geist of Saint Traft that didn't have any creature type synergy and confirmed that the changes make the AI choose Spirit for Geist, rather than Human as before.

* Apply this to a few more cards.

* Remove a print statement.

* Address review comments.
2022-11-03 08:03:37 +03:00
tool4EvEr
21fa0e0f6a More LKI fixes 2022-11-01 16:44:41 +01:00
tool4EvEr
64a9481a80 Fix missing LKI 2022-11-01 15:47:31 +01:00
tool4EvEr
b63f27d15d Clean up 2022-10-31 23:26:22 +01:00
tool4EvEr
2ca312ace9 Fix cards 2022-10-31 18:45:52 +01:00
Northmoc
a032c12d85 Merge pull request #1724 from Northmoc/botcounters
BOT: Jetfire and related improvements
2022-10-25 06:59:49 -04:00
Northmoc
2361d4a6e6 remove CostDesc from old cards 2022-10-21 15:46:15 -04:00
Anthony Calosa
4b887ef15c Merge pull request #1722 from tool4ever/cleanfix
Random cleanup + fixes
2022-10-21 07:27:18 +08:00
tool4EvEr
d6e51db755 Random cleanup + fixes 2022-10-20 22:58:51 +02:00
Northmoc
63dc7ac349 Level up card improvements 2022-10-18 13:58:53 -04:00
tool4ever
4024297259 Cleanup cards with ReplacementResult & IsPresent (#1713)
* Cleanup cards

* Shuffle fix

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-10-18 16:49:38 +03:00
Anthony Calosa
5c8a9b06ba Merge pull request #1703 from tool4ever/cardname
Big IsPresent$ clean up
2022-10-18 09:24:15 +08:00
Simisays
16b52a3645 Deckhints for ABU and ARN with a few cleanups (#1704)
* Ai   to merg (#6)

* Update animate_artifact.txt

* Update animate_dead.txt

* Update balance.txt

* Update black_lotus.txt

* Update black_vise.txt

* Update burrowing.txt

* Update clockwork_beast.txt

* Update consecrate_land.txt

* Update conversion.txt

* Update copy_artifact.txt

* Update crystal_rod.txt

* Update cyclopean_tomb.txt

* Update death_ward.txt

* Update demonic_hordes.txt

* Update disrupting_scepter.txt

* Update dragon_whelp.txt

* Update drain_life.txt

* Update evil_presence.txt

* Update farmstead.txt

* Update fear.txt

* Update flashfires.txt

* Update flight.txt

* Update fungusaur.txt

* Update gaeas_liege.txt

* Update gauntlet_of_might.txt

* Update goblin_balloon_brigade.txt

* Update healing_salve.txt

* Update helm_of_chatzuk.txt

* Update hypnotic_specter.txt

* Update instill_energy.txt

* Update iron_star.txt

* Update ivory_cup.txt

* Update jade_statue.txt

* Update jump.txt

* Update keldon_warlord.txt

* Update keldon_warlord.txt

* Update web.txt

* Update winter_orb.txt

* Update wooden_sphere.txt

* Update stream_of_life.txt

* Update sunglasses_of_urza.txt

* Update the_hive.txt

* Update throne_of_bone.txt

* Update sedge_troll.txt

* Update simulacrum.txt

* Update smoke.txt

* Update soul_net.txt

* Update stone_giant.txt

* Update stone_giant.txt

* Update raise_dead.txt

* Update regeneration.txt

* Update regrowth.txt

* Update resurrection.txt

* Update reverse_damage.txt

* Update rock_hydra.txt

* Update sacrifice.txt

* Update scavenging_ghoul.txt

* Update pestilence.txt

* Update meekstone.txt

* Update mind_twist.txt

* Update nevinyrrals_disk.txt

* Update lifetap.txt

* Update living_artifact.txt

* Update living_lands.txt

* Update lord_of_atlantis.txt

* Update lord_of_the_pit.txt

* Update lance.txt

* Update kormus_bell.txt

* Update bazaar_of_baghdad.txt

* Update bottle_of_suleiman.txt

* Update cyclone.txt

* Update dandan.txt

* Update diamond_valley.txt

* Update drop_of_honey.txt

* Update el_hajjaj.txt

* Update erhnam_djinn.txt

* Update fishliver_oil.txt

* Update fishliver_oil.txt

* Update flying_carpet.txt

* Update ghazban_ogre.txt

* Update guardian_beast.txt

* Update island_fish_jasconius.txt

* Update sandals_of_abdallah.txt

* Update jandors_ring.txt

* Update black_vise.txt

* Update flashfires.txt

* Update gaeas_liege.txt

* Update stone_giant.txt
2022-10-17 19:03:14 +03:00
TRT
681ce3e863 Clean up 2022-10-17 12:52:13 +02:00
Northmoc
e5d8ec5006 Fixes (#1678)
* iymrith_desert_doom.txt CheckSVar > ConditionCheckSVar

* spire_of_industry.txt use IsPresent

* helm_of_kaldra.txt tidy up - solve nonlegendary corner case

* bronze_bombshell.txt improve

* bazaar_trader.txt tidy up
2022-10-13 21:00:22 +00:00
tool4ever
1a64c7c10e Merge branch 'master' into AI-The-Dark 2022-10-12 15:20:28 +02:00
tool4ever
b614b9b46f Cleanup cards (#1667)
* Card cleanup

* FailedToTarget fix

* Fix card

* Use ColorSet cache in favor of parsing

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-10-12 15:54:07 +03:00
Simisays
3228964c94 Update holy_light.txt 2022-10-12 14:27:39 +02:00
Simisays
fb3441bc19 Update hidden_path.txt 2022-10-12 14:20:19 +02:00
Simisays
57e0a9031c The dark ai updates (#5)
* Update wormwood_treefolk.txt

* Update worms_of_the_earth.txt

* Update war_barge.txt

* Update wand_of_ith.txt

* Update tormods_crypt.txt

* Update tivadars_crusade.txt

* Update spitting_slug.txt

* Update skull_of_orm.txt

* Update season_of_the_witch.txt

* Update scavenger_folk.txt

* Update scarwood_hag.txt

* Update safe_haven.txt

* Update runesword.txt

* Update riptide.txt

* Update rag_man.txt

* Update psychic_allergy.txt

* Update living_armor.txt

* Update mana_vortex.txt

* Update marsh_viper.txt

* Update martyrs_cry.txt

* Update mind_bomb.txt

* Update morale.txt

* Update nameless_race.txt

* Update necropolis.txt

* Update necropolis.txt

* Update orc_general.txt

* Update people_of_the_woods.txt

* Update fountain_of_youth.txt

* Update frankensteins_monster.txt

* Update gaeas_touch.txt

* Update giant_shark.txt

* Update goblin_caves.txt

* Update goblin_caves.txt

* Update goblin_digging_team.txt

* Update goblin_rock_sled.txt

* Update goblin_shrine.txt

* Update goblins_of_the_flarg.txt

* Update goblin_wizard.txt

* Update grave_robbers.txt

* Update hidden_path.txt

* Update holy_light.txt

* Update curse_artifact.txt

* Update dance_of_many.txt

* Update dark_heart_of_the_wood.txt

* Update dark_sphere.txt

* Update eater_of_the_dead.txt

* Update electric_eel.txt

* Update elves_of_deep_shadow.txt

* Update eternal_flame.txt

* Update fasting.txt

* Update amnesia.txt

* Update angry_mob.txt

* Update apprentice_wizard.txt

* Update ball_lightning.txt

* Update blood_moon.txt

* Update cave_people.txt

* Update coal_golem.txt
2022-10-12 13:51:12 +02:00
Northmoc
2834993cb5 Refactor K:Unblockable > Static (#1551)
* round 1

* round 2

* 10 more (Oct 1)

* attempt to add "Pump" to EffectAi

* more 10/4

* more/fixes 10/4

* more 10/4 (80 to go...)

* more 10/4 (70 to go...)

* 10/5 (60 to go...)

* more 10/5 (50 to go...)

* more 10/5 (40 to go...)

* more 10/5 (30 to go...)

* 10/6 (20 to go...)

* more 10/6 (10 to go...)

* more 10/6 (last of pump -> effect)

* more 10/6 (continuous kw static > cantblockby... 30 to go)

* more 10/6 (continuous > cantblockby... 20 to go)

* more 10/6 (continuous > cantblockby... 10 to go)

* last 10/6 (continuous > cantblockby)

* Final keyword cleanup?

* GameSimulationTest.testEquippedAbilities use Shroud instead of Unblockable

* fish token!

* CreatureEvaluator evaluate for unblockable

* AttachAi evaluate for unblockable
2022-10-08 11:39:26 +03:00
paulsnoops
aa26052f85 Migrate scripts for DMU, DMC & HBG and fix file name typos 2022-09-30 08:48:19 +01:00
tool4ever
84589e06c5 Redemptor Dreadnought + some fixes (#1578)
* Redemptor Dreadnought

* Cleanup

* Fix Moorland Rescuer

* Fix AttachedTo returning players for valid card params

* Fix cost

* Fixes

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-09-24 07:06:43 +03:00
tool4EvEr
0bfb28bf03 Card improvements 2022-09-20 11:04:57 +02:00
Northmoc
439c124391 refactor cards that smash when they damage a player (#1545)
* refactor cards that smash when they damage a player
2022-09-18 20:45:58 +00:00
Northmoc
8e778f4e14 HBG: 13 Sep (#1517)
* laezel_githyanki_warrior.txt

* vhal_eager_scholar.txt

* herald_of_the_forgotten.txt fix prompt
2022-09-14 16:13:21 +00:00
paulsnoops
214274f45b QoL card script fixes 2022-09-14 09:01:44 +01:00
tool4ever
b340f2b27b Fix cards (#1508)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-09-13 06:53:24 +03:00
Northmoc
e8ac211e7e HBG: Thayan Evokers and support (ConjureAll trigger) (#1473)
* add Conjure$ to existing cards

* thayan_evokers.txt

* cards refactor Double Team > Double team

* Card.keywordsToText() add Double team to list

* CardFactoryUtil tidy up Double team, add Conjure$

* MakeCardEffect run TriggerConjureAll

* TriggerConjureAll

* TriggerType.ConjureAll

* Keyword.DOUBLE_TEAM refactor Team > team
2022-09-10 07:39:24 +03:00
tool4ever
38f8e784b1 TapsForMana corner cases with Piracy affecting wrong player (#1497) 2022-09-08 08:01:14 +00:00
tool4ever
67aac7840b Refactor HighestCMC (#1491)
Co-authored-by: TRT <>
2022-09-07 21:42:36 +03:00
tool4ever
1ca6b8c56c Improved Domain handling (#1479)
* Improved Domain handling

* Card fixes

* Update cards

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-09-06 21:54:14 +03:00
tool4ever
6c0b3e97ed Some card fixes (#1401) 2022-08-25 22:38:55 +02:00
Paul Hammerton
93a33310a9 Migrate card scripts from released sets (#1370) 2022-08-21 07:58:32 +03:00
tool4ever
427d0c3397 Card fixes (#1350) 2022-08-18 14:56:47 +02:00
tool4ever
0b09a953a9 Merge pull request #1300 from Northmoc/tidy
Tidy up some old cards
2022-08-09 18:18:58 +02:00
Northmoc
fe57c69096 improve cards that care about certain planeswalker type 2022-08-09 11:56:25 -04:00
tool4EvEr
f1fb414ebe Fix targeting abilities 2022-08-04 19:29:22 +02:00
tool4EvEr
1db274ddd6 Card cleanup and small fixes 2022-07-29 22:36:31 +02:00
tool4ever
b10fe427d5 Creature.Self -> Card.Self for Myrkul ETBs (#1225)
* Creature.Self -> Card.Self for Myrkul ETBs

* Clean up

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-07-28 17:33:06 +03:00
tool4ever
452f4e26f7 Durnan fix (#1219)
Co-authored-by: TRT <>
2022-07-27 19:13:34 +03:00
tool4EvEr
df2341fc66 Fix Spectra Ward preventing attaching more aura (indirectly) 2022-07-24 21:01:12 +02:00
Anthony Calosa
bce9b5a17c Merge pull request #1160 from tool4ever/jaxis
Fix Jaxis
2022-07-23 20:12:20 +08:00