In vanilla:head:spells1.c:project_p you have
which is noticeably not exclusive in tests for timed vs equipment resistance- ie the RES_POIS_ADJ can be applied twice.
Code:
if (p_ptr->state.resist_pois)
{
dam = RES_POIS_ADJ(dam, NOT_USED);
wieldeds_notice_flag(OF_RES_POIS);
}
if (p_ptr->timed[TMD_OPP_POIS])
dam = RES_POIS_ADJ(dam, NOT_USED);
Comment