Update library.js

This commit is contained in:
LewdLeah 2025-05-29 15:49:59 -04:00 committed by GitHub
parent e446efdd0e
commit f9261d1b3f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -51,7 +51,7 @@ function AutoCards(inHook, inText, inStop) {
// (true or false) // (true or false)
// Should player input actions (Do/Say/Story) be considered during title detection? // Should player input actions (Do/Say/Story) be considered during title detection?
const DEFAULT_DETECT_TITLES_FROM_INPUTS = true const DEFAULT_DETECT_TITLES_FROM_INPUTS = false
// (true or false) // (true or false)
// How many (minimum) actions in the past does Auto-Cards look for named entities? // How many (minimum) actions in the past does Auto-Cards look for named entities?
@ -3669,7 +3669,7 @@ function AutoCards(inHook, inText, inStop) {
// People terms // People terms
"mom", "dad", "child", "grandmother", "grandfather", "ladies", "gentlemen", "gentleman", "slave", "mom", "dad", "child", "grandmother", "grandfather", "ladies", "gentlemen", "gentleman", "slave",
// Capitalizable pronoun thingys // Capitalizable pronoun thingys
"his", "him", "he'd", "her", "she", "she'd", "you", "your", "yours", "you'd", "you've", "you'll", "yourself", "mine", "myself", "his", "him", "he'd", "her", "she", "she'd", "you", "your", "yours", "you'd", "you've", "you'll", "you're", "yourself", "mine", "myself", "this", "that",
// Religious figures & deities // Religious figures & deities
"god", "jesus", "buddha", "allah", "christ", "god", "jesus", "buddha", "allah", "christ",
// Religious texts & concepts // Religious texts & concepts
@ -3705,16 +3705,16 @@ function AutoCards(inHook, inText, inStop) {
// idk // idk
"html", "javascript", "python", "java", "c++", "php", "bluetooth", "json", "sql", "word", "dna", "icbm", "npc", "usb", "rsvp", "omg", "brb", "lol", "rofl", "smh", "ttyl", "rubik", "adam", "t-shirt", "tshirt", "t shirt", "led", "leds", "laser", "lasers", "qna", "q&a", "vip", "human resource", "human resources", "llm", "llc", "ceo", "cfo", "coo", "office", "blt", "suv", "suvs", "ems", "emt", "cbt", "cpr", "ferris wheel", "toy", "pet", "plaything", "m o" "html", "javascript", "python", "java", "c++", "php", "bluetooth", "json", "sql", "word", "dna", "icbm", "npc", "usb", "rsvp", "omg", "brb", "lol", "rofl", "smh", "ttyl", "rubik", "adam", "t-shirt", "tshirt", "t shirt", "led", "leds", "laser", "lasers", "qna", "q&a", "vip", "human resource", "human resources", "llm", "llc", "ceo", "cfo", "coo", "office", "blt", "suv", "suvs", "ems", "emt", "cbt", "cpr", "ferris wheel", "toy", "pet", "plaything", "m o"
], ],
// Safe encodings of other undesirable titles which are implicitly banned from the card generation process // Unwanted values
undesirables: () => [ undesirables: () => [
[102, 117, 99, 107], [115, 104, 105, 116], [99, 114, 97, 112], [103, 45, 115, 112, 111, 116], [98, 100, 115, 109], [116, 104, 99], [117, 116, 105], [100, 97, 109, 110] [343332, 451737, 323433, 377817], [436425, 356928, 363825, 444048], [323433, 428868, 310497, 413952], [350097, 66825, 436425, 413952, 406593, 444048], [316932, 330000, 436425, 392073], [444048, 356928, 323433], [451737, 444048, 363825], [330000, 310497, 392073, 399300]
], ],
delimiter: () => ( delimiter: () => (
"———————————————————————————" "———————————————————————————"
), ),
// Source code location // Source code location
copy: () => [ copy: () => [
62, 32, 80, 108, 101, 97, 115, 101, 32, 118, 105, 115, 105, 116, 32, 109, 121, 32, 65, 73, 32, 68, 117, 110, 103, 101, 111, 110, 32, 112, 114, 111, 102, 105, 108, 101, 32, 64, 76, 101, 119, 100, 76, 101, 97, 104, 32, 97, 110, 100, 32, 114, 101, 97, 100, 32, 109, 121, 32, 98, 105, 111, 32, 102, 111, 114, 32, 115, 105, 109, 112, 108, 101, 32, 105, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 115, 32, 111, 110, 32, 97, 100, 100, 105, 110, 103, 32, 65, 117, 116, 111, 45, 67, 97, 114, 100, 115, 32, 116, 111, 32, 121, 111, 117, 114, 32, 115, 99, 101, 110, 97, 114, 105, 111, 115, 33, 32, 10084, 65039, 10, 10, 104, 116, 116, 112, 115, 58, 47, 47, 112, 108, 97, 121, 46, 97, 105, 100, 117, 110, 103, 101, 111, 110, 46, 99, 111, 109, 47, 112, 114, 111, 102, 105, 108, 101, 47, 76, 101, 119, 100, 76, 101, 97, 104, 10, 10, 62, 32, 65, 117, 116, 111, 45, 67, 97, 114, 100, 115, 32, 118, 49, 46, 48, 46, 48, 32, 105, 115, 32, 97, 110, 32, 111, 112, 101, 110, 45, 115, 111, 117, 114, 99, 101, 32, 115, 99, 114, 105, 112, 116, 32, 102, 111, 114, 32, 65, 73, 32, 68, 117, 110, 103, 101, 111, 110, 32, 109, 97, 100, 101, 32, 98, 121, 32, 76, 101, 119, 100, 76, 101, 97, 104, 46, 32, 89, 111, 117, 32, 104, 97, 118, 101, 32, 109, 121, 32, 102, 117, 108, 108, 32, 112, 101, 114, 109, 105, 115, 115, 105, 111, 110, 32, 116, 111, 32, 117, 115, 101, 32, 65, 117, 116, 111, 45, 67, 97, 114, 100, 115, 32, 119, 105, 116, 104, 105, 110, 32, 121, 111, 117, 114, 32, 112, 101, 114, 115, 111, 110, 97, 108, 32, 111, 114, 32, 112, 117, 98, 108, 105, 115, 104, 101, 100, 32, 115, 99, 101, 110, 97, 114, 105, 111, 115, 33, 10, 62, 32, 89, 111, 117, 39, 114, 101, 32, 97, 108, 115, 111, 32, 119, 101, 108, 99, 111, 109, 101, 32, 116, 111, 32, 101, 100, 105, 116, 32, 116, 104, 101, 32, 65, 73, 32, 112, 114, 111, 109, 112, 116, 115, 32, 97, 110, 100, 32, 116, 105, 116, 108, 101, 32, 101, 120, 99, 108, 117, 115, 105, 111, 110, 115, 32, 112, 114, 111, 118, 105, 100, 101, 100, 32, 98, 101, 108, 111, 119, 46, 32, 73, 32, 115, 105, 110, 99, 101, 114, 101, 108, 121, 32, 104, 111, 112, 101, 32, 121, 111, 117, 32, 101, 110, 106, 111, 121, 32, 121, 111, 117, 114, 32, 97, 100, 118, 101, 110, 116, 117, 114, 101, 115, 33, 32, 55358, 56688, 10 126852, 33792, 211200, 384912, 336633, 310497, 436425, 336633, 33792, 459492, 363825, 436425, 363825, 444048, 33792, 392073, 483153, 33792, 139425, 175857, 33792, 152592, 451737, 399300, 350097, 336633, 406593, 399300, 33792, 413952, 428868, 406593, 343332, 363825, 384912, 336633, 33792, 135168, 190608, 336633, 467313, 330000, 190608, 336633, 310497, 356928, 33792, 310497, 399300, 330000, 33792, 428868, 336633, 310497, 330000, 33792, 392073, 483153, 33792, 316932, 363825, 406593, 33792, 343332, 406593, 428868, 33792, 436425, 363825, 392073, 413952, 384912, 336633, 33792, 363825, 399300, 436425, 444048, 428868, 451737, 323433, 444048, 363825, 406593, 399300, 436425, 33792, 406593, 399300, 33792, 310497, 330000, 330000, 363825, 399300, 350097, 33792, 139425, 451737, 444048, 406593, 66825, 148137, 310497, 428868, 330000, 436425, 33792, 444048, 406593, 33792, 483153, 406593, 451737, 428868, 33792, 436425, 323433, 336633, 399300, 310497, 428868, 363825, 406593, 436425, 35937, 33792, 3355672848, 139592360193, 3300, 3300, 356928, 444048, 444048, 413952, 436425, 111012, 72897, 72897, 413952, 384912, 310497, 483153, 69828, 310497, 363825, 330000, 451737, 399300, 350097, 336633, 406593, 399300, 69828, 323433, 406593, 392073, 72897, 413952, 428868, 406593, 343332, 363825, 384912, 336633, 72897, 190608, 336633, 467313, 330000, 190608, 336633, 310497, 356928, 3300, 3300, 126852, 33792, 139425, 451737, 444048, 406593, 66825, 148137, 310497, 428868, 330000, 436425, 33792, 459492, 79233, 69828, 76032, 69828, 76032, 33792, 363825, 436425, 33792, 310497, 399300, 33792, 406593, 413952, 336633, 399300, 66825, 436425, 406593, 451737, 428868, 323433, 336633, 33792, 436425, 323433, 428868, 363825, 413952, 444048, 33792, 343332, 406593, 428868, 33792, 139425, 175857, 33792, 152592, 451737, 399300, 350097, 336633, 406593, 399300, 33792, 392073, 310497, 330000, 336633, 33792, 316932, 483153, 33792, 190608, 336633, 467313, 330000, 190608, 336633, 310497, 356928, 69828, 33792, 261393, 406593, 451737, 33792, 356928, 310497, 459492, 336633, 33792, 392073, 483153, 33792, 343332, 451737, 384912, 384912, 33792, 413952, 336633, 428868, 392073, 363825, 436425, 436425, 363825, 406593, 399300, 33792, 444048, 406593, 33792, 451737, 436425, 336633, 33792, 139425, 451737, 444048, 406593, 66825, 148137, 310497, 428868, 330000, 436425, 33792, 467313, 363825, 444048, 356928, 363825, 399300, 33792, 483153, 406593, 451737, 428868, 33792, 413952, 336633, 428868, 436425, 406593, 399300, 310497, 384912, 33792, 406593, 428868, 33792, 413952, 451737, 316932, 384912, 363825, 436425, 356928, 336633, 330000, 33792, 436425, 323433, 336633, 399300, 310497, 428868, 363825, 406593, 436425, 35937, 3300, 126852, 33792, 261393, 406593, 451737, 50193, 428868, 336633, 33792, 310497, 384912, 436425, 406593, 33792, 467313, 336633, 384912, 323433, 406593, 392073, 336633, 33792, 444048, 406593, 33792, 336633, 330000, 363825, 444048, 33792, 444048, 356928, 336633, 33792, 139425, 175857, 33792, 413952, 428868, 406593, 392073, 413952, 444048, 436425, 33792, 310497, 399300, 330000, 33792, 444048, 363825, 444048, 384912, 336633, 33792, 336633, 475200, 323433, 384912, 451737, 436425, 363825, 406593, 399300, 436425, 33792, 413952, 428868, 406593, 459492, 363825, 330000, 336633, 330000, 33792, 316932, 336633, 384912, 406593, 467313, 69828, 33792, 175857, 33792, 436425, 363825, 399300, 323433, 336633, 428868, 336633, 384912, 483153, 33792, 356928, 406593, 413952, 336633, 33792, 483153, 406593, 451737, 33792, 336633, 399300, 370788, 406593, 483153, 33792, 483153, 406593, 451737, 428868, 33792, 310497, 330000, 459492, 336633, 399300, 444048, 451737, 428868, 336633, 436425, 35937, 33792, 101128769412, 106046468352, 3300
], ],
// Card interface names reserved for use within LSIv2 // Card interface names reserved for use within LSIv2
reserved: () => ({ reserved: () => ({
@ -5480,8 +5480,7 @@ function AutoCards(inHook, inText, inStop) {
return; return;
} }
function see(arr) { function see(arr) {
// Internal.debugLog(JSON.stringify("example".split("").map(c => c.charCodeAt(0)))); return String.fromCharCode(...arr.map(n => Math.sqrt(n / 33)));
return String.fromCharCode(...arr);
} }
function formatTitle(title) { function formatTitle(title) {
title = title.trim(); title = title.trim();