This repository has been archived by the owner on Sep 19, 2022. It is now read-only.
Releases: spicylobstergames/shotcaller-minigene
Releases · spicylobstergames/shotcaller-minigene
v0.4.0
Shotcaller
- Added Generic Hero 2. #25
- Added Tree Person leader. #24
- Added Simple Hero2 AI Profile #28
- Added Root skill.
- Added AOE skill slowing entities around it.
- Added skill increasing the attack speed of entities.
- Added all 10 leaders to the team spawning resource.
- Added Bear spawn skill.
- Added Savagery stat and effector.
- Fixed remaining input related issues.
- Improved handling of the game closing logic.
- Changed default platform to opengl version.
- Moved data to yaml files for faster editing.
- Added two new movement systems for melee and ranged leaders.
- Added display of keybinds to ui.
- Added heroes spawning from teams resource.
- Switched ECS from specs to planks_ecs.
- Added retreat component to save the leader when having low health.
- Added caught component, trapping a leader at its current position.
- Separated entity spawners from entity creation using events.
- Added action point system to slow down and control the speed of entity actions.
Minigene
- Integrated game_clock.
- Added ui tiled console support.
- Integrated spin_sleep.
- Switched from specs to planks_ecs.
- Added defaults to many structs.
- Added default camera.
- Fixed pathing system logic issue.
- Added additive multiplier stat effector support.
- Switched from using VirtualKeyCode to using char.
- Fixed various issues related to input on the wasm and terminal versions.
v0.3.1
Features
- Added tileset: Kenney's micro-roguelike
- Added item inventory to leaders
- Added handling system of stats effectors for items
- New tutorial: create_leader.md
- New tutorial: create_item.md
- Fully functional web version, including tileset
v0.2.0
Features
- hero types
- creeps
- towers
- core
- barracks
- request teleportation
- basic fighting algorithm
v0.1.0
Features
- drawing a background map
- spawning creeps
- moving creeps around the map with a* pathing
- collisions with the map
- stats system for health, mana, attack and defense
- game speed control (trying to finish that as we speak)
- general purpose input mapping
- general purpose renderer