(and vice versa for ice), since that's already what their base type does. Should the code ever be changed to allow them to get additional levels of resistance or susceptibility, the check is only done for the base stats (+1 and -1, respectively).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4362 c06c8d41-db1a-0410-9941-cceddc491573
4SI4UGBUACYU6VN6QCDV4UQJDN3WJ4IDD3B2GEVI4DGRBENQJMPQC
5YYQEHOEBH6H4FXW3H6RAQ7U6VZ33BVP3S3I3BE3GM5IUL5DAKYQC
NUFZ56NQQERFB3YMCXT3LBWTXIIITVGRZ3LCI6T4AT5LDNUG3GRAC
BTO5WE4OEK64DZQVNYLOESM74KKQNE7KSNMQVF5UDB26OBKP7ORQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
KPU2SA6G7UECM5N6PNXOT5CCQAYFBN47K5JYBQMFBD25HL2A5GIAC
6UPCB64Z2W243QR3JQD7WPQMPVNVBPYRG7GTGZK6LTKKBBSKBHZQC
7K5P2GRF6QUXTMERG2R3BB6DZFQYJQ6V2KNPMBPFDLOP36NQILPAC
if (item.base_type == OBJ_JEWELLERY)
{
if (item.sub_type == RING_FIRE
&& (propanns[i].prop == RAP_FIRE && val == 1
|| propanns[i].prop == RAP_COLD && val == -1))
{
continue;
}
if (item.sub_type == RING_ICE
&& (propanns[i].prop == RAP_COLD && val == 1
|| propanns[i].prop == RAP_FIRE && val == -1))
{
continue;
}
}