Anthony Calosa
0854fbb947
update FCollection
...
Replace copyonwritearray to a custom implementation for concurrent modification exception. A little bit slower but supports iterator operations.
Added FCollectionTest
2024-11-19 22:32:37 +08:00
Anthony Calosa
5dc84a68c4
remove threadsafeIterable
...
The original purpose which is to create a copy of linkedlist to iterate to avoid concurrent modification, but we use copyonwritearray design and it is already thread safe and iteration while modification is handled internally.
2024-11-17 08:00:29 +08:00
kevlahnota
f72ab6f22a
use removeall
...
the fcollection will check if removing from set is successful, it will also remove the element from the list
2024-11-17 00:45:27 +08:00
kevlahnota
12613328fe
Update PlayEffect.java
2024-11-17 00:37:22 +08:00
kevlahnota
0247acbd49
Merge branch 'master' into AI_ATTACK_TIMEOUT
2024-11-16 18:52:12 +08:00
kevlahnota
b5f96ab8e2
Merge branch 'master' into CrypticSpire
2024-11-16 17:14:51 +08:00
Anthony Calosa
5c46048394
removed unused import
2024-11-15 20:44:02 +08:00
Anthony Calosa
f52b7abe61
create ConcurrentMultiMap, remove unused map
2024-11-15 20:24:20 +08:00
kevlahnota
d9c4c818b5
Merge branch 'master' into AI_ATTACK_TIMEOUT
2024-11-15 16:53:04 +08:00
tool4ever
bd18600385
Fix DontPayTapCostWithManaSources ( #6578 )
...
* Fix DontPayTapCostWithManaSources
* Foundations Update Bulletin (engine)
---------
Co-authored-by: tool4EvEr <tool4EvEr@192.168 .0.60>
2024-11-15 09:01:08 +03:00
kevlahnota
b9a56f04e3
revert multimap, needs better implementation for this
2024-11-15 13:40:27 +08:00
kevlahnota
4936fd3950
remove comment, seems it works fine. need to test on android.
2024-11-15 12:38:00 +08:00
kevlahnota
37eed29ad2
try this multimap for manapool
2024-11-15 11:08:17 +08:00
Anthony Calosa
66c08ab58b
try to fix unsupportedoperation
2024-11-15 06:54:22 +08:00
Anthony Calosa
8dbb648638
add user setting for AI Timeout
2024-11-14 22:06:23 +08:00
Anthony Calosa
e2c37d11e7
AI Attack Timeout
2024-11-14 19:11:25 +08:00
tool4ever
ac96890f44
Some fixes ( #6575 )
2024-11-14 09:34:05 +00:00
Hans Mackowiak
8021520692
moved GameEventCardForetold and GameEventCardPlotted to GameLogFormatter
2024-11-14 07:09:21 +01:00
Anthony Calosa
71ecf91bb5
from list to set
2024-11-14 06:00:02 +08:00
Anthony Calosa
88613c555a
refactor some vars, and save to deck file
...
todo validate
2024-11-13 22:13:18 +08:00
Anthony Calosa
4012469910
refactor var name
2024-11-13 19:12:34 +08:00
Anthony Calosa
f7dfdea361
update clone and copy effect
2024-11-13 14:13:16 +08:00
Anthony Calosa
8fd521b949
update desktop editor
2024-11-13 13:43:47 +08:00
Anthony Calosa
5afaff814a
update deck editor for spire
2024-11-13 10:29:18 +08:00
Anthony Calosa
65c5985281
add TODO
2024-11-12 22:14:11 +08:00
Anthony Calosa
eaab0bdd7d
fix Cryptic Spire
2024-11-12 21:21:49 +08:00
Anthony Calosa
e9e14360f7
fix room choicelist render
2024-11-08 10:31:15 +08:00
tool4ever
41a3b24aef
Fix Windfall ( #6530 )
2024-11-04 11:27:51 +01:00
tool4ever
3e49ec6c88
Fix unattach logic ( #6522 )
2024-11-03 09:14:17 +00:00
Michael Lo
ecce3ab139
Add info about plotted cards into the game log ( #6516 )
2024-11-03 08:55:56 +00:00
Chris H
473a65f9ba
Fix crash when a player dies with a card on the stack
2024-11-01 12:44:47 -04:00
tool4ever
6ae0862b0d
Goodbye mandatory suspend casting ( #6483 )
...
* Fix Divine Resilience
2024-10-31 20:20:08 +00:00
Fulgur14
2acf72e809
Eighth dozen (this time just FDN) ( #6480 )
2024-10-31 14:45:23 +01:00
Fulgur14
a1235a89de
Fourth dozen of FDN/J22 cards ( #6470 )
2024-10-30 12:57:52 +01:00
Chris H
5f5e871840
Add a toggle to reenable declaring combatant ordering ( #6467 )
...
* Add a toggle to reenable declaring combatant ordering
* update translation
---------
Co-authored-by: kevlahnota <anthonycalosa@gmail.com >
2024-10-30 12:27:25 +03:00
tool4ever
e49f0baa12
Fix AbilityResolves timing ( #6464 )
2024-10-29 20:45:59 +00:00
Fulgur14
d54b48ec1d
Third dozen of FDN/J25 cards ( #6463 )
2024-10-29 20:44:44 +00:00
tool4ever
4a08a6a4e0
Fix some scripts ( #6460 )
2024-10-29 14:17:36 +00:00
tool4ever
de4b35cc1d
King of the Oathbreakers should trigger for Changeling (Discord post) ( #6453 )
...
* Fix NPE with Street Spasm
2024-10-29 12:02:32 +00:00
Anthony Calosa
6fb600e6fb
refactor mobile ImageCache, ImageView, FChoiceList
...
removed method to generate borderless card since we used shader as default method
Texture, TextureRegion and other LibGDX objects that are disposable should be nonstatic
show Morph image on FChoiceList
2024-10-27 08:52:58 +08:00
tool4ever
031cd4176d
Fix logic for Henzie ( #6402 )
2024-10-22 10:14:43 +02:00
Anthony Calosa
7bebf8732c
Merge branch 'master' into master2
2024-10-20 21:56:30 +08:00
Paul Hammerton
5a3f2ed607
Merge pull request #6386 from dracontes/rb-sld-2-marvel
...
SLD: Marvel x MTG Superdrop
2024-10-20 13:30:03 +01:00
Anthony Calosa
426e63598f
Merge branch 'master' into master2
2024-10-20 18:38:41 +08:00
tool4EvEr
0186759bf7
Support Black Panther
2024-10-20 12:21:00 +02:00
tool4ever
98c0959d8f
Fix Embodiment of Agonies counting Asmoranomardicadaistinaculdacar ( #6388 )
2024-10-20 10:02:48 +00:00
tool4EvEr
cf7aa54769
Support Captain America
2024-10-20 10:45:16 +02:00
Anthony Calosa
86b58ef479
update dependency
2024-10-20 04:28:09 +08:00
Anthony Calosa
83df147d0e
Merge branch 'master' into master2
...
# Conflicts:
# forge-adventure/pom.xml
# forge-ai/pom.xml
# forge-core/pom.xml
# forge-game/pom.xml
# forge-gui-android/AndroidManifest.xml
# forge-gui-android/pom.xml
# forge-gui-desktop/pom.xml
# forge-gui-ios/pom.xml
# forge-gui-mobile-dev/pom.xml
# forge-gui-mobile/pom.xml
# forge-gui-mobile/src/forge/Forge.java
# forge-gui/pom.xml
# forge-lda/pom.xml
# pom.xml
2024-10-15 10:29:23 +08:00
GitHub Actions
d366bf8ffc
[maven-release-plugin] prepare for next development iteration
2024-10-14 21:53:45 -04:00