Commit Graph

39 Commits

Author SHA1 Message Date
4676f77c5d Add more types of swords 2021-07-11 11:47:46 -05:00
f0ba6d94b9 Remove unused did_something 2021-07-11 11:46:34 -05:00
62d8e1de73 Limit player to a single weapon at a time 2021-07-11 11:45:36 -05:00
b9f8b7ebbe Add new damage/weapon setup to combat system 2021-07-11 11:34:02 -05:00
b6e044a8fe Add a sword item, Weapon/Damage components 2021-07-11 11:23:46 -05:00
734ac096c4 Add more monsters at varying levels with different damange and hp 2021-07-11 11:14:01 -05:00
e1d2bafd2e Add base_damage to entity template 2021-07-11 11:11:30 -05:00
784ea918f4 Add weak healing potion 2021-07-11 11:08:30 -05:00
e92160244a Replace individual spawners with data-driven ones 2021-07-11 11:03:41 -05:00
269cf501cf Add entities templates 2021-07-11 11:03:25 -05:00
a0b0bd5c73 Add ron and serde crates 2021-07-11 11:02:20 -05:00
bcf373b84a Add current level to HUD 2021-07-10 21:40:51 -05:00
5d22e4d1dc Add some missing resources to activating level 2021-07-10 21:35:59 -05:00
5c6f7c76ab Activate the next level 2021-07-10 21:24:22 -05:00
f4e718ad7f Add ability to advance and track level 2021-07-10 21:09:44 -05:00
218f683651 Add and place TileType::Exit 2021-07-10 21:00:39 -05:00
feb02b5fba Add system to use items 2021-07-10 20:11:11 -05:00
580f51efdc Show inventory in hud 2021-07-10 19:38:19 -05:00
4aecf6f7d6 Allow player to pick up items 2021-07-10 19:15:31 -05:00
4e639f9179 Add healing potions and maps to maps 2021-07-10 18:56:42 -05:00
81b99c632c Make MapBuilder themeable with MapTheme trait 2021-07-10 17:12:58 -05:00
b807418601 Make MapBuilder modular with MapArchitect trait 2021-07-10 17:12:26 -05:00
9cd0af9679 Squashed commit of the following:
commit dc60721a63edc97256be2d1d16b03ca2497e6338
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Sat Jul 10 00:00:58 2021 -0500

    Add dimmed revealed map tiles

commit 22379f785c82951e90d8161fcb151e8597ba039e
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:42:56 2021 -0500

    Only chase player if the monster can see them

commit 9b830471da5bafdfef6b62f2963a6b2376b6f660
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:39:27 2021 -0500

    Recalculate player fov on move

commit e6327c704b7f60062d08496788c1cce55aee6e2b
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:38:37 2021 -0500

    Only render tooltips in the players fov

commit 1d9d1b9a6216cd29768366eedd4499c1a4e6dc4a
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:38:21 2021 -0500

    Only render entities in player fov

commit 339a8dfcfe875687fb6a5db6873a6c3a31acab5d
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:37:50 2021 -0500

    Only render map tiles in the player's fov

commit 81a6789d5924a9e36f474406399d42b4821cfa76
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:37:21 2021 -0500

    Add fov component to player and monsters

commit fecbd30b6380e951678aa73b03188d9a0dfaeb40
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:37:05 2021 -0500

    Designate opaque tiles

commit 1bcdcfd8f8b87a03ad89f155130bf2e6d1c9200d
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:36:43 2021 -0500

    Add fov system

commit b9314af566ed28ceec97724334fabe248004466e
Author: Daniel Lynn <daniel.eric.lynn@gmail.com>
Date:   Fri Jul 9 23:36:17 2021 -0500

    Add FieldOfView component
2021-07-10 00:13:59 -05:00
3f9d567d8b Add Victory turn state, amulet, and victory condition 2021-07-09 01:35:53 -05:00
a44c3466e0 Add GameOver turn state and screen 2021-07-08 23:30:42 -05:00
8b763db714 Don't remove player using combat system 2021-07-08 22:54:44 -05:00
bcb66b8983 Add chasing system 2021-07-08 22:54:18 -05:00
27f1133b60 Reduce player health 2021-07-08 22:53:41 -05:00
65cde7d8ab Add chasing system 2021-07-08 22:53:31 -05:00
2310dd9218 Regain health by skipping turn 2021-07-07 23:15:49 -05:00
1be2cf3907 Add combat system
- Remove collisions system
- Add attack intent to random move system
2021-07-07 23:04:26 -05:00
e203c6000d Add WantsToAttack component
- Add player intent to attack when bumping an enemy
2021-07-07 21:39:47 -05:00
4aa39bfd6a Add tooltips system, names 2021-07-07 21:11:26 -05:00
cf599dd2be Add a bunch of missing files 2021-07-07 13:25:45 -05:00
b4796f40ea Add Health component and HUD system 2021-07-07 12:36:24 -05:00
8d595d8508 Add unified movement system 2021-07-07 12:05:45 -05:00
1326400616 Add enemy movement, turns, split systems 2021-07-07 10:41:13 -05:00
dcfc284f45 Migrate to Legion for ECS 2021-07-06 00:52:14 -05:00
752414d8b5 Initial Dungeon Crawler Game 2021-07-05 23:05:49 -05:00