diff --git a/Source/Core/ZDoom/ZScriptParser.cs b/Source/Core/ZDoom/ZScriptParser.cs index a9b479232a7f4da8d3fe6066d26a90a2713bdebb..73c41b7744634154c52802106af2cf2f3d1879a3 100755 --- a/Source/Core/ZDoom/ZScriptParser.cs +++ b/Source/Core/ZDoom/ZScriptParser.cs @@ -1191,7 +1191,12 @@ namespace CodeImp.DoomBuilder.ZDoom // user_ variables foreach (string uservarname in extenseionactor.uservars.Keys) + { actor.uservars[uservarname] = extenseionactor.uservars[uservarname]; + + if (extenseionactor.uservar_defaults.ContainsKey(uservarname)) + actor.uservar_defaults[uservarname] = extenseionactor.uservar_defaults[uservarname]; + } } } }