Commit Graph

8766 Commits

Author SHA1 Message Date
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