[feat] generation times

This commit is contained in:
kwaroran
2023-12-18 08:51:31 +09:00
parent 8ac8e2f7ff
commit 2f66297c3c
7 changed files with 78 additions and 4 deletions

View File

@@ -0,0 +1,29 @@
let rerolls:{[key:string]:string[]} = {};
let rerollIndex:{[key:string]:number} = {};
export function Prereroll(genId:string){
if(rerolls[genId]){
let index = rerollIndex[genId];
index += 1;
rerollIndex[genId] = index;
return rerolls[genId][index] ?? null;
}
return null;
}
export function PreUnreroll(genId:string){
if(rerolls[genId]){
let index = rerollIndex[genId];
index -= 1;
if(index < 0){
return null
}
rerollIndex[genId] = index;
return rerolls[genId][index] ?? null;
}
return null;
}
export function addRerolls(genId:string, values:string[]){
rerolls[genId] = values;
rerollIndex[genId] = 0;
}