Tomb Titivator
Posts: 911
Joined: Thursday, 17th December 2015, 02:36
don’t train evo with Pak
But if I keep evo at 0 I get a large multiplier of MP->charges; 8 iceblast charges from 2 MP is typical.
Maybe at some point late in the game, it makes sense to train some evo with Pak. People seem to stop using Quick Charge anyway, and stockpile magic potions. But for much if not all of the game, it is better to keep evo low, to get lots more charges. Wands are plenty good without skill; being able to spam them is more beneficial than having higher power.
I suspected that maybe it’s because Quick Charge scales negatively with max MP, and evo skill gives you MP, but now I think the stepdown does the opposite of what it’s supposed to do with respect to evo:
- Code:
2970 const int mp_to_use = _pakellas_quick_charge_mp_cost();
2971 ASSERT(mp_to_use > 0);
2973 const int den = 100 * (get_real_mp(false) - you.mp_max_adj);
2974 const int num =
2975 stepdown(random2avg(you.skill(SK_EVOCATIONS, 10), 2) * mp_to_use,
2976 den / 3);
2978 if (recharge_wand(true, "", num, den) <= 0)
2979 {
2980 canned_msg(MSG_OK);
2981 return SPRET_ABORT;
2982 }
2984 dec_mp(mp_to_use);