Skip to content

Commit b5d47ab

Browse files
committed
VSCode integration: "Compile, cook and launch editor" task replaced with "Compile and launch editor"
1 parent 2cec588 commit b5d47ab

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

ModdingTools/Headless/ProgramHeadless.cs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -278,14 +278,18 @@ public static int CompileMod(string scriptPath, string command)
278278
{
279279
if (!mod.HasAnyScripts() || mod.HasCompiledScripts())
280280
{
281-
Logger.Log(LogLevel.Info, "Running CookMod task..." + (fast ? " (fast script cooking mode)" : ""));
282-
result = mod.CookMod(runner, false, false, fast);
283-
if (!result)
281+
// editor doesn't need recooking lol
282+
if (command != "ce")
284283
{
285-
Logger.Log(LogLevel.Error, $"Cooking failed!");
286-
return -34;
284+
Logger.Log(LogLevel.Info, "Running CookMod task..." + (fast ? " (fast script cooking mode)" : ""));
285+
result = mod.CookMod(runner, false, false, fast);
286+
if (!result)
287+
{
288+
Logger.Log(LogLevel.Error, $"Cooking failed!");
289+
return -34;
290+
}
291+
Utils.UpdateFileDates(mod.GetCookedDir());
287292
}
288-
Utils.UpdateFileDates(mod.GetCookedDir());
289293
}
290294
else
291295
{

ModdingTools/Properties/Resources.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@
299299
"group": "build"
300300
},
301301
{
302-
"label": "OMM: Compile and Cook and launch editor",
302+
"label": "OMM: Compile and launch editor",
303303
"type": "shell",
304304
"command": "##OMM:OMM_EXE_PATH##",
305305
"args": [

0 commit comments

Comments
 (0)