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 |
|
Timothy Warren
|
2df20956bb
|
Cut down on player entity generation boilerplate
|
2022-01-25 15:04:55 -05:00 |
|
Timothy Warren
|
408f9e6ab9
|
Complete section 5.24
|
2022-01-25 15:04:00 -05:00 |
|
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
|
ad92dc34db
|
Update raws
|
2022-01-25 11:15:51 -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
|
af46a7631b
|
Update spawns
|
2022-01-24 10:54:19 -05:00 |
|