Adds configurable worship teleport, /stuck, /dig, key bindings, and /tb buttons under your inventory (FlatMMOPlus plugin)
יש גרסאות של סקריפט זה עם קוד מעודכן. הצג את כל הגרסאות
UI/LayoutSettings gear icon moved from inside the button panel to the inventory title bar (next to $bank), and shrunk downTeleport-book buttons now show the real destination icons from the in-game popup instead of the scroll iconSmall icons added next to each item's name in the settings listFixed small source images (like Greenhouse) rendering tiny instead of filling the buttonAdded Hunting and Key Bindings buttons; renamed the /stuck button label to just "stuck"Default layout changed: nothing enabled out of the box, and default order is now worship abilities sorted by level, then stuck → Hunting → Key Bindings, then the teleport-book destinationsWorship level/points gatingButtons grey out and become unclickable when you don't have enough worship points for that ability, with a tooltip explaining whyAbilities you haven't reached the required level for are locked in the settings menu (checkbox disabled, can't be enabled)Point-checking switched from polling every 5s → 1s → now instant, via a MutationObserver on the game's own points displayHotkeysAdded per-button hotkey recording in the settings menu (with Escape-to-cancel that doesn't also trigger "save and close")Hotkeys fire globally regardless of whether that button is currently shown/enabled in the panelFramework integration (the big one)Ported from a standalone script into a proper FlatMMOPlusPlugin, registered via @require on your FlatMMOPlus frameworkStartup logic moved from blind polling-on-page-load to the real onLogin() lifecycle hook/stuck and the teleport-book destinations now use FlatMMOPlus.sendMessage() with the real wire commands (CHAT=/stuck, TELE_BOOK=) instead of simulating keystrokes or clicking through the /tb popupHunting now uses FlatMMOPlus.setPanel('hunting') instead of clicking a specific DOM elementWorship teleports now auto-open the Worship tab via FlatMMOPlus.setPanel('worship') if the tile isn't loaded yet, then switch back — no more needing to open that tab manually once per session
Small bugfix on @match line