On Friday, March 17, 2023 at 11:40:15 AM UTC-4, Janis Papanagnou wrote:
On 17.03.2023 13:03, Keith Simpson wrote:
On Thursday, March 9, 2023 at 1:14:12 PM UTC-5, Janis Papanagnou
wrote:
Another game; found "a gold polished silver shield" - WRT material
this again sounds wrong to me! - on dungeon level 1 in the
starting room.
To answer all your questions about objects and the different
materials they're being created as, see https://nethackwiki.com/wiki/EvilHack#Object_materials
I have been reading it but missed answers (or didn't understand)
on several questions I had.
- it being
'probably just an inconsistent concept implemented' is false.
I understood it that materials have been introduced as an own
new [technical] dimension (with own properties).
A "a gold polished silver shield" has it's materials mixed; or
what am I missing. Is it a silver shield, providing reflection?
Or is it a gold shield? Or something completely different?
Maybe it makes sense on some technical in-game level, but the
interface visible to the player is... - call it as you like;
to me it sounds wrong and makes no sense. (That's why I am
asking for [logical] explanations.)
Janis
A bit of backstory - all of the materials in EvilHack also exist in vanilla NetHack (even dragonhide). It's just that in NetHack, an object is always created using its default material, whereas in EvilHack (and a few other variants) most objects are able
to be created made of various materials.
We'll use a shield of reflection as an example. By default, it's made of silver, and in EvilHack, most shields of reflection spawn made of silver. However, they can spawn made of various other materials (see
https://github.com/k21971/EvilHack/blob/master/
src/mkobj.c#L3347-L3357); these other materials can also reflect/are shiny. You won't ever see a wooden or stone shield of reflection as that makes no sense. The materials chosen in that particular array make sense.
Janis, earlier you mentioned you had found a set of 'dragonhide armor' and were wondering what its base material was - it's dragonhide. The default/most common material for 'armor' is leather and it'll appear that way (leather armor), but there's a very
small chance it can spawn as dragonhide.
Hope I'm explaining this sufficiently.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)