fix: Fixes crafter deserialize, cleans up bandages, and codegens misc items (#1350)

This commit is contained in:
Kamron Batman 2023-02-25 00:54:12 -08:00 • committed by GitHub
parent 22376cfc20
commit 42012538bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
177 changed files with 994 additions and 1262 deletions

View file

@ -16,8 +16,7 @@ public partial class BaseArmor
_identified = content.Identified;
_maxHitPoints = content.MaxHitPoints ?? 0;
_hitPoints = content.HitPoints ?? 0;
var crafter = content.Crafter;
Timer.StartTimer(() => _crafter = crafter?.RawName);
Timer.DelayCall((item, crafter) => item._crafter = crafter?.RawName, this, content.Crafter);
_quality = content.Quality ?? ArmorQuality.Regular;
_durability = content.Durability ?? ArmorDurabilityLevel.Regular;
_resource = content.RawResource ?? DefaultResource;
@ -91,8 +90,7 @@ public partial class BaseArmor
if (GetSaveFlag(flags, OldSaveFlag.Crafter))
{
var crafter = reader.ReadEntity<Mobile>();
Timer.StartTimer(() => _crafter = crafter?.RawName);
Timer.DelayCall((item, crafter) => item._crafter = crafter?.RawName, this, reader.ReadEntity<Mobile>());
}
if (GetSaveFlag(flags, OldSaveFlag.Quality))