On 22-Apr-03 Mark Wedel wrote: >> The simple solution is.. if it's made of mithril.. adjust for it when you >> make >> the object. > > Yeah, but that is easier said than done. (well, OK, it isn't really hard, > but > requires a map maker to read the materials file, see the adjustments to make, > calculate those adjustments, etc). > > OTOH, as Todd points out, this is no different than the random artifact > code. > If you want to make a dagger of Gnarg, you can, but you need to do the > adjustments on your own. > > IMO, neither of these are actually good solutions - making maps should > generally be easy, and not require map makers to read the materials and > artifacts file. Ahh.. but that wasn't really my point. A mapmaker creating a specific object shouldn't have to think about that sort of thing. He shouldn't have to consider that when he sets a sword to damage 10, and mithril, it might end up being dam 12. He *meant* for the sword to be damage 10, and he *meant* for it to be made of mithril. Therefore, in his creation, he has allready taken into account the effect of the mithril. He should not be forced to follow the details I have laid out for the general materials. The idea behind them is that the modifiers show the difference between that metal, and the "base" normal metal (iron), and apply it to everyday objects. It is not a hard and fast set of rules that all objects need to conform to. It follows the principal of least surprise. If I make an object, and specifically tell the game it is mithril, the game assumes I have taken that into account when creating the object. In this way, it is no different to the mapmaker than it was before. Think of the mithril armour in the game. Would you have me change that mithril armour to have additional AC and whatnot effects because I've added the new system? Of course not. it's allways been mithril, it's allways had the "special" impact of being mithril. My material code wasn't needed to make that mithril chainmail better than normal chainmail, it has allready been taken into account. --- Tim Rightnour < root at garbled.net > NetBSD: Free multi-architecture OS http://www.netbsd.org/ NetBSD supported hardware database: http://mail-index.netbsd.org/cgi-bin/hw.cgi _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel