[CF-Devel] Collect them all! (god code)

Andreas Vogl andi.vogl at gmx.net
Sat Jan 6 18:07:34 CST 2001


Peter M. wrote:

>
     
      It seems that at the cost of a great deal of experience,
     
     >
     
      a player can cycle through the gods and collect all the
     
     >
     
      artifacts available by praying.
     
     >
     
     
     >
     
      Probably on conversion blessed artifacts should be withdrawn
     
     >
     
      as well as special prayers.
     
     
This is absolutely true. "Holy" artifacts must be removed
on conversion.

Mark W. wrote:

>
     
      The most foolproof way might be to add something like FLAG_HOLY_RELIC
     
     >
     
      for those god given items. Then you can just hunt the inventory and
     
     >
     
      remove those. [...]
     
     
Yeah, that seems like the most efficient and most simple way to do it:
Godgiven artifacts have both FLAG_STARTEQUIP and FLAG_HOLY_RELICT
set. When the player changes cults, all items containing those flags
get removed.
No great effort, except adding the new FLAG_HOLY_RELICT to the game.

>
     
      but it seems like there are lots of issues to work out with changing gods.
     
     >
     
      One valid question is should this even be allowed?  It seems like it would
     
     >
     
      make things a lot simpler if once you choose a god, you have to stick with
     
     >
     
      it. If you want to player worshipping another god, start another
     
     character.
>
     
      After all, we don't let you switch classes after you start, and many games
     
     >
     
      have it such that once you make a decision about that, you need to stick
     
     >
     
      with it.
     
     
I think the ability to switch gods adds a big deal of fun to the
lives of priest-chars. Moreover, at different levels of experience and
equipment, the importance of certain advantages/penalties of gods change.
So I would prefer to leave god-conversion being possible.


Andreas V.


    
    


More information about the crossfire mailing list