Go to compose.cs and search for Code:
if (MainI.ID != 0 && MinorI.ID != 0 && MainI.Plus <= 8)
Replace that entire void with this:
Code:
if (MainI.ID != 0 && MinorI.ID != 0 && MainI.Plus <= 11)
{
uint Progress = MainI.Progress;
Progress += Database.StonePts[MinorI.Plus];
GC.MyChar.RemoveItem(MinorI);
GC.MyChar.RemoveItem(MainI);
while (Progress >= Database.ComposePts[MainI.Plus] && MainI.Plus <= 11)
{
Progress -= Database.ComposePts[MainI.Plus];
MainI.Plus++;
}
if (MainI.Plus == 12)
Progress = 0;
MainI.Progress = (ushort)Progress;
GC.MyChar.AddItem(MainI);
GC.MyChar.RemoveItem(MinorI);
} Then go to database.cs and search for Code:
public static ushort[] ComposePts = new ushort[12] { 20, 20, 80, 240, 720, 2160, 6480, 19440, 58320, 2700, 5500, 9000 };
And replace that with Code:
public static ushort[] ComposePts = new ushort[13] { 20, 20, 80, 240, 720, 2160, 6480, 19440, 58320, 2700, 5500, 9000, 29160 }; There you go.
Fixed composition.
Lesezeichen