- Nov 28, 2018
-
-
Nathan Lovato authored
Added contextual menu scene
-
This adds the base for a contextual menu. It has to be extended to work both in combat and in other contexts (i.e. open the inventory and what not) Still does not close #65 because it's not working on the combat scene yet
-
Nathan Lovato authored
I renamed `encounter` to `encountered_enemies` and used a few new signals to remove a `get_parent` call, etc.
-
Nathan Lovato authored
-
Nathan Lovato authored
-
- Nov 27, 2018
-
-
* Added monster drops Monsters can now be configured to drop items based on a resource (MonsterDrops.gd). The usability is not the greatest, but that's due to not being able to export custom types. There were two possible approaches that I saw: 1. An `Array` holding dictionaries for each item that can be dropped along with the data needed for the drop behavior. 2. Create a custom resource that would encapsulate all the data for the items that can be dropped from a monster: The item itself, min and max quantities, and the chance. I decided to go with the first one. ps: The items are _NOT_ being added to the player's inventory . This is just the functionality needed for the monsters to start dropping items. Closes #59 * Embedded drops array to battler template, fixed code issues
-
Nathan Lovato authored
Use class_name for pawns and derivatives Make it so followers are not registered in the grid so they don't collide with the player's pawn Rename classes to Pawn* to make it clear they're related to the map/grid
-
Nathan Lovato authored
-
Nathan Lovato authored
-
Nathan Lovato authored
-
Nathan Lovato authored
-
Nathan Lovato authored
-
Nathan Lovato authored
Added CoC based on GNU Kind Communications Guidelines
-
GodofGrunts authored
-
Henrique Campos authored
* Refactor Actor and standardize naming convention * Add Leader and Follower * Remove unnecessary look direction signal * Fix moved signal emission passing the same position * Move pawns to a YSort container
-
- Nov 26, 2018
-
-
Nathan Lovato authored
Concept arts integrated into the combat system
-
Had to remove the typed part of the `execute()` function from CombatAction.gd. It wasn't a `void` anymore: it returns if it actually managed to hit a target. When changing the function type to bool, yields would throw an error. I'm not sure if this is a bug with typed GDScript.
-
The only "missing" point is converting the game from 720p to 1080p. For what I can tell, it's already 1080p, but it's being tested as 720p. I had to downscale the sprites for the battlers, they were occuping the whole screen. For the platforms, I decided to only hide the sprite: - The platforms might be used in a different area theme in the future - The characters already have their own shadow - Shadows have different sizes depending on what battler is "casting" it Closes #53
-
Nathan Lovato authored
To have add/remove functions as part of the api Changed some names for more common English words
-
Nathan Lovato authored
-
Nathan Lovato authored
Add basic item and inventory handling closes #44 closes #45 closes #47
-
Nicholas Hydock authored
-
- Nov 24, 2018
-
-
Nathan Lovato authored
-
Nathan Lovato authored
-
Nathan Lovato authored
-
- Nov 23, 2018
-
-
Nathan Lovato authored
Implement minimal Attack and UseSkill CombatAction
-
Mariano Suligoy authored
-
- Nov 22, 2018
-
-
Nathan Lovato authored
-
Nathan Lovato authored
-
Nathan Lovato authored
Added CHANGELOG.md by following git commits.
-
GodofGrunts authored
-
Henrique Campos authored
-
- Nov 21, 2018
-
-
Nathan Lovato authored
-
GodofGrunts authored
-
Nicholas Hydock authored
Reduces a lot of the object designs to be reusable resources that act as templates for factory methods.
-
Nicholas Hydock authored
-
SalvoB authored
* Update the readme, write about characters and a little bit about combat Part 2 of #13 * first mockup for grid movement * back to defaul enviroment * Get the right information when creating the battle scene from the localmap scene * first mockup for grid movement * back to defaul enviroment * Get the right information when creating the battle scene from the localmap scene * substitute Game scene with the one with local map * add local map and transition from it to combat * cleanup incongruences between versions * Add localmap to the scene * bugfix for wrong indentation in Battler.gd . Avoid continously transition to combat if the player keeps the direction button towards the enemy (in the map) * Deleted template comments; Class, script and filename renamed in CamelCase; Signal in LocalMap connected in parent node.
-
- Nov 20, 2018
-
-
Nathan Lovato authored
Mana bars added
-
Guilherme Oliveira authored
The bars system has been refactored. It's now possible to easily extend it to create different bars i.e. stamina, rage, energy, etc.. The interface anchor has been removed and replaced with a proper control node to hold the bars. Folder structure has also been cleaned. Note that the newly added manabar will not show as of now since the characters do not have mana at level 1 (not sure why). They were configured to only appear if the battler has more than 0 of max mana. Closes #31
-
Nathan Lovato authored
Add Character Growth
-