- 25 Apr, 2022 40 commits
-
-
Lars Mitsem Selbekk authored
Remove Desktop-subproject See merge request !63
-
Lars Mitsem Selbekk authored
Add tutorial content See merge request !61
-
Lars Mitsem Selbekk authored
-
Lars Mitsem Selbekk authored
-
Jørgen Syvertsen authored
-
Lars Mitsem Selbekk authored
-
Lars Mitsem Selbekk authored
Restructure the folders and files See merge request !62
-
Lars Mitsem Selbekk authored
-
Lars Mitsem Selbekk authored
-
Lars Mitsem Selbekk authored
-
Mathias O. Myklebust authored
Enforce cooldown on Spells Closes #68 See merge request !56
-
Lars Mitsem Selbekk authored
Closes #68
-
Lars Mitsem Selbekk authored
Closes #68
-
Mathias O. Myklebust authored
Show turn timer UI Closes #70 See merge request !60
-
Closes #70
-
Mathias O. Myklebust authored
Make friendly converted units green See merge request !57
-
Also adds grayscale-shader
-
Lars Mitsem Selbekk authored
Add BattleView Closes #43 See merge request !59
-
Mathias O. Myklebust authored
-
Jørgen Syvertsen authored
I63/hero selection before lobbies Closes #63 See merge request !58
-
Jørgen Syvertsen authored
-
Jørgen Syvertsen authored
-
Jørgen Syvertsen authored
-
Mathias O. Myklebust authored
Various spellcasting fixes Closes #62 and #64 See merge request !55
-
-
-
-
-
-
-
This fixes a crash when BattleController would pick a unit to target using EphemeralAllegiance, and then that unit would move before the spell was applied. AdrenalineShot was correspondingly changed to apply on turnsSinceCast = 1, and extended with 1 turn duration, to keep the past behavior. EphemeralAllegiance was also extended with 1 duration because it's not much help the first turn, since the caster presumably has used their action points. Closes #64
-
It wasn't doing anything useful
-
Previously, battle.hero1 was always used for the target, which made sense except for when spells cast by the other player needed to be applied. This adds a parameter so the ActiveSpell knows who cast it. The reason this touches so many files is that the parameterization of Hero<Spell<*>> needed to be removed because the type system isn't capable enough. This means that using a Hero's Spell will always require a check of the Spell type. Closes #62
-
Mathias O. Myklebust authored
Add turn time limit Closes #54 See merge request !54
-
Mathias O. Myklebust authored
-
Mathias O. Myklebust authored
Update current unit selection after opponent action Closes #61 See merge request !53
-
Mathias O. Myklebust authored
-
Mathias O. Myklebust authored
Closes #61
-
Jørgen Syvertsen authored
I57/refactor multiplayer service Closes #59 and #57 See merge request !51
-
Jørgen Syvertsen authored
-