Changeset 895 for trunk/src/trap.c

Show
Ignore:
Timestamp:
05/11/08 22:23:55 (4 months ago)
Author:
takkaria
Message:

Fix #44: (by Rowan Beentje)

  • Replace all instances of rand_int() with randint0()
  • Replace all instances of randint() with randint1()

In addition, the patch:

  • Replaces all instances of rand_die() with randint1()
  • Replaces randint1() with randint0() on line 1649 of effects.c to fix a multihued breath effect error.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/trap.c

    r843 r895  
    6969        { 
    7070                /* Hack -- pick a trap */ 
    71                 feat = FEAT_TRAP_HEAD + rand_int(16); 
     71                feat = FEAT_TRAP_HEAD + randint0(16); 
    7272 
    7373                /* Check against minimum depth */ 
     
    192192 
    193193                                        dam = dam * 2; 
    194                                         (void)inc_timed(TMD_CUT, randint(dam)); 
     194                                        (void)inc_timed(TMD_CUT, randint1(dam)); 
    195195                                } 
    196196 
     
    222222 
    223223                                        dam = dam * 2; 
    224                                         (void)inc_timed(TMD_CUT, randint(dam)); 
     224                                        (void)inc_timed(TMD_CUT, randint1(dam)); 
    225225 
    226226                                        if (p_ptr->resist_pois || p_ptr->timed[TMD_OPP_POIS]) 
     
    231231                                        { 
    232232                                                dam = dam * 2; 
    233                                                 (void)inc_timed(TMD_POISONED, randint(dam)); 
     233                                                (void)inc_timed(TMD_POISONED, randint1(dam)); 
    234234                                        } 
    235235                                } 
     
    248248                        cave_info[y][x] &= ~(CAVE_MARK); 
    249249                        cave_set_feat(y, x, FEAT_FLOOR); 
    250                         num = 2 + randint(3); 
     250                        num = 2 + randint1(3); 
    251251                        for (i = 0; i < num; i++) 
    252252                        { 
     
    286286                                dam = damroll(1, 4); 
    287287                                take_hit(dam, name); 
    288                                 (void)inc_timed(TMD_SLOW, rand_int(20) + 20); 
     288                                (void)inc_timed(TMD_SLOW, randint0(20) + 20); 
    289289                        } 
    290290                        else 
     
    348348                        if (!p_ptr->resist_blind) 
    349349                        { 
    350                                 (void)inc_timed(TMD_BLIND, rand_int(50) + 25); 
     350                                (void)inc_timed(TMD_BLIND, randint0(50) + 25); 
    351351                        } 
    352352                        break; 
     
    358358                        if (!p_ptr->resist_confu) 
    359359                        { 
    360                                 (void)inc_timed(TMD_CONFUSED, rand_int(20) + 10); 
     360                                (void)inc_timed(TMD_CONFUSED, randint0(20) + 10); 
    361361                        } 
    362362                        break; 
     
    368368                        if (!p_ptr->resist_pois && !p_ptr->timed[TMD_OPP_POIS]) 
    369369                        { 
    370                                 (void)inc_timed(TMD_POISONED, rand_int(20) + 10); 
     370                                (void)inc_timed(TMD_POISONED, randint0(20) + 10); 
    371371                        } 
    372372                        break; 
     
    378378                        if (!p_ptr->free_act) 
    379379                        { 
    380                                 (void)inc_timed(TMD_PARALYZED, rand_int(10) + 5); 
     380                                (void)inc_timed(TMD_PARALYZED, randint0(10) + 5); 
    381381                        } 
    382382                        break;