Commit graph

27 commits

Author SHA1 Message Date
Llywelwyn
465cd51a60 bloodsplosion 2023-10-11 17:33:51 +01:00
Llywelwyn
396d548bf2 .col() and .offset() impls for TileTypes - and some more sprites in 2023-10-07 00:56:02 +01:00
Llywelwyn
4d614daad5 better attributes 2023-09-27 19:21:22 +01:00
Llywelwyn
8a44c94272 adds damage types and mods (weak/resist/immune), for all damage events 2023-09-21 00:52:54 +01:00
Llywelwyn
85efe13dc5 made the switch to using bracket-lib directly, instead of rltk wrapper
this should solve the build issues; it makes using the non-crashing github build a lot easier, because it lets the explicit rltk dependency be removed.
2023-09-05 02:23:31 +01:00
Llywelwyn
72ec24c6b6 combat log to config 2023-08-27 23:53:54 +01:00
Llywelwyn
c2c7e0bd52 sorry - swapping from rustfmt to prettier-rust 2023-08-23 01:22:09 +01:00
Llywelwyn
1714b94397 blindness improves telepathy, and reduces to-hit 2023-08-22 16:16:56 +01:00
Llywelwyn
bd90c3f760 removes monster to-hit bonus from player 2023-08-22 13:11:21 +01:00
Llywelwyn
1d9cb04d1f standardises entity names 2023-08-21 13:59:21 +01:00
Llywelwyn
07fd9ac377 halved ac-bonus from dex 2023-08-21 00:58:19 +01:00
Llywelwyn
efe15705ad Beginning the conversion to an Effects system 2023-08-16 15:11:49 +01:00
Llywelwyn
60fe39c834 Combined attack logs that happen on the same tick, involving the player 2023-08-01 20:23:08 +01:00
Llywelwyn
3e9f4f6fab added xp value for mobs with MULTIATTACK flag 2023-07-30 05:40:17 +01:00
Llywelwyn
a17a2c8f11 combat system 2nd pass - multiattacks for natural attackers 2023-07-30 05:30:01 +01:00
Llywelwyn
3dab5202f8 levels, and ui changes 2023-07-29 05:56:52 +01:00
Llywelwyn
1e25d062db ranged targeting fixes (set_bg doesn't work with fancy console)
currently not using fancy features for anything, so just went back to the simple console
2023-07-28 17:58:32 +01:00
Llywelwyn
6e6d364aa5 fixed some attributes double-dipping, and added COMBAT_LOGGING 2023-07-28 17:12:02 +01:00
Llywelwyn
c169a1eae6 combat system overhaul - d20/hack-like 2023-07-28 06:29:59 +01:00
Llywelwyn
d316a55818 basic trap implementation
confusion on player is NYI
2023-07-15 09:59:20 +01:00
Llywelwyn
73bd07c1b8 hunger system 2023-07-12 08:17:50 +01:00
Llywelwyn
8d04c40389 basic equippables 2023-07-11 07:43:35 +01:00
Llywelwyn
f61af23c56 improves messaging 2023-07-11 03:42:41 +01:00
Llywelwyn
42901b984e extends log builder, swaps away from textblocks
line wrapping no longer works, but in return the message log can easily be swapped between ascending/descending, and spaces/no spaces between entries.

realistically nobody wants to read a huge wrapped line anyway so those can just be avoided
2023-07-11 02:41:01 +01:00
Llywelwyn
4f899d329e initial 2023-07-10 12:48:56 +01:00
Llywelwyn
f76b705fe6 basic particles 2023-07-08 01:17:21 +01:00
Llywelwyn
d3a09df7a8 initial commit
using rltk
2023-07-06 16:47:07 +01:00