Magery

Last-modified: 2014-12-10 (水) 14:17:43
Gaining Magery

If you plan to train your magery with macroing, ensure you have enough gold available, or a steady income, to keep providing your training mage with enough reagents.
Gaining Magery without Resisting Spells

Training magery without Resisting Spells is less expensive and you can macro in town.

   0-30 : Training from NPC Mage (costs 200-300 gold)
   30-40 : Cast Third Circle
   40-55 : Cast Fourth Circle
   55-65 : Cast Fifth Circle
   65-80 : Cast Sixth Circle
   80-95 : Cast Seventh Circle
   95-100 : Cast Seventh or Eighth Circle

Gaining Magery with Resisting Spells

(the ranges below apply to both skills)

   0-30 : Train from NPC Mage* (costs 200-300 gold)
   30-55 : Cast Fire Field* (1 black pearl, 1 spiders' silk, 1 sulfurous ash)
   55-60 : Cast Lightning (1 sulfurous ash, 1 mandrake root)
   60-82 : Cast Energy Bolt (1 black pearl, 1 nightshade)
   82-100 : Cast Flamestrike (1 spiders' silk, 1 sulfurous ash)

Firefield can take you from 0 to 55 resist in about half an hour, just cast the spell and run end to end along the longest distance of the field, this should be 5 tiles. If you started with magery at 50 you should also reach about the same magery skill[55] by the time you're done. Then simply proceed with the above guide from Lighting Bolt.

Example Macros

Example macro 1

 Pause: Mana >= 50
 Restock Agent - 1
 Wait for target
 Target Self
 Pause: .7secs
 Cast Spell: Flamestrike
 Wait for Target
 Target Self
 IF Mana <= 50
 Useskill: Meditation
 End IF
 IF SysMessage = "Focus" (From Cannot focus your concentration)
 Pause 10secs
 Useskill: Meditation
 End IF

This example macro uses a restock agent (Razor feature) to allow restocking from a bank box. Furthermore the use of the Meditation skill drastically increases the casting frequency and thus the training-speed. It is only suited to be used within a guard zone, where spells do no damage, otherwise it had to be extended by a hit-points check.

Example macro 2

 // Restock Regs
 Assistant.Macros.IfAction|50|0|5|Black Pearl
 Assistant.Macros.HotKeyAction|0|Restock Agent-5
 Assistant.Macros.WaitForTargetAction|30
 Assistant.Macros.AbsoluteTargetAction|0|0|1076267748|2016|1113|14|3701
 Assistant.Macros.PauseAction|00:00:02
 Assistant.Macros.EndIfAction
 Assistant.Macros.IfAction|50|0|5|Nightshade
 Assistant.Macros.HotKeyAction|0|Restock Agent-5
 Assistant.Macros.WaitForTargetAction|30
 Assistant.Macros.AbsoluteTargetAction|0|0|1076267748|2016|1113|14|3701
 Assistant.Macros.PauseAction|00:00:02
 Assistant.Macros.EndIfAction
 // Start casting at 30 mana
 Assistant.Macros.IfAction|1|1|30
 // And at least 50 hit points
 Assistant.Macros.IfAction|0|1|50
 Assistant.Macros.MacroCastSpellAction|42
 Assistant.Macros.WaitForTargetAction|30
 Assistant.Macros.HotKeyAction|1059|
 Assistant.Macros.ElseAction
 Assistant.Macros.HotKeyAction|3002039|
 Assistant.Macros.WaitForTargetAction|30
 Assistant.Macros.HotKeyAction|1059|
 Assistant.Macros.EndIfAction
 // Meditate if Mana lower than 30
 Assistant.Macros.ElseAction
 Assistant.Macros.HotKeyAction|1044106|
 Assistant.Macros.PauseAction|00:00:00.5000000
 Assistant.Macros.IfAction|4|0|meditative
 Assistant.Macros.WaitForStatAction|1|1|30|3600
 Assistant.Macros.ElseAction
 Assistant.Macros.PauseAction|00:00:09.5000000
 Assistant.Macros.EndIfAction
 Assistant.Macros.EndIfAction

This macro example is a copy right out of the Razor Macro Textfile. The macro ensures, that the caster has enough hitpoints to survive the spell (Energy Bolt in this case). If the mana is too low, it starts meditating.