⚔️ H2H Bot Creator ⚔️
ATS TrekMUSH @Combat
📥 Import JSON
📤 Export JSON
🔗 Share URL
🗑️ Clear Form
📋 Basic Information
Name
?
The name of the NPC.
Description
?
A detailed description of the NPC.
Level Range
?
-
Minimum and Maximum level this NPC can spawn at (1-30).
Gender of the NPC
?
Male
Female
Neuter
Male / Female / Neuter (Default: Male)
🧬 Race & Class
Species/Race
?
-- Select Race --
The Dbref of the NPC's race or species.
H2H Class
?
Warrior (#4049)
Specialist (#4044)
Hybrid (#4045)
Can be Warrior, Specialist, Hybrid. Default Warrior.
⚔️ Combat Settings
Combat Preset
?
-- Select Preset --
BOSS_MELEE
BOSS_RANGED
WARRIOR_MELEE
WARRIOR_RANGED
WIMP_MELEE
WIMP_RANGED
Stats are based upon this preset.
Attack appendage
?
Type of appendage used for attacks. E.g. talons, beak, claw.
Attack type
?
-- Select Attack Type --
The type of damage this creature does. Most will be melee:kinetic
H2H Feats
?
A space-separated list of dbrefs of H2H Feats.
Inherit Powers
?
A space-separated list of dbrefs of H2H Powers.
Gear equipped when spawned
?
A space-separated list of dbrefs of H2H Items. The NPC must have the skills/stats to equip each item.
Retreat HP
?
When the creature hits this value for HP, it will attempt to flee.
💎 Loot & Rewards
Enable loot drops
?
Determines if the NPC drops loot or not.
Loot Pool
?
A space-separated list of dbrefs of items for loot. (Leave blank if none)
Reward Chance %
?
From 0% to 100%, chance of a piece of loot dropping when dying. Set to 100 for guaranteed drop, set to 0 to never drop loot.
Virtual Loot list
?
List of dbref #s for virtual loot in the form of dbref:chance, where chance is a percent from 1 to 100.
🌍 Spawning & Movement
Enable autorespawn
?
If turned on, this bot will respawn periodically.
Mode for automatic movement
?
-- Select Mode --
ALL
LIST
NONE
Can be ALL, LIST, or NONE.
List of rooms to Roam/Spawn in
?
A list of room dbrefs that are valid for this NPC to spawn into or walk to (if set to ROAM_MODE=LIST).
H2H Bot Controller
?
Dbref of the controller. <admin use only> If blank, default to #-1.
🎯 Behavior & Targeting
Aggressive Posture
?
Aggressive or Passive. Enable this to use enemy/friendly settings below.
⚠️ The fields below only apply if Aggressive Posture is enabled
Friendly Org Dbref
?
If set, it will attack any Org NOT set here.
Friendly Race dbref
?
If set, it will attack any race NOT set here.
Enemy Race dbref
?
If set, immediately attack any person of this race.
Enemy Org Dbref
?
If set, immediately attack any person belonging to this Org.
💬 Emotes & Messages
Enable Speak/Emote
?
If enabled, this NPC will use emotes.
⚠️ The emote fields below only work if "Enable Speak/Emote" is checked
Attack Emote (Aggressive mode)
?
Code to run when it initiates an attack due to being aggressive towards everything.
Retreat Emote
?
Code to run when retreating due to low health. (Only if +WIMPY is > 0)
Random idle emote when not roaming
?
Code to run periodically while idle.
Switch Target message due to Aggro
?
Code to run when NPC switches to a higher-threat target.
Generic attack emote
?
Code to run when attacking and it doesn't fall into the other attack categories.
Death emote
?
Code to run when it receives a deathblow.
Following target Emote
?
Code to run when it initiates pursuit of a fleeing target.
Race hatred emote
?
Code to run when it encounters a RACE it hates.
Idle emote when roaming
?
Code to run when it roams to another room.
Sucker Punch Emote
?
Code to run when it is attacked out of the blue.
Org Hatred Emote
?
Code to run when it encounters a member of a masterorg it hates.
Emote if it spots someone healing its target
?
Code to run when it sees someone healing one of its targets.
Respawn Emote
?
Code to run when NPC respawns.
📝 Notes
Comments/Notes from the creator of the NPC
?
Optional notes for documentation purposes.
⚡ Generate MUSH Commands ⚡
Generated Commands
📋 Copy to Clipboard
Share URL
Copy this URL to share your bot configuration:
Copy URL
Close