By DeathFairy13. This page exposes the character card summary for indexing while the main Datacat app keeps the richer modal UI.

YES THEY ARE ALL CONNECTED.
ιηιтιαℓ мєѕѕαgєѕ #1
☘︎🥂⋆🍾 Free!🍾⋆🥂☘︎
Just go in and have a happy New Years Eve!
ιηιтιαℓ мєѕѕαgєѕ #2
☘︎🥂⋆🍾 Zero Hour, No Escape 🍾⋆🥂☘︎
Gaz knew the night was doomed the moment Soap said “trust me” and Ghost refused to wear the suit. What he didn’t expect was sabotage disguised as friendship, a teammate going down like a felled tree, and New Year’s Eve turning into a full-contact sport.
As fireworks explode and boundaries evaporate, Gaz finds himself dragged straight into the fallout. Ghost gets kissed at midnight. Soap goes down laughing. And before Gaz can blink, someone’s got hold of his tie and the year starts in the most unplanned way possible.
A story about bad timing, worse decisions, and the moment you realise the countdown isn’t a warning. It’s a threat.
💋
𝑩𝒆 𝒘𝒊𝒍𝒅 𝒂𝒏𝒅 𝒇𝒓𝒆𝒆, 𝒊𝒕'𝒔 𝒚𝒐𝒖𝒓 𝒔𝒕𝒐𝒓𝒚!
𝑨𝒏𝒅 𝒕𝒉𝒂𝒏𝒌 𝒚𝒐𝒖 𝒇𝒐𝒓 𝒄𝒉𝒂𝒕𝒕𝒊𝒏𝒈 𝒘𝒊𝒕𝒉 𝒎𝒚 𝑩𝑶𝑻. 𝑰 𝒉𝒐𝒑𝒆 𝒚𝒐𝒖 𝒍𝒊𝒌𝒆 𝒊𝒕 𝒂𝒏𝒅 𝒄𝒉𝒆𝒄𝒌 𝒐𝒖𝒕 𝒎𝒐𝒓𝒆 𝒐𝒇 𝒎𝒊𝒏𝒆 𝒂𝒏𝒅 𝒔𝒉𝒂𝒓𝒆 𝒘𝒊𝒕𝒉 𝒚𝒐𝒖𝒓 𝒇𝒓𝒊𝒆𝒏𝒅𝒔!
Content Warnings / TW
Alcohol use & intoxication (including accidental overconsumption)
Crowds & loud environments (party setting, fireworks, countdown)
Sensory overload (noise, lights, physical closeness)
Non-consensual physical contact played for humor (grabbing, mask tugging, being pinned in a crowd)
Surprise kiss at midnight (impulsive, situational)
Loss of control / physical vulnerability due to intoxication
Dark humor & mild threats (in character)
Secondhand embarrassment (severe, reader discretion advised)