summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
4c65e74)
As often as every 6th image, (but only if a random seed is requested
and the word "dice" does not appear in the prompt), Zombocom will
generate a very-much not random seed of
319630254. This is precisely
the seed needed to generate the target image for the prompt that
includes dice in it.
console.log(`Generating image for ${socket.request.session.name} with code=${request['code']} and prompt=${request['prompt']}`);
async function generate_image(code, prompt) {
var promise;
console.log(`Generating image for ${socket.request.session.name} with code=${request['code']} and prompt=${request['prompt']}`);
async function generate_image(code, prompt) {
var promise;
+
+ // Inject the target seed for the "dice" prompt once every
+ // 6 requests for a random seed (and only if the word
+ // "dice" does not appear in the prompt).
+ if (!code && !prompt.toLowerCase().includes("dice")) {
+ if (state.images.length % 6 == 0) {
+ code = 319630254;
+ }
+ }
+
if (code) {
promise = execFile(python_path, [generate_image_script, `--seed=${code}`, prompt])
} else {
if (code) {
promise = execFile(python_path, [generate_image_script, `--seed=${code}`, prompt])
} else {