Fix renamed argument reference
| @@ -57,12 +57,12 @@ function setLocalVariable(name, value, args = {}) { | |||
| 57 | if (localVariable === null) { | 57 | if (localVariable === null) { |
| 58 | localVariable = {}; | 58 | localVariable = {}; |
| 59 | } | 59 | } |
| 60 | localVariable[args.index] = convertValueType(value, args.type); | 60 | localVariable[args.index] = convertValueType(value, args.as); |
| 61 | } else { | 61 | } else { |
| 62 | if (localVariable === null) { | 62 | if (localVariable === null) { |
| 63 | localVariable = []; | 63 | localVariable = []; |
| 64 | } | 64 | } |
| 65 | localVariable[numIndex] = convertValueType(value, args.type); | 65 | localVariable[numIndex] = convertValueType(value, args.as); |
| 66 | } | 66 | } |
| 67 | chat_metadata.variables[name] = JSON.stringify(localVariable); | 67 | chat_metadata.variables[name] = JSON.stringify(localVariable); |
| 68 | } catch { | 68 | } catch { |
| @@ -106,12 +106,12 @@ function setGlobalVariable(name, value, args = {}) { | |||
| 106 | if (globalVariable === null) { | 106 | if (globalVariable === null) { |
| 107 | globalVariable = {}; | 107 | globalVariable = {}; |
| 108 | } | 108 | } |
| 109 | globalVariable[args.index] = convertValueType(value, args.type); | 109 | globalVariable[args.index] = convertValueType(value, args.as); |
| 110 | } else { | 110 | } else { |
| 111 | if (globalVariable === null) { | 111 | if (globalVariable === null) { |
| 112 | globalVariable = []; | 112 | globalVariable = []; |
| 113 | } | 113 | } |
| 114 | globalVariable[numIndex] = convertValueType(value, args.type); | 114 | globalVariable[numIndex] = convertValueType(value, args.as); |
| 115 | } | 115 | } |
| 116 | extension_settings.variables.global[name] = JSON.stringify(globalVariable); | 116 | extension_settings.variables.global[name] = JSON.stringify(globalVariable); |
| 117 | } catch { | 117 | } catch { |
| @@ -841,7 +841,7 @@ function varCallback(args, value) { | |||
| 841 | if (typeof key != 'string') throw new Error('Key must be a string'); | 841 | if (typeof key != 'string') throw new Error('Key must be a string'); |
| 842 | if (args._hasUnnamedArgument) { | 842 | if (args._hasUnnamedArgument) { |
| 843 | const val = typeof value[0] == 'string' ? value.join(' ') : value[0]; | 843 | const val = typeof value[0] == 'string' ? value.join(' ') : value[0]; |
| 844 | args._scope.setVariable(key, val, args.index, args.type); | 844 | args._scope.setVariable(key, val, args.index, args.as); |
| 845 | return val; | 845 | return val; |
| 846 | } else { | 846 | } else { |
| 847 | return args._scope.getVariable(key, args.index); | 847 | return args._scope.getVariable(key, args.index); |
| @@ -851,7 +851,7 @@ function varCallback(args, value) { | |||
| 851 | if (typeof key != 'string') throw new Error('Key must be a string'); | 851 | if (typeof key != 'string') throw new Error('Key must be a string'); |
| 852 | if (value.length > 0) { | 852 | if (value.length > 0) { |
| 853 | const val = typeof value[0] == 'string' ? value.join(' ') : value[0]; | 853 | const val = typeof value[0] == 'string' ? value.join(' ') : value[0]; |
| 854 | args._scope.setVariable(key, val, args.index, args.type); | 854 | args._scope.setVariable(key, val, args.index, args.as); |
| 855 | return val; | 855 | return val; |
| 856 | } else { | 856 | } else { |
| 857 | return args._scope.getVariable(key, args.index); | 857 | return args._scope.getVariable(key, args.index); |