fix research exp desync in multiplayer + fix refund

This commit is contained in:
YuRaNnNzZZ 2022-09-08 02:25:18 +03:00
parent c6e570744a
commit 121b411632
Signed by: YuRaNnNzZZ
GPG Key ID: 5F71738C85A6006D

View File

@ -260,7 +260,7 @@ class AndroidResearchBuilder(
}
if (!simulate) {
capability.ply.experienceLevel -= experience
capability.ply.giveExperienceLevels(-experience)
}
}
@ -300,6 +300,10 @@ class AndroidResearchBuilder(
return true
}
if (experience > 0) {
capability.ply.giveExperienceLevels(experience)
}
for (item in items) {
val leftover = item.copy()
capability.ply.inventory.add(leftover)