Commit graph

  • a37adf2972 Implement Molotov Cocktail master henriquenakashima 2020-10-23 00:16:34 -04:00
  • 938a56231a Update BattleScene henriquenakashima 2020-10-13 23:37:00 -04:00
  • 109e55a270 Refactor EffectResolver out of BattleController henriquenakashima 2020-10-13 23:24:46 -04:00
  • 86715b790d Move ParticipantActivity to BattleState henriquenakashima 2020-10-13 23:19:09 -04:00
  • 04d00ebede Remove hero/monster CardDatabase from BattleController henriquenakashima 2020-10-13 23:13:53 -04:00
  • db92332783 Refactor MathUtil out of BattleController henriquenakashima 2020-10-13 23:03:21 -04:00
  • 60e8d2e3e0 Refactor TriggerManager out of BattleController henriquenakashima 2020-10-13 23:01:41 -04:00
  • 6aa13cdbb7 BattleSprites now observes hero and monster positions henriquenakashima 2020-10-13 22:33:12 -04:00
  • 2e5a971581 Move Heroes and Monster to BattleState henriquenakashima 2020-10-13 22:23:56 -04:00
  • c2fc8b0904 Move InsightLevel into BattleState henriquenakashima 2020-10-13 21:32:42 -04:00
  • cb88ae78b6 Move PlayArea into BattleState henriquenakashima 2020-10-13 01:00:49 -04:00
  • 12eb97084f Move heroDeck and monsterDeck into BattleState henriquenakashima 2020-10-13 00:58:33 -04:00
  • f1ef7d7d46 More heroEnergy and monsterEnergy into BattleState henriquenakashima 2020-10-13 00:50:29 -04:00
  • 679fc526cc Refactor HeroCardDatabase henriquenakashima 2020-10-13 00:45:03 -04:00
  • 939b3e2664 Implement Echolocation henriquenakashima 2020-10-13 00:42:55 -04:00
  • 5962ea9fd6 Finish merging BattleClock and BattleState henriquenakashima 2020-10-13 00:25:55 -04:00
  • 658978682b Move BattleClock and BuffManager into BattleState henriquenakashima 2020-10-13 00:03:40 -04:00
  • f212d73515 Update TODO henriquenakashima 2020-10-12 23:57:39 -04:00
  • 58da527ad5 Do not bundle multiple buffs in UI henriquenakashima 2020-10-12 23:55:51 -04:00
  • 034e6beca6 Display power buffs henriquenakashima 2020-10-10 21:49:04 -04:00
  • 515602b670 Better status icon system henriquenakashima 2020-10-09 22:34:13 -04:00
  • 31cb8fe4c0 Implement OilOfSharpness henriquenakashima 2020-10-09 01:43:37 -04:00
  • 2190070fee Start with 6, draw 3, discard to 3 henriquenakashima 2020-10-04 22:12:51 -04:00
  • eb51ebace0 Refactor BattleSprites out of BattleController henriquenakashima 2020-10-01 23:30:19 -04:00
  • 737a851283 Enemies drop energy before, intentions are more accurate henriquenakashima 2020-10-01 22:52:50 -04:00
  • 94b3309bb7 Create TurnIntentions henriquenakashima 2020-09-30 23:56:59 -04:00
  • 838c30af99 Implement both styles of battle henriquenakashima 2020-09-30 22:48:32 -04:00
  • 6bf1a8672f Cleanup BattleState henriquenakashima 2020-09-30 22:24:12 -04:00
  • 8a86423e7d Add round number to BattleState henriquenakashima 2020-09-30 22:18:55 -04:00
  • b654419966 Show playable cards in enemy hand henriquenakashima 2020-09-30 19:33:53 -04:00
  • d513657396 Monsters play emotions from hand henriquenakashima 2020-09-30 19:25:38 -04:00
  • 959458ad74 Fix flow to/from battle, add cheat code to win henriquenakashima 2020-09-28 23:41:27 -04:00
  • 0b295af56b Implement scene transition henriquenakashima 2020-09-28 23:07:12 -04:00
  • edc3abff84 Set background in StoryScene henriquenakashima 2020-09-28 22:55:36 -04:00
  • 43406a8c13 Set background in story henriquenakashima 2020-09-27 22:41:34 -04:00
  • 3b9a6f361d Add prologue, two story boxes henriquenakashima 2020-09-27 22:36:10 -04:00
  • 8119482922 Story box appears when called, disappears when clicked henriquenakashima 2020-09-27 22:04:05 -04:00
  • 8eecb71a38 Create text box in story henriquenakashima 2020-09-27 22:00:23 -04:00
  • 1e87d1d35f Add energies to default hero deck henriquenakashima 2020-09-26 23:43:38 -04:00
  • 49c4fc63f0 Write on screen during story henriquenakashima 2020-09-26 23:43:29 -04:00
  • ba0252298c Add heroes to BattleParameters henriquenakashima 2020-09-26 23:28:36 -04:00
  • 84782a9bb3 Create BattleResult henriquenakashima 2020-09-26 23:10:36 -04:00
  • 0d7f4f4954 Create basic Story classes and parameterize monsters in Battle scene henriquenakashima 2020-09-26 23:04:14 -04:00
  • 6181a7d50c Use glow effect to target henriquenakashima 2020-09-26 22:23:52 -04:00
  • bb8f1ab902 Add battle background henriquenakashima 2020-09-26 21:51:12 -04:00
  • c61b10338f Bigger font henriquenakashima 2020-09-26 21:51:02 -04:00
  • 2203805351 Change font henriquenakashima 2020-09-26 21:43:53 -04:00
  • a2ced7a003 Create PlayerAction and use hero cards in parallel henriquenakashima 2020-09-26 18:52:30 -04:00
  • d48780d629 Remove UI from dead battle participants henriquenakashima 2020-09-26 18:33:00 -04:00
  • 6ac237449c Add Golem Charge art henriquenakashima 2020-09-26 18:30:24 -04:00
  • 956b8f5c82 Dead participants don't get block henriquenakashima 2020-09-26 18:28:08 -04:00
  • 11df4f1164 Implement emotions henriquenakashima 2020-09-26 18:24:46 -04:00
  • 08c395cf51 Add guards and implement basic cards henriquenakashima 2020-09-26 17:20:47 -04:00
  • 30beb96397 Scale UI correctly henriquenakashima 2020-09-26 16:43:30 -04:00
  • 34aad42ba7 More card art henriquenakashima 2020-09-26 16:21:56 -04:00
  • 0ca4c3276d Add some art, fix UI anchors henriquenakashima 2020-09-26 15:57:58 -04:00
  • c31747bc19 Add hit animation henriquenakashima 2020-09-25 20:45:12 -04:00
  • 4d817ea88a Import AllIn1SpriteShader henriquenakashima 2020-09-24 23:30:44 -04:00
  • 73557e3bbe Show which cards are disabled henriquenakashima 2020-09-24 23:29:30 -04:00
  • 45b91ed352 Mark cards that are not playable henriquenakashima 2020-09-24 23:00:36 -04:00
  • aa78658949 Implement LightningHatchet henriquenakashima 2020-09-24 21:51:32 -04:00
  • 281ad2dbc5 Implement BlindFury henriquenakashima 2020-09-24 01:01:21 -04:00
  • 626f465ca0 Implement IronskinDraught henriquenakashima 2020-09-24 00:43:31 -04:00
  • b5c900aa24 Rename CardFoo to FooHCard henriquenakashima 2020-09-24 00:38:19 -04:00
  • 621069fd71 Rename CardId to HCardId henriquenakashima 2020-09-24 00:35:08 -04:00
  • 33a28cf58e Remove assumption of 3 heroes and 3 monsters henriquenakashima 2020-09-24 00:30:46 -04:00
  • 6a6f07689e Implement Whirlwind henriquenakashima 2020-09-24 00:24:49 -04:00
  • 9413ebee7e More interesting card setup henriquenakashima 2020-09-22 01:14:55 -04:00
  • ceb46f98b2 Implement Meditate henriquenakashima 2020-09-22 01:09:20 -04:00
  • 03ca23d484 Create StatusUI henriquenakashima 2020-09-20 22:45:42 -04:00
  • dd9b360bfc Implement GraniteDefense henriquenakashima 2020-09-20 22:09:53 -04:00
  • ef9ec43c8a Implement statuses, GolemCharge, GolemBerserk, stun henriquenakashima 2020-09-20 22:02:34 -04:00
  • caf782c884 Add more card ids henriquenakashima 2020-09-20 19:02:06 -04:00
  • 8c641f5524 Check win and loss states henriquenakashima 2020-09-20 16:45:50 -04:00
  • adc84f9aba Only alive participants can act henriquenakashima 2020-09-20 16:02:13 -04:00
  • a5a96edf25 GolemFist should cost 3 henriquenakashima 2020-09-20 15:46:49 -04:00
  • d1af817bc6 Implement GolemFist henriquenakashima 2020-09-20 15:45:59 -04:00
  • 4ca7b7537a Add monster energy indicator henriquenakashima 2020-09-20 15:26:18 -04:00
  • 537538a6ca Implement insight level henriquenakashima 2020-09-20 14:37:51 -04:00
  • ca16846f2a Add delay while enemies act henriquenakashima 2020-09-20 14:30:55 -04:00
  • c7d2302326 Draw monster hand henriquenakashima 2020-09-20 14:28:10 -04:00
  • fb453702ba Make HeroHandControls into generic HandControls henriquenakashima 2020-09-20 14:17:54 -04:00
  • 5456958651 Cleanup root from HeroHandControls henriquenakashima 2020-09-20 14:13:14 -04:00
  • 57dbe84b3d Refactor HeroHandControls out of BattlePlayerControls henriquenakashima 2020-09-20 14:12:04 -04:00
  • c0afc58c01 Move things to make space for monster hand henriquenakashima 2020-09-20 14:00:49 -04:00
  • 6135ea1b24 Restructure battle with Coroutines, monsters play from hand henriquenakashima 2020-09-20 13:54:14 -04:00
  • 28db788635 Create BattleController#monsterDeck henriquenakashima 2020-09-20 13:34:42 -04:00
  • de072a80f7 Convert HeroDeck into BattleDeck<HeroCard> henriquenakashima 2020-09-20 12:17:04 -04:00
  • c2e8b526b6 IBattleEffectResolver takes in the effects as params henriquenakashima 2020-09-20 11:58:35 -04:00
  • 8b539e1b5c VampireFangs targets hero with highest HP henriquenakashima 2020-09-19 23:47:21 -04:00
  • c34b065ff5 Use VampireFangs instead of flat 2 damage henriquenakashima 2020-09-19 23:35:47 -04:00
  • cce0b2891c Create MonsterCard henriquenakashima 2020-09-19 23:25:42 -04:00
  • 169210efbe DealDamageEffect know how much was really dealt henriquenakashima 2020-09-19 22:58:23 -04:00
  • 8423a2a87a Remove TODO from Scarring henriquenakashima 2020-09-19 22:50:20 -04:00
  • 36074e09b2 Add TODO.txt henriquenakashima 2020-09-19 22:49:35 -04:00
  • be15f77a34 Split CardsHeroes and CardsMonsters henriquenakashima 2020-09-19 22:44:07 -04:00
  • 265c24ea1c Implement Triggers and Scarring henriquenakashima 2020-09-19 22:42:51 -04:00
  • cbc8c8b6cd DealDamage and AddBlock are effects henriquenakashima 2020-09-19 21:33:32 -04:00
  • 8b33f3ff5a Show cards in PlayArea henriquenakashima 2020-09-19 21:18:27 -04:00
  • d67a7372c9 Layout participant sprites better henriquenakashima 2020-09-19 17:32:09 -04:00