HumanRug

Active Member
Nov 11, 2020
816
743
I can't seem to get version 25 to work with Joiplay, does anyone else have the same problem?
I never could make MGD work with JoiPlay. Instead, I used the Android version, and focused on learning how to adapt PC modding techniques to Android.
 

Poncherral

New Member
Feb 27, 2018
7
47
I never could make MGD work with JoiPlay. Instead, I used the Android version, and focused on learning how to adapt PC modding techniques to Android.
I just found a solution, you have to download the latest Ren'Py patch for Joiplay from patreon, not the appstore.
 
  • Like
Reactions: HumanRug

Atribator

Newbie
Dec 23, 2017
61
45
I was looking through the perk types, and I have the impression one perk is doing the opposite of what it should.

Enduring body is a power perk which reduces crit chance against yourself in 10%, and the perk definition has CritChanceBoostSelf = 10.

At the same time, Sofia's Touch of Ecstasy perk has a description saying "Increases your crit chance by 5% and crit damage boost by 50% but also for all attacks on you", and the perk definition has:
CritChanceBoost = 5
CritDamageBoost = 50
CritChanceBoostSelf = 5
CritDamageBoostSelf = 50

So one of them is backwards, and I suppose it's enduring body (should be -10). Am I wrong?
 

Quintilus

Engaged Member
Aug 8, 2020
2,720
7,884
I was looking through the perk types, and I have the impression one perk is doing the opposite of what it should.

Enduring body is a power perk which reduces crit chance against yourself in 10%, and the perk definition has CritChanceBoostSelf = 10.

At the same time, Sofia's Touch of Ecstasy perk has a description saying "Increases your crit chance by 5% and crit damage boost by 50% but also for all attacks on you", and the perk definition has:
CritChanceBoost = 5
CritDamageBoost = 50
CritChanceBoostSelf = 5
CritDamageBoostSelf = 50

So one of them is backwards, and I suppose it's enduring body (should be -10). Am I wrong?
Crit chance boost (target) self.
Enemies using this as addition to own critical chance, i.e. enemie.crit chance + player.crit chance vulnerability, which returns positive number.
 

Atribator

Newbie
Dec 23, 2017
61
45
Crit chance boost (target) self.
Enemies using this as addition to own critical chance, i.e. enemie.crit chance + player.crit chance vulnerability, which returns positive number.
When I say "sofia's perk" actually I mean this is a perk given to player after beating sofia; it's one of the perks you can choose, not one she has for herself.

So, in both cases, the stat in on player, but they have opposite descriptions, but both have positive values. One of them should be negative. So, as you said, if an enemy has a 50% crit chance:

player with none of those perks: 50% chance of taking crit
player with enduring body: 50% + 10% = 60% chance of taking crit
player with touch of ecstasy: 50% + 5% = 55% chance of taking crit

Maybe it isnt flat addition, % values could be multiplied (50% * 10% = 55%), but the point is, one of the skills is wrong, right?

Editing, did the test by changing the values on both perks and testing them on a new game. The perk is indeed wrong, but in touch of ecstasy.

On both cases, a value of -150 makes every opponent attack crit, so it should be -5 on touch of ecstasy stat. Enduring body was correct.
 
Last edited:

Quintilus

Engaged Member
Aug 8, 2020
2,720
7,884
When I say "sofia's perk" actually I mean this is a perk given to player after beating sofia; it's one of the perks you can choose, not one she has for herself.

So, in both cases, the stat in on player, but they have opposite descriptions, but both have positive values. One of them should be negative. So, as you said, if an enemy has a 50% crit chance:

player with none of those perks: 50% chance of taking crit
player with enduring body: 50% + 10% = 60% chance of taking crit
player with touch of ecstasy: 50% + 5% = 55% chance of taking crit

Maybe it isnt flat addition, % values could be multiplied (50% * 10% = 55%), but the point is, one of the skills is wrong, right?
Looks like no. In python code 'CritChanceBoostSelf' meets in two different instants
Python:
                    for perk in theTarget.perks:
                        p = 0
                        while  p < len(perk.PerkType):
                            if perk.PerkType[p] == "CritChanceBoostSelf":<-here
                                critMod += perk.EffectPower[p]
                            p += 1
                        p = 0


    def getCritReduction(target):<- returns crit damage reduction on target
        critRedMod = 0
        for perk in target.perks:
            p = 0
            while  p < len(perk.PerkType):
                if perk.PerkType[p] == "CritChanceBoostSelf":<- and here
                    critRedMod += perk.EffectPower[p]
                p += 1
        #critRedMod += target.stats.Luck*0.2 - 1
        return critRedMod
It works in both directions AFAIKT, reducing and increasing crit chance, depending on when its used, from qiuck code inspection.
 
4.60 star(s) 88 Votes