Commit Graph

19 Commits

Author SHA1 Message Date
d61342b9f1 fixed bug where merchants are not moving
reading map data from file will now generate only the specified entities (if none are specified, randomly generate them
2024-07-25 18:55:18 -04:00
83e2055d28 renamed King Crimson to Star Platinum: The World, fixed bug where dragons may generate under PC 2024-07-23 19:12:41 -04:00
0780c816b1 added locking to dragon hoards 2024-07-22 12:19:42 -04:00
401b5b00b5 added option to read level data from file 2024-07-21 00:42:10 -04:00
1a9c04ad5a removed all C-style casts 2024-07-18 17:56:00 -04:00
dfea74ed42 added item base class for gold and potions 2024-07-18 12:54:41 -04:00
242c1fff65 fixed bugs about throwing, added anger msg for merchants 2024-07-17 22:14:37 -04:00
dbae34e3a2 added throwing 2024-07-17 21:39:10 -04:00
3232d91ac1 better managed ownership (two new functions in level.h) 2024-07-16 23:36:31 -04:00
3b164bbe9f fixed:
dragon generation breaking the game
seed validation wrong
2024-07-16 23:00:10 -04:00
ea3164ae07 added when -d isn't enabled, human gold drop won't drop out of rooms 2024-07-16 22:09:28 -04:00
50e10509b3 fixed
1. enemies spawning on the same tile as the player
2. start_turn in the wrong places
2024-07-16 19:57:29 -04:00
70e80c1474 fixed: enemies may spawn on top of dragons
added prompting to picking up gold
2024-07-15 19:47:07 -04:00
fb026e36a8 renamed display to output 2024-07-15 16:49:18 -04:00
295b808e14 fixed:
1. potions being walked over
2. spawning on stairs
3. enemies walking under players
4. merchants not being aggresive
5. potions losing effect when sending pass signal (cleared by player::start_turn())’
2024-07-15 14:41:32 -04:00
6768d73d16 full implementation!
bug: level generation will generate nullptrs
2024-07-15 00:09:14 -04:00
af8bc4112c finished the bulk of game 2024-07-14 21:32:41 -04:00
f0aa564e08 HALTED: major overhaul for character 2024-07-13 22:05:17 -04:00
5f3565fa86 work in progress, can be branched/merged 2024-07-13 16:13:20 -04:00