Timothy Warren
|
8f10289ed6
|
Replace rltk with bracket_lib, removing one layer of module redirection
|
2022-02-04 14:09:48 -05:00 |
|
Timothy Warren
|
1c4be360a3
|
Readme table formatting
|
2022-02-04 11:10:53 -05:00 |
|
Timothy Warren
|
70711572e8
|
Add game controls to README
|
2022-02-04 11:07:54 -05:00 |
|
Timothy Warren
|
0c5cec84e9
|
Fix a bug with a procedural effect, remove the shortbow from starting player inventory
|
2022-02-04 10:34:11 -05:00 |
|
Timothy Warren
|
9b5adaad9c
|
Some code clarity tweaks
|
2022-02-04 09:53:30 -05:00 |
|
Timothy Warren
|
351b149b27
|
Move developer-type code options to 'debug' feature
|
2022-02-04 09:52:09 -05:00 |
|
Timothy Warren
|
c6cf07c8fd
|
Populate the dark elf city, completing section 5.32
|
2022-02-04 09:42:11 -05:00 |
|
Timothy Warren
|
5731b346cd
|
Add the Dark elf city
|
2022-02-04 09:41:46 -05:00 |
|
Timothy Warren
|
b6e05b157a
|
Some various tweaks and fixes
|
2022-02-03 16:14:39 -05:00 |
|
Timothy Warren
|
30de2cd7ce
|
Use rltk prelude import instead of full paths
|
2022-02-03 15:16:41 -05:00 |
|
Timothy Warren
|
fd9f8e7463
|
Use new rng module instead of passing around a variable. Completes section 5.31
|
2022-02-03 14:59:35 -05:00 |
|
Timothy Warren
|
206f012729
|
Add new rng module
|
2022-02-03 12:01:17 -05:00 |
|
Timothy Warren
|
161ed3f4b9
|
Finally add a README
|
2022-02-03 12:00:37 -05:00 |
|
Timothy Warren
|
2c0f2408a6
|
Add FPS display, get webassembly build working
|
2022-02-03 11:46:29 -05:00 |
|
Timothy Warren
|
3a9ad932e4
|
Make system dispatching multi-threaded
|
2022-02-03 10:17:02 -05:00 |
|
Timothy Warren
|
097b8afb8a
|
Use new system dispatch setup, make 'mapgen' properties of 'State' struct into their own struct
|
2022-02-03 09:56:06 -05:00 |
|
Timothy Warren
|
c835100272
|
Create systems module, and move the Specs systems there
|
2022-02-03 09:45:29 -05:00 |
|
Timothy Warren
|
9fa0b46a16
|
Batch render tooltips, completing section 5.30
|
2022-02-02 14:43:09 -05:00 |
|
Timothy Warren
|
0b82f12bd8
|
Refactor the rest of the menus to use batch drawing
|
2022-02-02 13:46:44 -05:00 |
|
Timothy Warren
|
f096aa36e9
|
Refactor item-related menus
|
2022-02-02 11:52:19 -05:00 |
|
Timothy Warren
|
61f2ec5d6a
|
Batch draw the game hud
|
2022-02-02 11:02:18 -05:00 |
|
Timothy Warren
|
e3248519ac
|
Refactor camera to batch render
|
2022-02-02 10:08:11 -05:00 |
|
Timothy Warren
|
14d6f6f7f9
|
Fix Makefile fix command to run formatter after fixing
|
2022-02-02 09:45:47 -05:00 |
|
Timothy Warren
|
c810310fc2
|
Officially cleanup gui module
|
2022-02-02 09:45:19 -05:00 |
|
Timothy Warren
|
4e506cd0be
|
Use multiple console instances so we can render the log in a larger font
|
2022-02-02 09:34:20 -05:00 |
|
Timothy Warren
|
dedbb0927c
|
Update docs
|
2022-02-01 15:41:08 -05:00 |
|
Timothy Warren
|
83cab40c13
|
Add event counting to game log, completing section 5.29
|
2022-02-01 11:59:44 -05:00 |
|
Timothy Warren
|
21c0601ebd
|
Add methods to log builder to simplify common log entry pieces
|
2022-02-01 11:20:41 -05:00 |
|
Timothy Warren
|
a3f6c7b9d0
|
Refactor all game log useage to use the new system
|
2022-02-01 10:39:46 -05:00 |
|
Timothy Warren
|
88fc0dbcea
|
Use new logging system at setup
|
2022-02-01 09:22:23 -05:00 |
|
Timothy Warren
|
c3e51d7b06
|
Refactor game log to allow coloring of messages
|
2022-02-01 09:21:06 -05:00 |
|
Timothy Warren
|
7e3ceab2a2
|
Finish implmentation of ranged weapons, completing section 5.28
|
2022-01-31 15:00:00 -05:00 |
|
Timothy Warren
|
89f6470ec0
|
Create ParticleProjectile effect, and add to ranged attacks
|
2022-01-31 11:53:38 -05:00 |
|
Timothy Warren
|
9adee7a4dc
|
Add RangedCombatSystem
|
2022-01-31 11:25:36 -05:00 |
|
Timothy Warren
|
3ecf6ec97e
|
Show weapon range, add Target component
|
2022-01-31 10:26:16 -05:00 |
|
Timothy Warren
|
76fed8a80f
|
Update raws
|
2022-01-31 10:23:16 -05:00 |
|
Timothy Warren
|
b514eec669
|
Refactor MeleeWeapon to handle both melee and ranged weapons
|
2022-01-31 09:55:56 -05:00 |
|
Timothy Warren
|
92316bde1b
|
Complete section 5.27
|
2022-01-31 09:48:44 -05:00 |
|
|
5a0f7b2b05
|
Add ItemMagicTemplate struct to raws
|
2022-01-31 08:47:18 -05:00 |
|
|
39be37081b
|
Update Raws
|
2022-01-28 14:16:27 -05:00 |
|
|
b8e02e550e
|
Add new mushroom-based level
|
2022-01-28 14:08:22 -05:00 |
|
|
04db51ca03
|
Actually fix WaveformColapse builder
|
2022-01-28 14:05:32 -05:00 |
|
|
6d57020327
|
Update WaveformColapse builder to use the proper tileset
|
2022-01-28 14:01:24 -05:00 |
|
|
a40f43b839
|
Complete section 5.26
|
2022-01-28 13:47:16 -05:00 |
|
|
051be94bc9
|
Update raws
|
2022-01-28 13:46:36 -05:00 |
|
|
eef254e2be
|
Implement start of Mushroom Forest entrance
|
2022-01-28 12:28:42 -05:00 |
|
|
c1b72b22a1
|
Increase player strength to decrease difficulty somewhat, complete section 5.25
|
2022-01-28 12:05:49 -05:00 |
|
|
830b721548
|
Allow multi-tile sized entities
|
2022-01-28 11:48:25 -05:00 |
|
|
140531c601
|
Add the dragon
|
2022-01-28 10:54:19 -05:00 |
|
|
3b62fd9c20
|
Update random spawning, and create next dungeon level
|
2022-01-28 10:24:00 -05:00 |
|