Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
CursedMaskMod
Cursed Comedy Mask - Become invisible to monsters but a 60s death timer starts. Pass it to other players to transfer the curse!
By TGamerT
CHANGELOG
Changelog
v1.4.0
- Fix: Maske laesst sich ohne Fluch komplett normal aufheben, ablegen und wieder aufheben
- Fix: StopAllCoroutines entfernt - hat interne GrabbableObject-Coroutines gekillt und normales Drop kaputt gemacht
- Fix: DiscardItem-Patch greift nur noch bei Transfer ein, nicht mehr bei normalem Drop
- Fix: EquipItem-Patch setzt keine aggressiven Vanilla-Resets mehr (Update/LateUpdate uebernehmen das)
- Fix: ItemActivate-Crash behoben (endlose Rekursion durch Reflection auf virtuelle Methode)
- Fix: Halte-Animation wird beim Fluch-Drop korrekt deaktiviert (SetSpecialGrabAnimationBool + grabAnim)
- Fix: Inventar-UI wird beim Fluch-Drop korrekt geleert
- Fix: Bei mehreren Items wird nach Fluch-Drop zum naechsten Item gewechselt
- Fix: Item-Switch-Blockierung nur bei aktivem Fluch (nicht vorher)
- Verbesserung: Vanilla-Haunting wird ausschliesslich ueber Update/LateUpdate-Patches unterdrueckt (sauberer, weniger Seiteneffekte)
v1.3.0
- Fix: Maske verhaelt sich jetzt wie ein normales Item (aufheben/ablegen funktioniert zuverlaessig)
- Fix: Vanilla HauntedMaskItem Haunting-Logik komplett neutralisiert (Update/LateUpdate/BeginAttachment/MaskClampToHead/ItemActivate gepatcht)
- Fix: maskIsHaunted, attaching, maskOn werden jeden Frame zurueckgesetzt - keine Vanilla-Uebernahme mehr
- Fix: Kein Crash mehr durch StackOverflow bei Update-Patch
- Fix: Maske bleibt nach Fluch-Aktivierung auf dem Boden liegen und ist weiterhin aufhebbar
- Fix: CancelAttachToPlayerOnLocalClient wird nicht mehr aufgerufen (hatte Seiteneffekte)
- Verbesserung: DespawnMask vereinfacht - Maske wird einfach normal gedroppt wenn Fluch triggert
- Verbesserung: EnsurePickupable Sicherheitsnetz nach jedem Ablegen (Collider/Renderer/Physics)
v1.2.0
- Mikrofon-Muting auf Dissonance-Ebene (DissonanceComms.IsMuted) - Skinwalkers-kompatibel
- Verfluchter Spieler hat Mic komplett AUS (nicht nur Voice-Chat, auch Mic-Aufnahme)
- Mic bleibt aus bei permanentem Fluch bis Rundenende
- Transfer gibt Mic korrekt zurueck/weiter
v1.1.0
- Controller-Support: Fluch-Transfer nutzt jetzt die Spiel-eigene Interact-Taste (E auf Tastatur, X/Square auf Controller)
- Volle Kompatibilitaet mit Gamepad/Controller
v1.0.0
- Initial release
- Cursed Comedy Mask as scrap item and shop item
- 60-second death timer with HUD display
- Monster invisibility via Harmony patches on EnemyAI
- Voice chat mute while wearing the mask
- Hot potato transfer mechanic (timer carries over)
- Visual effects: mask on head, green eye glow, head smoke particles
- Screen effects: green/red vignette, pulsing timer text
- Death sequence: green smoke explosion, screen shake, procedural sound
- Procedural heartbeat audio that accelerates with timer
- Multiplayer sync via ServerRpc/ClientRpc
- Configurable: timer duration, shop price, spawn rarity, voice mute toggle