Fhav6X Posted July 13, 2018 Share Posted July 13, 2018 I know this won't be fixed now that PoE2 is out. Still... Adventures award more exp then intended (I think). The formula for exp rewards from adventures is as of now (Exp earned by PC)*((0.75 not-in-party-penalty)+(0.75 not-in-party-penalty)+(%Exp for adventure type)) This is about 150% and more of the PC exp. The reason why the 0.75 is applied two times can be found under public class StrongholdAdventure public void Finish(Stronghold stronghold) int num2 = this.DeferredXP * (num + StrongholdAdventure.PercentXPFromPlayer) / 100; component.Experience += num2; I think the "+= num2" must be "== num2" so that the 0.75 not-in-party-penalty is applied once. 1 Link to comment Share on other sites More sharing options...
0 Fhav6X Posted July 16, 2018 Author Share Posted July 16, 2018 I have been poking a little with eternitykeeper and it seems the overload exp comes from the code line int num2 = this.DeferredXP * (num + StrongholdAdventure.PercentXPFromPlayer) / 100; The "+ StrongholdAdventure.PercentXPFromPlayer" is responsible for the second (0.75 not-in-party-penalty) and the overload exp. 1 Link to comment Share on other sites More sharing options...
0 cogwheel Posted July 17, 2018 Share Posted July 17, 2018 It saddens me you've had no replies to this thread. Is it possible to fix this error in code with Keeper or the bundle extractor? Link to comment Share on other sites More sharing options...
0 Fhav6X Posted July 18, 2018 Author Share Posted July 18, 2018 I did not expect a response. Game is to old and I am very late to it. With dnspy one can easily correct the above mentioned line in the assembly-csharp.dll. Link to comment Share on other sites More sharing options...
0 dreamrider Posted July 22, 2018 Share Posted July 22, 2018 I think you mean v.3.07.0.1318. Link to comment Share on other sites More sharing options...
0 Fhav6X Posted July 22, 2018 Author Share Posted July 22, 2018 The Game shows it without the 0. Link to comment Share on other sites More sharing options...
Question
Fhav6X
I know this won't be fixed now that PoE2 is out. Still...
Adventures award more exp then intended (I think).
The formula for exp rewards from adventures is as of now
(Exp earned by PC)*((0.75 not-in-party-penalty)+(0.75 not-in-party-penalty)+(%Exp for adventure type))
This is about 150% and more of the PC exp. The reason why the 0.75 is applied two times can be found under
public class StrongholdAdventure
public void Finish(Stronghold stronghold)
int num2 = this.DeferredXP * (num + StrongholdAdventure.PercentXPFromPlayer) / 100;
component.Experience += num2;
I think the "+= num2" must be "== num2" so that the 0.75 not-in-party-penalty is applied once.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now