mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-05-06 13:40:50 -05:00
Fix pb7 trade logic
Update handler after friendship update (CurrentHandler needs to update afterwards) Fix argument order (gender & nonpresent region data) #2235 side effect
This commit is contained in:
parent
bc8b48eb88
commit
fef80d5a05
|
|
@ -335,12 +335,12 @@ protected override bool TradeOT(string SAV_Trainer, int SAV_TID, int SAV_SID, in
|
|||
|
||||
protected override void TradeHT(string SAV_Trainer, int SAV_COUNTRY, int SAV_REGION, int SAV_GENDER, bool Bank)
|
||||
{
|
||||
CurrentHandler = 1;
|
||||
if (HT_Name != SAV_Trainer)
|
||||
{
|
||||
HT_Friendship = CurrentFriendship; // PersonalInfo.BaseFriendship;
|
||||
HT_Affection = 0;
|
||||
}
|
||||
CurrentHandler = 1;
|
||||
HT_Name = SAV_Trainer;
|
||||
HT_Gender = SAV_GENDER;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -151,7 +151,7 @@ protected override void SetPKM(PKM pkm)
|
|||
// Apply to this Save File
|
||||
int CT = pk.CurrentHandler;
|
||||
var Date = DateTime.Now;
|
||||
pk.Trade(OT, TID, SID, Gender, Date.Day, Date.Month, false, Date.Year);
|
||||
pk.Trade(OT, TID, SID, 0, 0, Gender, false, Date.Day, Date.Month, Date.Year);
|
||||
if (CT != pk.CurrentHandler) // Logic updated Friendship
|
||||
{
|
||||
// Copy over the Friendship Value only under certain circumstances
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user