Actually fix the Dex-only debuff this time.

Had to reorder the clauses even when inverting the calc.
master
SilverNexus 2023-04-17 14:42:51 -04:00
parent 0d1d8d831f
commit 72c83cfec0
1 changed files with 7 additions and 6 deletions

View File

@ -32,20 +32,21 @@ if (me.Applied == 0):
me.Cursed= 1 me.Cursed= 1
me.Con = me.Con + 1 me.Con = me.Con + 1
me.Identified=0 me.Identified=0
elif (1 - r <= 0.03): # Negative effects
if me.Dex > -2: elif (1 - r <= 0.01):
if me.Con > -2:
me.Cursed= 1 me.Cursed= 1
me.Dex = me.Dex - 1 me.Con = me.Con - 1
me.Identified=0 me.Identified=0
elif (1 - r <= 0.02): elif (1 - r <= 0.02):
if me.Int > -2: if me.Int > -2:
me.Cursed= 1 me.Cursed= 1
me.Int = me.Int - 1 me.Int = me.Int - 1
me.Identified=0 me.Identified=0
elif (1 - r <= 0.01): elif (1 - r <= 0.03):
if me.Con > -2: if me.Dex > -2:
me.Cursed= 1 me.Cursed= 1
me.Con = me.Con - 1 me.Dex = me.Dex - 1
me.Identified=0 me.Identified=0
if rest: if rest: