Commit Graph

59816 Commits

Author SHA1 Message Date
paulsnoops
34fa0de248 WIP: Final DMU & DMC edition lists 2022-08-26 22:56:55 +01:00
Simisays
6c49ccbefc Update genasi_rabble_rouser.txt 2022-08-26 22:56:30 +02:00
Paul Hammerton
cf46dd9d00 Merge pull request #1330 from Northmoc/specialize
HBG: Specialize mechanic
2022-08-26 21:51:10 +01:00
Paul Hammerton
16211e7371 Merge pull request #1321 from Northmoc/ysnc_racketeer_boss
YSNC: Racketeer Boss
2022-08-26 21:49:16 +01:00
Northmoc
979805c920 EffectEffect.resolve support "ForgetOnCast" 2022-08-26 16:22:05 -04:00
Northmoc
d3acef97ad racketeer_boss.txt (thanks Simisays) 2022-08-26 16:22:04 -04:00
Northmoc
e2e3b58dea CostChooseColor.isUndoable and CostChooseColor.refund 2022-08-26 16:05:56 -04:00
Northmoc
6b551e0852 HumanCostDecision.visit(CostDiscard) handle corner case opened up by Specialize costs 2022-08-26 16:05:54 -04:00
Northmoc
2979f2ea87 TriggerSpecializes.java 2022-08-26 16:05:53 -04:00
Northmoc
0b0722f5f1 TriggerType.Specializes 2022-08-26 16:05:51 -04:00
Northmoc
fcb567f3f5 SetStateEffect.resolve run TriggerSpecializes 2022-08-26 16:05:50 -04:00
Northmoc
6538cf795e SetStateEffect.resolve allow Specialize in other zones 2022-08-26 16:05:49 -04:00
Northmoc
4335fce675 karlach_raging_tiefling.txt 2022-08-26 16:05:47 -04:00
Northmoc
cb978890bf lukamina_moon_druid.txt add Specializes trigger 2022-08-26 16:05:46 -04:00
Northmoc
3333038a99 Card.changeCardState remove unneeded note 2022-08-26 16:05:45 -04:00
Northmoc
708934a7a6 lblSpecialized for TriggerSpecializes 2022-08-26 16:05:43 -04:00
Northmoc
815f3c2493 Card.getFaceupCardStateName handle Specialized 2022-08-26 16:05:42 -04:00
Northmoc
e466400745 Card.keywordsToText remove "Specialize" from bad list 2022-08-26 16:05:40 -04:00
Northmoc
3e19ff2c48 CardFactoryUtil support condition detail for Specialize 2022-08-26 16:05:39 -04:00
Northmoc
3c35381a6a Card.keywordsToText add "Specialize" to don't parse list 2022-08-26 16:05:37 -04:00
Northmoc
7e289012a9 KeywordWithCost.cost avoid bad cost parse for complicated keywords 2022-08-26 16:05:35 -04:00
Northmoc
0298d0da9e SetStateEffect.resolve allow Unspecialize in any zone 2022-08-26 16:05:34 -04:00
Northmoc
5f4c4067e9 GameAction.changeZone avoid resetting state if Specialized 2022-08-26 16:05:32 -04:00
Northmoc
747c964f59 SetStateEffect.resolve setSpecialized as appropriate 2022-08-26 16:05:31 -04:00
Northmoc
55c51be63c lukamina_moon_druid.txt incomplete 2022-08-26 16:05:30 -04:00
Northmoc
3c6bb641e4 CardFactoryUtil.addSpellAbility add additional fields/parsing to Specialize keyword 2022-08-26 16:05:28 -04:00
Northmoc
b7d38c92fa CardFactory.copyCard copy Specialized boolean 2022-08-26 16:05:27 -04:00
Northmoc
afd193505c Card.changeCardState support "Unspecialize" 2022-08-26 16:05:26 -04:00
Northmoc
c7404192b3 Card.changeCardState ensure card can Specialize before changing state 2022-08-26 16:05:24 -04:00
Northmoc
25cfb3e0df Card.isSpecialized/setSpecialized/canSpecialize 2022-08-26 16:05:23 -04:00
Northmoc
33550baada Card.specialized private boolean 2022-08-26 16:05:21 -04:00
Northmoc
e6486fbdaf SetStateEffect.resolve clean up ChosenColor 2022-08-26 16:05:20 -04:00
Northmoc
b951478d24 SetStateEffect.getStackDescription support Specialize 2022-08-26 16:05:18 -04:00
Northmoc
b773dc59d5 CardFactoryUtil.addSpellAbility improve Specialize KW 2022-08-26 16:05:17 -04:00
Northmoc
a3238ee657 Cost.parseCostPart add ChooseColor 2022-08-26 16:05:15 -04:00
Northmoc
8a691a5114 CostChooseColor.java 2022-08-26 16:05:13 -04:00
Northmoc
6f3a117836 CostDiscard.canPay workaround for discarding card of chosen color when color not yet chosen 2022-08-26 16:05:12 -04:00
Northmoc
09208ba1be ForgeScript.cardStateHasProperty "AssociatedWithChosenColor" 2022-08-26 16:05:11 -04:00
Northmoc
2155fa0f2e PaymentDecision support CostChooseColor 2022-08-26 16:05:09 -04:00
Northmoc
dd262636a2 ICostVisitor add CostChooseColor 2022-08-26 16:05:08 -04:00
Northmoc
4970359dfa HumanCostDecision.visit for CostChooseColor 2022-08-26 16:05:07 -04:00
Northmoc
9492e4212c AiCostDecision.visit for CostChooseColor 2022-08-26 16:05:05 -04:00
Northmoc
67c285c9b0 Card.changeCardState support Specialize 2022-08-26 16:05:04 -04:00
Northmoc
c6d91f170f SetStateEffect.resolve add "Specialize" mode support 2022-08-26 16:05:03 -04:00
Northmoc
84384981be CardRules.Reader.getCard support additional faces for Specialize 2022-08-26 16:05:01 -04:00
Northmoc
4dbc3ae49a CardFactoryUtil.addSpellAbility rough in Specialize KW 2022-08-26 16:05:00 -04:00
Northmoc
3ad89fbca7 CardFactory.readCard handle Specialize states 2022-08-26 16:04:58 -04:00
Northmoc
58a96a6acc CardSplitType.Specialize 2022-08-26 16:04:57 -04:00
Northmoc
6d14daaa76 CardStateName for Specialize 2022-08-26 16:04:55 -04:00
Northmoc
8221dd73d2 Keyword.SPECIALIZE 2022-08-26 16:04:54 -04:00