Spells
¶
Methods¶
- Spells.Cast(SpellName) → Void¶
SpellName:
String
- Spells.Cast(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.Cast(SpellName, target, wait) → Void¶
SpellName:
String
Name of the spell to cast.target:
UInt32
Optional: Serial or Mobile to target (default: null)wait:
Boolean
Optional: Wait server to confirm. (default: True)
Cast spell using the spell name. See the skill-specific functions to get the full list of spell names. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastBushido(SpellName, wait) → Void¶
SpellName:
String
Honorable Execution
Confidence
Counter Attack
Lightning Strike
Evasion
Momentum Strike
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Bushido spell using the spell name.
- Spells.CastChivalry(SpellName, target, wait) → Void¶
SpellName:
String
Curse Weapon
Pain Spike
Corpse Skin
Evil Omen
Blood Oath
Wraith Form
Mind Rot
Summon Familiar
Horrific Beast
Animate Dead
Poison Strike
Wither
Strangle
Lich Form
Exorcism
Vengeful Spirit
Vampiric Embrace
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Chivalry spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastChivalry(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastChivalry(SpellName) → Void¶
SpellName:
String
- Spells.CastCleric(SpellName, target, wait) → Void¶
SpellName:
String
Bark Skin : Turns the druid’s skin to bark, increasing physical, poison and energy resistence while reducing fire resistence.
Circle Of Thorns : Creates a ring of thorns preventing an enemy from moving.
Deadly Spores : The enemy is afflicted by poisonous spores.
Enchanted Grove : Causes a grove of magical trees to grow, hiding the player for a short time.
Firefly : Summons a tiny firefly to light the Druid’s path. The Firefly is a weak creature with little or no combat skills.
Forest Kin : Summons from a list of woodland spirits that will fight for the druid and assist him in different ways.
Grasping Roots : Summons roots from the ground to entangle a single target.
Hibernate : Causes the target to go to sleep.
Hollow Reed : Increases both the strength and the intelligence of the Druid.
Hurricane : Calls forth a violent hurricane that damages any enemies within range.
Lure Stone : Creates a magical stone that calls all nearby animals to it.
Mana Spring : Creates a magical spring that restores mana to the druid and any party members within range.
Mushroom Gateway : A magical circle of mushrooms opens, allowing the Druid to step through it to another location.
Pack Of Beasts : Summons a pack of beasts to fight for the Druid. Spell length increases with skill.
Restorative Soil : Saturates a patch of land with power, causing healing mud to seep through . The mud can restore the dead to life.
Shield Of Earth : A quick-growing wall of foliage springs up at the bidding of the Druid.
Spring Of Life : Creates a magical spring that heals the Druid and their party.
Swarm Of Insects : Summons a swarm of insects that bite and sting the Druid’s enemies.
Treefellow : Summons a powerful woodland spirit to fight for the Druid.
Volcanic Eruption : A blast of molten lava bursts from the ground, hitting every enemy nearby.
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Cleric spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastCleric(SpellName) → Void¶
SpellName:
String
- Spells.CastCleric(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastDruid(SpellName, target, wait) → Void¶
SpellName:
String
Angelic Faith : Turns you into an angel, boosting your stats. At 100 Spirit Speak you get +20 Str/Dex/Int. Every 5 points of SS = +1 point to each stat, at a max of +24. Will also boost your Anatomy, Mace Fighting and Healing, following the same formula.
Banish Evil : Banishes Undead targets. Auto kills rotting corpses, lich lords, etc. Works well at Doom Champ. Does not produce a corpse however
Dampen Spirit : Drains the stamina of your target, according to the description
Divine Focus : Heal for more, but may be broken.
Hammer of Faith : Summons a War Hammer with Undead Slayer on it for you
Purge : Cleanses Poison. Better than Cure
Restoration : Resurrection. Brings the target back with 100% HP/Mana
Sacred Boon : A HoT, heal over time spell, that heals 10-15 every few seconds
Sacrifice : Heals your party members when you take damage. Sort of like thorns, but it heals instead of hurts
Smite : Causes energy damage
Touch of Life : Heals even if Mortal Strike or poison are active on the target
Trial by Fire : Attackers receive damage when they strike you, sort of like a temporary RPD buff
* target: UInt32
* wait: Boolean
Cast a Druid spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastDruid(SpellName) → Void¶
SpellName:
String
- Spells.CastDruid(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastLastSpell(target, wait) → Void¶
target:
UInt32
Optional: Serial or Mobile to target (default: null)wait:
Boolean
Optional: Wait server to confirm. (default: True)
Cast again the last casted spell, on last target.
- Spells.CastLastSpell(m, wait) → Void¶
m:
Mobile
wait:
Boolean
- Spells.CastLastSpell(wait) → Void¶
wait:
Boolean
- Spells.CastLastSpellLastTarget() → Void¶
Cast again the last casted spell, on last target.
- Spells.CastMagery(SpellName) → Void¶
SpellName:
String
- Spells.CastMagery(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastMagery(SpellName, target, wait) → Void¶
SpellName:
String
Clumsy
Create Food
Feeblemind
Heal
Magic Arrow
Night Sight
Reactive Armor
Weaken
Agility
Cunning
Cure
Harm
Magic Trap
Magic Untrap
Protection
Strength
Bless
Fireball
Magic Lock
Poison
Telekinesis
Teleport
Unlock
Wall of Stone
Arch Cure
Arch Protection
Curse
Fire Field
Greater Heal
Lightning
Mana Drain
Recall
Blade Spirits
Dispel Field
Incognito
Magic Reflection
Mind Blast
Paralyze
Poison Field
Summon Creature
Dispel
Energy Bolt
Explosion
Invisibility
Mark
Mass Curse
Paralyze Field
Reveal
Chain Lightning
Energy Field
Flamestrike
Gate Travel
Mana Vampire
Mass Dispel
Meteor Swarm
Polymorph
Earthquake
Energy Vortex
Resurrection
Summon Air Elemental
Summon Daemon
Summon Earth Elemental
Summon Fire Elemental
Summon Water Elemental
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Magery spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastMastery(SpellName, target, wait) → Void¶
SpellName:
String
Inspire
Invigorate
Resilience
Perseverance
Tribulation
Despair
Death Ray
Ethereal Blast
Nether Blast
Mystic Weapon
Command Undead
Conduit
Mana Shield
Summon Reaper
Enchanted Summoning
Anticipate Hit
Warcry
Intuition
Rejuvenate
Holy Fist
Shadow
White Tiger Form
Flaming Shot
Playing The Odds
Thrust
Pierce
Stagger
Toughness
Onslaught
Focused Eye
Elemental Fury
Called Shot
Saving Throw
Shield Bash
Bodyguard
Heighten Senses
Tolerance
Injected Strike
Potency
Rampage
Fists Of Fury
Knockout
Whispering
Combat Training
Boarding
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Mastery spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastMastery(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastMastery(SpellName) → Void¶
SpellName:
String
- Spells.CastMysticism(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastMysticism(SpellName) → Void¶
SpellName:
String
- Spells.CastMysticism(SpellName, target, wait) → Void¶
SpellName:
String
Animated Weapon
Healing Stone
Purge
Enchant
Sleep
Eagle Strike
Stone Form
SpellTrigger
Mass Sleep
Cleansing Winds
Bombard
Spell Plague
Hail Storm
Nether Cyclone
Rising Colossus
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Mysticism spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastNecro(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastNecro(SpellName) → Void¶
SpellName:
String
- Spells.CastNecro(SpellName, target, wait) → Void¶
SpellName:
String
Curse Weapon
Pain Spike
Corpse Skin
Evil Omen
Blood Oath
Wraith Form
Mind Rot
Summon Familiar
Horrific Beast
Animate Dead
Poison Strike
Wither
Strangle
Lich Form
Exorcism
Vengeful Spirit
Vampiric Embrace
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Necromany spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastNinjitsu(SpellName) → Void¶
SpellName:
String
- Spells.CastNinjitsu(SpellName, target, wait) → Void¶
SpellName:
String
Animal Form
Backstab
Surprise Attack
Mirror Image
Shadow jump
Focus Attack
Ki Attack
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Ninjitsu spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.CastNinjitsu(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastSpellweaving(SpellName, mobile, wait) → Void¶
SpellName:
String
mobile:
Mobile
wait:
Boolean
- Spells.CastSpellweaving(SpellName) → Void¶
SpellName:
String
- Spells.CastSpellweaving(SpellName, target, wait) → Void¶
SpellName:
String
Arcane Circle
Gift Of Renewal
Immolating Weapon
Attune Weapon
Thunderstorm
Natures Fury
Summon Fey
Summoniend
Reaper Form
Wildfire
Essence Of Wind
Dryad Allure
Ethereal Voyage
Word Of Death
Gift Of Life
Arcane Empowerment
* target: UInt32
Optional: Serial or Mobile to target (default: null)
* wait: Boolean
Optional: Wait server to confirm. (default: True)
Cast a Spellweaving spell using the spell name. Optionally is possible to specify the Mobile or a Serial as target of the spell. Upon successful casting, the target will be executed automatiaclly by the server. NOTE: The “automatic” target is not supported by all shards, but you can restort to the Target class to handle it manually.
- Spells.Interrupt() → Void¶
Interrupt the casting of a spell by performing an equip/unequip.