This is a collection of all the triggers for Batclient I could find, if something is missing please send a tell to me and I'll make sure to add them.
Also includes my own home made triggers.
If you need help installing triggers, please take a look at the help page.
Also if you have any cool triggers of your own I would gladly list them here for everyone to use.
... Sharing Is Caring ...
Excellent/Good Shape: Dark green for monsters in excellent/good shape
Hurt States: Yellow for monsters that are slightly/noticeably hurt
Bad Shape: Dark red for monsters in bad shape/near death
Critical Hits: Orange for your critical hit messages
Stun Status: Purple for STUN/STUNNED status
Unconscious: Dark red for unconsciousness state
Paralyze: Purple for paralyze effects
Poison: Purple for poison status
Aggro: Dark red for aggro messages
No SP/EP: Red when you have insufficient spell/endurance points
Equipment Damage: Orange for equipment condition changes
Water Burn: Red when water burns your skin
Water Here: Dark blue for water presence messages
Thirst/Hunger: Purple for thirst and hunger status
Accept Messages: Purple when others accept resurrections from you
Skill Improve: Purple for skill improvements
Player Arrives: Orange when others arrive
Player Leaves: Dark orange when others leave
Rides In: Orange when players ride in
Rides Out: Dark orange when players ride out
Door Closed: Red for closed doors
Door Open: Green for open doors
Taking Items: Pink when others take items
Dropping Items: Purple when others drop items
Barbarian Take: Pink when barbarians grab items
Camp Messages: Dark blue for all camping related messages
Mana Control: Yellow for mana control messages
Spell Renew: Green for spell renewal messages
Ceremony Cast: Pink for ceremony casting messages
Level Info: Light cyan for level and name
Online Status: Light green for "been on for" status
Linkdead Status: Red for how long someone has been linkdead
Last Online: Bright red for when someone has been last online
Guild Info: Pink for guild information
// Changelog
v2.5
**********
- Small bug fix, thanks to Profit for pointing it out.
v2.4
**********
- Added many new triggers:
- Combat stuff (crits, stuns)
- Monster health state tracking
- Camping
- Equipment damage tracking
- Mana control and ceremony
- Skill improvements
- Water-related stuff
- Thirst and hunger
- Accept messages
- Additional finger command highlights
- Barbarian take actions
- (Many of these were implemented from Era's lite.bcs)
v1.4
**********
- Added easy trigger enable/disable functionality
- Added color reference into script for easier color changes
- Added new triggers:
- Riding movement triggers ("rides in from", "rides out")
- Door state triggers (open/closed) for doors
- Summon success messages
- Spell renewal tracking (highlights when you renew existing spells)
- Unstun triggers
- Unpain triggers
- More finger highlights
v0.03
**********
- Initial public release
Green: Excellent shape, Good shape
Yellow: Slightly hurt, Noticeably hurt, Not in good shape
Red: Bad shape, Very bad shape, Near death
Red Highlights: Equipment damage, Exhaustion, Thirst/Hunger, Poison effects, Paralysis, Protection expiration, Theft alerts
Green Highlights: Critical hits, Skill improvements, Godly presence effects
Magenta: Stun effects
Blue: Water presence
Red: Unconsciousness alerts
Spell failure notifications
Magic energy storage issues
Special incantation tracking
Tracks and reports all protection spells cast on your character
Monitors protection durations and expiration
Handles stacking protections and sticky protections
Manages protection removal during death and DMP
$prots.help - Display help information
$prots - Echo current protections to yourself
$prots p - Report protections to party
$prots name - Report protections to specific player
Reports analysis of magic lore messages to party report channel
Tracks damage criticality and devastate effects
Monitors mage essence gain
Provides detailed resistance information
Automatic damage type detection
Resistance percentage reporting
Critical hit level tracking (DCRIT-1 through UNSEEN)
Party report integration
Automates actions at the start of each combat round
Customizable command sequences
Supports both direct commands and macros
$rounds.help - Display help information
$rounds.showActions - Show current round actions
$rounds.setActions [actions] - Set new round actions
$rounds.clearActions - Clear current actions
Removes spam from healing crystal messages
Hides unnecessary "SAVED." messages
Filters out empathy spam from eating
Can be configured to hide failed small coin dropping messages
Easy to enable/disable individual gags
Lightweight and efficient message filtering
// Changelog
Creates movable/resizable party protections window
Updates protection status every 3 seconds automatically
Uses monospaced font for clean formatting
Black background with light gray text
Configurable refresh timing (default: 3s)
Toggle window visibility with simple command
$prots - Toggle protection window visibility
Automatically detects unconscious party members
Creates instant cardiac stimulation command
Reports incidents through party channel
Sets up 'ddd' command for quick response
Instant party notifications for fast assistance
Monitors blood loss unconsciousness
Converts complex rune display to percentage
Tracks both eerily glowing and sizzling states
Provides numerical progress feedback
Weighted calculation of different rune types
Accurate percentage conversion
Clear progress reporting to general channel
Reports creature damage analysis to party
Converts resistance messages to percentages
Automatic resistance level detection
No resist: "defenseless against"
20%: "almost defenseless against"
40%: "some resistance against"
60%: "moderately resistant against"
80%: "good resistance against"
100%: "almost immune against"
Direct integration with BatMapper plugin
Command forwarding to mapper interface
Simplified mapper control access
Recommended alias: /alias mapp=$mappercommand
Allows direct mapper control from game window
Supports all BatMapper commands
Automatic sleeve balance timing
Configurable HP/SP difference limits
25-minute balance cooldown tracker
Lower limit: 250 (configurable)
Upper limit: 400 (configurable)
Safety checks for optimal timing
$bala - Check balance timer
$bala do - Attempt to balance sleeves
$bala chk - Check current HP/SP difference
Displays saint effect information automatically
Tracks patron saint changes and restorations
Comprehensive database of all nun saints
Power Levels: Almost non-existent, Faint, Strong, Spiritual, Heavenly, Celestial, DIVINE
Effect Types: Protection, Damage, Stats, Spells, Combat, Resources
Special: Patron saint effects, Saint restoration tracking
Current patron saint monitoring
Saint restoration progress tracking
Automatic effect level reporting
Color-coded effect information
Saint restoration initiation
Patron saint changes
Saint list display enhancement
Restoration success tracking
// Changelog
Originally by Pisano, improved by Valger
25-minute balance timer tracking
HP/SP difference monitoring
Optimal: Between 300-400 difference (configurable)
Warning: Outside optimal range notifications
Visual: Color-coded status messages
$balance - Show balance timer
$balance.help - Display help information
Automatic demon control timing
Customizable drain and control timers
Spider Queen smile detection
Personal demon drain time tracking
Control timer from drain (115s default)
Control timer from control (83s default)
Demon summon/banish monitoring
Battle round integration
Visual control notifications
Automatic damage assessment
Resistance percentage calculation
Party report integration
Full damage: 0% resistance
A lot of: 25% resistance
Some: 50% resistance
Just a bit: 75% resistance
Almost no: 100% resistance
Automatic alias creation from party setup
Maps positions 1.1-3.3 to t1-t9 aliases
Dynamic alias updates during party changes
places - Activate place alias creation
t1-t9 - Quick access to party positions
Automatic party reporting of raise acceptances
Tracks multiple revival spell types
Detects external raise acceptance
Raise Dead: Basic revival reporting
Resurrect: Advanced revival tracking
New Body: Complete revival monitoring
Automatic mount health tracking
Emergency alerts below 51% health
Party report integration
Percentage-based health monitoring
Double notification for critical status
Clear healing instructions
Automatic minion analysis reporting
Party channel integration
Instant information sharing
Clean message formatting
Real-time party updates
Support for all minion types
Tracks Heian Sandan kata performances
Automatic soul report to party
Running counter display
Visual counter in general window
Integrated party reporting
Custom color formatting
Automatic health tracking for soul companions
Critical health alerts below 51%
Double notification system
Percentage-based health monitoring
Automated party reporting
Emergency evacuation alerts
Automatic scarab state tracking
Party notifications for all states
Automated activation commands
White glow (2 uses remaining)
Translucent state (1 use remaining)
Black state (depleted)
Real-time tracking of multiple activities
Customizable window interface with auto-updates
Comprehensive cooldown monitoring
Combat timers (Balance, Dagger, Dark meditation)
Recovery timers (Camping, Hibernation, Meditation)
Consumable timers (Muffin, Waffles, Drain pool)
Automatic duration calculations and updates
Visual countdown display for all timers
Multi-threaded performance optimization
// Changelog
Automatically tracks ring materials and gem combinations
Stores ring bonus information in a SQLite database
Provides searchable ring crafting records
Cross-platform compatibility with OS detection
Automatic Tracking: Captures ring creation details
Database Storage: Persistent record of crafted rings
Search Capabilities: Find rings by material, gem, or bonus
ars [search term] - Search ring database
ars all - Show all recorded rings
ars -s [search term] - Search including secondary bonuses
Automated ship cruising to specified coordinates
Waypoint storage and management
Simple coordinate-based navigation
Error handling for sailing obstacles
autocruise 123x456y - Cruise to specific coordinates
autocruise add - Save a new waypoint
autocruise list - Show saved waypoints
autocruise stop - Abort current cruise
Automatic reputation meter tracking
Rep gain calculation on corpse burning
Detailed reputation bar parsing
Customizable character-specific tracking
Real-time Rep Tracking: Monitors barbarian reputation
Gain Reporting: Shows reputation gained per kill
Detailed Meter Parsing: Breaks down reputation symbols
Configurable idle prevention action
Customizable time intervals
Start/stop functionality
Flexible action selection
$antiidle action [command] - Set idle action
$antiidle time [minutes] - Set interval
$antiidle start - Begin anti-idle
$antiidle stop - Stop anti-idle
Automatic damage type reporting
Resistance percentage tracking
Party report integration
Detailed combat damage assessment
Full Damage: 0% resistance
A Lot of Damage: 25% resistance
Some Damage: 50% resistance
Just a Bit: 75% resistance
Almost No Damage: 100% resistance
Automatic damage resistance reporting
Party channel integration
Detailed enemy resistance tracking
Multiple damage resistance levels
Defenseless: 0% resistance
Almost Defenseless: 20% resistance
Some Resistance: 40% resistance
Moderately Resistant: 60% resistance
Good Resistance: 80% resistance
Almost Immune: 100% resistance
Automatic tracking of camping duration
7-minute automatic party report
Flexible time tracking and reporting
Supports multiple camping methods
Automatic Reporting: Notifies party after 7 minutes
Manual Checking: Can manually check camping time
Precise Time Tracking: Calculates exact duration
ctime - Check current camping duration
ctime help - Show help information
Automated party member revival tracking
Customizable revival method
Party position mapping
Quick revival targeting
dd store - Map current party positions
dd show - Display party position index
dd [number/name] - Revive specific target
dd - Revive last unconscious member
Automatic lure round reporting
Party channel integration
Detailed lure status tracking
Colorful trigger responses
Lure Success: Reports rounds (1-5)
Lure Failure: Reports reasons for failure
Enemy Reactions: Tracks lure responses
Condenses 'show boba' output
Customizable screen height
Flexible output destination
Boon and efficiency tracking
Compact Display: Truncates long boon names
Multiple Output Options: Local or channel-based
Efficiency Tracking: Shows boon percentages
$boba - Display local boon chart
$boba [channel] - Send to specific channel
$boba help - Show usage instructions
Track house member donations
Report tax surplus or deficit
Flexible output destination
Detailed contribution tracking
Donation Tracking: Per-member contribution reporting
Tax Management: Calculates upcoming tax cycles
Flexible Reporting: Local or channel output
$hcheck - Display house financial report
$hcheck [channel] - Report to specific channel
Colorizes ghost information
Power level color coding
Ghost condition tracking
Enhanced readability
Power Levels:
Apprentice: Yellow
Journeyman: Green
Master: Red
Grandmaster: Cyan
Track essence progression across elements
Detailed casting statistics
Persistent data storage
Flexible reporting options
Acid: Corrosion essences
Asphyxiation: Vacuum essences
Cold: Arctic essences
Electricity: Lightning essences
Fire: Pyromania essences
Mana: Magic lore essences
Poison: Toxicology essences
$essence - Display essence chart
$essence [channel] - Report to specific channel
Searches all chests in a room for a specific item
Case-insensitive item searching
Reports exact chest location of item
Supports partial item name matching
$find [item name] - Search for an item in room chests
Example: $find sewer ring
Limitations: Requires chest ownership or unlocked chests
Tracks Harm Body casting statistics
Monitors multiple session types
Calculates detailed casting metrics
Persistent data storage across sessions
Session Types: Historical, Previous, Current
Metrics: Total casts, Failed spells, Burgle crits
Special Tracking: Essence and youth gains
$habo - Display casting statistics
$habo.reset - Reset current session data
Parses mining notebook data
Calculates material efficiency
Percentage-based reporting
Formatted output display
Material Tracking: Records amounts and actual kg
Efficiency Calculation: Computes percentage of material used
Detailed Reporting: Displays comprehensive material statistics
Parses monk special skills
Displays skill percentages
Grouped by geographical region
Colorful skill chart
Furnachia: Initial strike techniques
Laenor: Wave and force techniques
Lucentium: Talon and cobra techniques
Rothikgen: Advanced sweeping techniques
$monk.check - Display monk skill percentages
$monk.help - Show help information
On-the-fly text highlighting
Configurable highlight triggers
Case-sensitive matching
Easy configuration
$litemin (word) - Highlight specific text
$litemin (multiple words) - Multiple highlight triggers
$litemin clear - Remove all highlights
External file-based variable storage
Load and save functionality
Cross-session data preservation
Customizable save location
Persistent Storage: Save variables between sessions
Flexible Configuration: Easily adaptable to different uses
Error Handling: Graceful initialization of variables
Comprehensive reputation reporting
Material-based reputation tracking
Automatic statue interaction
Filterable material types
Material Types: All, Gem, Glass, Inorganic, Metal, Organic, Rock, Wood
Reporting: Leader and percentage display
Detailed Output: Tabulated merchant reputation
$merchrep - Show default report
$merchrep [category] - Filter by material type
Checks 'mobprot party' against predefined list
Identifies potential kill targets
Supports custom mob lists
Flexible file loading
Target Tracking: Compares current mobs to saved list
File Management: Load multiple mob target lists
Party Reporting: Outputs potential targets to party channel
mp - Check current potential targets
mp load [filename] - Load alternative mob list
mp help - Show help information
Automatically identifies pill bonuses
Appends bonus value to pill description
Supports multiple pill types
Color-coded bonus display
Various named pills with unique bonus values
Supports enhanced and standard pill types
Bonus range from 8 to 26
Tracks Vitae, Potentia, and Evolution points
Color-coded change indicators
Automatic tracking during Nergalist activities
Displays point changes in real-time
Vitae: Current vitae point changes
Potentia: Current potentia point changes
Evolution Points: Current evolution point changes
Alternates line colors for readability
Customizable color schemes
Easy enable/disable functionality
Improves party protection tracking
ppp on - Enable color-coded display
ppp off - Disable color-coded display
Determines moon phase from game time
Automatically adds moon phase to time display
Supports full lunar cycle tracking
Color-coded moon phase display
New Moon
Waxing Crescent
First Quarter
Waxing Gibbous
Full Moon
Waning Gibbous
Third Quarter
Waning Crescent
Calculates flask bonus percentage
Normalizes refinery output
Supports canister and refinery display
Logarithmic percentage calculation
Bonus Calculation: Converts essence grams to percentage
Flexible Tracking: Works with canister and refinery views
Automatic Calculation: No manual intervention required
Tracks reputation for elemental entities
Supports Fire, Air, Water, Earth, Magic
Color-coded entity and reputation display
Session-based reputation tracking
Fire: Red color-coded
Air: Cyan color-coded
Water: Blue color-coded
Earth: Yellow color-coded
Magic: Magenta color-coded
Captures learn-by-doing skill improvements
Reports new skill percentage
Party channel reporting
Automatic skill percentage retrieval
Automatic Detection: Tracks skill improvements
Party Reporting: Shares skill progress
Flexible Skill Tracking: Works across different skills
Reports remaining spell rounds
Configurable reporting modes
Supports multiple reporting channels
Flexible reporting options
On: Full spell round reporting
Off: No reporting
Brief: Report only 2 rounds or less
$spellround on/off/brief - Change reporting mode
Track combat statistics for party
Color-coded stat changes
Damage, healing, and damage taken reporting
Personalized color schemes
Damage Done: Offensive performance
Healing Done: Support contribution
Damage Taken: Defensive performance
Personal Name: Define your character's name
Color Schemes: Customize stat change colors
Reports stun status during scans
Tracks stun levels for multiple targets
Party channel reporting
Round-based stun tracking
Level 0: Not stunned
Level 1: stunned
Level 3: Stunned
Level 5: STUNNED
Level 6: *STUNNED*
Captures current target
Sets global target variable
Party channel target notification
Automatic target tracking
Global Variable: selectedTarget tracking
Party Notification: Announces current target
Calculates vortex completion percentage
Displays progress details
Toggleable tracking
Configurable output
vreport on - Enable vortex tracking
vreport off - Disable vortex tracking
vreport - Show current status
Reports remaining spell rounds
Captures current spell information
Configurable report destination
Spell duration tracking
Spell Capture: Tracks current spell name and duration
Reporting: Outputs rounds remaining
Reset Capability: Clears spell info on completion
$sr - Report current spell rounds
// Changelog
Reports detailed magic spell analysis to party channel
Tracks damage criticality levels
Monitors spell type and target information
Damage criticality levels (DCRIT-1 to U-N-S-E-E-N-!)
Spell resistance percentages
Spell type detection (poison, mana, acid, etc.)
Essence skill improvement tracking
Types include: Poison, Mana, Acid, Asphyxiation, Cold, Electric, Fire, Psychic
Resistance Levels: 0% to 100% in 20% increments
Spell casting and targeting
Target resistance reactions
Essence skill improvements
Damage criticality detection
// Changelog
Automatically identifies and labels spells being cast
Configurable color coding system for different spell types
Support for all major spell categories (healing, damage, utility, etc.)
Optional spell chant display settings
Healing: Single target and party heals (Green)
Damage: Direct damage and area effect spells (Yellow)
Utility: Support and miscellaneous spells (White)
Protection: Defensive and resistance spells (Blue)
Teleport: Movement and transportation spells (Purple)
Field: Area control and environmental spells (Cyan)
SPELLCOLORS: Toggle color highlighting (default: true)
DISPLAYCHANTS: Show/hide spell chants (default: false)
Customizable color definitions for each spell category
Extensive spell pattern matching system
// Changelog
Energetic: Light green - Peak condition
Brisk: Green - Good condition
Slightly Tired: Green - Starting to tire
Tired: Orange - Needs rest soon
Exhausted: Red - Critical condition
Completely Exhausted: Red - Severe exhaustion
Inches from Dying: Light red - Emergency state
Automatic mount riding on summon
Dismount alerts and auto-leading
Mount inventory management alerts
Being ridden/led status highlighting
Spawn activation notifications
2-minute warning before spawn drops
Automatic respawn reporting
Light sensitivity warnings
Edit mountName variable to your mount's name
Optional: Customize alert colors
Step-by-step play execution
Support for multiple command types
Costume change integration
Automatic line progression
Basic Actions: say, emote, whisper
Play Control: start play, stop play
Costume Management: wear, enter/exit commands
Dynamic Content: Variable substitution with <ME>
$bard_play_helper - Execute next line in play
$bard_play_helper.help - Show help information
/scriptreload - Reset play to beginning
/scriptbootup - Initialize script after reload
// Changelog