Mage-er Change
Collapse
X
-
-
Argh, you are right. I should stop posting for the night.Comment
-
For the important fights mages should use devices over spells. Note
Code:/* Boost damage effects if skill > difficulty */ boost = MAX(p_ptr->state.skills[SKILL_DEVICE] - level, 0);
If beauty is in the eye of the beholder, then why are beholders so freaking ugly?Comment
-
I was wondering a few weeks back if there was any way to boost damage on wands, etc. I was playing a warrior and wondering why anyone would ever take on any deep-depth monster with a wand, having to empty an entire wand to get a single kill.
Knowing there is bonus damage for high-skill characters makes plenty of sense. Thanks for that.Comment
-
Blessed Weapon Effect
void get_spell_info(int tval, int spell, char *p, size_t len)
{
...
case PRAYER_ORB_OF_DRAINING:
strnfmt(p, len, " %d+3d6", plev +
(plev / (player_has(PF_BLESS_WEAPON) ? 2 : 4)));
break;
(AND, further down...)
static bool cast_priest_spell(int spell, int dir)
{
...
case PRAYER_ORB_OF_DRAINING:
{
fire_ball(GF_HOLY_ORB, dir,
(damroll(3, 6) + plev +
(plev / (player_has(PF_BLESS_WEAPON) ? 2 : 4))),
((plev < 30) ? 2 : 3));
break;
I do not believe there is any distinction between Priest and Paladin in that statement.Comment
-
I was slightly incorrect earlier. Will o' the wisps and cherubs also resist poison.
Of the 228 monsters, 129 are evil. Five of those (Mim, Lorgan, Kavlax, and young and mature multi-hued dragons) resist all mage elemental bolts.
I defer to Eddie's and Derakon's later posts about how much offensive power mages have.
Again - thank you for grabbing those numbers. A little more than 50%... I suspected there would have been more.
Unfortunately, I knew this would turn out to be a "Mages are too whimpy" or "Mages are not inferior to Priests" issue. Which, wasn't my goal, and I have eluded to that in my posts. I'm guilty for steering the topic into that area.
I'm trying to build support for the succession of the book method to the spell-scroll method. And why...
Nick - if I had the time/energy to do so, I might take a stab at a variant; problem is I've never attempted one. Not sure if I could. Besides, I'd rather spend my time and effort whining---much more enjoyable.
-SBux-Comment
-
You're misreading the code. "player_has" is a shorthand call to "the player's flag field has this flag". PF_BLESS_WEAPON is the flag that says "this class must use a blessed weapon or suffer penalties". It does not mean "a blessed weapon is currently wielded".
The code in x-spell.c that does the Orb damage calculation really needs a comment. I suggestCode:/* HACK: priests (regardless of current weapon) get a damage boost. */
Comment
-
-SBux-Comment
-
Comment
-
I'll let the code speak for itself:
case PRAYER_ORB_OF_DRAINING:
{
fire_ball(GF_HOLY_ORB, dir,
(damroll(3, 6) + plev +
(plev / (player_has(PF_BLESS_WEAPON) ? 2 : 4))),
((plev < 30) ? 2 : 3));
break;
I do not believe there is any distinction between Priest and Paladin in that statement.
Edited to add: in other words, what Derakon said.Comment
Comment