was because spell loading was happening before spell creation. Now it gets loaded twice, which is slightly inefficient, but who cares.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@861 c06c8d41-db1a-0410-9941-cceddc491573
G725PD3HGAFFFQ3SKJ7E2O6I422Y54HSDFVVBM2QGLC26TGQXWEAC
if (ghost.values[ GVAL_BRAND ] == SPWPN_HOLY_WRATH
|| ghost.values[ GVAL_BRAND ] == SPWPN_ORC_SLAYING
|| ghost.values[ GVAL_BRAND ] == SPWPN_PROTECTION
|| ghost.values[ GVAL_BRAND ] == SPWPN_FLAME
|| ghost.values[ GVAL_BRAND ] == SPWPN_FROST
|| ghost.values[ GVAL_BRAND ] == SPWPN_DISRUPTION)
{
ghost.values[ GVAL_BRAND ] = SPWPN_SPEED;
}
} while (ghost.values[ GVAL_BRAND ] == SPWPN_HOLY_WRATH
|| ghost.values[ GVAL_BRAND ] == SPWPN_ORC_SLAYING
|| ghost.values[ GVAL_BRAND ] == SPWPN_PROTECTION
|| ghost.values[ GVAL_BRAND ] == SPWPN_FLAME
|| ghost.values[ GVAL_BRAND ] == SPWPN_FROST
|| ghost.values[ GVAL_BRAND ] == SPWPN_DISRUPTION);