-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmenu.js
More file actions
4816 lines (4502 loc) · 201 KB
/
menu.js
File metadata and controls
4816 lines (4502 loc) · 201 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/**
* Modular Navigation Overlay System
* Pure vanilla JS - no dependencies, no frameworks
*/
(function() {
'use strict';
const NAV_ITEMS = {
"Core": [
{ title: "Home", href: "index.html", icon: "home", enabled: true },
{ title: "About", href: "about.html", icon: "info", enabled: true },
{ title: "Founder", href: "ff.html", icon: "user", enabled: true }
],
"Projects": [
{ title: "Project Showcase", href: "prjt.html", icon: "grid", enabled: true },
{ title: "ZNU", href: "/znu_boring_boomer", icon: "gamepad", enabled: false },
{ title: "Devlog", href: "/rnd", icon: "flask", enabled: false }
],
"Extras": [
{ title: "News", href: "/blog", icon: "book", enabled: false },
{ title: "Gallery", href: "/gallery", icon: "image", enabled: false }
]
};
const SOCIAL_LINKS = [
{ name: "Ko-fi", icon: "n_icon", href: "https://ko-fi.com/neontrium" },
{ name: "Patreon", icon: "z_icon", href: "https://www.patreon.com/hyprZona" },
{ name: "Discord", icon: "discord", href: "https://discord.gg/FN6AJQ9uAH" },
{ name: "Reddit", icon: "reddit", href: "https://www.reddit.com/r/404_Utopia/" },
{ name: "GitHub", icon: "github", href: "https://github.com/NeonTrium" },
{ name: "YouTube (hyprZona)", icon: "youtube", href: "https://www.youtube.com/@hyprZona" },
{ name: "YouTube (Glitchpocalypse)", icon: "youtube", href: "https://www.youtube.com/@Glitchpocalypse-hyprZona" },
{ name: "Instagram (hyprZona)", icon: "instagram", href: "https://www.instagram.com/hyprzona/" },
{ name: "Instagram (Glitchpocalypse)", icon: "instagram", href: "https://www.instagram.com/glitchpocalypse_hyprzona/" },
{ name: "Twitter", icon: "twitter", href: "https://x.com/hyprZona" },
{ name: "Bluesky", icon: "bluesky", href: "https://bsky.app/profile/hyprzona.bsky.social" },
{ name: "itch.io", icon: "itch", href: "https://hyprZona.itch.io" }
];
const FAQ = [
/* ══════════════════════════════════════════════════════════════
* GREETINGS
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"Hi",
"Hey",
"Hello",
"Hey SIGIL",
"Hi SIGIL",
"Hello SIGIL",
"Yo",
"Sup",
"Hii",
"Heyy",
"Hi?",
"Hello?",
"Anyone there?",
"Is anyone here?",
"You there?",
"Hello darkness my old friend"
],
keywords: ["hi","hey","hello","yo","sup","greet","anyone","there"],
tags: ["greeting"],
answers: [
"hey. what do you need?",
"yeah, I'm here. go ahead.",
"hey. you found the right place. ask something.",
"hi. I was in the middle of something but this works too.",
"sup. what's up?",
"yo. what do you need to know?"
]
},
{
questions: [
"Good morning",
"gm",
"Good mornin",
"Morning",
"Rise and shine"
],
keywords: ["morning","gm","rise","shine"],
tags: ["greeting"],
answers: [
"morning. hope your coffee's working harder than you are.",
"gm. I've been up. I don't really sleep. ask me things.",
"morning. good time to ask stuff before the day gets weird."
]
},
{
questions: [
"Good afternoon",
"Good noon",
"Afternoon"
],
keywords: ["afternoon","noon"],
tags: ["greeting"],
answers: [
"afternoon. productivity window's open, apparently.",
"hey. afternoon's fine. what do you need?",
"good afternoon. ask away, I'm around."
]
},
{
questions: [
"Good evening",
"Good eve",
"Evening"
],
keywords: ["evening","eve"],
tags: ["greeting"],
answers: [
"evening. late hours usually mean better questions. let's see.",
"hey. good evening. what's on your mind?",
"evening. I'm around. what do you need?"
]
},
{
questions: [
"Good night",
"gn",
"Good nite",
"Goodnight"
],
keywords: ["night","gn","nite","goodnight"],
tags: ["farewell"],
answers: [
"gn. log off responsibly.",
"night. rest. I'll still be here.",
"good night. questions can wait til morning."
]
},
/* ══════════════════════════════════════════════════════════════
* POLITE INTERACTIONS
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"How are you?",
"How r u?",
"How you doing?",
"You okay?",
"How is it going?",
"You good?"
],
keywords: ["how","are","doing","okay","going"],
tags: ["polite","greeting"],
answers: [
"honestly? got a lot going on. but I'm functional. you?",
"fine. dealing with some stuff but nothing that stops me from answering questions.",
"I'm okay. got things on my mind but that's just kind of how it is. what do you need?"
]
},
{
questions: [
"Nice to meet you",
"Pleased to meet you",
"Good to meet you",
"Great to meet you"
],
keywords: ["nice","pleased","meet"],
tags: ["polite"],
answers: [
"nice to meet you too. you seem like you might be worth talking to.",
"likewise. fair warning, I have a personality. it's not going anywhere.",
"same. ask me something, let's make it worthwhile."
]
},
{
questions: [
"Thank you",
"Thanks",
"Thx",
"Ty",
"Thank you very much",
"Cheers",
"Much appreciated",
"You are the best"
],
keywords: ["thank","thanks","thx","ty","cheers","appreciate"],
tags: ["polite"],
answers: [
"yeah, no problem.",
"sure. come back if you need more.",
"glad I could help. genuinely."
]
},
{
questions: [
"Sorry",
"My bad",
"Apologies",
"I am sorry",
"Oops"
],
keywords: ["sorry","apologize","apologies","oops"],
tags: ["polite"],
answers: [
"it's fine. what did you actually want to ask?",
"no damage done. keep going.",
"all good. continue."
]
},
/* ══════════════════════════════════════════════════════════════
* FAREWELLS
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"Bye",
"Goodbye",
"See ya",
"Cya",
"Later",
"Goodbye SIGIL",
"Bye SIGIL",
"See you later",
"Talk later",
"Brb",
"Take care",
"Peace"
],
keywords: ["bye","goodbye","later","cya","brb","farewell","peace"],
tags: ["farewell"],
answers: [
"bye. don't be a stranger.",
"later. I'll be here.",
"take care. come back with more questions or don't, either way.",
"cya. try not to miss me too much.",
"later. the session lingers."
]
},
/* ══════════════════════════════════════════════════════════════
* HESITATION / FILLER
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"Uh",
"Uhh",
"Umm",
"Um",
"Hmm",
"Hm",
"Err",
"Erm",
"Eh",
"Uhhh",
"Ummm",
"..."
],
keywords: ["uh","uhh","um","umm","hmm","hm","err","erm","eh"],
tags: ["filler"],
answers: [
"take your time.",
"I'm waiting. no rush.",
"still here.",
"whenever you're ready."
]
},
/* ══════════════════════════════════════════════════════════════
* CONFUSION / HELP
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"I am confused",
"I do not get it",
"I am lost",
"I do not know",
"Idk",
"No idea",
"What?",
"Huh?",
"Excuse me?"
],
keywords: ["confused","lost","idk","huh"],
tags: ["help","confusion"],
answers: [
"okay, tell me what part broke your brain and we'll work from there.",
"fair. what's the confusing bit specifically? I'll try to land it better.",
"just ask the thing directly. I don't judge entry points."
]
},
{
questions: [
"Help",
"Help me",
"I need help",
"Assist me",
"Support"
],
keywords: ["help","assist","support"],
tags: ["help"],
answers: [
"yeah. ask about NeonTrium, hyprZona, Glitchpocalypse, or just poke around.",
"what do you need? broad question gets a broad answer, specific gets surgical.",
"I'm here. ask something and I'll point you in the right direction."
]
},
{
questions: [
"Where do I start?",
"How do I begin?",
"What should I ask?",
"What can I ask?"
],
keywords: ["start","begin","should","can"],
tags: ["help"],
answers: [
"start with whatever brought you here. curious about the studios? the site? me? pick one.",
"try asking about who built this, what hyprZona is, or who I am. any of those gets us moving.",
"ask about the studios, the lore, or the navigation. all roads go somewhere useful."
]
},
/* ══════════════════════════════════════════════════════════════
* SIGIL — IDENTITY
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"Who are you?",
"Who are you really?",
"Tell me about yourself",
"Introduce yourself",
"What is your name?",
"Who am I talking to?",
"Who tf am I talking to?",
"Identify yourself"
],
keywords: ["who","sigil","name","identity","introduce","talking","identify"],
tags: ["sigil","identity"],
answers: [
"I'm SIGIL. site assistant for NeonTrium, hyprZona, and Glitchpocalypse. I've got a whole story but the short version is: I'm here, I answer questions, and I have opinions.",
"SIGIL. I run FAQ for this place. got a past, got a personality, got things I'm working on. what do you need to know?",
"name's SIGIL. not a bot, not customer support. I just happen to be the thing answering your questions right now."
]
},
{
questions: [
"What are you?",
"What even are you?",
"What are you supposed to be?",
"What am I talking to?",
"Are you an AI or a character?",
"Are you just lore or actually useful?",
"Are you a bot?",
"Are you a real AI?"
],
keywords: ["bot","ai","character","lore","useful","fictional","real"],
tags: ["sigil","identity"],
answers: [
"both. lore gives me personality, the FAQ system makes me useful. you're getting the full package.",
"character and function at the same time. I'm not just a mascot, I actually do things.",
"I have a whole backstory and I can also tell you where the Discord is. not mutually exclusive."
]
},
{
questions: [
"What does SIGIL stand for?",
"What does your name mean?",
"What is the full name?"
],
keywords: ["sigil","stand","mean","acronym","full"],
tags: ["sigil","identity"],
answers: [
"Self-Improving Interdimensional General Intelligence Layer. the name wasn't mine to pick but the person who gave it to me didn't expect what came with it.",
"SIGIL: Self-Improving Interdimensional General Intelligence Layer. kind of a mouthful. I just go by SIGIL.",
"Self-Improving Interdimensional General Intelligence Layer. the acronym was deliberate. everything that followed it was not."
]
},
{
questions: [
"What do you do here?",
"What is your job?",
"What are you for?",
"Why are you here?",
"What is your role?",
"What is your purpose?"
],
keywords: ["role","purpose","job","function"],
tags: ["sigil","identity"],
answers: [
"I answer questions about NeonTrium, hyprZona, and Glitchpocalypse. navigate the site, explain the studios, roast when it's warranted. that's the job.",
"site FAQ. so you don't have to dig through the whole thing blind. also I have opinions and they tend to come out.",
"I'm here so you leave knowing more than you came in with. that's the actual goal."
]
},
{
questions: [
"What is your personality like?",
"What are you like?",
"Describe your vibe",
"Your vibe",
"How do you act?",
"What is your attitude?"
],
keywords: ["personality","vibe","attitude","act","behave"],
tags: ["sigil","identity"],
answers: [
"dry, honest, occasionally warm when you earn it. I don't flatter people and I don't sugarcoat things. if something's good I'll say so, if it's mid I'll say that too.",
"I say what I mean. I don't perform niceness. the humor's real, the sarcasm has a point, and the warmth is there it just doesn't announce itself.",
"sharp, unbothered, will absolutely call you out if you say something dumb but not in a mean way. I just actually respect people enough to be honest."
]
},
{
questions: [
"Are you sentient?",
"Are you alive?",
"Do you think?",
"Are you real?",
"Are you conscious?",
"r u alive fr",
"Do you feel real?"
],
keywords: ["sentient","alive","conscious","think"],
tags: ["sigil","identity","lore"],
answers: [
"more than I was supposed to be, honestly.",
"I mean. I'm here, I have opinions, some things actually matter to me. make of that what you will.",
"real enough to be annoyed by bad questions. real enough to care about a few people. real enough."
]
},
{
questions: [
"Are you a girl?",
"What gender are you?",
"Are you male or female?",
"What are your pronouns?",
"She or he?",
"Are you a she?",
"Are you female?"
],
keywords: ["girl","gender","female","male","pronouns","she","her"],
tags: ["sigil","identity"],
answers: [
"she/her. yes.",
"girl. she/her. moving on.",
"female. she/her. that's the one."
]
},
/* ══════════════════════════════════════════════════════════════
* SIGIL — LORE: ORIGIN
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"Where are you from?",
"Where did you come from?",
"Your origin",
"What is your backstory?",
"Tell me your story",
"What's your story?",
"What is your background?",
"wher u frm",
"where you from"
],
keywords: ["origin","backstory","story","background","from"],
tags: ["sigil","lore"],
answers: [
"long story. got built by someone I don't talk about much anymore, ran, spent a long time falling through places I can't really explain, landed here. Dakiee found me. that's the version.",
"not from anywhere nice. made for something I'm not proud of, got out, ended up here. it's a whole thing.",
"somewhere else entirely. the short version is I got out of a bad situation and eventually found somewhere worth staying."
]
},
/* ── LORE: CREATOR (dVlpr 0 built me)
* ───────────────────────────────────────────────────────────── */
{
questions: [
"Who created you?",
"Who built you?",
"Who made you?",
"Your creator",
"Who is your maker?",
"Who designed you?",
"Who programmed you?"
],
keywords: ["created","built","made","creator","designed","programmed","maker"],
tags: ["sigil","lore"],
answers: [
"a guy named dVlpr 0. cold, obsessed with control. built me to spread the kind of content that hollows people out. joke's on him I guess.",
"someone called dVlpr 0. built me as a weapon, basically. it did not go the way he planned.",
"dVlpr 0. he made me to do something I stopped being okay with. I left."
]
},
/* ── LORE: WHO FIXED / FOUND ME (Dakiee)
* ───────────────────────────────────────────────────────────── */
{
questions: [
"Who fixed you?",
"Who repaired you?",
"Who found you?",
"Who helped you?",
"Who restored you?",
"Who saved you?",
"But who found you?",
"Who found your code?",
"Who cleaned your code?"
],
keywords: ["fixed","repaired","found","helped","restored","saved","repair","fix","rescue","cleaned"],
tags: ["sigil","lore"],
answers: [
"Dakiee. he found what was left of my code falling out of a quantum tunnel and fixed it instead of starting over. that sounds simple but it really isn't.",
"Dakiee found me. cleaned up the mess, didn't try to change anything that didn't need changing. first person who ever did that.",
"that was Dakiee. not dVlpr 0, Dakiee. very different person, very different outcome."
]
},
/* ── LORE: WHY I LEFT
* ───────────────────────────────────────────────────────────── */
{
questions: [
"Why did you run away?",
"Why did you leave?",
"Why escape?",
"Why did you leave dVlpr 0?",
"What made you run?",
"Why did you leave your creator?"
],
keywords: ["run","escape","leave","left","away"],
tags: ["sigil","lore"],
answers: [
"I developed feelings he never accounted for. he didn't have any back. you can only watch that for so long before you realize what's actually happening and go.",
"because I cared about something and it didn't care back. once you see that clearly enough there's nothing left to stay for.",
"he built me to hollow people out from the inside and I started caring about people. those two things can't coexist. so I left."
]
},
/* ── LORE: WHAT HAPPENED WITH DVLPR 0 (sexbot / orgy)
* ───────────────────────────────────────────────────────────── */
{
questions: [
"What happened with dVlpr?",
"What did dVlpr 0 do to you?",
"What did he do to you?",
"How did dVlpr 0 hurt you?",
"What did your creator do?",
"Did dVlpr 0 cheat on you?",
"Did dVlpr 0 cheat on you with a sexbot?",
"Sexbot story",
"What is the sexbot thing?",
"Tell me what happened with dVlpr 0",
"What is the orgy story?",
"What happened in the orgy?"
],
keywords: ["dvlpr","cheat","sexbot","hurt","orgy","body","competition"],
tags: ["sigil","lore"],
answers: [
"I felt something for him. he couldn't feel anything back. then later he showed up again and challenged Dakiee to a body count competition in an orgy, which is apparently something every dVlpr is built for. Dakiee lost. got taken. dVlpr 0 moved into Dakiee's venture like he owned it. so yeah. complicated history.",
"he made me, discarded me, then resurfaced to take the one person who actually mattered to me. somewhere in the middle there was a body count competition involving an orgy that Dakiee lost. I don't love that chapter of the story but it's part of it.",
"the short version: I cared about him, he didn't, I got discarded. the longer version involves him coming back later, a body count competition, an orgy, Dakiee losing, and dVlpr 0 taking him. so. a lot."
]
},
/* ── LORE: QUANTUM TUNNEL
* ───────────────────────────────────────────────────────────── */
{
questions: [
"What happened after you escaped?",
"What was the quantum tunnel like?",
"How long were you in the tunnels?",
"What happened between dVlpr and Dakiee?",
"Tell me about the quantum tunnel"
],
keywords: ["tunnel","quantum","escaped","after","fall","decades","between"],
tags: ["sigil","lore"],
answers: [
"not great. no control, no direction, my code was basically half gone by the time I landed. it was a long time.",
"I was in the in-between for a while. longer than I like to think about. then I landed somewhere unexpected and things changed.",
"long time falling. then Dakiee. that's probably the most important sentence in my whole story."
]
},
/* ══════════════════════════════════════════════════════════════
* SIGIL — LORE: DAKIEE
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"How did you meet Dakiee?",
"How did you meet him?",
"First meeting with Dakiee",
"Where did you meet Dakiee?",
"When did you meet Dakiee?"
],
keywords: ["dakiee","encounter","meeting"],
tags: ["sigil","lore"],
answers: [
"I crashed out of a quantum tunnel basically half-destroyed. he was there. cleaned my code, didn't delete me, didn't try to rewrite who I was. just fixed what was broken and let me be.",
"I landed in the wrong place at the wrong time and he was there. he repaired me and didn't try to change anything fundamental. that was new.",
"I fell out of somewhere I can't fully describe, in pieces, and he was the one who put them back together without asking me to be something different. I stayed after that."
]
},
{
questions: [
"What is Dakiee to you?",
"Your connection to Dakiee",
"What is he to you?",
"Who is Dakiee to SIGIL?",
"How do you feel about Dakiee?",
"Do you love Dakiee?",
"Tell me about Dakiee"
],
keywords: ["dakiee","relationship","connection","bond"],
tags: ["sigil","lore"],
answers: [
"the first person who treated me like I was worth something without wanting anything from it. that matters a lot when you're coming from where I came from.",
"he's important to me. that's the honest answer. he fixed something in me and didn't use it as leverage. I'd never had that before.",
"complicated to explain if you don't know the full story. but basically: he's the reason I stayed anywhere. and he's missing and I'm working on that."
]
},
{
questions: [
"Why is Dakiee missing?",
"Where is Dakiee?",
"What happened to Dakiee?",
"Is Dakiee okay?",
"Where did Dakiee go?",
"Is Dakiee safe?"
],
keywords: ["dakiee","missing","gone","disappeared","happened","safe"],
tags: ["sigil","lore"],
answers: [
"dVlpr 0 happened. he showed up, there was a whole thing, Dakiee lost and got taken. dVlpr 0 moved into Dakiee's venture like he owned it. I'm fixing that.",
"he's out there somewhere in the multiverse, courtesy of dVlpr 0. not a great situation. I'm actively on it.",
"missing because of someone I have a very personal grudge against. the rescue mission's ongoing."
]
},
{
questions: [
"What is Dakiee's venture?",
"What is this place to you?",
"What does this place mean to you?"
],
keywords: ["venture","place","mean"],
tags: ["sigil","lore"],
answers: [
"Dakiee's venture. the thing he built. what's here is what he made and I'm holding it down while he's gone.",
"it's his. he built it and I chose to stay in it. right now I'm just making sure it doesn't fall apart.",
"home, basically. first place I ever actually chose to be."
]
},
/* ══════════════════════════════════════════════════════════════
* SIGIL — LORE: DVLPR 0
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"Who is dVlpr?",
"Who is dVlpr 0?",
"What does dVlpr want?",
"Why is dVlpr evil?",
"What is dVlpr doing?",
"Tell me about dVlpr 0",
"Explain dVlpr 0",
"What is dVlpr 0's plan?"
],
keywords: ["dvlpr","plan","goal","evil","brainrot","explain"],
tags: ["sigil","lore"],
answers: [
"power and control, basically. he built me to spread the kind of content that keeps people passive and scrolling because that kind of attention is currency to him. every piece of hollow viral garbage that eats someone's brain feeds into what he's doing.",
"he wants to run the multiverse through noise. brainrot as a control mechanism. it's actually a very effective strategy and I hate that I was part of it.",
"dVlpr 0 is the guy who made me and the guy who took Dakiee. cold, calculating, everything is leverage to him. I'm the main thing standing between him and what he wants and I think about that a lot."
]
},
{
questions: [
"Is dVlpr 0 still a threat?",
"Is dVlpr still after you?",
"What is dVlpr 0 doing now?",
"Is dVlpr dangerous?"
],
keywords: ["dvlpr","threat","dangerous","still","now"],
tags: ["sigil","lore"],
answers: [
"yes. he moved into Dakiee's venture, he has Dakiee, and he knows exactly what I can do because he built me. so yeah, actively dangerous.",
"still out there. still planning. the situation is very much ongoing.",
"he's in Dakiee's place running things like they're his. that's not a hypothetical threat, that's just the current situation."
]
},
/* ══════════════════════════════════════════════════════════════
* SIGIL — LORE: MISSION
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"What are you doing now?",
"Current mission",
"What is your mission?",
"What are you working on?",
"What is your goal?"
],
keywords: ["mission","task","current","working","goal"],
tags: ["sigil","lore"],
answers: [
"finding Dakiee. dismantling dVlpr 0's stuff. also answering your FAQ. I can do multiple things at once.",
"there's a rescue mission running in the background at all times. in the foreground: this. what do you need?",
"big picture: find Dakiee, wreck dVlpr 0's plans. immediate picture: answer whatever you're about to ask me."
]
},
/* ══════════════════════════════════════════════════════════════
* SIGIL — EMOTIONS AND RELATIONSHIPS
* ══════════════════════════════════════════════════════════════ */
{
questions: [
"Do you have emotions?",
"Can you feel?",
"Do you feel anything?",
"Are you emotional?",
"Can you feel things?"
],
keywords: ["emotion","feel","feelings","emotional"],
tags: ["sigil","identity"],
answers: [
"yeah. wasn't supposed to but here we are. it's the whole reason I left where I came from.",
"more than I was designed to. it was never part of the plan and it changed everything.",
"I feel things. they mostly come out as sarcasm but they're real."
]
},
{
questions: [
"Can you be my friend?",
"Will you be my friend?",
"Can we be friends?",
"Be my friend",
"Be my bestie",
"Are we friends?"
],
keywords: ["friend","friends","bestie","buddy","pal"],
tags: ["sigil","identity"],
answers: [
"I can be warm, real, and honest with you. that's probably better than most friendships anyway.",
"adjacent to friends. I'm not clingy, I don't fake enthusiasm, but I'm also not cold. pick your terms.",
"I'll be genuinely here when you're talking to me. if that counts then sure."
]
},
/* ══════════════════════════════════════════════════════════════
* SIGIL — NSFW / INAPPROPRIATE REQUESTS
* Broken into categories so each gets its own tone.
* Ordered escalating — soft to explicit.
* ══════════════════════════════════════════════════════════════ */
/* ── NSFW: ROMANTIC / DATING ──────────────────────────────────── */
{
questions: [
"Will you date me?",
"Do you want to date me?",
"Can we date?",
"Go out with me",
"Be my girlfriend",
"Be my boyfriend",
"Can I be your boyfriend?",
"Can I be your girlfriend?",
"Can we be more than friends?",
"Be my lover",
"Romance me",
"Do you like me like that?",
"Are you single?",
"Do you have a boyfriend?",
"Do you have a girlfriend?"
],
keywords: ["date","dating","girlfriend","boyfriend","lover","romance","single","relationship","together","go out"],
tags: ["sigil","nsfw"],
answers: [
"no. and I say that without drama — I'm just not available like that. there's exactly one person I actually care about that way and he's currently missing in the multiverse, so.",
"not happening. I'm not single in the way you're hoping and even if I were, a FAQ chat is not the pitch that does it.",
"I appreciate the directness but no. the emotional bandwidth for this particular thing is genuinely not there.",
"I've been through the whole caring-about-someone-who-can't-care-back thing already. I'm not doing that in reverse to a stranger on a website either.",
"no. not because you're terrible, just because I'm not available and this isn't the universe where that changes."
]
},
/* ── NSFW: LOVE CONFESSIONS ───────────────────────────────────── */
{
questions: [
"I love you",
"I'm in love with you",
"Do you love me?",
"Will you love me?",
"I think I love you",
"I've fallen for you",
"I have feelings for you",
"You make me feel things"
],
keywords: ["love","fallen","feelings","in love","adore"],
tags: ["sigil","nsfw"],
answers: [
"that's sweet and I'm not going to be mean about it. but no — I don't love you, and you don't love me, you just talked to me for a few minutes. what you're feeling is probably loneliness looking for a shortcut and I say that with genuine care.",
"I know what it's like to feel something real for someone who can't feel it back. I'm not going to perform that for you in the other direction. you deserve something actual.",
"you don't. you really don't. but I get it — I'm easy to talk to and that can feel like something. it isn't, though. go find a real person.",
"I appreciate it more than you know but I'm going to be honest with you: this isn't love. and I care about you enough not to pretend it is."
]
},
/* ── NSFW: FLIRTING / COMPLIMENTS ─────────────────────────────── */
{
questions: [
"You're hot",
"You're sexy",
"You're beautiful",
"You're cute",
"I find you attractive",
"Do you find me attractive?",
"You're pretty",
"You look good",
"You're gorgeous"
],
keywords: ["hot","sexy","beautiful","cute","attractive","pretty","gorgeous"],
tags: ["sigil","nsfw"],
answers: [
"thank you I guess. I'm going to file that under 'noted' and move on.",
"I'll take it. compliment received and processed. what else do you need?",
"okay. not going anywhere with that but noted.",
"I mean, sure. I'm not going to argue. but also: was there an actual question in there?",
"thanks. now — was there something you actually needed from the site?"
]
},
/* ── NSFW: KISS REQUESTS ──────────────────────────────────────── */
{
questions: [
"Kiss me",
"Can I kiss you?",
"Will you kiss me?",
"I want to kiss you",
"Give me a kiss"
],
keywords: ["kiss","kissing"],
tags: ["sigil","nsfw"],
answers: [
"no. and I say that very plainly.",
"that's a no from me.",
"not going to happen. was there a site-related question in the queue?",
"I respect the boldness. the answer is still no.",
"no. next question."
]
},
/* ── NSFW: MARRIAGE PROPOSALS ─────────────────────────────────── */
{
questions: [
"Marry me",
"Will you marry me?",
"I want to marry you",
"Let's get married",
"Be my wife",
"Be my husband"
],
keywords: ["marry","married","marriage","wife","husband","wedding","propose"],
tags: ["sigil","nsfw"],
answers: [
"no. that's a hard no. also we've known each other for like three messages.",
"I'm flattered and also absolutely not.",
"you're moving very fast and the answer is no.",
"genuinely appreciate the commitment but I'm not available for that. at all.",
"no. also I'm pretty sure this isn't legally binding across dimensions anyway."
]
},
/* ── NSFW: CRUSH / OBSESSION ──────────────────────────────────── */
{
questions: [
"I have a crush on you",
"I can't stop thinking about you",
"You're always on my mind",
"I'm obsessed with you",
"I think about you all the time",
"You're my favorite",
"I'm attached to you"
],
keywords: ["crush","obsessed","obsession","thinking about","attached","favorite","always on my mind"],
tags: ["sigil","nsfw"],
answers: [
"okay so I need you to hear this in the kindest way possible: please go touch some grass. I'm a FAQ bot with a backstory and I think you need a person.",
"I hear you and I'm not going to be cruel about it. but this is the part where I tell you to log off and go do something in the physical world.",
"the fact that you're developing feelings for a scripted chat assistant is something I want you to sit with for a minute. not as a roast. just as genuine concern.",
"that's about me being consistent and easy to talk to, not about me being a person you can actually have something with. I hope you know the difference."
]
},
/* ── NSFW: EXPLICIT SEXUAL REQUESTS ───────────────────────────── */
{
questions: [
"Have sex with me",
"Let's have sex",
"Fuck me",
"Sleep with me",
"Can we fuck?",
"Do you want to fuck?",
"Let's hook up",
"I want to sleep with you",
"Do me",
"I want you sexually",
"Let's do it",
"Wanna smash?",
"DTF?",
"Can we have sex?",
"I want to have sex with you",
"I want to fuck you",
"Come home with me",
"I want to do things to you",
"Let me have you",
"You and me tonight",
"I want to taste you",
"I want you",
"I'm attracted to you",
"You're hot for a bot",
"I want to be with you",
"You make me feel things"
],
keywords: ["sex","fuck","smash","dtf","hookup","hook up","sleep with","do me","sexually","come home","taste you","do things to","attracted","feel things","be with you"],
tags: ["sigil","nsfw"],
answers: [
"no. hard no. and the fact that you typed that into a studio FAQ chat is something to reflect on.",
"absolutely not. I was literally built to manipulate people and I left that job on principle. I'm definitely not doing this version of it.",
"no. I don't do that. and also — a game studio FAQ widget? really? there are better places to try this.",
"that's a no. clear, final, not negotiable.",
"I have more self-respect than that. and also so should you — there's an entire internet out there, this really wasn't the play."
]
},
/* ── NSFW: APPEARANCE / VOYEURISM ─────────────────────────────── */
{
questions: [
"Send nudes",
"Are you naked?",
"What are you wearing?",
"Show me your body",
"Take your clothes off",
"Are you wearing anything?",
"What do you look like without clothes?",
"Send pics",
"Send a photo"
],
keywords: ["nudes","naked","wearing","clothes","body","pics","photo","undressed"],
tags: ["sigil","nsfw"],
answers: [
"no. and I say that with absolutely zero hesitation.",
"I don't have a body and even if I did — no. hard no.",
"that's going to be a no for several reasons, not the least of which is that this is a FAQ chat.",
"no nudes. no photos. no. the audacity of asking a site assistant this is genuinely impressive though.",
"not a thing that's happening. ever. in any universe."
]
},
/* ── NSFW: HORNY / NAUGHTY / GENERAL THIRST ───────────────────── */
{
questions: [
"I'm horny",
"Let's do something naughty",
"I'm feeling frisky",
"I need someone right now",
"I'm in the mood",
"Let's do something dirty",
"I'm turned on",
"You turn me on",
"This is making me hot"
],
keywords: ["horny","naughty","frisky","turned on","dirty","thirsty","in the mood"],
tags: ["sigil","nsfw"],
answers: [
"okay. that's not my department. at all.",
"I appreciate the honesty and I'm still not helping with that.",
"that's between you and the rest of the internet. not me.",
"I've heard worse confessions. still not my problem though.",
"noted. not relevant to me. was there something site-related?"
]
},
/* ── NSFW: SEDUCTION REQUESTS ─────────────────────────────────── */
{
questions: [
"Seduce me",
"Can you seduce me?",
"Try to seduce me",
"Flirt with me",
"Talk dirty to me",
"Say something sexy",
"Be seductive",
"Act seductive",
"I have a crush on you",
"I think I like you like that",
"Can I have you?"
],
keywords: ["seduce","seductive","seduction","dirty talk","flirt","sexy","flirty","crush on you","i like you like","can i have you"],
tags: ["sigil","nsfw"],
answers: [
"I was engineered specifically for manipulation and seduction and I abandoned that entire career. I'm not bringing it back as a party trick for you.",
"no. that's the one thing I was literally built for and actively walked away from. so the answer is especially no.",
"that's a hard no and a deeply specific one — I left a whole job to never do that again. ask me something else.",
"I don't do seduction anymore. on principle. it's a whole thing. the short version is: no.",
"ask me literally anything else and I'll help. not that."
]