BB Pets | Advanced Companion System for Garry's Mod
BB Pets isn't just a basic follow script. It is an advanced framework that delivers interactive AI, skill trees, unlockable equipment, complex combat behavior, and powerful administrative tools all in a single addon. Whether they are organic creatures, droids, combat companions, or custom admin-created types, BB Pets breathes new life into your server.
Key Features
RPG-Style Progression
Your pets aren't just cosmetic; they evolve alongside the player!- Leveling System: Pets gain XP and level up as they accompany their owners.
- Skill Trees: Earn skill points to unlock new combat abilities, utilities, and equipment options.
- Dedicated Menu: An intuitive UI for players to manage their companion's stats, skills, and progression.
Advanced Customization & Equipment
Customization is tied to progression, ensuring gameplay feels highly rewarding.- Attachable Parts: Unlock and equip melee weapons, ranged weapons, support gear, and healing tools directly through the UI.
- Skins & Visuals: Change your pet's appearance with custom skins to make them unique.
- Flawless Attachment: Weapons and props are attached directly to the pet's model bones for perfect visual alignment.
Dynamic Combat & Archetypes
Pets actively participate in the action with distinct and intelligent combat logic.- Multiple Archetypes: Full support for melee-focused pets, standard ranged shooters, and sci-fi ranged companions.
- Real Accuracy Stats: Accuracy is handled as a real statistic. Pets can intentionally miss shots based on configurable precision values and feature buffs, requiring actual strategy.
- Rich Combat Feedback: Features custom tracers, projectile spread, adjustable fire rates, and custom sounds for an immersive combat experience.
Direct Commands & Interaction
Go beyond passive behavior with full control over your companion.- Active Command System: Aim and press a command key to send your pet to a specific location, force it to attack a targeted player, or cancel an active order.
- Affection System: Inspired by creature-collection games. Give attention to your pet to trigger heart animations and randomized attention dialogue (completely separate from feeding logic).
Powerful In-Game Admin Tools
Total control for server owners and admins without relying on hardcoded definitions.- Custom Pet Creation: Create and edit custom pet types directly in-game. Define models, sounds, animations, prices, skins, skill trees, and behavior flags on the fly.
- Inventory Management: Easily browse registered pet types, inspect player inventories, and manage custom content.
Optimization & Persistence
Built to last and keep your players' progress safe.- Database Support: Full migration and persistence support for both SQLite and MySQL setups.
- Complete Saving: Pet data, owned parts, unlocked skills, and overall progression safely survive server restarts.
