… | |
… | |
384 | * something that has item_power 1 is probably just fine if our calculated |
384 | * something that has item_power 1 is probably just fine if our calculated |
385 | * value is 1 or 2 - these values are small enough that hard to be precise. |
385 | * value is 1 or 2 - these values are small enough that hard to be precise. |
386 | * similarly, it item_power is 0, the first check will always pass, |
386 | * similarly, it item_power is 0, the first check will always pass, |
387 | * but not the second one. |
387 | * but not the second one. |
388 | */ |
388 | */ |
|
|
389 | #if 0 //TODO |
389 | if (ip > 2 * item_power && ip > (item_power + 3)) |
390 | if (ip > 2 * item_power && ip > (item_power + 3)) |
390 | LOG (llevDebug, "Object %s seems to have too low item power? %d > %d\n", debug_desc (), ip, item_power); |
391 | LOG (llevDebug, "Object %s seems to have too low item power? %d > %d\n", debug_desc (), ip, item_power); |
|
|
392 | #endif |
391 | } |
393 | } |
392 | |
394 | |
393 | /* Old spellcasting object - need to load in the appropiate object */ |
395 | /* Old spellcasting object - need to load in the appropiate object */ |
394 | if ((type == ROD || type == WAND || type == SCROLL || type == HORN || type == FIREWALL || |
396 | if ((type == ROD || type == WAND || type == SCROLL || type == HORN || type == FIREWALL || |
395 | /* POTIONS and ALTARS don't always cast spells, but if they do, update them */ |
397 | /* POTIONS and ALTARS don't always cast spells, but if they do, update them */ |