Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old October 27, 2019, 04:17   #211
Sky
Veteran
 
Join Date: Oct 2016
Location: somewhere on the south coast
Age: 47
Posts: 1,333
Sky is on a distinguished road
... did prot evil from 4.1.2 work the same??
i thought it just gave you a buff, like Blessing.
__________________
"i can take this dracolich"
Sky is offline   Reply With Quote
Old October 27, 2019, 04:22   #212
archolewa
Rookie
 
Join Date: Feb 2019
Location: Midwest
Age: 31
Posts: 19
archolewa is on a distinguished road
Quote:
Originally Posted by Sky View Post
... did prot evil from 4.1.2 work the same??
i thought it just gave you a buff, like Blessing.
It did, and it was pretty useless then too for a paladin. Slightly more useful for a priest, because a priest has more SP and better fail rates sooner, but still not great. I t kind of went unnoticed (at least to me) because so much of the paladin's spell list was redundant or useless already. Now that Nick has tightened up the spell list, Protection from Evil's lack of utility is much more obvious.
archolewa is offline   Reply With Quote
Old October 27, 2019, 04:24   #213
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 176
DavidMedley is on a distinguished road
Quote:
Originally Posted by Derakon View Post
The current implementation seems fundamentally unbalanceable -- if it's useful, then it's too good. So it needs to work differently to be usable.
What is the math, currently? Would chance of repulsion = CL/(CL+ML) be too overpowered? What about CL/(CL+2*ML)?
DavidMedley is offline   Reply With Quote
Old October 27, 2019, 04:50   #214
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 2,104
wobbly is on a distinguished road
Quote:
Originally Posted by DavidMedley View Post
What is the math, currently? Would chance of repulsion = CL/(CL+ML) be too overpowered? What about CL/(CL+2*ML)?
Code:
if (monster_is_evil(mon) && p->lev >= rlev &&

				    randint0(100) + p->lev > 50) {
The issue is it does nothing against anything of depth > 50. It actually catches about half the ancient dragons? They are the cut-off mark, so it goes from fairly effective against ancient blue to nothing against ancient black.

CL/(CL+ML) is 1/3 against Morgoth which is pretty potent.

Edit: Its also not doing much unless you are grinding, or hitting soft targets. If your depth is > then cl anything native to your depth is unaffected.

Last edited by wobbly; October 27, 2019 at 05:03.
wobbly is offline   Reply With Quote
Old October 27, 2019, 05:11   #215
archolewa
Rookie
 
Join Date: Feb 2019
Location: Midwest
Age: 31
Posts: 19
archolewa is on a distinguished road
What if Protection from Evil granted a damage reduction against evil, like that one suit of armor Belegennon, which grants +5 damage reduction (though Belegennon reduces all damage, not just damage from evil creatures)?

It's also I think much easier to balance than the current repulsion, because it's more of a continuum. It could also grant partial resistance against draining if you wanted to keep the benefit of "attacks that get repulsed can't do their other nasty things."

Even if it scaled slowly and/or topped out early, it would never wear out its welcome because every little bit helps? Sort of like Bless and Heroism.

Heck, even if we replaced the repulsion with partial draining protection, it'd probably be a worthwhile spell. And it would let the paladin be *even more* flexible when it comes to equipment. Maybe it tops out at 75% draining protection for CL 50. This would also be much easier to balance than the binary repulsion we have now.
archolewa is offline   Reply With Quote
Old October 27, 2019, 05:16   #216
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 176
DavidMedley is on a distinguished road
Code:
if (monster_is_evil(mon) && p->lev >= rlev &&

				    randint0(100) + p->lev > 50) {
Well, there's your problem. It's so all-or-nothing. We all knew that if we've used PfE, but seeing it in the code is still kind of shocking. At level 50 it's literally either 100% protection or 0%, if I'm reading this right.
DavidMedley is offline   Reply With Quote
Old October 27, 2019, 05:18   #217
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 176
DavidMedley is on a distinguished road
Quote:
Originally Posted by archolewa View Post
What if Protection from Evil granted a damage reduction against evil
I think the current system is thematic and interesting. But it does need to be a continuum, as you said.
DavidMedley is offline   Reply With Quote
Old October 27, 2019, 05:27   #218
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 176
DavidMedley is on a distinguished road
Looking at randart0 I see there's actually a 1 in 100 chance that a monster can attack you at CL 50. Anyway...
DavidMedley is offline   Reply With Quote
Old October 27, 2019, 05:44   #219
DavidMedley
Adept
 
Join Date: Oct 2019
Posts: 176
DavidMedley is on a distinguished road
Some Example Repel Chances

Did a quick work-up in my Angband spreadsheet. I think the "Cur"rent chance to repel is correct, but I could be wrong. Took 4 enemies at 3 different character levels - 1/2 level, same level, same +1, and double level. I put in my 2 suggested alternatives, but that's really off the top of my head and there may be much better ways to approach it.

Chance to Repel
Code:
CL	ML	Cur	CL/(CL+ML)	CL/(CL+2*ML)
15	8	64%	65%	48%
15	15	64%	50%	33%
15	16	0%	48%	32%
15	30	0%	33%	20%

30	15	79%	67%	50%
30	30	79%	50%	33%
30	31	0%	49%	33%
30	60	0%	33%	20%

50	25	99%	67%	50%
50	50	99%	50%	33%
50	51	0%	50%	33%
50	100	0%	33%	20%
Link to my shared spreadsheet
https://docs.google.com/spreadsheets...it?usp=sharing
DavidMedley is offline   Reply With Quote
Old October 27, 2019, 18:39   #220
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,941
Derakon is on a distinguished road
Really the fundamental issue with the spell as-is is that it nullifies the threat from monsters that you already don't care about, while doing nothing to protect you from monsters that you do care about. About the only scenario in which I can conceive of Protection from Evil being helpful is when fighting an orc unique in the earlyish game. Uruks are level 16 but not ignorable when you're level 17, so having them whiff some attacks could stretch your resources some.

But once you're past dlvl20 or so, monster level very quickly outstrips player level, which removes any remaining utility from the current implementation of the spell.
Derakon is online now   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
Reviving Iso-Angband, an isometric view addon for Angband Hajo Development 111 August 3, 2014 20:44


All times are GMT +1. The time now is 02:24.


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