Persistent Mobiles The Shadows of Isildur persistent mobile database allows for two different types of NPCs; spawn NPCs, or unique NPCs. To build a spawn NPC, which will automatically be replaced by a similarly-equipped NPC of the same VNUM when it dies, you must load and equip the mobile on our builder port. This will then be a "spawn point" on the player port; when an NPC generated by one of these spawn points is killed or purged, a reset will be put in place that will cause a new copy that NPC's VNUM to re-load at its initial spawn point within approximately 24 in-game hours. If, on the other hand, you wish to build a unique NPC, e.g. a mob that will not "re-pop" after it has been killed, you merely need to load it up and equip it on the player port. This replaces the old STAYPUT command which was necessary under the system. ============++++++++++++============ Usage: minit <vnum> Creates a new mobile in the current room. You might consider using the FREEZE command to keep the mobiles from wandering while you edit (although this is not necessary on the builder port). You may use the MUNUSED command to get a list of available vnums for the particular zone you're using. ============++++++++++++============ Building: Mset Mset is used to modify mobs and players. Typing 'mset ?' will also give you this help list. Usage: mset [mob-vnum] Optionally specify mob vnum name "keywords" sdesc "a short name" ldesc "The long desc" desc Enter a full description params that take a simple numberic value: access, armor | ac, clan1, clan2, moves, state (-1..4) piety, natural, str, dex, int, wil, con, aur, bite, height, frame, room (pc's only) conds <drunk #> <full #> <thirst #> You must use all three circle <0..9> Not implemented? dam <#> Natural damage attack [fightmode] <frantic | aggressive | normal | cautious | defensive> helm <room-vnum> hp | hits <hit-points> skinobj <obj-vnum> What corpse skins into carcobj <obj-vnum> What corpse leaves behind attack <attack-type> Natural attack type: claw, etc allskills | noskills Gives/removes every skills delete Delete a mob. 'position-types' Type: tags position-types 'deity' Type: tags deity--not implented 'races' Type: tags races 'skills' <percent> Type: tags skills 'action-bits' Type: tags action-bits 'affected-bits' Type: tags affected-bits dpos 'position-types' Default position trudge, paced, walk, jog, run, sprint keeper Associate shop with mob markup <number> To sell multiplier discount <number> To buy multiplier econ_markup1,2,3 <number> To sell econ flagged multiplier econ_discount1,2,3 <number> To buy econ flagged multiplier nobuy <econ flag> Won't buy flagged item econ1,2,3 <econ flag> econ_markup/discount flags shop Shop room number store Store room number trades "'item-type' ... " Types of items traded delivery "<ovnum> ..." Objects replaced after buy =============+++++++++++++++++============== Usage: mcopy <target mob's name> This command duplicates one in-game instance of a mob, including worn equipment; useful for whipping up swarms of raiders in a only a few minutes. NOTE: Please remember the value we place on quality over quantity, and don't abuse this command. Thanks. Example: > mcopy goblin =============+++++++++++++++++============== Usage: mclone <target VNUM> Clones one mob to another. This also works across zones, and so is useful for making similar mobs in different zones. The mob you are cloning is the one currently open in your editor, via the MOBILE command. NOTE: Please remember the value we place on quality over quantity, and don't abuse this command. Thanks. =============+++++++++++++++++============== Usage: munused <zone number> The MUNUSED command can provide a list of available Mob-vnums within the desired zone. =============+++++++++++++++++============== Usage: freeze <zone> Stops all mobile activity updates for the specified zone. Use this to prevent mobiles from wandering during build/save periods. Use THAW to reverse the affects of this command. Note that ALL ZONES on the builder port are frozen by default; this is why mobs do not wander, attack, or activate mprogs. Please use this command sparingly on the player port. =============+++++++++++++++++============== Usage: thaw <zone> Re-enables mobile activity updates in the specified zone. Mobiles will wander and perform special functions as in normal game play. This command is used in conjunction with the FREEZE command. =============+++++++++++++++++============== locate [+/-mob name] [zone] [virtual] act "<action-bits>" [clan name] clan <clan name> [position] This command finds a desired mobile. Example: locate +fiery-haired -male <zone number> ============+++++++++++++++++++=========== POSITION-TYPES Dead Mortally wounded Unconscious Stunned Sleeping Resting Sitting Fighting Standing ============+++++++++++++++++++=========== RACES Human Animal Amphibian Arachnid Bat Bear Bird Boar Bobcat Cat Cow Dog Ferret Fish Fox Frog Goat Goose Horse Insect Mink Mouse Pony Rabbit Rat Reptile Scorpion Serpent Sheep Snake Swine Toad Warhorse Wolf Deer ============+++++++++++++++++++=========== SKILLS Unused Brawling Light-Edge Medium-Edge Heavy-Edge Light-Blunt Medium-Blunt Heavy-Blunt Light-Pierce Medium-Pierce Heavy-Pierce Staff Polearm Throwing Blowgun Sling Shortbow Longbow Crossbow Dual-Wield Block Parry Subdue Disarm Sneak Hide Steal Picklock Search Listen Forage Ritual Scan Backstab Barter Ride Climb Swim Hunt Skin Sail Poisoning Alchemy Herbalism Clairvoyance Danger-Sense Empathy Hex Psychic-Bolt Prescience Aura-Sight Telepathy Seafaring Dodge Tame Break Metalcraft Woodcraft Textilecraft Cookery Baking Hideworking Stonecraft Candlery Brewing Distilling Literacy Dyecraft Apothecary Glasswork Gemcraft Milling Mining Perfumery Pottery Tracking Farming Healing Atliduk Adunaic Haradaic Westron Dunael Labba Norliduk Rohirric Talathic Umitic Nahaiduk Pukael Sindarin Quenya Silvan Khuzdul Orkish Black-Speech Sarati Tengwar Beleriand-Tengwar Certhas-Daeron Angerthas-Daeron Quenyan-Tengwar Angerthas-Moria Gondorian-Tengwar Arnorian-Tengwar Numenian-Tengwar Northern-Tengwar Angerthas-Erebor Runecasting ============+++++++++++++++++++=========== ACTION BITS Memory Sentinel Scavenger IsNPC NoVNPC Aggressive Stayzone Wimpy Pursue Thief Hunter Killer Enforcer Stealthy Vehicle Stop Criminal Pariah Mount Unused PCOwned Wildlife Stayput Passive Unused Econzone Jailer ============+++++++++++++++++++=========== AFFECTED BITS Undefined Invisible Infravision Detect-Invisible Detect-Magic Sense-Life Hold Sanctuary Group Curse Magic-only Poison AScan Paralysis Undefined Undefined Sleep Dodge ASneak AHide Fear Charm Follow Hooded ============+++++++++++++++++++=========== ECON minas tirith osgiliath gondor minas morgul magical rare valuable foreign junk illegal wild poor fine haradaic orkish ============+++++++++++++++++++===========