Ability, CMObject, Contingent, Environmental, Expireable, Modifiable, MsgListener, StatsAffecting, Tickable, java.lang.Cloneable, java.lang.Comparable<CMObject>Chant_AcidRain, Chant_AcidWard, Chant_AirWall, Chant_AiryAura, Chant_AlterTime, Chant_AnimalCompanion, Chant_AnimalFriendship, Chant_AnimalGrowth, Chant_AnimalSpy, Chant_AntTrain, Chant_AstralProjection, Chant_Barkskin, Chant_BestowName, Chant_Blight, Chant_Bloodhound, Chant_BloodyWater, Chant_BlueMoon, Chant_Boulderbash, Chant_BreatheAir, Chant_BreatheWater, Chant_Brittle, Chant_BrownMold, Chant_BullStrength, Chant_Bury, Chant_CallCompanion, Chant_CallMate, Chant_CalmAnimal, Chant_CalmSeas, Chant_CalmWeather, Chant_CalmWind, Chant_Camelback, Chant_Capsize, Chant_CatsGrace, Chant_CaveFishing, Chant_CaveIn, Chant_ChantWard, Chant_ChargeMetal, Chant_CharmAnimal, Chant_CharmArea, Chant_CheetahBurst, Chant_Chlorophyll, Chant_ClearMoon, Chant_CloudWalk, Chant_ColdMoon, Chant_ColdWard, Chant_ControlFire, Chant_ControlPlant, Chant_ControlWeather, Chant_Crossbreed, Chant_CrystalGrowth, Chant_Darkvision, Chant_DeathMoon, Chant_DeepDarkness, Chant_DeepThoughts, Chant_Dehydrate, Chant_DelayPoison, Chant_Den, Chant_DistantFungalGrowth, Chant_DistantGrowth, Chant_DistantIngrowth, Chant_DistantOvergrowth, Chant_DistantWindColor, Chant_Dragonsight, Chant_Drifting, Chant_Drown, Chant_DruidicConnection, Chant_Earthpocket, Chant_Earthquake, Chant_EelShock, Chant_EnchantShards, Chant_EndureRust, Chant_EnhanceBody, Chant_ExplosiveDecompression, Chant_Farsight, Chant_FavorableWinds, Chant_FeedingFrenzy, Chant_FeelCold, Chant_FeelElectricity, Chant_FeelHeat, Chant_Feralness, Chant_FertileCavern, Chant_Fertility, Chant_Fertilization, Chant_FilterWater, Chant_FindMate, Chant_FindPlant, Chant_FireWard, Chant_FishyFecundity, Chant_Flippers, Chant_Flood, Chant_FodderSignal, Chant_FortifyFood, Chant_FreeVine, Chant_FungalBloom, Chant_FungusFeet, Chant_FurCoat, Chant_GasWard, Chant_GiveLife, Chant_Goodberry, Chant_Grapevine, Chant_GroveWalk, Chant_GrowClub, Chant_GrowFood, Chant_GrowForest, Chant_GrowItem, Chant_HardenSkin, Chant_Hawkeye, Chant_HealingMoon, Chant_Hibernation, Chant_HighTide, Chant_Hippieness, Chant_HoldAnimal, Chant_Homeopathy, Chant_HoneyMoon, Chant_HowlersMoon, Chant_Hunger, Chant_IllusionaryForest, Chant_Labyrinth, Chant_LandLegs, Chant_LightningWard, Chant_LocateAnimals, Chant_LocatePlants, Chant_LoveMoon, Chant_MagmaCannon, Chant_MagneticEarth, Chant_MagneticField, Chant_ManicMoon, Chant_MetalMold, Chant_MeteorStrike, Chant_Mold, Chant_Moonbeam, Chant_MoonCalf, Chant_MoveSky, Chant_MuddyGrounds, Chant_NaturalBalance, Chant_NaturalOrder, Chant_Nectar, Chant_NeutralizePoison, Chant_PaleMoon, Chant_PeaceMoon, Chant_Phosphorescence, Chant_PiercingMoon, Chant_Plague, Chant_PlanarAdaptation, Chant_PlanarLink, Chant_PlantBed, Chant_PlantChoke, Chant_PlantConstriction, Chant_PlantMaze, Chant_PlantPass, Chant_PlantSelf, Chant_PlantSnare, Chant_PlantTrap, Chant_PlantWall, Chant_Poison, Chant_PrayerWard, Chant_PredictPhase, Chant_PredictTides, Chant_PredictWeather, Chant_PurpleMoon, Chant_Reabsorb, Chant_ReadRunes, Chant_RechargeShards, Chant_RedMoon, Chant_RefreshRunes, Chant_Reincarnation, Chant_RepelVermin, Chant_RestoreMana, Chant_ResuscitateCompanion, Chant_Rockfeet, Chant_Rockthought, Chant_Root, Chant_RustCurse, Chant_SacredEarth, Chant_SaplingWorkers, Chant_SenseAge, Chant_SenseLife, Chant_SenseMetal, Chant_SensePlants, Chant_SensePoison, Chant_SensePregnancy, Chant_SenseSentience, Chant_SenseWater, Chant_Shamblermorph, Chant_Shapelessness, Chant_Shillelagh, Chant_SiftWrecks, Chant_SnatchLight, Chant_SnuffFlame, Chant_SoaringEagle, Chant_SongWard, Chant_SpeakWithAnimals, Chant_SpeedAging, Chant_SpeedBirth, Chant_SpeedTime, Chant_SpellWard, Chant_StarGazing, Chant_StoneFriend, Chant_Stonewalking, Chant_StrikeBarren, Chant_SummonAnimal, Chant_SummonAnimals, Chant_SummonChum, Chant_SummonCold, Chant_SummonDustdevil, Chant_SummonElemental, Chant_SummonFear, Chant_SummonFire, Chant_SummonFlyTrap, Chant_SummonFog, Chant_SummonFood, Chant_SummonHail, Chant_SummonHeat, Chant_SummonHerb, Chant_SummonInsects, Chant_SummonJellyfish, Chant_SummonLightning, Chant_SummonMoon, Chant_SummonMount, Chant_SummonPeace, Chant_SummonPlants, Chant_SummonPool, Chant_SummonRain, Chant_SummonRockGolem, Chant_SummonSapling, Chant_SummonSchool, Chant_SummonSeed, Chant_SummonSquall, Chant_SummonSun, Chant_SummonTornado, Chant_SummonVine, Chant_SummonWater, Chant_SummonWind, Chant_Sunbeam, Chant_Sunray, Chant_SweetScent, Chant_Tangle, Chant_TapGrapevine, Chant_Tether, Chant_Thorns, Chant_TidalWave, Chant_TideMoon, Chant_Treeform, Chant_Treehouse, Chant_Treemind, Chant_Treemorph, Chant_TremorSense, Chant_Tsunami, Chant_Unbreakable, Chant_UnderwaterAction, Chant_UnicornsHealth, Chant_Uplift, Chant_VenomWard, Chant_VineWeave, Chant_VolcanicChasm, Chant_WakingMoon, Chant_WarningWinds, Chant_WarpWood, Chant_Waterguard, Chant_WaterHammer, Chant_Waterspout, Chant_WaterWalking, Chant_Whirlpool, Chant_WhisperWard, Chant_WhiteMoon, Chant_WindColor, Chant_WindGust, Chant_WindShape, Chant_WindSnatcher, Chant_Worms, Chant_Yearningpublic class Chant extends StdAbility
| Modifier and Type | Field | Description | 
|---|---|---|
| protected boolean | renderedMundane | |
| static int | WEATHERQUE_CALM | |
| static int | WEATHERQUE_COLD | |
| static int | WEATHERQUE_HOT | |
| static int | WEATHERQUE_NADA | codes: -1=do nothing, 1=wind, 2=rain, 4=hot, 8=cold, 16=calm | 
| static int | WEATHERQUE_RAIN | |
| static int | WEATHERQUE_WIND | 
ACODE_CHANT, ACODE_COMMON_SKILL, ACODE_DESCS, ACODE_DESCS_, ACODE_DISEASE, ACODE_LANGUAGE, ACODE_POISON, ACODE_PRAYER, ACODE_PROPERTY, ACODE_SKILL, ACODE_SONG, ACODE_SPELL, ACODE_SUPERPOWER, ACODE_TECH, ACODE_THIEF_SKILL, ACODE_TRAP, ALL_ACODES, ALL_DOMAINS, CACHEINDEX_CLASSLESS, CACHEINDEX_EXPERTISE, CACHEINDEX_LASTTIME, CACHEINDEX_NORMAL, CACHEINDEX_TOTAL, CAN_AREAS, CAN_DESCS, CAN_EXITS, CAN_ITEMS, CAN_MOBS, CAN_ROOMS, COST_ALL, COST_NORMAL, COST_PCT, DOMAIN_ABJURATION, DOMAIN_ACROBATIC, DOMAIN_ALERT, DOMAIN_ALTERATION, DOMAIN_ANATOMY, DOMAIN_ANIMALAFFINITY, DOMAIN_ARCANELORE, DOMAIN_ARCHON, DOMAIN_ARMORUSE, DOMAIN_ARTISTIC, DOMAIN_BINDING, DOMAIN_BLESSING, DOMAIN_BREEDING, DOMAIN_BUILDINGSKILL, DOMAIN_CALLIGRAPHY, DOMAIN_COMBATFLUIDITY, DOMAIN_COMBATLORE, DOMAIN_COMMUNING, DOMAIN_CONJURATION, DOMAIN_CORRUPTION, DOMAIN_COSMOLOGY, DOMAIN_CRAFTINGSKILL, DOMAIN_CREATION, DOMAIN_CRIMINAL, DOMAIN_CURSING, DOMAIN_DANCING, DOMAIN_DEATHLORE, DOMAIN_DECEPTIVE, DOMAIN_DEEPMAGIC, DOMAIN_DESCS, DOMAIN_DETRAP, DOMAIN_DIRTYFIGHTING, DOMAIN_DIVINATION, DOMAIN_EDUCATIONLORE, DOMAIN_ENCHANTMENT, DOMAIN_ENDURING, DOMAIN_EPICUREAN, DOMAIN_EVANGELISM, DOMAIN_EVASIVE, DOMAIN_EVOCATION, DOMAIN_FITNESS, DOMAIN_FOOLISHNESS, DOMAIN_GATHERINGSKILL, DOMAIN_GRAPPLING, DOMAIN_HEALING, DOMAIN_HOLYPROTECTION, DOMAIN_ILLUSION, DOMAIN_INFLUENTIAL, DOMAIN_KICKING, DOMAIN_LEGAL, DOMAIN_MARTIALLORE, DOMAIN_MOONALTERING, DOMAIN_MOONSUMMONING, DOMAIN_NATURELORE, DOMAIN_NEUTRALIZATION, DOMAIN_PLANTCONTROL, DOMAIN_PLANTGROWTH, DOMAIN_PLAYING, DOMAIN_POISONING, DOMAIN_PRESERVING, DOMAIN_PUNCHING, DOMAIN_RACIALABILITY, DOMAIN_RESTORATION, DOMAIN_ROCKCONTROL, DOMAIN_ROPEUSE, DOMAIN_SEATRAVEL, DOMAIN_SHAPE_SHIFTING, DOMAIN_SHIELDUSE, DOMAIN_SINGING, DOMAIN_STEALING, DOMAIN_STEALTHY, DOMAIN_STREETSMARTS, DOMAIN_THEATRE, DOMAIN_TRANSMUTATION, DOMAIN_TRAPPING, DOMAIN_TRAVEL, DOMAIN_VERBS, DOMAIN_VEXING, DOMAIN_WARDING, DOMAIN_WATERCONTROL, DOMAIN_WATERLORE, DOMAIN_WEAPON_USE, DOMAIN_WEATHER_MASTERY, FLAG_ADJUSTER, FLAG_AGGROFYING, FLAG_AIRBASED, FLAG_BINDING, FLAG_CASTER, FLAG_CHAOS, FLAG_CHARMING, FLAG_CLANMAGIC, FLAG_DESCS, FLAG_EARTHBASED, FLAG_ELECTRICBASED, FLAG_ENABLER, FLAG_FEARING, FLAG_FIREBASED, FLAG_HEALINGMAGIC, FLAG_HEATING, FLAG_HOLY, FLAG_IMMUNER, FLAG_INTOXICATING, FLAG_LAW, FLAG_MINDALTERING, FLAG_MODERATE, FLAG_MOVING, FLAG_NEUTRAL, FLAG_NODISENCHANT, FLAG_NONENCHANTMENT, FLAG_NOORDERING, FLAG_NOUNINVOKING, FLAG_PARALYZING, FLAG_POTENTIALLY_DEADLY, FLAG_RESISTER, FLAG_STEALING, FLAG_SUMMONING, FLAG_SUNSUMMONING, FLAG_TIDEALTERING, FLAG_TORTURING, FLAG_TRACKING, FLAG_TRANSPORTING, FLAG_UNCRAFTABLE, FLAG_UNHOLY, FLAG_WATERBASED, FLAG_WEATHERAFFECTING, FLAG_ZAPPER, POWER_COST_THRESHOLD, POWER_LEVEL_THRESHOLD, POWER_OVERRIDE_THRESHOLD, QUALITY_BENEFICIAL_OTHERS, QUALITY_BENEFICIAL_SELF, QUALITY_DESCS, QUALITY_INDIFFERENT, QUALITY_MALICIOUS, QUALITY_OK_OTHERS, QUALITY_OK_SELF, RANGE_CHOICES, TICKS_ALMOST_FOREVER, TICKS_FOREVER, USAGE_DESCS, USAGE_HITPOINTS, USAGE_MANA, USAGE_MOVEMENT, USAGE_NADA, USAGEINDEX_COUNT, USAGEINDEX_HITPOINTS, USAGEINDEX_MANA, USAGEINDEX_MOVEMENT, USAGEINDEX_TIMELSW, USAGEINDEX_TOTALidConverteraffected, amDestroyed, canBeUninvoked, empty, invoker, isAnAutoEffect, lastCastHelp, miscText, proficiency, savable, tickDown, unInvokedSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET| Constructor | Description | 
|---|---|
| Chant() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| int | abstractQuality() | Returns a constant value notifying the system of
 the general quality of the skill, whether it is
 malicious, beneficial, indifferent, or qualifiably
 beneficial (ok), as well as whether it is intended
 to target the invoker (self) or others. | 
| protected int | canAffectCode() | Designates whether, when used as a property/effect, what sort of objects this
 ability can affect. | 
| protected int | canTargetCode() | Designates whether, when invoked as a skill, what sort of objects this
 ability can effectively target. | 
| protected static boolean | chantAlignmentCheck(StdAbility A,
                   MOB mob,
                   boolean renderedMundane,
                   boolean auto) | |
| int | classificationCode() | Returns a bitmap describing the general
 classification of the skill (spell, skill,
 chant, or property, etc) and its domain. | 
| java.lang.String | displayText() | Gets the raw string used to show what this object looks like in the room. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| boolean | invoke(MOB mob,
      java.util.List<java.lang.String> commands,
      Physical givenTarget,
      boolean auto,
      int asLevel) | This method is called when a player or the system invokes this skill,
 casts this spell, etc. | 
| java.lang.String | name() | The nice displayable name of this instance of this object | 
| void | setMiscText(java.lang.String newText) | For objects which have false for their isGeneric method, this is used to set any internally
 coded strings to change the nature or behavior of the object. | 
| java.lang.String[] | triggerStrings() | A set of the command strings the user types to access
 this command when it is listed as a skill ability. | 
| protected int | verbalCastCode(MOB mob,
              Physical target,
              boolean auto) | |
| int | weatherQue(Room R) | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabilityCode, accountForYourself, addedTickTime, adjustBeneficialTickdownTime, adjustedLevel, adjustedMaxInvokerRange, adjustMaliciousTickdownTime, affectCharState, affectCharStats, affecting, affectPhyStats, amDestroyed, aPossibleAbuserOfCasterLevel, appropriateToMyFactions, autoInvocation, beneficialAffect, beneficialSoundFizzle, beneficialVisualFizzle, beneficialWordsFizzle, bubbleAffect, buildCostArray, canAffect, canAffect, canBeLearnedBy, canBePracticedBy, canBeTaughtBy, canBeUninvoked, canTarget, canTarget, castingQuality, castingQuality, castingTime, checkComponents, checkedCastingCost, checkTargetRange, cloneFix, combatCastingTime, commonTell, commonTelL, commonTelL, compareTo, copyOf, description, destroy, disregardsArmorCheck, enchantQuality, evalTargetItem, executeMsg, expertise, expirationDate, externalFiles, failureTell, flags, getAnyTarget, getAnyTarget, getAnyTarget, getAnyTarget, getAnyTarget, getAnyTarget, getBeneficialTickdownTime, getCodeNum, getHardOverrideManaCache, getInternalCodeNum, getMaliciousTickdownTime, getPersonalLevelAdjustments, getRawTrainingCost, getSaveStatIndex, getStat, getStatCodes, getTarget, getTarget, getTarget, getTarget, getTarget, getTarget, getTarget, getTargetItemFavorMOB, getTargetItemFavorMOB, getTargetItemFavorMOB, getTickDownRemaining, getTicksBetweenCasts, getTickStatus, getTimeOfNextCast, getTrainingCost, getVisibleRoomTarget, getX1Level, getX2Level, getX3Level, getX4Level, getX5Level, getXLEVELLevel, getXLOWCOSTLevel, getXLOWFREECOSTLevel, getXMAXRANGELevel, getXPCOSTAdjustment, getXPCOSTLevel, getXTIMELevel, helpProficiency, I, ignoreCompounding, image, iniPracticesToPractice, initializeClass, invoke, invoker, isAutoInvoked, isGeneric, isNowAnAutoEffect, isSavable, isStat, L, makeLongLasting, makeNonUninvokable, maliciousAffect, maliciousFizzle, maxRange, mayBeEnchanted, minCastWaitTime, minRange, miscTextFormat, modifyCastCode, Name, newInstance, okMessage, overrideMana, possibleContainer, practice, practicesToPractice, preInvoke, proficiency, proficiencyCheck, properTargetList, properTargets, putInCommandlist, rawImage, requirements, restoreCombatState, sameAs, saveCombatState, setAbilityCode, setAffectedOne, setDescription, setDisplayText, setExpirationDate, setImage, setInvoker, setName, setProficiency, setSavable, setStat, setTickDown, setTickDownRemaining, setTimeOfNextCast, setTimeOfNextCast, somaticCastCode, somaticCastMask, spreadImmunity, startTickDown, teach, testUsageCost, text, tick, unInvoke, unlearn, usageCost, usageType, verbalCastMask, verbalSpeakCodeprotected boolean renderedMundane
public static final int WEATHERQUE_NADA
public static final int WEATHERQUE_WIND
public static final int WEATHERQUE_RAIN
public static final int WEATHERQUE_HOT
public static final int WEATHERQUE_COLD
public static final int WEATHERQUE_CALM
public java.lang.String ID()
CMObjectID in interface CMObjectID in class StdAbilitypublic java.lang.String name()
Tickablename in interface CMObjectname in interface Tickablename in class StdAbilityEnvironmental.Name()public java.lang.String displayText()
EnvironmentaldisplayText in interface EnvironmentaldisplayText in class StdAbilityprotected int verbalCastCode(MOB mob, Physical target, boolean auto)
verbalCastCode in class StdAbilitypublic int abstractQuality()
AbilityabstractQuality in interface AbilityabstractQuality in class StdAbilityAbilitypublic java.lang.String[] triggerStrings()
AbilitytriggerStrings in interface AbilitytriggerStrings in class StdAbilityAbility.putInCommandlist()protected int canAffectCode()
StdAbilitycanAffectCode in class StdAbilityAbilityprotected int canTargetCode()
StdAbilitycanTargetCode in class StdAbilityAbilitypublic void setMiscText(java.lang.String newText)
EnvironmentalsetMiscText in interface EnvironmentalsetMiscText in class StdAbilitynewText - either an open internal text string, or XMLpublic int classificationCode()
AbilityclassificationCode in interface AbilityclassificationCode in class StdAbilityAbilitypublic int weatherQue(Room R)
protected static boolean chantAlignmentCheck(StdAbility A, MOB mob, boolean renderedMundane, boolean auto)
public boolean invoke(MOB mob, java.util.List<java.lang.String> commands, Physical givenTarget, boolean auto, int asLevel)
Abilityinvoke in interface Abilityinvoke in class StdAbilitymob - the player or mob invoking the skillcommands - the parameters entered for the skill (minus trigger word)givenTarget - null, unless being auto-invoked. Represents an override target.auto - false if player enters command, true if system invokes the commandasLevel - -1, unless being auto-invoked, when it is the level to invoke it at.