Why is Divine Retribution always set to same number?


Although the central place for design discussion is ##crawl-dev on freenode, some may find it helpful to discuss requests and suggestions here first.

Swamp Slogger

Posts: 131

Joined: Thursday, 9th January 2014, 01:25

Post Tuesday, 19th August 2014, 04:32

Why is Divine Retribution always set to same number?

This isn't really a serious proposal, but I was curious as to why deities penance counter is always set to 50 after abandoning them. A ****** avatar of Vehumet is wrathed as often as a *''''' worshiper after leaving. I think having them be punished equally is odd. I think it should scale with piety, the more the god likes you, the more they wrath you when you leave them. Though being able to reduce your piety to get less wrath shouldn't work.

The way I see it, the penance counter for leaving starts at 25, and gains 5 for every * of piety to 50 for *****'. If it kept track of highest piety reached, it would make it impossible to waste piety to achieve a lower penance. Anyway, I was thinking about this a while back when a character of mine ditched Vehumet after about one floor of the dungeon, and the wrath took forever to finish, even though Vehumet hardly cared about me in the first place.
Greaterplayer
Greatrace:Ds,Dr,Mf(1st)
Greatrole:Wz(1st),Mo(1st),AM(1st),EE(1st)

Dungeon Master

Posts: 1051

Joined: Thursday, 12th June 2014, 05:19

Post Tuesday, 19th August 2014, 15:46

Re: Why is Divine Retribution always set to same number?

Choosing a god should be a very serious decision. If you run into an altar to a sub-optimal god on d:2, right now, there's a meaningful choice between "take the god now (and hope it helps you survive the early game)", or "skip it and hope the god you want appears soon". If god wrath scaled with max piety, this wouldn't be a choice; you'd just always take the first god, and then switch the god you actually wanted if it appeared soon enough, since the switching penalty would be so low.

There aren't any actual benefits to the change you suggest, besides your idea of flavor; and personally, I find the current flavor much more thematic. No matter how little a god cares about you, you pledged your worship to them; if you go back on your oath, you've scorned your god, and the wrath of a god scorned is never to be taken lightly!

For this message the author PleasingFungus has received thanks: 3
Gene_, Hirsch I, rockygargoyle

Crypt Cleanser

Posts: 723

Joined: Monday, 9th June 2014, 13:39

Post Wednesday, 20th August 2014, 04:18

Re: Why is Divine Retribution always set to same number?

Not to mention, such a mechanic would basically eliminate the threat of wrath for anyone. Just wait out the piety clock before you abandon.

I think it should have some kind of definitive indicator, though. There should be a way to tell how close the god is to being mollified. How about the religion screen giving details not just on current worship, but also past worship, including any lingering retributions? It is still part of the character's religious experience, especially if he is suffering a god's wrath, so it fits there, no?
User avatar

Tartarus Sorceror

Posts: 1891

Joined: Monday, 1st April 2013, 04:41

Location: Toronto, Canada

Post Wednesday, 20th August 2014, 05:29

Re: Why is Divine Retribution always set to same number?

Also, not every God sets it to 50. E.g., Gozag sets it to 25 on abandonment. Basing how angry your God is about your betrayal on their personality seems plenty flavourful.
take it easy

Dungeon Master

Posts: 1051

Joined: Thursday, 12th June 2014, 05:19

Post Wednesday, 20th August 2014, 06:06

Re: Why is Divine Retribution always set to same number?

Aule wrote:I think it should have some kind of definitive indicator, though. There should be a way to tell how close the god is to being mollified. How about the religion screen giving details not just on current worship, but also past worship, including any lingering retributions? It is still part of the character's religious experience, especially if he is suffering a god's wrath, so it fits there, no?

Ctrl-o shows wrathful gods with a different color (possibly two colors, depending on remaining wrath? I forget), and (p)raying at the altar of a wrathful god will tell you how close they are to mollification, in vague terms.

Both of these things are made somewhat obscure by crawl's UI.
User avatar

Pandemonium Purger

Posts: 1337

Joined: Saturday, 7th July 2012, 02:28

Location: Limbo

Post Wednesday, 20th August 2014, 06:09

Re: Why is Divine Retribution always set to same number?

If anything then the more problematic part of wrath is that it can result in anything from 16 to 50 rounds of retribution.

which means that yes, a group of berserk iron/deep trolls and stone giants can get up to 50 attempts at killing you (very fun with the amount of spike damage in crawl combat)
take it easy
  Code:
!lg * won !DD-- min=turns -log
<Sequell> 20749. Bloax, XL24 VSTm, T:13320: http://crawl.lantea.net/crawl/morgue/Bloax/morgue-Bloax-20140907-000920.txt

Did you know that I like ruining crawl every now and then? Go check it out.

Vestibule Violator

Posts: 1567

Joined: Friday, 21st January 2011, 22:56

Post Wednesday, 20th August 2014, 09:14

Re: Why is Divine Retribution always set to same number?

There already is a kind of scaling built in. Since you gain levels more quickly early on, and wrath lasts for a few levels, wrath is a lot more compressed if you switch early. You still get just as much wrath, but faster.
User avatar

Ziggurat Zagger

Posts: 5832

Joined: Thursday, 10th February 2011, 18:30

Post Wednesday, 20th August 2014, 14:55

Re: Why is Divine Retribution always set to same number?

I'd make retribution an ongoing total amount that accumulates and doesn't decrease until abandonment.

1) Starts at 0 wrath for each deity.
2) Start worshipping, get X added to the total, where X depends on *developer's choice*.
3) For each AUT worshiping a deity, add 2 x (piety-*-count + 1) to that deity's total.
4) For Xom, randomize whether wrath is added or subtracted.

There you go; wrath.
"Be aware that a lot of people on this forum, such as mageykun and XuaXua, have a habit of making things up." - minmay a.k.a. duvessa
Did I make a lame complaint? Check for Bingo!
Totally gracious CSDC Season 2 Division 4 Champeen!
User avatar

Abyss Ambulator

Posts: 1194

Joined: Friday, 18th April 2014, 01:41

Post Wednesday, 20th August 2014, 16:49

Re: Why is Divine Retribution always set to same number?

Galefury wrote:There already is a kind of scaling built in. Since you gain levels more quickly early on, and wrath lasts for a few levels, wrath is a lot more compressed if you switch early. You still get just as much wrath, but faster.


No it isn't, what actually happens is that gaining XP in some sense fills up a "wrath counter" that is then distributed over time - specifically, every time you gain 1% of an XL, you have a 1/10 chance to be wrathed in the next 200 aut and have your penance go down by 1d3. It dosen't matter how fast you level, 1%/100 turns is a small enough amount that you basically always need to be prepared for wrath at any time, it's very difficult to game the wrath counter. Even if you chugged a bunch of XP potions for instance, it just fills up the wrath counter earlier but dosen't really change the frequency or number of wrath events. At least, this is how I read it. Well, aside from the fact that you can be wrathed 3 times as often in one game as in the next and that the penance counter varies greatly between gods so you won't really know without looking it up.
remove food

Return to Game Design Discussion

Who is online

Users browsing this forum: No registered users and 81 guests

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.