CCTV-1
8ebabd978f
add cast check
2020-01-02 12:17:38 +08:00
CCTV-1
51fae70e24
Merge remote-tracking branch 'upstream/master'
2020-01-02 11:51:07 +08:00
CCTV-1
2f0024a8dd
rollback unsafe changes
2020-01-02 11:45:38 +08:00
Adam Pantel
c81d9f6bc2
Add null check for Volrath's Shapeshifter
2019-12-31 17:05:29 -05:00
CCTV-1
e13e5d0b16
'reduce the number of words'
2019-12-31 21:37:05 +08:00
CCTV-1
ceb892d610
use localization card name in translation text
2019-12-31 21:16:06 +08:00
CCTV-1
4793425c58
translate ZoneType
2019-12-30 19:08:57 +08:00
CCTV-1
c9f33415e1
translate enum ZoneType
2019-12-30 10:35:16 +08:00
CCTV-1
92e6c303ad
update translation text to use have placeholder string
2019-12-27 15:22:01 +08:00
CCTV-1
dc77591571
Merge remote-tracking branch 'upstream/master'
2019-12-26 08:16:43 +08:00
Hans Mackowiak
a499e0a551
Combat: copyLastState after damage is applied
2019-12-25 17:25:32 +01:00
Michael Kamensky
bc99962621
Fix a hang in Card.java (e.g. Approach of the Second Sun)
2019-12-25 16:01:26 +00:00
CCTV-1
a90e9f05e2
translate ability/effects all interactive message(in Android because Chinese word wrap doesn't work,do not translate StackDescription for now)
2019-12-23 22:53:38 +08:00
Hans Mackowiak
397b340701
Escape: fix Crash when outside of Game
2019-12-21 08:25:42 +00:00
Myrd
d68c740e1d
Use FileSection.parseToMap() from TriggerHandler.
2019-12-20 22:18:00 +00:00
Myrd
06fc409234
Merge branch 'optimize_param_parsing' into 'master'
...
Optimize FileSection.parse()/parseMap().
See merge request core-developers/forge!2340
2019-12-20 16:37:31 +00:00
Alexei Svitkine
dd4df9baaa
Optimize FileSection.parse()/parseMap().
...
This was showing up in profiles with simulation AI. The change
makes constants for the patterns used, so they don't have to be
"compiled" each time and also introduces a cache for these.
With this change, a GameCopier operation is sped up by about 30%
from my local measurement (I tried with a modern deck I have).
2019-12-20 11:22:06 -05:00
Alexei Svitkine
4384b1621b
Switch card types lists to sets to avoid costly look ups and
...
optimize getParamOrDefault() to do a single look up, instead of
two. These were showing up in profiles when using simulation AI.
2019-12-20 11:15:38 -05:00
Myrd
0e1c82a31f
Merge branch 'revert-b7c47200' into 'master'
...
Revert "Merge branch 'master' into 'master'"
See merge request core-developers/forge!2338
2019-12-20 15:53:35 +00:00
Hans Mackowiak
b5babd5451
Merge branch 'vanguard-missing-ability-text' into 'master'
...
Fix Vanguards etc not displaying abilities
See merge request core-developers/forge!2336
2019-12-20 15:52:18 +00:00
Myrd
5cb8502566
Revert "Merge branch 'master' into 'master'"
...
This reverts merge request !2334
2019-12-20 15:48:04 +00:00
friarsol
c20b0c3620
Fix Vanguards etc not displaying abilities
2019-12-19 23:23:39 -05:00
Alexei Svitkine
3d59118b94
Use Sets instead of Lists for card types to avoid slow lookups.
2019-12-19 20:49:29 -05:00
Alexei Svitkine
e0fb373b3d
Use Java 8's getOrDefault()
2019-12-19 20:48:01 -05:00
Hans Mackowiak
823c278cd7
Spell:checkOtherRestrictions check CantBeCast for changed Cardface
2019-12-18 11:57:26 +00:00
Hans Mackowiak
467268c451
Keyword: add Escape Mechanic
2019-12-18 10:38:02 +00:00
CCTV-1
3846be2321
translate some text
2019-12-17 19:49:11 +08:00
Northmoc
9c6c0f1861
More upcoming THB
2019-12-13 12:24:47 -05:00
Agetian
9f2304b1a5
- Set ExiledWith for the LKI copies (fixes Colfenor's Plans)
2019-12-10 19:35:10 +03:00
Alessandro Coli
26dc246c52
Merge remote-tracking branch 'upstream/master'
2019-11-18 13:44:34 +01:00
Anthony Calosa
5069c71dd8
Fix declare attackers
2019-11-18 04:19:10 +00:00
Alessandro Coli
e9c2e1034c
Merge remote-tracking branch 'upstream/master'
2019-11-17 17:48:03 +01:00
Alessandro Coli
cc3c631cad
Introduction of modal popup to notify when something is added to the
...
stack, including images for cards, complete with sources and targets.
2019-11-17 17:26:31 +01:00
klaxnek
cff4a29f1c
Merge branch 'master' of https://git.cardforge.org/core-developers/forge into translation11
...
Conflicts:
forge-gui/res/languages/de-DE.properties
forge-gui/res/languages/en-US.properties
forge-gui/res/languages/es-ES.properties
forge-gui/res/languages/zh-CN.properties
2019-11-16 09:59:06 +01:00
Hans Mackowiak
271063934a
Combat: initConstraints before Declare Attackers
2019-11-14 11:12:31 +00:00
Anthony Calosa
0e665dc673
Fix Amass ability (Woodland Champion and Dreadhorde Invasion)
2019-11-12 13:31:16 +08:00
Blacksmith
c2db78baf7
[maven-release-plugin] prepare for next development iteration
2019-11-11 02:45:55 +00:00
Blacksmith
9a30d78f54
[maven-release-plugin] prepare release forge-1.6.30
2019-11-11 02:45:50 +00:00
Anthony Calosa
f239755249
Fix "controls" when alternating human vs ai, then ai vs ai play on mobile forge,
...
update refreshfield, update targeting arrows on 3 to 4 players
(shows attacked player on 3/4 player match...)
2019-11-09 19:28:21 +08:00
Agetian
3b636be2fe
Merge branch 'master' of git.cardforge.org:core-developers/forge into agetian-master
2019-11-07 08:10:19 +03:00
Agetian
8cb1789e60
- Added puzzle PS_ELD4.
...
- Added OnAdventure functionality to game states.
- Fixed a NPE when dev-adding a card to exile.
2019-11-07 08:06:31 +03:00
Hans Mackowiak
a6ff0b5b10
Resolve "Format: pioneer"
2019-11-06 01:04:02 +00:00
Michael Kamensky
6a76cc8bc6
Merge branch 'newBranch' into 'master'
...
Update Network and Dependency files
See merge request core-developers/forge!2259
2019-11-04 16:44:48 +00:00
Hans Mackowiak
340de153c8
ManaPool: no hidden keyword there, so no need for extra cleanup
2019-11-04 13:46:08 +00:00
Anthony Calosa
001a1981cf
update log4j 1.2.17 -> log4j 2.11.2
...
(log4j 2.12.x latest needs higher Android API)
2019-11-02 10:07:13 +08:00
Michael Kamensky
84905bd726
Fix StaticAbilityCantTarget check not calling the common routine.
2019-10-29 19:46:37 +00:00
klaxnek
df7be19487
Translate Permanent Creature
2019-10-23 00:56:36 +02:00
klaxnek
f17d2bf7fc
Translate Trigger Abilities. Finished.
2019-10-23 00:24:15 +02:00
klaxnek
3369db8150
Translated Trigger Abilities (1)
2019-10-22 22:45:03 +02:00
klaxnek
1497345a79
Translate GameLogFormatter. Mulligan and didn't attack
2019-10-22 20:29:50 +02:00