TGamerT-CursedMaskMod icon

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