Changeset 236

Show
Ignore:
Timestamp:
06/27/07 22:59:56 (1 year ago)
Author:
takkaria
Message:

Fix setting squelch flags on sight.

Files:

Legend:

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

    r235 r236  
    337337                return TRUE; 
    338338 
    339         /* Do squelching by type */ 
     339       /* Do squelching by sval, if the tval's allowed */ 
    340340        if (k_info[o_ptr->k_idx].squelch && fullid) 
    341                 return TRUE; 
     341        { 
     342                for (i = 0; i < N_ELEMENTS(sval_dependent); i++) 
     343                { 
     344                        if (k_info[o_ptr->k_idx].tval == sval_dependent[i].tval) 
     345                                return TRUE; 
     346                } 
     347        } 
    342348 
    343349 
     
    346352        { 
    347353                if (type_tvals[i][1] == o_ptr->tval) 
     354                { 
    348355                        num = type_tvals[i][0]; 
     356                        break; 
     357                } 
    349358        } 
    350359 
     
    543552 
    544553 
    545  
    546  
    547  
    548 /*** UI stuff ***/ 
    549  
    550 /* 
    551  * This is much simpler than it used to be. 
    552  */ 
    553554 
    554555