[CF-Devel] Materials (was FW: DIAMONDS)

crossfire-devel-admin at archives.real-time.com crossfire-devel-admin at archives.real-time.com
Tue Apr 22 03:14:16 CDT 2003


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
     
     
    


More information about the crossfire mailing list