mutation ask [Za 2.7.2]

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • AR_chie
    Apprentice
    • May 2007
    • 71

    mutation ask [Za 2.7.2]

    'There is a white aura surrounding you' - what is it?

    I hava an old mutation spoiler, but doesn't exist a thing like this.
  • Rasit
    Rookie
    • Apr 2007
    • 6

    #2
    I have seen a spoiler forum so I hope I am allowed to post a spoiler in here. If not, please let me know so I can delete my message.

    table.c; line 7733 to 7739

    Code:
    		MUT3_GOOD_LUCK,
    		"There is a white aura surrounding you.",
    		"There is a benevolent white aura surrounding you...",
    		"Your white aura shimmers and fades.",
    		"(nothing)",
    		0, 0, 0, 0,
    		0
    defines.h, dungeon.c, object2.c contains references to MUT3_GOOD_LUCK

    From object2.c; line 3977
    Code:
    	/* "Good Luck" mutation */
    	if ((p_ptr->muta3 & MUT3_GOOD_LUCK) && one_in_(13))
    	{
    		/* The player is lucky - the item is better than normal */
    		delta_level += 20;
    	}
    From dungeon.c; line 169
    Code:
    	/* Good luck */
    	if ((p_ptr->muta3 & MUT3_GOOD_LUCK) && !one_in_(13))
    	{
    		heavy = TRUE;
    	}
    I haven't really looked at the above code parts but in dungeon.c it seems to give heavy pseudo id, at least thats what the heavy variable seems to do in other parts of the code. That seems a little strange since that is not really associated with luck so I might be wrong.

    The delta variable in object2.c increases a genereated items base level and subsequently their change of being GOOD or better.

    The one_in_ probably means it happens 1 times in 13.

    Comment

    • Mangojuice
      Z+Angband Maintainer
      • Jun 2008
      • 318

      #3
      Originally posted by Rasit
      I have seen a spoiler forum so I hope I am allowed to post a spoiler in here. If not, please let me know so I can delete my message.

      I haven't really looked at the above code parts but in dungeon.c it seems to give heavy pseudo id, at least thats what the heavy variable seems to do in other parts of the code. That seems a little strange since that is not really associated with luck so I might be wrong.

      The delta variable in object2.c increases a genereated items base level and subsequently their change of being GOOD or better.

      The one_in_ probably means it happens 1 times in 13.
      That's right. This mutation gives you a 12/13 chance of having objects become heavily pseudo-id'ed regardless of whether your class uses strong or weak pseudo-id. It also gives a 1/13 chance for new objects of making them 20 levels out of depth, which would automatically force them to be "good".

      So it's pretty sweet for anyone.
      -----------------------------------------
      Z+Angband: A Zangband evolution
      http://tinyurl.com/5pq2bd

      Comment

      Working...
      😀
      😂
      🥰
      😘
      🤢
      😎
      😞
      😡
      👍
      👎