Commit Graph

7475 Commits

Author SHA1 Message Date
tool4EvEr
7331a9eaf0 Bolt Bend can never target Seeds of Strength 2023-01-23 18:00:14 +01:00
tool4EvEr
a0ccd8094b Clean up 2023-01-23 17:15:42 +01:00
Simisays
5bbd368330 Update DestroyAllEffect.java 2023-01-22 17:06:06 +01:00
Simisays
be8a53e2da update 2023-01-22 17:04:26 +01:00
Simisays
05d4843e49 update 2023-01-22 15:47:44 +01:00
Simisays
0c6a4dbee8 update 2023-01-22 15:39:01 +01:00
Anthony Calosa
c42f1b8149 Merge pull request #2297 from tool4ever/sbafix
Increase SBA check precision
2023-01-22 21:59:30 +08:00
tool4EvEr
fd604e3ce6 Increase SBA check precision 2023-01-22 10:49:34 +01:00
TRT
37c7994884 Fix NPE when retargeting copied spell with distribution 2023-01-21 12:03:50 +01:00
Anthony Calosa
7610378402 Merge pull request #2275 from tool4ever/verrak_fix
Fix Verrak
2023-01-21 08:38:33 +08:00
Anthony Calosa
2e53b7019a Merge pull request #2273 from tool4ever/lkifix2
Fix timestamp reset messing up LKI
2023-01-21 08:34:36 +08:00
tool4EvEr
ac54fe29b9 Order can be wrong in cases the card ETB from different zones 2023-01-20 22:26:48 +01:00
Northmoc
cae6d8deca straighten out Compleated reminder text 2023-01-20 08:23:52 -05:00
tool4EvEr
e0fec88cf2 Fix Verrak 2023-01-19 20:15:06 +01:00
TRT
33e8dc7fe2 Fix timestamp reset messing up LKI 2023-01-19 16:31:09 +01:00
TRT
3a044a50d0 Clean up 2023-01-19 16:30:45 +01:00
TabletopGeneral
33a1570011 Merge branch 'Card-Forge:master' into master 2023-01-19 00:10:11 -05:00
jjayers99
13d1949208 Adventure overhaul, phase 1 2023-01-19 00:09:07 -05:00
TRT
1afb0c0e91 Fix Karn missing ETB trigger on cards returned from restart 2023-01-18 14:09:05 +01:00
Anthony Calosa
c8a55d953b Merge pull request #2253 from tool4ever/costTweaks
Cost tweaks
2023-01-18 18:11:43 +08:00
TRT
8fed46c95f LKI fix 2023-01-18 10:43:28 +01:00
tool4EvEr
8a608e30d4 Fix merging logic to correctly avoid cost mixups 2023-01-17 13:09:51 +01:00
tool4EvEr
654d80d39c Improve cost merging 2023-01-17 11:04:46 +01:00
Anthony Calosa
6d5fd1143c Merge pull request #2245 from tool4ever/walllash
Wall of Shadows + Thought Lash fix
2023-01-16 19:23:47 +08:00
Anthony Calosa
2c40b12ecf Merge pull request #2247 from add-le/lang-fr
French translations
2023-01-16 19:16:26 +08:00
tool4EvEr
781b2dadf8 TriggerChangesZone: improve ETB check 2023-01-15 22:34:54 +01:00
add-le
063b2337ab Merge branch 'Card-Forge:master' into lang-fr 2023-01-15 15:44:08 +01:00
tool4EvEr
cdb86c30a9 Drought only looks at mana cost 2023-01-15 10:40:20 +01:00
tool4EvEr
7db4624d92 Wall of Shadows + Thought Lash fix 2023-01-15 10:19:24 +01:00
tool4ever
b0bc41f09c Some cleanup (#2242) 2023-01-14 15:56:01 +00:00
asvitkine
065f8777eb Speed up simulation AI code. (#2241)
This change speeds up simulation AI code by as much as 30% (!) by optimizing getChangedCardTypes() when they are unchanged. That method is on the hot path of a lot of engine code, such as evaluating static and replacement effects.

On a specific game state I was testing with, it made a simulation that was taking ~26s previously to 18s after this change.

Another minor optimization is included as well, which avoids some unnecessary sb.toString() calls.
2023-01-14 15:54:55 +00:00
asvitkine
4a8196b373 Small code speed up: Avoid calling getFirstAbility() redundantly.
This was showing up in simulation AI profiles.
2023-01-14 00:53:12 -05:00
Anthony Calosa
e0080f8d43 Merge pull request #2238 from tool4ever/simfix
Simulation: Fix including unjustified decisions
2023-01-14 07:43:46 +08:00
Anthony Calosa
99b9da15b0 Merge pull request #2233 from Simisays/FORMIRRODIN
ONE For Mirrodin
2023-01-14 07:43:01 +08:00
tool4EvEr
c2cea6fb3c Fix including unjustified decisions 2023-01-13 19:32:16 +01:00
Simisays
2b8f2bc11c update 2023-01-13 17:05:42 +01:00
Simisays
4fc61aeb64 update 2023-01-13 16:38:59 +01:00
Simisays
5a8decdf96 update 2023-01-13 16:02:43 +01:00
Simisays
cdc2c1896c update 2023-01-13 15:59:35 +01:00
Simisays
e03023aee8 update 2023-01-13 11:38:14 +01:00
Anthony Calosa
643c21c0c4 Merge pull request #2232 from Card-Forge/cantblockKeywords
remove use of AddHiddenKeyword
2023-01-13 07:20:10 +08:00
tool4ever
7ef1f64870 Some cleanup (#2234) 2023-01-12 19:04:03 +00:00
Simisays
e2ce0e9ba0 update 2023-01-12 15:21:01 +01:00
Simisays
ef41f5e373 update 2023-01-12 15:07:43 +01:00
Simisays
41618a4f4f update 2023-01-12 11:42:43 +01:00
Hans Mackowiak
7dce61044e remove use of AddHiddenKeyword 2023-01-12 10:26:12 +01:00
tool4ever
876668c370 Fix Stack Overflow (#2228)
* Fix cards

* Fix Stack Overflow

* Performance fix

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
Co-authored-by: TRT <>
2023-01-11 14:06:12 +03:00
Northmoc
73a9c83b05 ONE: Elesh Norn, Mother of Machines and support (#2179)
* elesh_norn_mother_of_machines.txt

* StaticAbilityDisableTriggers.java
2023-01-10 14:55:00 +00:00
tool4EvEr
f783d5a198 Performance: improve deduping 2023-01-08 23:14:47 +01:00
Hans Mackowiak
fb3f14db71 ONE: Toxic Keyword (#2213)
* ONE: Toxic Keyword

* more scripts

* Proliferate Trigger

* add proliferate trigger

* ~ add Toxic to ai part

* ~ more toxic cards

* add Venser Corpse Puppet

* ~ fix jiang

* ~ fix venser

* predictPoisonFromTriggers Toxic+Double Strike
2023-01-08 23:13:58 +03:00