sil-quirk / sil-q

Other
210 stars 32 forks source link

Out of depth morale adjustment clarification #105

Open davidk64fnq opened 1 year ago

davidk64fnq commented 1 year ago

Observation suggests if a monster is normally at 100ft and is encountered at 50 its morale is +1. Manual page 19 says +1 if "appearing after their usual depth" Just checking the code is doing what the manual says? I'd have thought appearing deeper than they normally do would give the morale bonus as surrounded by stronger mates? Maybe change wording in manual to be clearer e.g. "closer to surface" with brief rationale?

sil-quirk commented 1 year ago

Good catch. Code in melee2.c says: // Monsters have higher morale if they are usually found deeper than this // and vice versa before calculating morale adjustment by subtracting the current player level from the monster base level.

Manual probably needs an update here. This looks to have been wrong at least since Sil 1.3, possibly before.