- Game version: 1.0a modded (Constants and randomportraits)
- Your OS or if you are playing web version: Windows 7
- Bug description: Enemies (bandits, especially) seem to only have a chance of wearing
armor in the early game. After some time, humanoid enemies stop wearing armor and only armored monsters (like oozes) have armor value in battles.
The code (in exploration.gd) suggests that this happens until player level 4, but I am not sure whether this affects adding armor to loot drops, but the equipping part is later in the code, so the continue skips it for high-level players, but not for low-level players:
for k in ['armor','weapon','costume','underwear','accessory']:
if k == 'armor' && rand_range(1, 4) < globals.player.level:
continue
This makes the battles even harder in the beginning, when you don't have good (or any) equipment yourself, certainly not armor-penetrating one. It maybe adds armor to the droplist, which is useful for starting out, but you need to kill those armored bandits first (and they can just run away since you don't do enough damage to kill them in time). And later on, all the bandits (and probably other humanoid groups, too, but not entirely sure) stop wearing any armor at all and die easily.