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