Changeset 1458
- Timestamp:
- 07/02/09 21:33:06 (9 months ago)
- Location:
- trunk/src
- Files:
-
- 12 modified
-
attack.c (modified) (1 diff)
-
cmd1.c (modified) (1 diff)
-
cmd2.c (modified) (2 diffs)
-
dungeon.c (modified) (2 diffs)
-
effects.c (modified) (8 diffs)
-
monster/melee1.c (modified) (15 diffs)
-
monster/melee2.c (modified) (8 diffs)
-
object/identify.c (modified) (1 diff)
-
object/object.h (modified) (1 diff)
-
spells1.c (modified) (27 diffs)
-
spells2.c (modified) (1 diff)
-
trap.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/attack.c
r1456 r1458 366 366 object_notice_on_attack(); 367 367 if (do_quake) 368 object_notice_flag(2, TR2_IMPACT);368 wieldeds_notice_flag(2, TR2_IMPACT); 369 369 } 370 370 else -
trunk/src/cmd1.c
r1417 r1458 41 41 42 42 /* Notice object flags */ 43 object_notice_flag(0, TR0_SEARCH);43 wieldeds_notice_flag(0, TR0_SEARCH); 44 44 45 45 /* Penalize various conditions */ -
trunk/src/cmd2.c
r1448 r1458 280 280 (void)inc_timed(TMD_POISONED, 10 + randint1(20), TRUE); 281 281 else if (p_ptr->state.resist_pois) 282 object_notice_flag(1, TR1_RES_POIS);282 wieldeds_notice_flag(1, TR1_RES_POIS); 283 283 } 284 284 … … 290 290 (void)inc_timed(TMD_PARALYZED, 10 + randint1(20), TRUE); 291 291 else 292 object_notice_flag(2, TR2_FREE_ACT);292 wieldeds_notice_flag(2, TR2_FREE_ACT); 293 293 } 294 294 -
trunk/src/dungeon.c
r1419 r1458 764 764 } 765 765 766 object_notice_flag(2, TR2_DRAIN_EXP);766 wieldeds_notice_flag(2, TR2_DRAIN_EXP); 767 767 } 768 768 … … 779 779 if (p_ptr->state.teleport && one_in_(100)) 780 780 { 781 object_notice_flag(2, TR2_TELEPORT);781 wieldeds_notice_flag(2, TR2_TELEPORT); 782 782 teleport_player(40); 783 783 disturb(0, 0); -
trunk/src/effects.c
r1370 r1458 176 176 else 177 177 { 178 object_notice_flag(1, TR1_RES_POIS);178 wieldeds_notice_flag(1, TR1_RES_POIS); 179 179 } 180 180 … … 191 191 else 192 192 { 193 object_notice_flag(1, TR1_RES_BLIND);193 wieldeds_notice_flag(1, TR1_RES_BLIND); 194 194 } 195 195 … … 206 206 else 207 207 { 208 object_notice_flag(1, TR1_RES_FEAR);208 wieldeds_notice_flag(1, TR1_RES_FEAR); 209 209 } 210 210 … … 221 221 else 222 222 { 223 object_notice_flag(1, TR1_RES_CONFU);223 wieldeds_notice_flag(1, TR1_RES_CONFU); 224 224 } 225 225 … … 236 236 else 237 237 { 238 object_notice_flag(1, TR1_RES_CHAOS);238 wieldeds_notice_flag(1, TR1_RES_CHAOS); 239 239 } 240 240 … … 251 251 else 252 252 { 253 object_notice_flag(2, TR2_FREE_ACT);253 wieldeds_notice_flag(2, TR2_FREE_ACT); 254 254 } 255 255 … … 422 422 else 423 423 { 424 object_notice_flag(2, TR2_HOLD_LIFE);424 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 425 425 } 426 426 return TRUE; … … 971 971 (void)inc_timed(TMD_BLIND, 3 + randint1(5), TRUE); 972 972 else 973 object_notice_flag(1, TR1_RES_BLIND);973 wieldeds_notice_flag(1, TR1_RES_BLIND); 974 974 975 975 if (unlite_area(10, 3)) *ident = TRUE; -
trunk/src/monster/melee1.c
r1353 r1458 495 495 else if (p_ptr->state.resist_pois) 496 496 { 497 object_notice_flag(1, TR1_RES_POIS);497 wieldeds_notice_flag(1, TR1_RES_POIS); 498 498 } 499 499 … … 517 517 else 518 518 { 519 object_notice_flag(1, TR1_RES_DISEN);519 wieldeds_notice_flag(1, TR1_RES_DISEN); 520 520 } 521 521 … … 885 885 else 886 886 { 887 object_notice_flag(1, TR1_RES_BLIND);887 wieldeds_notice_flag(1, TR1_RES_BLIND); 888 888 } 889 889 … … 909 909 else 910 910 { 911 object_notice_flag(1, TR1_RES_CONFU);911 wieldeds_notice_flag(1, TR1_RES_CONFU); 912 912 } 913 913 … … 927 927 { 928 928 msg_print("You stand your ground!"); 929 object_notice_flag(1, TR1_RES_FEAR);929 wieldeds_notice_flag(1, TR1_RES_FEAR); 930 930 obvious = TRUE; 931 931 } … … 959 959 { 960 960 msg_print("You are unaffected!"); 961 object_notice_flag(2, TR2_FREE_ACT);961 wieldeds_notice_flag(2, TR2_FREE_ACT); 962 962 obvious = TRUE; 963 963 } … … 1099 1099 { 1100 1100 msg_print("You keep hold of your life force!"); 1101 object_notice_flag(2, TR2_HOLD_LIFE);1101 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1102 1102 } 1103 1103 else … … 1108 1108 msg_print("You feel your life slipping away!"); 1109 1109 lose_exp(d/10); 1110 object_notice_flag(2, TR2_HOLD_LIFE);1110 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1111 1111 } 1112 1112 else … … 1130 1130 { 1131 1131 msg_print("You keep hold of your life force!"); 1132 object_notice_flag(2, TR2_HOLD_LIFE);1132 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1133 1133 } 1134 1134 else … … 1140 1140 msg_print("You feel your life slipping away!"); 1141 1141 lose_exp(d / 10); 1142 object_notice_flag(2, TR2_HOLD_LIFE);1142 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1143 1143 } 1144 1144 else … … 1162 1162 { 1163 1163 msg_print("You keep hold of your life force!"); 1164 object_notice_flag(2, TR2_HOLD_LIFE);1164 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1165 1165 } 1166 1166 else … … 1172 1172 msg_print("You feel your life slipping away!"); 1173 1173 lose_exp(d / 10); 1174 object_notice_flag(2, TR2_HOLD_LIFE);1174 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1175 1175 } 1176 1176 else … … 1194 1194 { 1195 1195 msg_print("You keep hold of your life force!"); 1196 object_notice_flag(2, TR2_HOLD_LIFE);1196 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1197 1197 } 1198 1198 else … … 1204 1204 msg_print("You feel your life slipping away!"); 1205 1205 lose_exp(d / 10); 1206 object_notice_flag(2, TR2_HOLD_LIFE);1206 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 1207 1207 } 1208 1208 else … … 1230 1230 else 1231 1231 { 1232 object_notice_flag(1, TR1_RES_CHAOS);1232 wieldeds_notice_flag(1, TR1_RES_CHAOS); 1233 1233 } 1234 1234 -
trunk/src/monster/melee2.c
r1390 r1458 1334 1334 (void)inc_timed(TMD_CONFUSED, randint0(4) + 4, TRUE); 1335 1335 else 1336 object_notice_flag(1, TR1_RES_CONFU);1336 wieldeds_notice_flag(1, TR1_RES_CONFU); 1337 1337 1338 1338 take_hit(MIND_BLAST_DMG(rlev, RANDOMISE), ddesc); … … 1361 1361 (void)inc_timed(TMD_BLIND, 8 + randint0(8), TRUE); 1362 1362 else 1363 object_notice_flag(1, TR1_RES_BLIND);1363 wieldeds_notice_flag(1, TR1_RES_BLIND); 1364 1364 1365 1365 if (!p_ptr->state.resist_confu) 1366 1366 (void)inc_timed(TMD_CONFUSED, randint0(4) + 4, TRUE); 1367 1367 else 1368 object_notice_flag(1, TR1_RES_CONFU);1368 wieldeds_notice_flag(1, TR1_RES_CONFU); 1369 1369 1370 1370 if (!p_ptr->state.free_act) 1371 1371 (void)inc_timed(TMD_PARALYZED, randint0(4) + 4, TRUE); 1372 1372 else 1373 object_notice_flag(2, TR2_FREE_ACT);1373 wieldeds_notice_flag(2, TR2_FREE_ACT); 1374 1374 1375 1375 (void)inc_timed(TMD_SLOW, randint0(4) + 4, TRUE); … … 1568 1568 { 1569 1569 msg_print("You refuse to be frightened."); 1570 object_notice_flag(1, TR1_RES_FEAR);1570 wieldeds_notice_flag(1, TR1_RES_FEAR); 1571 1571 } 1572 1572 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE]) … … 1591 1591 { 1592 1592 msg_print("You are unaffected!"); 1593 object_notice_flag(1, TR1_RES_BLIND);1593 wieldeds_notice_flag(1, TR1_RES_BLIND); 1594 1594 } 1595 1595 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE]) … … 1614 1614 { 1615 1615 msg_print("You disbelieve the feeble spell."); 1616 object_notice_flag(1, TR1_RES_CONFU);1616 wieldeds_notice_flag(1, TR1_RES_CONFU); 1617 1617 } 1618 1618 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE]) … … 1636 1636 { 1637 1637 msg_print("You are unaffected!"); 1638 object_notice_flag(2, TR2_FREE_ACT);1638 wieldeds_notice_flag(2, TR2_FREE_ACT); 1639 1639 } 1640 1640 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE]) … … 1659 1659 { 1660 1660 msg_print("You are unaffected!"); 1661 object_notice_flag(2, TR2_FREE_ACT);1661 wieldeds_notice_flag(2, TR2_FREE_ACT); 1662 1662 } 1663 1663 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE]) … … 1830 1830 { 1831 1831 msg_print("You are unaffected!"); 1832 object_notice_flag(1, TR1_RES_NEXUS);1832 wieldeds_notice_flag(1, TR1_RES_NEXUS); 1833 1833 } 1834 1834 else if (randint0(100) < p_ptr->state.skills[SKILL_SAVE]) -
trunk/src/object/identify.c
r1400 r1458 154 154 * \param flag is teh flag to notice 155 155 */ 156 void object_notice_flag(int flagset, u32b flag)156 void wieldeds_notice_flag(int flagset, u32b flag) 157 157 { 158 158 int i; -
trunk/src/object/object.h
r1445 r1458 61 61 void object_notice_on_attack(void); 62 62 void object_notice_slays(u32b known_f1, int inven_idx); 63 void object_notice_flag(int flagset, u32b flag);63 void wieldeds_notice_flag(int flagset, u32b flag); 64 64 bool object_notice_curses(object_type *o_ptr); 65 65 void object_notice_on_wield(object_type *o_ptr); -
trunk/src/spells1.c
r1353 r1458 990 990 991 991 /* Notice flags */ 992 object_notice_flag(1, TR1_IM_ACID);993 object_notice_flag(1, TR1_RES_ACID);994 object_notice_flag(1, TR1_VULN_ACID);992 wieldeds_notice_flag(1, TR1_IM_ACID); 993 wieldeds_notice_flag(1, TR1_RES_ACID); 994 wieldeds_notice_flag(1, TR1_VULN_ACID); 995 995 996 996 /* Change damage */ … … 1032 1032 1033 1033 /* Notice flags */ 1034 object_notice_flag(1, TR1_IM_ELEC);1035 object_notice_flag(1, TR1_RES_ELEC);1036 object_notice_flag(1, TR1_VULN_ELEC);1034 wieldeds_notice_flag(1, TR1_IM_ELEC); 1035 wieldeds_notice_flag(1, TR1_RES_ELEC); 1036 wieldeds_notice_flag(1, TR1_VULN_ELEC); 1037 1037 1038 1038 /* Change damage */ … … 1071 1071 1072 1072 /* Notice flags */ 1073 object_notice_flag(1, TR1_IM_FIRE);1074 object_notice_flag(1, TR1_RES_FIRE);1075 object_notice_flag(1, TR1_VULN_FIRE);1073 wieldeds_notice_flag(1, TR1_IM_FIRE); 1074 wieldeds_notice_flag(1, TR1_RES_FIRE); 1075 wieldeds_notice_flag(1, TR1_VULN_FIRE); 1076 1076 1077 1077 /* Change damage */ … … 1110 1110 1111 1111 /* Notice flags */ 1112 object_notice_flag(1, TR1_IM_COLD);1113 object_notice_flag(1, TR1_RES_COLD);1114 object_notice_flag(1, TR1_VULN_COLD);1112 wieldeds_notice_flag(1, TR1_IM_COLD); 1113 wieldeds_notice_flag(1, TR1_RES_COLD); 1114 wieldeds_notice_flag(1, TR1_VULN_COLD); 1115 1115 1116 1116 /* Change damage */ … … 3391 3391 { 3392 3392 dam = RES_POIS_ADJ(dam, NOT_USED); 3393 object_notice_flag(1, TR1_RES_POIS);3393 wieldeds_notice_flag(1, TR1_RES_POIS); 3394 3394 } 3395 3395 … … 3442 3442 else 3443 3443 { 3444 object_notice_flag(1, TR1_RES_SOUND);3444 wieldeds_notice_flag(1, TR1_RES_SOUND); 3445 3445 } 3446 3446 break; … … 3454 3454 { 3455 3455 dam = RES_NETH_ADJ(dam, RANDOMISE); 3456 object_notice_flag(1, TR1_RES_NETHR);3456 wieldeds_notice_flag(1, TR1_RES_NETHR); 3457 3457 } 3458 3458 else … … 3461 3461 { 3462 3462 msg_print("You keep hold of your life force!"); 3463 object_notice_flag(2, TR2_HOLD_LIFE);3463 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 3464 3464 } 3465 3465 else … … 3471 3471 msg_print("You feel your life slipping away!"); 3472 3472 lose_exp(d / 10); 3473 object_notice_flag(2, TR2_HOLD_LIFE);3473 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 3474 3474 } 3475 3475 else … … 3491 3491 (void)inc_timed(TMD_STUN, randint1(40), TRUE); 3492 3492 else 3493 object_notice_flag(1, TR1_RES_SOUND);3493 wieldeds_notice_flag(1, TR1_RES_SOUND); 3494 3494 3495 3495 if (!p_ptr->state.resist_confu) 3496 3496 (void)inc_timed(TMD_CONFUSED, randint1(5) + 5, TRUE); 3497 3497 else 3498 object_notice_flag(1, TR1_RES_CONFU);3498 wieldeds_notice_flag(1, TR1_RES_CONFU); 3499 3499 3500 3500 take_hit(dam, killer); … … 3509 3509 { 3510 3510 dam = RES_CHAO_ADJ(dam, RANDOMISE); 3511 object_notice_flag(1, TR1_RES_CHAOS);3511 wieldeds_notice_flag(1, TR1_RES_CHAOS); 3512 3512 } 3513 3513 if (!p_ptr->state.resist_confu && !p_ptr->state.resist_chaos) … … 3519 3519 (void)inc_timed(TMD_IMAGE, randint1(10), TRUE); 3520 3520 else 3521 object_notice_flag(1, TR1_RES_CHAOS);3521 wieldeds_notice_flag(1, TR1_RES_CHAOS); 3522 3522 3523 3523 if (!p_ptr->state.resist_nethr && !p_ptr->state.resist_chaos) … … 3526 3526 { 3527 3527 msg_print("You keep hold of your life force!"); 3528 object_notice_flag(2, TR2_HOLD_LIFE);3528 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 3529 3529 } 3530 3530 else … … 3536 3536 msg_print("You feel your life slipping away!"); 3537 3537 lose_exp(d / 10); 3538 object_notice_flag(2, TR2_HOLD_LIFE);3538 wieldeds_notice_flag(2, TR2_HOLD_LIFE); 3539 3539 } 3540 3540 else … … 3547 3547 else 3548 3548 { 3549 object_notice_flag(1, TR1_RES_NETHR);3550 object_notice_flag(1, TR1_RES_CHAOS);3549 wieldeds_notice_flag(1, TR1_RES_NETHR); 3550 wieldeds_notice_flag(1, TR1_RES_CHAOS); 3551 3551 } 3552 3552 … … 3562 3562 { 3563 3563 dam = RES_SHAR_ADJ(dam, RANDOMISE); 3564 object_notice_flag(1, TR1_RES_SHARD);3564 wieldeds_notice_flag(1, TR1_RES_SHARD); 3565 3565 } 3566 3566 else … … 3579 3579 { 3580 3580 dam = RES_SOUN_ADJ(dam, RANDOMISE); 3581 object_notice_flag(1, TR1_RES_SOUND);3581 wieldeds_notice_flag(1, TR1_RES_SOUND); 3582 3582 } 3583 3583 else … … 3597 3597 { 3598 3598 dam = RES_CONF_ADJ(dam, RANDOMISE); 3599 object_notice_flag(1, TR1_RES_CONFU);3599 wieldeds_notice_flag(1, TR1_RES_CONFU); 3600 3600 } 3601 3601 else … … 3614 3614 { 3615 3615 dam = RES_DISE_ADJ(dam, RANDOMISE); 3616 object_notice_flag(1, TR1_RES_DISEN);3616 wieldeds_notice_flag(1, TR1_RES_DISEN); 3617 3617 } 3618 3618 else … … 3631 3631 { 3632 3632 dam = RES_NEXU_ADJ(dam, RANDOMISE); 3633 object_notice_flag(1, TR1_RES_NEXUS);3633 wieldeds_notice_flag(1, TR1_RES_NEXUS); 3634 3634 } 3635 3635 else … … 3648 3648 (void)inc_timed(TMD_STUN, randint1(20), TRUE); 3649 3649 else 3650 object_notice_flag(1, TR1_RES_SOUND);3650 wieldeds_notice_flag(1, TR1_RES_SOUND); 3651 3651 3652 3652 take_hit(dam, killer); … … 3670 3670 { 3671 3671 dam = RES_LITE_ADJ(dam, RANDOMISE); 3672 object_notice_flag(1, TR1_RES_LITE);3672 wieldeds_notice_flag(1, TR1_RES_LITE); 3673 3673 } 3674 3674 else if (!blind && !p_ptr->state.resist_blind) … … 3678 3678 else if (p_ptr->state.resist_blind) 3679 3679 { 3680 object_notice_flag(1, TR1_RES_BLIND);3680 wieldeds_notice_flag(1, TR1_RES_BLIND); 3681 3681 } 3682 3682 take_hit(dam, killer); … … 3691 3691 { 3692 3692 dam = RES_DARK_ADJ(dam, RANDOMISE); 3693 object_notice_flag(1, TR1_RES_DARK);3693 wieldeds_notice_flag(1, TR1_RES_DARK); 3694 3694 } 3695 3695 else if (!blind && !p_ptr->state.resist_blind) … … 3699 3699 else if (p_ptr->state.resist_blind) 3700 3700 { 3701 object_notice_flag(1, TR1_RES_BLIND);3701 wieldeds_notice_flag(1, TR1_RES_BLIND); 3702 3702 } 3703 3703 take_hit(dam, killer); … … 3774 3774 else 3775 3775 { 3776 object_notice_flag(1, TR1_RES_SOUND);3776 wieldeds_notice_flag(1, TR1_RES_SOUND); 3777 3777 } 3778 3778 take_hit(dam, killer); … … 3805 3805 (void)inc_timed(TMD_CUT, damroll(5, 8), TRUE); 3806 3806 else 3807 object_notice_flag(1, TR1_RES_SHARD);3807 wieldeds_notice_flag(1, TR1_RES_SHARD); 3808 3808 3809 3809 if (!p_ptr->state.resist_sound) 3810 3810 (void)inc_timed(TMD_STUN, randint1(15), TRUE); 3811 3811 else 3812 object_notice_flag(1, TR1_RES_SOUND);3812 wieldeds_notice_flag(1, TR1_RES_SOUND); 3813 3813 3814 3814 break; -
trunk/src/spells2.c
r1417 r1458 166 166 167 167 assert(TR1_SUST_STR == (1<<A_STR)); 168 object_notice_flag(1, 1<<stat);168 wieldeds_notice_flag(1, 1<<stat); 169 169 170 170 /* Notice effect */ -
trunk/src/trap.c
r1370 r1458 136 136 { 137 137 msg_print("You float gently down to the next level."); 138 object_notice_flag(2, TR2_FEATHER);138 wieldeds_notice_flag(2, TR2_FEATHER); 139 139 } 140 140 else … … 156 156 { 157 157 msg_print("You float gently to the bottom of the pit."); 158 object_notice_flag(2, TR2_FEATHER);158 wieldeds_notice_flag(2, TR2_FEATHER); 159 159 } 160 160 else … … 174 174 msg_print("You float gently to the floor of the pit."); 175 175 msg_print("You carefully avoid touching the spikes."); 176 object_notice_flag(2, TR2_FEATHER);176 wieldeds_notice_flag(2, TR2_FEATHER); 177 177 } 178 178 else … … 204 204 msg_print("You float gently to the floor of the pit."); 205 205 msg_print("You carefully avoid touching the spikes."); 206 object_notice_flag(2, TR2_FEATHER);206 wieldeds_notice_flag(2, TR2_FEATHER); 207 207 } 208 208 else … … 230 230 231 231 if (p_ptr->state.resist_pois) 232 object_notice_flag(1, TR1_RES_POIS);232 wieldeds_notice_flag(1, TR1_RES_POIS); 233 233 } 234 234 … … 347 347 (void)inc_timed(TMD_BLIND, randint0(50) + 25, TRUE); 348 348 else 349 object_notice_flag(1, TR1_RES_BLIND);349 wieldeds_notice_flag(1, TR1_RES_BLIND); 350 350 351 351 break; … … 358 358 (void)inc_timed(TMD_CONFUSED, randint0(20) + 10, TRUE); 359 359 else 360 object_notice_flag(1, TR1_RES_CONFU);360 wieldeds_notice_flag(1, TR1_RES_CONFU); 361 361 362 362 break; … … 369 369 (void)inc_timed(TMD_POISONED, randint0(20) + 10, TRUE); 370 370 else if (p_ptr->state.resist_pois) 371 object_notice_flag(1, TR1_RES_POIS);371 wieldeds_notice_flag(1, TR1_RES_POIS); 372 372 373 373 break; … … 380 380 (void)inc_timed(TMD_PARALYZED, randint0(10) + 5, TRUE); 381 381 else 382 object_notice_flag(2, TR2_FREE_ACT);382 wieldeds_notice_flag(2, TR2_FREE_ACT); 383 383 384 384 break;
