GameSlayve PetWhistle

Automatically summons and rotates your companion pets with smart safety behavior.

File Details

GameSlayve_PetCaller_v0.2.1.zip

  • R
  • May 22, 2026
  • 6.60 MB
  • 7
  • 12.0.7+3
  • Retail

File Name

GameSlayve_PetCaller_v0.2.1.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1
  • 12.0.0

GameSlayve PetCaller — Current Development Changelog

GameSlayve PetCaller has started evolving from a simple companion-summoning helper into a full GameSlayve-style pet management addon with a themed interface, smarter summon conditions, and future-ready module support.

Core PetCaller System

Added the foundation for a GameSlayve PetCaller addon focused on companion pet summoning.

Built the first working logic for automatic pet calling.

Added safeguards so PetCaller can avoid constantly replacing pets too aggressively.

Started building condition-based checks so the addon can decide when it should or should not summon a pet.

Added early support for preventing pet swaps during bad timing situations, such as combat or other unsafe gameplay moments.

Improved the direction of the addon so it feels more like a controlled “pet companion manager” instead of a random spam-summon tool.

Summon Condition Work

Began adding logic for summon rules and restrictions.

Added checks intended to control when PetCaller is allowed to act.

Started separating “should summon” logic from the UI concept so the system can grow safely.

Worked toward preventing taint-prone behavior and unsafe action timing.

Identified a current issue where a boolean/secure value is being tested incorrectly, causing this error:

attempt to perform boolean test on a secret boolean value

This is currently the major bug to fix before pushing the next stable version.

UI Panel Planning

Designed the PetCaller panel concept around a more complete GameSlayve addon experience.

Moved away from a plain settings window idea and toward a full themed control panel.

Discussed important panel options, including:

PetCaller enable/disable control

Auto summon toggle

Favorite pet behavior

Random pet behavior

Seasonal pet behavior

Recently summoned pet avoidance

Combat safety behavior

AFK/idle summon behavior

Event/holiday pet rules

Manual summon button

Pet history or recent pet display

Lock/minimap style options

Info/credits area

Streamer/support links

UI Design Direction

Explored several visual panel directions.

Rejected the first few layouts as too similar or not distinct enough.

Moved toward a more unique and stylized panel design that felt more like a GameSlayve module.

Selected the latest darker, more dramatic panel scheme as the preferred visual direction.

Decided that this design should become the working PetCaller UI module style.

The chosen panel direction includes a stronger fantasy/game addon feel, better visual identity, and more room for future options.

Module Folder Direction

Decided to create a Modules folder for PetCaller.

Planned to move the new UI layout into a module-style Lua file instead of stuffing everything into the main addon file.

This gives PetCaller room to grow without turning the main Lua file into a giant messy script.

The next planned structure is likely something like:

GameSlayve_PetCaller.lua

Modules/GameSlayve_PetCaller_UI.lua

possibly later:

Modules/GameSlayve_PetCaller_Rules.lua

Modules/GameSlayve_PetCaller_Seasonal.lua

Modules/GameSlayve_PetCaller_History.lua

Visual / Branding Work

Established that PetCaller should follow the broader GameSlayve addon identity.

The panel should feel polished, branded, and consistent with other GameSlayve projects.

The UI should leave room for the GameSlayve signature style, streamer links, and future credits.

The selected design gives PetCaller a stronger “summoner’s journal / companion stable” kind of theme instead of a generic options menu.

Future Feature Ideas Added

Planned a recent-pet memory system so random pet swapping avoids summoning the same pet repeatedly.

Planned seasonal or event-based pet rules.

Planned more advanced favorite pet behavior.

Planned smarter summon restrictions so pets do not change during bad gameplay timing.

Planned a cleaner UI panel with sections for General, Favorites, Random Rules, Seasonal Rules, and Info.

Planned module-based organization so future systems can be added safely.

Current Known Issue

PetCaller is currently failing with a taint/secure-value style error:

attempt to perform boolean test on a secret boolean value

This means one of the condition checks is probably touching a protected/secure value in a way Lua cannot safely evaluate.

The next technical step should be to isolate that condition, replace the direct boolean test with a safer check, and keep the summon condition system from using protected values directly.

Summary

This update phase established the actual identity and direction of GameSlayve PetCaller.

The addon is no longer just “summon a random pet.” It is becoming a proper GameSlayve companion manager with smart summon rules, a themed UI panel, modular code organization, and room for seasonal/favorite/recent-pet behavior.

Current status: promising design direction, active logic bug to fix, UI module ready to begin.