Compare commits
2 Commits
e718c998e1
...
3b111ac505
Author | SHA1 | Date |
---|---|---|
Anna | 3b111ac505 | |
Anna | 7dc28697b7 |
|
@ -227,7 +227,7 @@ namespace Glamaholic {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Updated: 6.0
|
// Updated: 6.11 C98BC0
|
||||||
var editorInfo = *(IntPtr*) ((IntPtr) agent + 0x28);
|
var editorInfo = *(IntPtr*) ((IntPtr) agent + 0x28);
|
||||||
if (editorInfo == IntPtr.Zero) {
|
if (editorInfo == IntPtr.Zero) {
|
||||||
return;
|
return;
|
||||||
|
@ -237,7 +237,8 @@ namespace Glamaholic {
|
||||||
var current = CurrentPlate;
|
var current = CurrentPlate;
|
||||||
var usedStains = new Dictionary<(uint, uint), uint>();
|
var usedStains = new Dictionary<(uint, uint), uint>();
|
||||||
|
|
||||||
// Updated: 6.0
|
// Updated: 6.11 C984CF
|
||||||
|
// current plate 6.11 C9AC9F
|
||||||
var slotPtr = (PlateSlot*) (editorInfo + 0x18);
|
var slotPtr = (PlateSlot*) (editorInfo + 0x18);
|
||||||
var initialSlot = *slotPtr;
|
var initialSlot = *slotPtr;
|
||||||
foreach (var (slot, item) in plate.Items) {
|
foreach (var (slot, item) in plate.Items) {
|
||||||
|
|
|
@ -246,7 +246,7 @@ namespace Glamaholic.Ui {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
var stainId = this.GetStainIdFromPart(part);
|
var stainId = item.IsDyeable ? this.GetStainIdFromPart(part) : (byte) 0;
|
||||||
items[slot.Value] = new SavedGlamourItem {
|
items[slot.Value] = new SavedGlamourItem {
|
||||||
ItemId = item.RowId,
|
ItemId = item.RowId,
|
||||||
StainId = stainId,
|
StainId = stainId,
|
||||||
|
|
Loading…
Reference in New Issue