precast

From Arx Libertatis Wiki
Jump to navigation Jump to search

The precast script command is used to add a spell to the player's list of prepared spells. If the player already has the maximum number of precast spells then the oldest precast spell will be removed.

The caster will always be the player but the caster level is passed as a parameter.

To cast a spell directly use the spellcast command.

Usage

precast [-df] [d?duration*] <spelllevel*> <spell>

Context: Ignored

Flags:

 -d: Specify a spell duration - otherwise the duration is 2 + <spelllevel> * 2 seconds
 -f: No mana cost, no checks

Parameters:

ParameterTypeDescription
duration (requires -d) int or variable Spell duration in milliseconds
spelllevel int or variable [1,10] Spellcaster level to cast the spell at
spell string Spell script name

Spell names

SpellLevelScript name
Teleport0
Mega cheat0
Activate portal1activate_portal
Magic missile1magic_missile
Night vision1magic_sight
Douse1douse
Ignite1ignit
Armor2armor
Harm2harm
Lower armor2lower_armor
Heal2heal
Detect trap2detect_trap
Fireball3fireball
Reveal3dispell_illusion
Ice projection3ice_projectile
Speed3speed
Feed3create_food
Telekinesis4telekinesis
Protection from cold4cold_protection
Bless4bless
Dispel field4dispell_field
Protection from fire4fire_protection
Curse4curse
Trap5rune_of_guarding
Cure effects of poison5cure_poison
Repel undead5repel_undead
Levitate5levitate
Poison projection5poison_projectile
Slow down6slowdown
Disable trap6disarm_trap
Create field6create_field
Raise dead6raise_dead
Paralyze6paralyse
Fire field7fire_field
Ice field7ice_field
Confuse7confuse
Lightning projection7lightning_strike
Flying eye7flying_eye
Mana drain8mana_drain
Enchant object8enchant_weapon
Chaos8explosion
Invisibility8invisibility
Life drain8life_drain
Summon9summon_creature
Mass paralyze9mass_paralyse
Incinerate9incinerate
Negate magic9negate_magic
Fake summon9fake_summon
Mass lightning projection10mass_lightning_strike
Mass incinerate10mass_incinerate
Slow time10freeze_time
Control demon10control