CorpseEater

From CoffeeMud Wiki
Revision as of 18:47, 28 October 2017 by Loki (talk | contribs)
Jump to navigation Jump to search
CoffeeMUD
Administrator                                                  Builder                                                              Player
=CoffeeMUD Builder Information=
Basics Praetor     Player Support     Commands     Zapper Masks Advanced Races     Classes     Abilities     Socials     Scripting    
Building Behaviors     Properties     Areas     Rooms     Exits     Items     Mobs Systems Achievements     Crafting     Help Info     Ships     Planes of Existence     Quests     Triumphs    
===CorpseEater===
Targets: MOBs
Parameters: min, max ticks, a percent chance, eatitems flag, corpse masks
Examples: min=10 max=20 chance=75

min=10 max=20 chance=75 -LEVEL +<17

min=10 max=20 chance=75 -RACE +Elf

Description: The mob will appear to eat any corpse it comes across. It will not eat the item contents of the corpse unless the EATITEMS flag is given. It will also ignore player corpses unless the +PLAYER flag is included. You may also specify masks to give the mob a more specific diet. The following are valid masks:

+SYSOP (allow archons to bypass the rules), -SYSOP (dont eat archons)

+SUBOP (allow local area staff to bypass the rules), -SUBOP (dont eat)

-PLAYER (dont eat all players), -MOB (dont eat all mobs/npcs)

-CHANCE 50 (dont eat the given % of the time)

-JAVACLASS "+GENMOB" etc.. (dont eat only objects of +java class)

+JAVACLASS "-GENITEM" etc.. (Do not dont eat objs of -classes)

-CLASS +thief +mage +ranger (dont eat all but excepted char classes)

+CLASS -thief -mage -ranger (dont eat only listed classes)

-BASECLASS +thief +mage (dont eat all but excepted base char classes)

+BASECLASS -thief -mage -ranger (dont eat only listed base char classes)

-RACE +elf +dwarf (dont eat all but excepted races)

+RACE -elf -dwarf -human -half -gnome (dont eat only listed races)

-RACECAT +elf +insect +humanoid (dont eat all but listed racial categories)

+RACECAT -elf -humanoid (dont eat only listed racial categories)

-ALIGNMENT +evil +neutral +good (dont eat all but excepted alignments)

+ALIGNMENT -evil -good -neutral (dont eat only listed alignments)

-GENDER (dont eat genders), -GENDER +male +neuter (create exceptions)

+GENDER -male -female -neuter (dont eat only listed genders)

-FACTION (dont eat all faction and values, even a lack of faction)

-FACTION +myfactionrange +faction.rangecode (create exceptions)

+FACTION -rangecode -faction.rangecode (dont eat only faction range code)

-NAMES +bob "+my name" (dont eat all except those with given names)

+NAMES -bob "-my name" (dont eat only those with one of the given names)

-SUBNAMES +*ending +*inside* (dont eat all except those with partial name)

+SUBNAMES -*ending -*insid* (dont eat only those with partial name mask)

-TATTOOS +mytatto +thistattoo (dont eat all but those with excepted tatts)

+TATTOOS -mytatt -anytattoo, (dont eat only those with a listed tattoo)

-EXPERTISES +myedu +thisedu (dont eat all but those with listed expertise)

+EXPERTISES -myedu -anyedu (dont eat those with a listed expertise)

-LEVEL +=1 +)5 +)=7 +(13 +(=20 (dont eat all but those player level ranges)

-=1 -)5 -)=7 -(13 -(=20 (dont eat only listed levels range)

-CLASSLEVEL +=1 +)5 +(=20 (dont eat all except those with current class lvl)

-MAXCLASSLEVEL +=1 +(13 (dont eat only those with current class level range)

+ANYCLASS -thief -mage (dont eat only those with a listed multi-class)

-ANYCLASSLEVEL +thief +)5 +mage +(10 (dont eat all except multi-class lvl)

+ANYCLASSLEVEL -thief -)5 -mage -(10 (dont eat only these multi-class lvls)

-SECURITY +cmdrooms +area cmditems (dont eat all but listed security flags)

+SECURITY -cmdrooms +area cmditems,(dont eat only those with listed flags)

-MOOD +grumpy +normal (dont eat all except those with given moods)

+MOOD -grumpy -normal (dont eat only those with subtracted moods)

-CLAN +Killers "+The Avengers" (dont eat all except those in listed clan)

+CLAN -Killers "-Avengers" (dont eat only those in a listed clan)

-DEITY +Apollo "+Grothon" (dont eat all except worshippers of listed deity)

+DEITY -God "-Rothon 1" (dont eat only worshippers of a listed deity)

-ANYCLASS +thief +ranger (dont eat all except those with a multi-class)

-STR X (dont eat those with strength greater than X)

+STR X (dont eat those with strength less than X)

-INT, -WIS, -CON, -CHA, -DEX (Same as -STR, for other current stats)

+INT, +WIS, +CON, +CHA, +DEX (Same as +STR, for other current stats)

+-ADJSTR...ADJCON (Same as above, but uses current values)

-GROUPSIZE X (dont eat those in groups larger than X)

+GROUPSIZE X (dont eat those in groups smaller than X)

-AREA +thatarea "+my areaname" (dont eat all except those in listed area)

+AREA -thatarea "-my areaname" (dont eat only those in listed area)

-HOME "+area name" (dont eat all except those from listed home/beacon area)

+HOME "-my areaname" (dont eat only those from listed home/beacon area)

-ISHOME (dont eat all npcs not currently in their home/beacon areas)

+ISHOME (dont eat all npcs unless they are in their home/beacon areas)

-ITEM "+item name" etc... (dont eat only those with an item name)

-WORN "+item name" etc... (dont eat only those wearing item name)

-MATERIAL "+WOODEN" etc.. (dont eat only items of added materials)

+MATERIAL "-WOODEN" etc.. (Do not dont eat items of -materials)

-RESOURCES "+OAK" etc.. (dont eat only items of added resources)

+RESOURCES "-OAK" etc.. (Do not dont eat items of -resources)

-IF (CONDITION) (dont eat, unless they meet Scriptable conditions)

+IF (CONDITION) (never dont eat anyone who meets Scriptable cond)

-IFSTAT +STAT=VALUE +STAT=VALUE (dont eat, unless a stat value is true)

+IF -STAT=VALUE -STAT=VALUE (dont eat those with a stat value)

-VALUE X (dont eat those with value or money less than X)

+VALUE X (dont eat those with value or money greater than X)

-WEIGHT X (dont eat those weighing less than X)

+WEIGHT X (dont eat those weighing more than X)

-ARMOR/-DAMAGE/-ATTACK X (dont eat armor/damage/attack bonus less than X)

+ARMOR/+DAMAGE/+ATTACK X (dont eat armor/damage/attack bonus more than X)

+-WEAPONTYPE, +-WEAPONCLASS, and +-WEAPONAMMO for wielded weaponchecks

-WORNON "+TORSO" etc.. (dont eat only items wearable on +locations)

+WORNON "-NECK" etc.. (Do not dont eat items wearable on -locations)

-DISPOSITION "+ISHIDDEN" etc.. (dont eat only with +dispositions)

+DISPOSITION "-ISHIDDEN" etc.. (Do not dont eat only with sub disp)

-SENSES "+CANSEEDARK" etc.. (dont eat only those with +senses)

+SENSES "-CANSEEDARK" etc.. (Do not dont eat those with -senses)

-ABILITY X (dont eat those with magical ability less than X)

+ABILITY X (dont eat those with magical ability greater than X)

-HOUR/-MONTH/-DAY +X (dont eat always, unless the hour/month/day is X)

+HOUR/+MONTH/+DAY -X (dont eat those only when the hour/month/day is X)

-SEASON +FALL (dont eat those only when season is FALL)

+SEASON -SPRING (dont eat those whenever the season is SPRING)

-WEATHER +DROUGHT (dont eat those only when weather is DROUGHT)

+WEATHER -BLIZZARD (dont eat those whenever the weather is BLIZZARD)

-QUESTWIN "+MY QUEST" (dont eat those who have not my MY QUEST)

+QUESTWIN "-MY QUEST" (dont eat those who have won MY QUEST)

-EFFECTS +Sleep "+Wood Chopping" (dont eat all except those with effects)

+EFFECTS -Sleep "-Wood Chopping" (dont eat only those with listed effect)

-SKILLS +Spell_Sleep(75) (dont eat all except those with skill proficiency)

+SKILLS -Spell_Sleep(75) (dont eat only those with skill proficiency)

-SKILLFLAG +ENCHANTMENT etc.. (dont eat all except those with skillflag)

+SKILLFLAG -ENCHANTMENT etc.. (dont eat only those with listed skillflag)

-ACCCHIEVES +mytatto etc.. (dont eat all except those with achievements)

+ACCCHIEVES -mytattoo etc.. (dont eat only those with listed achievements)

Notes

.