Timothy Warren
|
52235a571e
|
add 'proc effects' to weapons
|
2022-01-25 14:25:11 -05:00 |
|
Timothy Warren
|
2f0b9b4535
|
Implement Slow and DamageOverTime effects
|
2022-01-25 14:02:40 -05:00 |
|
Timothy Warren
|
1fb4bf293f
|
Add a few more components
|
2022-01-25 13:45:44 -05:00 |
|
Timothy Warren
|
bd7fa27794
|
Add ability to learn spells
|
2022-01-25 13:39:43 -05:00 |
|
Timothy Warren
|
868bbade36
|
Allow restoring of mana
|
2022-01-25 11:42:02 -05:00 |
|
Timothy Warren
|
e6a01791bf
|
Implement system to use spells
|
2022-01-25 11:15:32 -05:00 |
|
Timothy Warren
|
969ecf7fef
|
Setup parts of spell system
|
2022-01-25 09:58:30 -05:00 |
|
Timothy Warren
|
0353c658aa
|
Complete item attribute bonus system, finishing section 5.23
|
2022-01-24 11:19:31 -05:00 |
|
Timothy Warren
|
ee5db23f6b
|
Refactor confusion effect, and update gui to show confusion status
|
2022-01-24 10:58:37 -05:00 |
|
Timothy Warren
|
9e06be46f3
|
Add ability to handle item attribute bonuses
|
2022-01-24 09:56:42 -05:00 |
|
Timothy Warren
|
66e58733f7
|
Add functionalty to identify items via a scroll
|
2022-01-21 16:16:48 -05:00 |
|
Timothy Warren
|
5b8d127af0
|
Add docs
|
2022-01-21 15:55:13 -05:00 |
|
Timothy Warren
|
fe31fdaa13
|
Split serialization components into a submodule
|
2022-01-21 15:14:29 -05:00 |
|
Timothy Warren
|
53eac9d710
|
Add ProvidesIdentification tag component
|
2022-01-21 15:13:31 -05:00 |
|
Timothy Warren
|
5c438cc3c0
|
Implement scrolls to uncurse cursed items
|
2022-01-21 11:57:36 -05:00 |
|
Timothy Warren
|
2b417847d9
|
Split gui menu creation into a sub-module
|
2022-01-21 11:55:29 -05:00 |
|
Timothy Warren
|
9a0e931897
|
Implement cursed items
|
2022-01-21 11:18:53 -05:00 |
|
|
8819fabcca
|
Add missing imports
|
2022-01-20 19:43:51 -05:00 |
|
|
03a90aba44
|
Complete Section 5.21
|
2022-01-20 19:41:16 -05:00 |
|
Timothy Warren
|
1cbb70f294
|
Add new components for dynamically created particle effects
|
2022-01-20 16:31:03 -05:00 |
|
Timothy Warren
|
64aeb189c9
|
Cleanup code now handled by effects module
|
2022-01-20 16:24:12 -05:00 |
|
Timothy Warren
|
64cc39eba1
|
Simplify main function by extracting game state setup code
|
2022-01-20 15:58:08 -05:00 |
|
Timothy Warren
|
0f3903e456
|
Simplify ItemUseSystem and TriggerSystem by refactoring into piecs of the effect module
|
2022-01-20 15:57:22 -05:00 |
|
Timothy Warren
|
0f6755b35f
|
Extract item equipping functionality from ItemUseSystem
|
2022-01-20 14:04:47 -05:00 |
|
Timothy Warren
|
6f35a4a933
|
Create effects module to handle damage, particles, and death more modularly
|
2022-01-20 11:48:58 -05:00 |
|
Timothy Warren
|
d6c9341569
|
Split the rest of the inventory system into its own modules
|
2022-01-20 09:23:13 -05:00 |
|
Timothy Warren
|
892364927a
|
Fix some lint issues
|
2022-01-19 14:48:10 -05:00 |
|
Timothy Warren
|
1a95ad5650
|
Extract item use system from inventory system module
|
2022-01-19 14:47:58 -05:00 |
|
Timothy Warren
|
444b692779
|
Obfuscate names of scrolls and potions in other scenarios
|
2022-01-19 14:35:13 -05:00 |
|
Timothy Warren
|
ce11412d54
|
split gui module into a folder
|
2022-01-19 13:31:06 -05:00 |
|
Timothy Warren
|
2dc2a4549a
|
Allow identifying items by use or purchase
|
2022-01-19 11:04:10 -05:00 |
|
Timothy Warren
|
dd8a3b4f6f
|
Implement obfuscated names for magic scrolls
|
2022-01-19 10:15:51 -05:00 |
|
Timothy Warren
|
12bd24c1f7
|
Add color to magic items
|
2022-01-19 09:40:21 -05:00 |
|
Timothy Warren
|
b0bdd44e18
|
Add MagicItem component
|
2022-01-19 09:38:41 -05:00 |
|
Timothy Warren
|
41c0ae7eab
|
Complete section 5.19 by finishing town portal functionality
|
2022-01-18 11:43:36 -05:00 |
|
Timothy Warren
|
485151e37c
|
Move state management out of main file
|
2022-01-18 11:40:31 -05:00 |
|
Timothy Warren
|
878ee5b480
|
Refactor movement system, partially implement town portals
|
2022-01-18 11:00:13 -05:00 |
|
Timothy Warren
|
36b82a59c5
|
Remove unused imports
|
2022-01-18 09:40:19 -05:00 |
|
Timothy Warren
|
9e85abb29b
|
Implement map builder for level 5
|
2022-01-18 09:32:48 -05:00 |
|
Timothy Warren
|
e71c391f3a
|
Make damage system match the tutorial
|
2022-01-14 12:24:18 -05:00 |
|
Timothy Warren
|
3cad614e78
|
Make color usage consistent through the use of constants
|
2022-01-14 12:19:46 -05:00 |
|
Timothy Warren
|
a3fdba4fe5
|
Add 4th level type, completing section 5.17
|
2022-01-14 10:47:43 -05:00 |
|
Timothy Warren
|
022a7921ce
|
More cheating! (For developing purposes, of course ;) )
|
2022-01-14 09:44:01 -05:00 |
|
Timothy Warren
|
93a1c30b4a
|
Add buying and selling
|
2022-01-13 11:29:20 -05:00 |
|
Timothy Warren
|
6d4f87b184
|
Add gold
|
2022-01-13 10:42:02 -05:00 |
|
Timothy Warren
|
847a577c3e
|
Show carried weight, and apply inititative pentalties
|
2022-01-13 10:29:58 -05:00 |
|
Timothy Warren
|
220b00c64c
|
Add initiative penalties to items
|
2022-01-13 10:14:13 -05:00 |
|
Timothy Warren
|
09de57f67f
|
Add another set of keys for navigating diagonals
|
2022-01-12 11:15:11 -05:00 |
|
Timothy Warren
|
d5c48247f3
|
Complete Section 5.15
|
2022-01-12 11:12:59 -05:00 |
|
Timothy Warren
|
f9e73479d0
|
Extract spatial indexing (tile contents, and if a tile is blocked) into its own module
|
2022-01-12 10:45:13 -05:00 |
|