Changeset 710
- Timestamp:
- 02/23/08 01:11:51 (7 months ago)
- Files:
-
- trunk/src/obj-make.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/obj-make.c
r686 r710 1529 1529 int object_pseudo_heavy(const object_type *o_ptr) 1530 1530 { 1531 object_kind *k_ptr = &k_info[o_ptr->k_idx]; 1532 1531 1533 if (artifact_p(o_ptr)) 1532 1534 { … … 1548 1550 return INSCRIP_CURSED; 1549 1551 1550 else if (o_ptr->to_a == 0 && o_ptr->to_h == 0 && o_ptr->to_d == 0)1552 else if (o_ptr->to_a == k_ptr->to_a && o_ptr->to_h == k_ptr->to_h && o_ptr->to_d == k_ptr->to_d) 1551 1553 return INSCRIP_AVERAGE; 1552 else if (o_ptr->to_a >= 0 && o_ptr->to_h >= 0 && o_ptr->to_d >= 0)1554 else if (o_ptr->to_a >= k_ptr->to_a && o_ptr->to_h >= k_ptr->to_h && o_ptr->to_d >= k_ptr->to_d) 1553 1555 return INSCRIP_MAGICAL; 1554 else if (o_ptr->to_a <= 0 && o_ptr->to_h <= 0 && o_ptr->to_d <= 0)1556 else if (o_ptr->to_a <= k_ptr->to_a && o_ptr->to_h <= k_ptr->to_h && o_ptr->to_d <= k_ptr->to_d) 1555 1557 return INSCRIP_MAGICAL; 1556 1558 … … 1574 1576 if (ego_item_p(o_ptr)) return (INSCRIP_EXCELLENT); 1575 1577 1576 /* Good armor bonus */ 1577 if (o_ptr->to_a > 0 || o_ptr->to_h != 0 || o_ptr->to_d > 0) 1578 return (INSCRIP_MAGICAL); 1578 /* Catch anything average */ 1579 if (o_ptr->to_a == k_ptr->to_a && o_ptr->to_h == k_ptr->to_h && o_ptr->to_d == k_ptr->to_d) 1580 return INSCRIP_AVERAGE; 1581 1582 /* Catch magical things */ 1583 if (o_ptr->to_a != k_ptr->to_a || o_ptr->to_h != k_ptr->to_h || o_ptr->to_d != k_ptr->to_d) 1584 return INSCRIP_MAGICAL; 1579 1585 1580 1586 /* No feeling */
