mirror of
https://github.com/kwsch/pk3DS.git
synced 2026-03-21 17:34:37 -05:00
Update Gen7SlotDumper.cs
This commit is contained in:
parent
6da6e8a258
commit
eaae428fa7
|
|
@ -39,7 +39,7 @@ public static byte[][] GetSOSBinary(Area7[] areas, PersonalTable personal, bool
|
|||
var t = area.Tables[index];
|
||||
if (ignore.Contains((index >> 1) + 1)) // not zero indexed; bias +1
|
||||
{
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{zoneIndex}");
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{index} ({(index >> 1) + 1})");
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
@ -49,7 +49,7 @@ public static byte[][] GetSOSBinary(Area7[] areas, PersonalTable personal, bool
|
|||
var first = t.Encounter7s[0];
|
||||
if (first.All(sz => sz.Species == 731))
|
||||
{
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{zoneIndex}: Pikipek Table");
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{index} ({(index >> 1) + 1}): Pikipek Table");
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
@ -84,13 +84,12 @@ public static byte[][] GetSOSBinary(Area7[] areas, PersonalTable personal, bool
|
|||
var z = area.Zones[zoneIndex];
|
||||
int loc = z.ParentMap;
|
||||
|
||||
var ignore = ignored.TryGetValue(areaIndex, out var skip) ? skip : Array.Empty<int>();
|
||||
var table = dict[loc];
|
||||
var ignore = ignored.TryGetValue(loc, out var skip) ? skip : Array.Empty<int>();
|
||||
for (var index = 0; index < area.Tables.Count; index++)
|
||||
{
|
||||
if (ignore.Contains((index >> 1) + 1)) // not zero indexed; bias +1
|
||||
{
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{zoneIndex}");
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{index} ({(index >> 1) + 1})");
|
||||
continue;
|
||||
}
|
||||
if (!dict.ContainsKey(loc))
|
||||
|
|
@ -100,9 +99,10 @@ public static byte[][] GetSOSBinary(Area7[] areas, PersonalTable personal, bool
|
|||
var first = t.Encounter7s[0];
|
||||
if (first.All(sz => sz.Species == 731))
|
||||
{
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{zoneIndex}: Pikipek Table");
|
||||
Console.WriteLine($"Skipped MapID-{loc},Table-{index} ({(index >> 1) + 1}): Pikipek Table");
|
||||
continue;
|
||||
}
|
||||
var table = dict[loc];
|
||||
foreach (var wild in first)
|
||||
table.Add(wild.Dump(t));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user