Changeset 618
- Timestamp:
- 12/21/07 20:39:09 (1 year ago)
- Files:
-
- trunk/src/effects.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/effects.c
r580 r618 404 404 case EF_BRAWN: 405 405 { 406 if (!do_dec_stat(A_INT, TRUE)) return FALSE; 406 int stat = rand_int(A_MAX); 407 if (!do_dec_stat(stat, TRUE)) return FALSE; 407 408 if (do_inc_stat(A_STR)) *ident = TRUE; 408 409 return TRUE; … … 411 412 case EF_INTELLECT: 412 413 { 413 if (!do_dec_stat(A_CON, TRUE)) return FALSE; 414 int stat = rand_int(A_MAX); 415 if (!do_dec_stat(stat, TRUE)) return FALSE; 414 416 if (do_inc_stat(A_INT)) *ident = TRUE; 415 417 return TRUE; … … 418 420 case EF_CONTEMPLATION: 419 421 { 420 if (!do_dec_stat(A_DEX, TRUE)) return FALSE; 422 int stat = rand_int(A_MAX); 423 if (!do_dec_stat(stat, TRUE)) return FALSE; 421 424 if (do_inc_stat(A_WIS)) *ident = TRUE; 422 425 return TRUE; … … 425 428 case EF_TOUGHNESS: 426 429 { 427 if (!do_dec_stat(A_CHR, TRUE)) return FALSE; 430 int stat = rand_int(A_MAX); 431 if (!do_dec_stat(stat, TRUE)) return FALSE; 428 432 if (do_inc_stat(A_CON)) *ident = TRUE; 429 433 return TRUE; … … 432 436 case EF_NIMBLENESS: 433 437 { 434 if (!do_dec_stat(A_STR, TRUE)) return FALSE; 438 int stat = rand_int(A_MAX); 439 if (!do_dec_stat(stat, TRUE)) return FALSE; 435 440 if (do_inc_stat(A_DEX)) *ident = TRUE; 436 441 return TRUE; … … 439 444 case EF_PLEASING: 440 445 { 441 if (!do_dec_stat(A_WIS, TRUE)) return FALSE; 446 int stat = rand_int(A_MAX); 447 if (!do_dec_stat(stat, TRUE)) return FALSE; 442 448 if (do_inc_stat(A_CHR)) *ident = TRUE; 443 449 return TRUE;
