summaryrefslogtreecommitdiff
path: root/src/misc/aiscript
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-05-03 18:48:40 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-05-03 18:48:40 +0900
commit4b68abd963031a28e19a8cd2f626e8ba91427b0b (patch)
tree2c0270d3c68a682da1289fe2cd4e06e95e2f092e /src/misc/aiscript
parentFix external service authentication (#4846) (diff)
downloadsharkey-4b68abd963031a28e19a8cd2f626e8ba91427b0b.tar.gz
sharkey-4b68abd963031a28e19a8cd2f626e8ba91427b0b.tar.bz2
sharkey-4b68abd963031a28e19a8cd2f626e8ba91427b0b.zip
割った余りを求める関数をMisskeyPagesに追加
Diffstat (limited to 'src/misc/aiscript')
-rw-r--r--src/misc/aiscript/evaluator.ts1
-rw-r--r--src/misc/aiscript/index.ts1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/misc/aiscript/evaluator.ts b/src/misc/aiscript/evaluator.ts
index 2bc866dc43..6beb320442 100644
--- a/src/misc/aiscript/evaluator.ts
+++ b/src/misc/aiscript/evaluator.ts
@@ -160,6 +160,7 @@ export class ASEvaluator {
subtract: (a: number, b: number) => a - b,
multiply: (a: number, b: number) => a * b,
divide: (a: number, b: number) => a / b,
+ remind: (a: number, b: number) => a % b,
strLen: (a: string) => a.length,
strPick: (a: string, b: number) => a[b - 1],
strReplace: (a: string, b: string, c: string) => a.split(b).join(c),
diff --git a/src/misc/aiscript/index.ts b/src/misc/aiscript/index.ts
index 711cfb41eb..1ce09b7bdb 100644
--- a/src/misc/aiscript/index.ts
+++ b/src/misc/aiscript/index.ts
@@ -57,6 +57,7 @@ export const funcDefs: Record<string, { in: any[]; out: any; category: string; i
subtract: { in: ['number', 'number'], out: 'number', category: 'operation', icon: faMinus, },
multiply: { in: ['number', 'number'], out: 'number', category: 'operation', icon: faTimes, },
divide: { in: ['number', 'number'], out: 'number', category: 'operation', icon: faDivide, },
+ remind: { in: ['number', 'number'], out: 'number', category: 'operation', icon: faDivide, },
eq: { in: [0, 0], out: 'boolean', category: 'comparison', icon: faEquals, },
notEq: { in: [0, 0], out: 'boolean', category: 'comparison', icon: faNotEqual, },
gt: { in: ['number', 'number'], out: 'boolean', category: 'comparison', icon: faGreaterThan, },