mirror of
https://github.com/haven1433/HexManiacAdvance.git
synced 2026-10-01 20:56:36 -05:00
fix emerald bug
This commit is contained in:
@@ -109,7 +109,7 @@ namespace HavenSoft.HexManiac.Core.ViewModels.Tools {
|
||||
}
|
||||
|
||||
private void AddAdhocSpecialElementsToGroup(IViewPort viewPort, ITableRun table) {
|
||||
if (table.ElementContent.Count == 14 && table.ElementCount == 1 && table.ElementContent.Select(seg => seg.Type).ToArray().SequenceEqual(new[] {
|
||||
if (!viewPort.Model.IsEmerald() && table.ElementContent.Count == 14 && table.ElementCount == 1 && table.ElementContent.Select(seg => seg.Type).ToArray().SequenceEqual(new[] {
|
||||
ElementContentType.Pointer, ElementContentType.Pointer, ElementContentType.Pointer, ElementContentType.Pointer,
|
||||
ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer,
|
||||
ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer,
|
||||
@@ -117,6 +117,15 @@ namespace HavenSoft.HexManiac.Core.ViewModels.Tools {
|
||||
})) {
|
||||
AddAdhocMapElementsToGroup(viewPort, table);
|
||||
}
|
||||
|
||||
if (viewPort.Model.IsEmerald() && table.ElementContent.Count == 13 && table.ElementCount == 1 && table.ElementContent.Select(seg => seg.Type).ToArray().SequenceEqual(new[] {
|
||||
ElementContentType.Pointer, ElementContentType.Pointer, ElementContentType.Pointer, ElementContentType.Pointer,
|
||||
ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer,
|
||||
ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer, ElementContentType.Integer,
|
||||
ElementContentType.Integer,
|
||||
})) {
|
||||
AddAdhocMapElementsToGroup(viewPort, table);
|
||||
}
|
||||
}
|
||||
|
||||
private void AddAdhocMapElementsToGroup(IViewPort viewPort, ITableRun table) {
|
||||
|
||||
Reference in New Issue
Block a user