Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old December 29, 2020, 23:19   #1
bughunter
Adept
 
Join Date: Nov 2019
Location: Pasadena CA
Posts: 100
bughunter is on a distinguished road
Wand failure rates rising

I noticed that my wand failure rate has gone up from 5% to 6% for most -

What would cause this? My stats are all maxed out except for Con.

I confirmed that it's not encumbrance.

Filedump attached. Edited to meet filesize limit. (Character name NSFW)
Attached Files
File Type: txt Bumblefk cl48 hobbit rogue.txt (16.6 KB, 32 views)
bughunter is offline   Reply With Quote
Old December 30, 2020, 02:15   #2
Monkey Face
Adept
 
Join Date: Feb 2009
Posts: 230
Monkey Face is on a distinguished road
Are you stunned? I know that hurts spell failure rate. Not sure about wand failure rate.
Monkey Face is offline   Reply With Quote
Old December 30, 2020, 18:51   #3
DavidMedley
Knight
 
Join Date: Oct 2019
Posts: 941
DavidMedley is on a distinguished road
Good point... Lots of status effects hurt your device skill.
DavidMedley is offline   Reply With Quote
Old December 30, 2020, 19:14   #4
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 2,434
wobbly is on a distinguished road
Quote:
Originally Posted by DavidMedley View Post
Good point... Lots of status effects hurt your device skill.
witness the insanity:

} else if (player_timed_grade_eq(p, TMD_FOOD, "Weak")) {
int badness = 15 - (player->timed[TMD_FOOD] * 10) / PY_FOOD_WEAK;
state->to_h -= badness;
state->to_d -= badness;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 9 / 10;

} else if (player_timed_grade_eq(p, TMD_FOOD, "Faint")) {
int badness = 20 - (player->timed[TMD_FOOD] * 10) / PY_FOOD_FAINT;
state->to_h -= badness;
state->to_d -= badness;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 8 / 10;

} else if (player_timed_grade_eq(p, TMD_FOOD, "Starving")) {
int badness = 28 - (player->timed[TMD_FOOD] * 10) / PY_FOOD_STARVE;
state->to_h -= badness;
state->to_d -= badness;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 7 / 10;

if (player_timed_grade_eq(p, TMD_STUN, "Heavy Stun")) {
state->to_h -= 20;
state->to_d -= 20;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 8 / 10;
} else if (player_timed_grade_eq(p, TMD_STUN, "Stun")) {
state->to_h -= 5;
state->to_d -= 5;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 9 / 10;
}

if (p->timed[TMD_BLESSED]) {
state->to_a += 5;
state->to_h += 10;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 105 / 100;
}

if (p->timed[TMD_HERO]) {
of_on(state->flags, OF_PROT_FEAR);
state->to_h += 12;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 105 / 100;
}

if (p->timed[TMD_SHERO]) {
of_on(state->flags, OF_PROT_FEAR);
state->to_h += 24;
state->to_a -= 10;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 9 / 10;
}

if (p->timed[TMD_CONFUSED]) {
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 75 / 100;
}
if (p->timed[TMD_AMNESIA]) {
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 8 / 10;
}
if (p->timed[TMD_POISONED]) {
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 95 / 100;
}
if (p->timed[TMD_IMAGE]) {
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 8 / 10;
}

if (of_has(state->flags, OF_AFRAID)) {
state->to_h -= 20;
state->to_a += 8;
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 95 / 100;
}
wobbly is offline   Reply With Quote
Old December 30, 2020, 20:24   #5
bughunter
Adept
 
Join Date: Nov 2019
Location: Pasadena CA
Posts: 100
bughunter is on a distinguished road
Hmm... it's none of those except possibly Amnesia. Bumblef*ck got hit by an Amnesia effect a couple of levels ago. Assumed I cleared it but perhaps not entirely.

Going from 5% fail on -Annhililation to 7% makes a noticeable difference in combat vs high level uniques.

Haven't popped up to town in quite some time, I guess it's time to go take a hit off of a _Curing.
bughunter is offline   Reply With Quote
Old December 30, 2020, 20:59   #6
bughunter
Adept
 
Join Date: Nov 2019
Location: Pasadena CA
Posts: 100
bughunter is on a distinguished road
Quote:
Originally Posted by wobbly View Post
if (p->timed[TMD_AMNESIA]) {
state->skills[SKILL_DEVICE] = state->skills[SKILL_DEVICE] * 8 / 10;
}
That was it... Bumblef*ck came across a _Holiness. Cured that right up.

Need the ProtEvil anyway. Druj suck. Dreadlords come in close second. And there seems to be at least one pit of them on every level down here.

Thanks, wobbly
bughunter is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
{tried} Rod and Wand CivBesch Vanilla 5 November 7, 2017 21:17
question on sucess/failure rates quarague Vanilla 1 May 3, 2013 10:39
feature request: display magic item failure rates bebo Vanilla 5 February 12, 2009 21:35
Magic Device failure rates Inquisitivephysicsguy Vanilla 12 October 16, 2008 00:59
Rod/wand/staff failure rates? Geofferic Vanilla 2 October 22, 2007 07:38


All times are GMT +1. The time now is 06:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.