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?
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.
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.
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.