Skip to content

Commit 2dc5a96

Browse files
committed
chore: make Terraria.Main._mainThreadActions context-aware
1 parent 458ff64 commit 2dc5a96

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

src/OTAPI.UnifiedServerProcess/Core/Patching/FieldFilterPatching/ForceInstanceProcessor.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ namespace OTAPI.UnifiedServerProcess.Core.Patching.FieldFilterPatching
55
{
66
public class ForceInstanceProcessor() : IFieldFilterArgProcessor
77
{
8-
static readonly string[] fields = new string[] {
9-
// "Terraria.Main.AnnouncementBoxRange",
8+
static readonly string[] fields = [
109
"Terraria.DataStructures.TileEntity.manager",
1110
"Terraria.DataStructures.TileEntity.EntityCreationLock",
1211
"Terraria.GameContent.PressurePlateHelper.EntityCreationLock",
@@ -18,10 +17,9 @@ public class ForceInstanceProcessor() : IFieldFilterArgProcessor
1817
"Terraria.Main.AutogenProgress",
1918
"Terraria.NPC.defaultMaxSpawns",
2019
"Terraria.NPC.defaultSpawnRate",
21-
};
22-
static readonly string[] types = [
23-
// "Terraria.ObjectData.TileObjectData",
20+
"Terraria.Main._mainThreadActions",
2421
];
22+
static readonly string[] types = [];
2523
public void Apply(LoggedComponent logger, ref FilterArgumentSource source) {
2624
foreach (string fieldId in fields) {
2725
if (source.UnmodifiedStaticFields.TryGetValue(fieldId, out var field) || source.InitialStaticFields.TryGetValue(fieldId, out field)) {

0 commit comments

Comments
 (0)