Commit graph

123 commits

Author SHA1 Message Date
henriquenakashima
04d00ebede Remove hero/monster CardDatabase from BattleController 2020-10-13 23:13:53 -04:00
henriquenakashima
db92332783 Refactor MathUtil out of BattleController 2020-10-13 23:03:21 -04:00
henriquenakashima
60e8d2e3e0 Refactor TriggerManager out of BattleController 2020-10-13 23:01:41 -04:00
henriquenakashima
6aa13cdbb7 BattleSprites now observes hero and monster positions 2020-10-13 22:33:12 -04:00
henriquenakashima
2e5a971581 Move Heroes and Monster to BattleState 2020-10-13 22:23:56 -04:00
henriquenakashima
c2fc8b0904 Move InsightLevel into BattleState 2020-10-13 21:32:42 -04:00
henriquenakashima
cb88ae78b6 Move PlayArea into BattleState 2020-10-13 01:00:49 -04:00
henriquenakashima
12eb97084f Move heroDeck and monsterDeck into BattleState 2020-10-13 00:58:33 -04:00
henriquenakashima
f1ef7d7d46 More heroEnergy and monsterEnergy into BattleState 2020-10-13 00:50:29 -04:00
henriquenakashima
679fc526cc Refactor HeroCardDatabase 2020-10-13 00:45:03 -04:00
henriquenakashima
939b3e2664 Implement Echolocation 2020-10-13 00:42:55 -04:00
henriquenakashima
5962ea9fd6 Finish merging BattleClock and BattleState 2020-10-13 00:25:55 -04:00
henriquenakashima
658978682b Move BattleClock and BuffManager into BattleState 2020-10-13 00:03:40 -04:00
henriquenakashima
f212d73515 Update TODO 2020-10-12 23:57:39 -04:00
henriquenakashima
58da527ad5 Do not bundle multiple buffs in UI 2020-10-12 23:55:51 -04:00
henriquenakashima
034e6beca6 Display power buffs 2020-10-10 21:49:04 -04:00
henriquenakashima
515602b670 Better status icon system 2020-10-09 22:34:13 -04:00
henriquenakashima
31cb8fe4c0 Implement OilOfSharpness 2020-10-09 01:43:37 -04:00
henriquenakashima
2190070fee Start with 6, draw 3, discard to 3 2020-10-04 22:12:51 -04:00
henriquenakashima
eb51ebace0 Refactor BattleSprites out of BattleController 2020-10-01 23:30:19 -04:00
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
6bf1a8672f Cleanup BattleState 2020-09-30 22:24:12 -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
0b295af56b Implement scene transition 2020-09-28 23:07:12 -04:00
henriquenakashima
edc3abff84 Set background in StoryScene 2020-09-28 22:55:36 -04:00
henriquenakashima
43406a8c13 Set background in story 2020-09-27 22:41:34 -04:00
henriquenakashima
3b9a6f361d Add prologue, two story boxes 2020-09-27 22:36:10 -04:00
henriquenakashima
8119482922 Story box appears when called, disappears when clicked 2020-09-27 22:04:05 -04:00
henriquenakashima
8eecb71a38 Create text box in story 2020-09-27 22:00:23 -04:00
henriquenakashima
1e87d1d35f Add energies to default hero deck 2020-09-26 23:43:38 -04:00
henriquenakashima
49c4fc63f0 Write on screen during story 2020-09-26 23:43:29 -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
6181a7d50c Use glow effect to target 2020-09-26 22:23:52 -04:00
henriquenakashima
bb8f1ab902 Add battle background 2020-09-26 21:51:12 -04:00
henriquenakashima
c61b10338f Bigger font 2020-09-26 21:51:02 -04:00
henriquenakashima
2203805351 Change font 2020-09-26 21:43:53 -04:00
henriquenakashima
a2ced7a003 Create PlayerAction and use hero cards in parallel 2020-09-26 18:52:30 -04:00
henriquenakashima
d48780d629 Remove UI from dead battle participants 2020-09-26 18:33:00 -04:00
henriquenakashima
6ac237449c Add Golem Charge art 2020-09-26 18:30:24 -04:00
henriquenakashima
956b8f5c82 Dead participants don't get block 2020-09-26 18:28:08 -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