|
@@ -94,10 +94,15 @@ trap fn_lockfile_trap INT
|
|
|
cd "${executabledir}"
|
|
cd "${executabledir}"
|
|
|
if [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]; then
|
|
if [ "${engine}" == "source" ]||[ "${engine}" == "goldsource" ]; then
|
|
|
${executable} ${parms} -debug
|
|
${executable} ${parms} -debug
|
|
|
|
|
+elif [ "${engine}" == "realvirtuality" ]; then
|
|
|
|
|
+ # Arma3 requires semicolons in the module list, which need to
|
|
|
|
|
+ # be escaped for regular (tmux) loading, but need to be
|
|
|
|
|
+ # stripped when loading straight from the console.
|
|
|
|
|
+ ${executable} ${parms//\\;/;}
|
|
|
else
|
|
else
|
|
|
${executable} ${parms}
|
|
${executable} ${parms}
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
# remove trap.
|
|
# remove trap.
|
|
|
trap - INT
|
|
trap - INT
|
|
|
-core_exit.sh
|
|
|
|
|
|
|
+core_exit.sh
|