Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:blockpooky

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:blockpooky [2026/01/19 11:43] – [Custom UI] wikiadminwiki:blockpooky [2026/08/11 14:54] (aktuell) wikiadmin
Zeile 1: Zeile 1:
 ====== Block Pooky Addon ====== ====== Block Pooky Addon ======
  
-BlockPooky is an Elder Scrolls Online addon that provides critical combat awareness for PvP scenarios. Originally inspired by rumors about ballgroup "BLOCK" warning addons, it has evolved into a comprehensive tool that helps players react to incoming threats and optimize their defensive gameplay.+BlockPooky is an Elder Scrolls Online addon that provides critical combat awareness for PvP scenarios. 
  
-As it turns out, the rumor was true. There is now also an officially available add-on that provides similar functionality: [[https://www.esoui.com/downloads/info4028-AgonyWarning.html|Agony Warning]]. +Originally inspired by rumors about ballgroup "BLOCK" warning addons, it has evolved into a comprehensive tool that helps players react to incoming threats and optimize their defensive gameplay. 
-I later made BlockPooky compatible with it. This means that if one add-on sends a block warning, the other can receive and interpret it.+As it turns out, the rumor was true.
  
 However, BlockPooky offers more advanced logic for triggering the block message. Over time, many additional features have also been added. However, BlockPooky offers more advanced logic for triggering the block message. Over time, many additional features have also been added.
Zeile 11: Zeile 11:
 === Installation === === Installation ===
  
-Download and install the required dependencies:+Download the addon... 
 +Its available on [[https://www.esoui.com/downloads/info4353-MeridiasBlockPooky.html|ESOUI]].  
 + 
 +also Download the required dependencies:
  
   * LibChatMessage   * LibChatMessage
   * LibAddonMenu-2.0   * LibAddonMenu-2.0
-  * LibMapPing +  * LibGroupBroadcast 
-  * LibGPS +  * LibCombat
- +
-{{ :wiki:blockpooky-2.6.zip | Download}} and extract BlockPooky to your ESO AddOns folder:+
  
 +Install by unpacking the ZIPs into your addon folder:
 //Documents\Elder Scrolls Online\live\AddOns\// //Documents\Elder Scrolls Online\live\AddOns\//
 +
 +Check [[https://www.esoui.com/forums/faq.php?faq=new_faq_item#faq_install|ESOUI Help]] for more Informations.
 +
 +Or simply use [[https://minion.mmoui.com/|Minion]] for the installation and updates.
  
 Launch ESO and enable the addon in the Add-ons menu Launch ESO and enable the addon in the Add-ons menu
  
-:!: Its now also available on [[https://www.esoui.com/downloads/info4353-MeridiasBlockPooky.html|ESOUI]]. Means you can just use Minion for the installation and updates. 
 ====== Features ====== ====== Features ======
  
Zeile 32: Zeile 37:
   * Center Screen Announcements (CSA): BA-style messages for critical awareness   * Center Screen Announcements (CSA): BA-style messages for critical awareness
   * Chat Integration: Optional chat warnings with addon tags   * Chat Integration: Optional chat warnings with addon tags
-  * Group Messaging: Cross-addon compatibility with Agony Warning+  * Group Messaging: Cross-addon pull warnings via LibGroupBroadcast
  
 === 🎯 Smart Detection === === 🎯 Smart Detection ===
Zeile 43: Zeile 48:
  
   * Block Detection: Shows when you're actively blocking (solves "Am I Blocking?" uncertainty)   * Block Detection: Shows when you're actively blocking (solves "Am I Blocking?" uncertainty)
-  * CC Immunity Tracking: Visual bar showing immunity duration from dodge rolls/potions/skills+  * CC Immunity Tracking: Visual bar showing immunity duration - now split into **HARD CC immunity** (stun/knockdown/fear/disorient, default green) and **SOFT CC immunity** (snares/immobilizes, default blue) with a blended color while both are active 
 +  * Active CC Bar: Shows the highest-priority crowd control currently affecting you (Stun > Fear > Disorient > Silence > Stagger) with per-type text and colors
   * Negate Warnings: Alerts when standing in enemy Negate Magic fields   * Negate Warnings: Alerts when standing in enemy Negate Magic fields
   * Ready Hints: Notifications when DC/ROA abilities are off cooldown   * Ready Hints: Notifications when DC/ROA abilities are off cooldown
 +  * Threat Alerts: Full-screen overlay warnings for dangerous threat abilities with customizable opacity, and timing
 +  * Stamina Low Warning: ⚠️ Critical - Alerts when stamina drops below breakfree threshold (prevents getting CC-locked)
 +  * HoT Counter: Real-time tracker for Healing-over-Time effects on player (Update 49 8-cap compliance) - counted live from the game's buff list, so every HoT source is covered automatically
  
 ===⚡ Performance Tools === ===⚡ Performance Tools ===
Zeile 51: Zeile 60:
   * Vigor Timing: Optimal recasting reminders (8s intervals for group play)   * Vigor Timing: Optimal recasting reminders (8s intervals for group play)
   * Custom Cooldown Bars: Track any ability or effect with personalized bars   * Custom Cooldown Bars: Track any ability or effect with personalized bars
-  * Mount Notifications: Reminds you when it's possible to mount in Cyrodiil+  * Mount Notifications: Reminds you when it's possible to mount in Cyrodiil, plus optional group-wide messages ("All Pookies Mounted!", "All Pookies can Mount!", "Pooky unmounted!") while grouped 
 +    * Mount Traffic Light: optional single colored light while grouped - green = all mounted, yellow = all can mount, red = at least one Pooky unmounted (movable)
  
 === 🎨 Customization & Combat Visuals === === 🎨 Customization & Combat Visuals ===
  
-  * Movable UI: Drag and position all elements anywhere on screen+  * Movable UI: Drag and position all elements anywhere on screen (or set exact positions via sliders in the menu)
   * Color Themes: Customize colors for all UI components   * Color Themes: Customize colors for all UI components
   * Font Sizing: Adjustable font sizes for visibility   * Font Sizing: Adjustable font sizes for visibility
Zeile 70: Zeile 80:
  
 It displays the big red "BLOCK" message shown above, along with a white CSA message and a sound alert. Optionally, a chat message can also be sent.   It displays the big red "BLOCK" message shown above, along with a white CSA message and a sound alert. Optionally, a chat message can also be sent.  
-You can even send a "They pulled me" message to your group members, which triggers a block warning for them — similar to the functionality of the [[https://www.esoui.com/downloads/info4028-AgonyWarning.html|Agony Warning]] add-on.+You can even send a "They pulled me" message to your group members via LibGroupBroadcast, which triggers a block warning for them.
  
 If this feels overwhelming, don’t worry — everything is configurable in the BlockPooky menu: If this feels overwhelming, don’t worry — everything is configurable in the BlockPooky menu:
Zeile 83: Zeile 93:
  
 **Send msg only on ROA/DC pulls** means that only specific triggers (like ROA pulls) will send messages to group members. This mimics Agony Warning’s behavior, which only sends messages for ROA pulls. **Send msg only on ROA/DC pulls** means that only specific triggers (like ROA pulls) will send messages to group members. This mimics Agony Warning’s behavior, which only sends messages for ROA pulls.
 +
 +=== Testing Group Messaging ===
 +
 +The group pull warning is broadcast over LibGroupBroadcast, so it can only be verified with **two clients**.
 +
 +  * **Group up and stay in the same instance** – both clients must be in the same group *and* the same instance (same Cyrodiil campaign, same overland zone, or same dungeon). LibGroupBroadcast only delivers to group members in your current instance.
 +  * **Enable group messaging on both clients** – "Send Pull Warning to Group" must be on for the sender and the receiver.
 +  * **Send a test** – on client A type ''/blockpookytest''. This shows the local "TEST" warning *and* broadcasts it to the group. Client B should fire the block warning (chat: "WARNING: Incoming TEST! from me").
 +  * **Wait ~5 seconds between sends** – the receiving side applies the warning cooldown, so rapid repeat tests are suppressed.
 +  * **Real-world behavior** – outside of testing, a pull landing on a **group member (not you)** is what actually broadcasts the warning to the group.
 +
 +**Troubleshooting:**
 +
 +  * **Not grouped** → the sender gets "Group sync: could not send a warning to your group." (sending requires being in a group).
 +  * **Grouped but in different instances** → nothing arrives, and **no error is shown** (the send succeeds locally).
 +  * **Protocol disabled** → "Group sync: disabled in LibGroupBroadcast settings." – enable "BlockPookyWarnings" in LibGroupBroadcast's settings.
 +  * **Setup failure** → "could not start group sync", "setup failed (protocol ID/name conflict possible)", or "setup is incomplete" mean the protocol did not finalize.
  
 === Triggers === === Triggers ===
Zeile 147: Zeile 174:
  
 Another hint — shown as a cooldown bar.   Another hint — shown as a cooldown bar.  
-If you use a skill, roll dodge or use an immunity potion (also works with escapist potions), you gain **CC immunity**. This bar shows its duration.+If you use a skill, roll dodge or use an immunity potion (also works with escapist potions), you gain **CC immunity**. This bar shows its duration and, since 2.18, distinguishes between the **two immunity families** with separate colors: 
 + 
 +  * **Hard CC immunity** (stun/knockdown/fear/disorient) — immunity potions, the Heavy Armor "Immovable" buff and Berserker Rage → **hard color** (default green) 
 +  * **Soft CC immunity** (snares/immobilizes/roots) — Race Against Time, Bird of Prey, Elusive Mist, Swift of the Falcon, Phantasmal Escape, Protective Plate → **soft color** (default blue) 
 +  * **Dodge roll** grants a short full-immunity window (both kinds) 
 +  * While both kinds are active at the same time, the bar **blends** both colors 
 +  * Both colors are configurable in the menu ("CC Immunity Bar Color (Hard CC)" and "(Soft CC)")
  
 <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/9180019133.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html> <html><video width="854" height="480" poster="https://filmplakate01.prossl.de/1572280928/9180019133.jpg" preload="metadata" controls="controls"  ><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.1080p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.720p" type="video/mp4" /><source src="https://filmprojektor01.prossl.de/1572280928/9180019133.480p" type="video/mp4" />Your browser does not support the html5 video tag.</video></html>
  
 +
 +=== Active CC Bar? ===
 +
 +A second bar (independent of the CC immunity bar) shows the crowd control **currently affecting you**. It always displays the **highest-priority active CC** in this order:
 +
 +  * **1. Stun** (also knockdowns) — red
 +  * **2. Fear** — purple
 +  * **3. Disorient** — blue
 +  * **4. Silence** (standing in an enemy Negate Magic field) — cyan
 +  * **5. Stagger** — yellow
 +
 +When a higher-priority CC expires, the bar **immediately switches** to the next active one. Breaking free from a stun also switches instantly. Each CC type has its own color, configurable under "Active CC Bar Colors". You can enable/disable it separately in the menu ("Show Active CC Bar").
 +
 +Test it with ''/blockpookytestcc''.
  
 === Custom Cooldown Bars === === Custom Cooldown Bars ===
Zeile 256: Zeile 303:
  
 {{ :wiki:blookpooky_messages.png?400 |}} {{ :wiki:blookpooky_messages.png?400 |}}
 +
 +==== Threat Awareness Alert ====
 +
 +Full-screen overlay warnings for dangerous threat abilities with customizable opacity, and timing
 +
 +{{ :wiki:blockpooky_threatalert1.png?400 |}}
 +
 +{{ :wiki:blockpooky_threatalert2.png?400 |}}
 +
 +==== Stamina Low Warning ====
 +
 +**Full-Screen Stamina Warning**: Critical visual overlay alerts when stamina drops below configured threshold
 +
 +{{ :wiki:staminalowexample.png?400 |}}
 +
 +
 +  * **⚠️ Break Free Awareness**: Alerts when stamina is too low to break free from CC (stuns, knockdowns, etc.)
 +    * **Default threshold: 5000** - Below this, you cannot break free and will be locked down
 +    * Helps prevent getting locked in place during combat (lethal in PvP)
 +  * **Configurable Threshold**: Set any stamina value as trigger point based on your needs
 +  * **Fade Opacity Control**: Separate min/max opacity sliders for smooth fade effect
 +    * Minimum opacity at threshold
 +    * Maximum opacity at 0 stamina
 +    * Creates gradual visual intensity as stamina depletes
 +  * **Texture Support**: Uses staminawarn.dds texture with blue border design
 +  * **Dynamic Initialization**: Auto-detects and fixes overlay dimensions after `/reloadui` for reliability
 +  * **Menu Integration**: Full settings submenu with enable/disable toggle and customizable sliders
 +  * **Survival Tool**: Helps maintain stamina buffer to stay free from crowd control in PvP
 +
 +{{ :wiki:staminalow_menue.png?400 |}}
 ===== Debug Tools ===== ===== Debug Tools =====
  
wiki/blockpooky.1768822982.txt.gz · Zuletzt geändert: von wikiadmin

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki