Drunken Master

Suggestions or Mechanical Requests for Classes, Feats, Races, Etc.

Moderators: Moderator, Quality Control, Developer, DM

Post Reply
User avatar
Rinzler
Recognized Donor
Posts: 580
Joined: Thu Aug 03, 2017 10:50 pm
Location: Discord: rinzler#3004

Drunken Master

Unread post by Rinzler »

Hi,

I'm researching this class a bit and noticed something interesting from the wiki:

From level 1 a drunken master's body handles alcohol differently from other people's. He can drink a large tankard of ale, a bottle of wine, or a corresponding amount of stronger alcohol in a single round. Every bottle or tankard of alcohol he consumes reduces his Wisdom by 1-3 points, and increases his Strength by 1-3 points, depending on the strength of the alcohol. A drunken master may benefit from a level of drunkenness equal to his class level (max +10 strength), but he is not allowed to go lower than 6 wisdom. The duration of both the penalty and the bonus is 5 minutes. The duration is renewed with every bottle drunk, but the master will gradually sober up as the alcohol leaves his body. (If the drunken master is immune to ability loss then the drinks have no effect). This effect doesn't stack with Strength bonus from consumables or magical items.
This seems to be a lesser equivalent of a barbarian's rage, but why doesn't it stack with +STR items or consumables as rage does?
User avatar
DaloLorn
Posts: 2466
Joined: Tue Mar 26, 2019 2:44 am
Location: Discord (@dalolorn)

Re: Drunken Master

Unread post by DaloLorn »

As near as I can tell, rage stacking with stuff is hardcoded somehow, probably tied to the spell ID or somesuch.
European player, UTC+1 (+2 during DST). Ex-fixer of random bits. Active in Discord.
Active characters:
  • Zeila Linepret
  • Ilhara Evrine
  • Linathyl Selmiyeritar
  • Belinda Ravenblood
  • Virin Swifteye
  • Gurzhuk
User avatar
Kitunenotsume
Posts: 631
Joined: Sun May 17, 2020 10:57 pm
Location: UTC -7

Re: Drunken Master

Unread post by Kitunenotsume »

Basically every ability bonus is either a racial or an enhancement bonus. Barbarian rage is a rare example of being neither, but as Dalo mentions is hardcoded, and the type of bonus it provides cannot practically be replicated in anything else.

As such, in theory the Drunken Master str bonus *should* stack with Barbarian Rage (if you somehow bypassed alignment restrictions), but *would not* stack with the Rage spell (which is an enhancement bonus). The two Rage sources basically use the same code in the script, but are evidently differentiated *somewhere* else.
I play a baker. Sometimes she provides counseling or treatment.
Ask about our Breadflower daily special to save five coppers off a purchase of five pastries.
She seems unusually interested in cursed items.
She has also been seeking a variety of gems and stones.
User avatar
Theodore01
Recognized Donor
Posts: 2927
Joined: Wed Feb 16, 2011 5:32 pm

Re: Drunken Master

Unread post by Theodore01 »

Can something stacking be scripted like the paladin spell https://wiki.bgtscc.net/index.php?title=Righteous_Fury ?
User avatar
Rinzler
Recognized Donor
Posts: 580
Joined: Thu Aug 03, 2017 10:50 pm
Location: Discord: rinzler#3004

Re: Drunken Master

Unread post by Rinzler »

Kitunenotsume wrote: Fri Jun 09, 2023 3:29 pm
As such, in theory the Drunken Master str bonus *should* stack with Barbarian Rage (if you somehow bypassed alignment restrictions), but *would not* stack with the Rage spell (which is an enhancement bonus). The two Rage sources basically use the same code in the script, but are evidently differentiated *somewhere* else.
I meant to stack with a +2 +3 +4 STR item like rage does as an example, not literally stack with rage itself but understood on game mechanics.
User avatar
Kitunenotsume
Posts: 631
Joined: Sun May 17, 2020 10:57 pm
Location: UTC -7

Re: Drunken Master

Unread post by Kitunenotsume »

Rinzler wrote: Fri Jun 09, 2023 5:14 pm I meant to stack with a +2 +3 +4 STR item like rage does as an example, not literally stack with rage itself but understood on game mechanics.
I am aware you were. I was drawing attention to the fact that both the class-ability and the spell (And effectively every other source of a Str bonus) use the inbuilt function EffectAbilityIncrease() as an ExtraordinaryEffect (IE, not supernatural/magical), and are handled identically in their associated scripts. Somehow, Barbarian Rage is treated *differently*, but that differentiation is practically inaccessible to developers, as there is no apparent script-based reason for why Barbarian Rage is an exception.
I play a baker. Sometimes she provides counseling or treatment.
Ask about our Breadflower daily special to save five coppers off a purchase of five pastries.
She seems unusually interested in cursed items.
She has also been seeking a variety of gems and stones.
Post Reply

Return to “Mechanics”