Commit graph

62 commits

Author SHA1 Message Date
henriquenakashima
737a851283 Enemies drop energy before, intentions are more accurate 2020-10-01 22:52:50 -04:00
henriquenakashima
94b3309bb7 Create TurnIntentions 2020-09-30 23:56:59 -04:00
henriquenakashima
838c30af99 Implement both styles of battle 2020-09-30 22:48:32 -04:00
henriquenakashima
8a86423e7d Add round number to BattleState 2020-09-30 22:18:55 -04:00
henriquenakashima
b654419966 Show playable cards in enemy hand 2020-09-30 19:33:53 -04:00
henriquenakashima
d513657396 Monsters play emotions from hand 2020-09-30 19:25:38 -04:00
henriquenakashima
959458ad74 Fix flow to/from battle, add cheat code to win 2020-09-28 23:41:27 -04:00
henriquenakashima
ba0252298c Add heroes to BattleParameters 2020-09-26 23:28:36 -04:00
henriquenakashima
84782a9bb3 Create BattleResult 2020-09-26 23:10:36 -04:00
henriquenakashima
0d7f4f4954 Create basic Story classes and parameterize monsters in Battle scene 2020-09-26 23:04:14 -04:00
henriquenakashima
a2ced7a003 Create PlayerAction and use hero cards in parallel 2020-09-26 18:52:30 -04:00
henriquenakashima
11df4f1164 Implement emotions 2020-09-26 18:24:46 -04:00
henriquenakashima
08c395cf51 Add guards and implement basic cards 2020-09-26 17:20:47 -04:00
henriquenakashima
30beb96397 Scale UI correctly 2020-09-26 16:43:30 -04:00
henriquenakashima
0ca4c3276d Add some art, fix UI anchors 2020-09-26 15:57:58 -04:00
henriquenakashima
c31747bc19 Add hit animation 2020-09-25 20:45:12 -04:00
henriquenakashima
45b91ed352 Mark cards that are not playable 2020-09-24 23:00:36 -04:00
henriquenakashima
aa78658949 Implement LightningHatchet 2020-09-24 21:51:32 -04:00
henriquenakashima
281ad2dbc5 Implement BlindFury 2020-09-24 01:01:21 -04:00
henriquenakashima
626f465ca0 Implement IronskinDraught 2020-09-24 00:43:31 -04:00
henriquenakashima
621069fd71 Rename CardId to HCardId 2020-09-24 00:35:08 -04:00
henriquenakashima
33a28cf58e Remove assumption of 3 heroes and 3 monsters 2020-09-24 00:30:46 -04:00
henriquenakashima
6a6f07689e Implement Whirlwind 2020-09-24 00:24:49 -04:00
henriquenakashima
ceb46f98b2 Implement Meditate 2020-09-22 01:09:20 -04:00
henriquenakashima
ef9ec43c8a Implement statuses, GolemCharge, GolemBerserk, stun 2020-09-20 22:02:34 -04:00
henriquenakashima
8c641f5524 Check win and loss states 2020-09-20 16:45:50 -04:00
henriquenakashima
adc84f9aba Only alive participants can act 2020-09-20 16:02:13 -04:00
henriquenakashima
d1af817bc6 Implement GolemFist 2020-09-20 15:45:59 -04:00
henriquenakashima
4ca7b7537a Add monster energy indicator 2020-09-20 15:26:18 -04:00
henriquenakashima
ca16846f2a Add delay while enemies act 2020-09-20 14:30:55 -04:00
henriquenakashima
c7d2302326 Draw monster hand 2020-09-20 14:28:10 -04:00
henriquenakashima
c0afc58c01 Move things to make space for monster hand 2020-09-20 14:00:49 -04:00
henriquenakashima
6135ea1b24 Restructure battle with Coroutines, monsters play from hand 2020-09-20 13:54:14 -04:00
henriquenakashima
28db788635 Create BattleController#monsterDeck 2020-09-20 13:34:42 -04:00
henriquenakashima
de072a80f7 Convert HeroDeck into BattleDeck<HeroCard> 2020-09-20 12:17:04 -04:00
henriquenakashima
c2e8b526b6 IBattleEffectResolver takes in the effects as params 2020-09-20 11:58:35 -04:00
henriquenakashima
c34b065ff5 Use VampireFangs instead of flat 2 damage 2020-09-19 23:35:47 -04:00
henriquenakashima
cce0b2891c Create MonsterCard 2020-09-19 23:25:42 -04:00
henriquenakashima
169210efbe DealDamageEffect know how much was really dealt 2020-09-19 22:58:23 -04:00
henriquenakashima
265c24ea1c Implement Triggers and Scarring 2020-09-19 22:42:51 -04:00
henriquenakashima
cbc8c8b6cd DealDamage and AddBlock are effects 2020-09-19 21:33:32 -04:00
henriquenakashima
8b33f3ff5a Show cards in PlayArea 2020-09-19 21:18:27 -04:00
henriquenakashima
d67a7372c9 Layout participant sprites better 2020-09-19 17:32:09 -04:00
henriquenakashima
1e8d3bb068 Implement acquiring cards. Thunderstorm acquires Lightning Strikes. 2020-09-19 17:26:14 -04:00
henriquenakashima
00448fe919 Implement BattleEffects, add Thunderstorm 2020-09-19 16:58:14 -04:00
henriquenakashima
fc427bd276 Max energy increases with turns 2020-09-19 16:12:35 -04:00
henriquenakashima
3e0004d4cb Implement TargetingPolicy, Cover can only target other allies 2020-09-19 16:02:38 -04:00
henriquenakashima
611601934d Create SingleTargeting 2020-09-19 15:30:41 -04:00
henriquenakashima
05fee309c3 DrawPileUI and DiscardPileUI 2020-09-19 14:06:36 -04:00
henriquenakashima
567b732f85 Create HeroDeck with state of cards 2020-09-19 13:52:16 -04:00