Llywelwyn
deb9988935
removes some unneeded vision ranges
2023-10-11 08:48:44 +01:00
Llywelwyn
44b0674b5a
the oryx-ening - zoom factor, and renderables refactor
...
currently extremely unfinished - half the sprites are gnomes, and tiles have no colours
2023-10-06 09:22:11 +01:00
Llywelwyn
9c1298df6b
itemtypes, and filtering items by itemtype/buc/etc.
2023-10-05 03:54:31 +01:00
Llywelwyn
d11971126c
static keys - items in inventory will save their assigned key
...
precursor to cleaning up/modularising inventory display, instead of needing to iterate through every item held to find unique copies, we can just check if the button pressed corresponds to any entity's Key {} index
2023-10-05 00:52:34 +01:00
Llywelwyn
a99f16b8db
Icingdeath
2023-09-30 09:16:22 +01:00
Llywelwyn
e723f27375
scroll sprites
2023-09-26 22:26:57 +01:00
Llywelwyn
ae9f6b6ac6
proper alt sprite and render order swaps
2023-09-26 22:08:05 +01:00
Llywelwyn
06d5674199
trapdoors
2023-09-26 21:09:47 +01:00
Llywelwyn
bd450e806b
improved sprites - spriteinfo and methods
2023-09-26 20:40:17 +01:00
Llywelwyn
d6ba6c628c
sprites for entities, with text glyph fallback
2023-09-26 17:23:25 +01:00
Llywelwyn
670b365def
refining the sprites
2023-09-23 19:35:51 +01:00
Llywelwyn
d58614b106
optional sprites for entities
2023-09-23 19:01:39 +01:00
Llywelwyn
b6abfbce4a
damage types: phys, magic, fire, cold, poison
2023-09-21 22:46:14 +01:00
Llywelwyn
dc4bcbe618
adds damage types to items
2023-09-21 00:53:04 +01:00
Llywelwyn
954991fd9c
defaults vision range in raws, only needs specifying if abnormal
2023-09-20 20:33:05 +01:00
Llywelwyn
c4a87d9813
removes trailing commas
2023-09-20 20:25:29 +01:00
Llywelwyn
421c87c972
mobs: wargs, felines
2023-09-20 14:51:16 +01:00
Llywelwyn
583afa7078
mobs: insects
2023-09-20 13:14:56 +01:00
Llywelwyn
050973eae4
barracks dungeon feature
2023-08-30 11:41:39 +01:00
Llywelwyn
1f95bf14ee
slows treants back down, reduces spawnrate in grassy rooms
2023-08-30 09:19:48 +01:00
Llywelwyn
64caf0dc1a
less blocking - targets will try to path to any space around their tar
2023-08-30 09:15:45 +01:00
Llywelwyn
340aefa9e1
darkens sapling renderable so it blends in more
2023-08-30 07:16:10 +01:00
Llywelwyn
5d14bb8354
treant sapling
2023-08-30 07:14:28 +01:00
Llywelwyn
14a6e46669
morgue files
2023-08-25 03:24:20 +01:00
Llywelwyn
c2c7e0bd52
sorry - swapping from rustfmt to prettier-rust
2023-08-23 01:22:09 +01:00
Llywelwyn
98a4422b15
reduces identify scroll spawnrate back down from debug number
2023-08-23 00:02:47 +01:00
Llywelwyn
51081c7c9c
Identification scrolls
2023-08-22 17:38:30 +01:00
Llywelwyn
bd90c3f760
removes monster to-hit bonus from player
2023-08-22 13:11:21 +01:00
Llywelwyn
e76a03633b
remove curse - with full BUC impl
2023-08-22 10:50:44 +01:00
Llywelwyn
5a42ee283d
scroll of remove curse - NYI
2023-08-22 08:56:06 +01:00
Llywelwyn
e403a6d845
weapon fix, and inability to remove cursed items
2023-08-22 08:43:56 +01:00
Llywelwyn
d277384cc5
animation framework stuff
2023-08-21 23:12:49 +01:00
Llywelwyn
366c5d6543
fancy particle effects
2023-08-21 22:43:19 +01:00
Llywelwyn
0925cda599
adds particles to spells
2023-08-21 20:26:01 +01:00
Llywelwyn
f325d39f4c
particle effect on items/traps
2023-08-21 20:20:46 +01:00
Llywelwyn
397aa07d60
minor fixes, altars can heal
2023-08-21 19:20:08 +01:00
Llywelwyn
fe19a449e3
rawmaster macros
2023-08-21 18:05:08 +01:00
Llywelwyn
1d9cb04d1f
standardises entity names
2023-08-21 13:59:21 +01:00
Llywelwyn
9e26c41aad
adds mob ancestries, converts everything over to get_reactions()
2023-08-21 10:40:30 +01:00
Llywelwyn
3050219494
ancestries
2023-08-21 09:57:47 +01:00
Llywelwyn
07fd9ac377
halved ac-bonus from dex
2023-08-21 00:58:19 +01:00
Llywelwyn
91c2972935
+ rogues, rapiers, and grammar fixes
2023-08-21 00:45:58 +01:00
Llywelwyn
40f9d117f3
initial: character creation
2023-08-21 00:16:30 +01:00
Llywelwyn
1832e9d7f1
misc fixes
2023-08-18 23:56:49 +01:00
Llywelwyn
6eab48e616
cleans up flags, adds aoe trap
2023-08-17 11:11:53 +01:00
Llywelwyn
5a4d3bf067
effects: triggers
2023-08-17 10:40:54 +01:00
Llywelwyn
66f5a8d826
refactors wands/items with charges
2023-08-17 09:49:58 +01:00
Llywelwyn
f5394f10ab
more scrolls
2023-08-17 08:34:51 +01:00
Llywelwyn
ff1afed92c
cleanup and bugfixes, standardising log colours
2023-08-17 04:44:40 +01:00
Llywelwyn
e02fa27ae4
goblin chieftain
2023-08-16 22:59:06 +01:00