mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Fix renamed argument reference
This commit is contained in:
@ -57,12 +57,12 @@ function setLocalVariable(name, value, args = {}) {
|
|||||||
if (localVariable === null) {
|
if (localVariable === null) {
|
||||||
localVariable = {};
|
localVariable = {};
|
||||||
}
|
}
|
||||||
localVariable[args.index] = convertValueType(value, args.type);
|
localVariable[args.index] = convertValueType(value, args.as);
|
||||||
} else {
|
} else {
|
||||||
if (localVariable === null) {
|
if (localVariable === null) {
|
||||||
localVariable = [];
|
localVariable = [];
|
||||||
}
|
}
|
||||||
localVariable[numIndex] = convertValueType(value, args.type);
|
localVariable[numIndex] = convertValueType(value, args.as);
|
||||||
}
|
}
|
||||||
chat_metadata.variables[name] = JSON.stringify(localVariable);
|
chat_metadata.variables[name] = JSON.stringify(localVariable);
|
||||||
} catch {
|
} catch {
|
||||||
@ -106,12 +106,12 @@ function setGlobalVariable(name, value, args = {}) {
|
|||||||
if (globalVariable === null) {
|
if (globalVariable === null) {
|
||||||
globalVariable = {};
|
globalVariable = {};
|
||||||
}
|
}
|
||||||
globalVariable[args.index] = convertValueType(value, args.type);
|
globalVariable[args.index] = convertValueType(value, args.as);
|
||||||
} else {
|
} else {
|
||||||
if (globalVariable === null) {
|
if (globalVariable === null) {
|
||||||
globalVariable = [];
|
globalVariable = [];
|
||||||
}
|
}
|
||||||
globalVariable[numIndex] = convertValueType(value, args.type);
|
globalVariable[numIndex] = convertValueType(value, args.as);
|
||||||
}
|
}
|
||||||
extension_settings.variables.global[name] = JSON.stringify(globalVariable);
|
extension_settings.variables.global[name] = JSON.stringify(globalVariable);
|
||||||
} catch {
|
} catch {
|
||||||
@ -841,7 +841,7 @@ function varCallback(args, value) {
|
|||||||
if (typeof key != 'string') throw new Error('Key must be a string');
|
if (typeof key != 'string') throw new Error('Key must be a string');
|
||||||
if (args._hasUnnamedArgument) {
|
if (args._hasUnnamedArgument) {
|
||||||
const val = typeof value[0] == 'string' ? value.join(' ') : value[0];
|
const val = typeof value[0] == 'string' ? value.join(' ') : value[0];
|
||||||
args._scope.setVariable(key, val, args.index, args.type);
|
args._scope.setVariable(key, val, args.index, args.as);
|
||||||
return val;
|
return val;
|
||||||
} else {
|
} else {
|
||||||
return args._scope.getVariable(key, args.index);
|
return args._scope.getVariable(key, args.index);
|
||||||
@ -851,7 +851,7 @@ function varCallback(args, value) {
|
|||||||
if (typeof key != 'string') throw new Error('Key must be a string');
|
if (typeof key != 'string') throw new Error('Key must be a string');
|
||||||
if (value.length > 0) {
|
if (value.length > 0) {
|
||||||
const val = typeof value[0] == 'string' ? value.join(' ') : value[0];
|
const val = typeof value[0] == 'string' ? value.join(' ') : value[0];
|
||||||
args._scope.setVariable(key, val, args.index, args.type);
|
args._scope.setVariable(key, val, args.index, args.as);
|
||||||
return val;
|
return val;
|
||||||
} else {
|
} else {
|
||||||
return args._scope.getVariable(key, args.index);
|
return args._scope.getVariable(key, args.index);
|
||||||
|
Reference in New Issue
Block a user