Zaraki Supreme General
Posts : 13 Join date : 2010-12-20 Age : 104
| Subject: Zaraki's Script Thu Jun 28, 2012 9:07 pm | |
| - Code:
-
#Persistent
Active_Weapon = temp = 45 CurrentPixel = 0 Interface_Mode = true
;Define Cooldowns ; Lesser Magic LesserMagic_Blast_Cooldown = 0 LesserMagic_Burden_Cooldown = 10000 LesserMagic_EldritchSphere_Cooldown = 0 LesserMagic_HealMount_Cooldown = 3000 LesserMagic_HealSelf_Cooldown = 30000 LesserMagic_HealthToMana_Cooldown = 6000 LesserMagic_Launch_Cooldown = 21000 LesserMagic_LayOnHands_Cooldown = 15000 LesserMagic_MagicShield_Cooldown = 11000 LesserMagic_MagicWard_Cooldown = 11000 LesserMagic_ManaDrain_Cooldown = 7000 LesserMagic_ManaMissile_Cooldown = 0 LesserMagic_ManaToStamina_Cooldown = 6000 LesserMagic_StaminaToHealth_Cooldown = 6000 ; Greater Magic GreaterMagic_Beacon_Cooldown = 30000 GreaterMagic_Begone_Cooldown = 21000 GreaterMagic_Confusion_Cooldown = 61000 GreaterMagic_FleshCurse_Cooldown = 5000 GreaterMagic_Frailty_Cooldown = 2000 GreaterMagic_HealOther_Cooldown = 4000 GreaterMagic_InflictionShield_Cooldown = 10000 GreaterMagic_InflictionWard_Cooldown = 3000 GreaterMagic_Insight_Cooldown = 22000 GreaterMagic_MissileFury_Cooldown = 10000 GreaterMagic_Rend_Cooldown = 5000 GreaterMagic_Shrapnel_Cooldown = 23000 GreaterMagic_Telekinesis_Cooldown = 20000 GreaterMagic_Unburden_Cooldown = 30000 GreaterMagic_Venom_Cooldown = 12000 ; Spell Chanting SpellChanting_Adept_Cooldown = 10000 SpellChanting_BlessOther_Cooldown = 3000 SpellChanting_Blessing_Cooldown = 10000 SpellChanting_HealingChant_Cooldown = 0 SpellChanting_HymnOfIntellect_Cooldown = 3000 SpellChanting_HymnOfMight_Cooldown = 3000 SpellChanting_HymnOfSkill_Cooldown = 3000 SpellChanting_HymnOfSwiftness_Cooldown = 3000 SpellChanting_HymnOfVigor_Cooldown = 3000 SpellChanting_ManaBlast_Cooldown = 12000 SpellChanting_MaxHealthBonus_Cooldown = 11000 SpellChanting_MaxManaBonus_Cooldown = 11000 SpellChanting_MaxStaminaBonus_Cooldown = 11000 SpellChanting_Sacrifice_Cooldown = 3000 ; Witch Craft WitchCraft_Disease_Cooldown = 4000 WitchCraft_Exhaust_Cooldown = 4000 WitchCraft_InsectSwarm_Cooldown = 12000 WitchCraft_ManaLeech_Cooldown = 20000 WitchCraft_Needles_Cooldown = 14000 WitchCraft_OminousDrain_Cooldown = 34000 WitchCraft_Palsy_Cooldown = 4000 WitchCraft_Pestilence_Cooldown = 4000 WitchCraft_Sluggish_Cooldown = 4000 WitchCraft_SpellCurse_Cooldown = 5000 WitchCraft_Stupidity_Cooldown = 4000 WitchCraft_TongueRot_Cooldown = 13000 WitchCraft_WitchesBrew_Cooldown = 45000 ; Air Magic AirMagic_Agility_Cooldown = 10000 AirMagic_ArrowShield_Cooldown = 10000 AirMagic_ArrowWard_Cooldown = 2000 AirMagic_BallLightning_Cooldown = 0 AirMagic_ComeHither_Cooldown = 30000 AirMagic_ExplodingCharge_Cooldown = 10000 AirMagic_GuidingWind_Cooldown = 2000 AirMagic_LightningBolt_Cooldown = 10000 AirMagic_LightningShield_Cooldown = 11000 AirMagic_LightningStrike_Cooldown = 2500 AirMagic_LightningWard_Cooldown = 2000 AirMagic_LightningWeakness_Cooldown = 2000 AirMagic_Stormblast_Cooldown = 60000 AirMagic_Thunderstorm_Cooldown = 30000 AirMagic_Tornado_Cooldown = 31000 ; Earth Magic EarthMagic_AcidArrow_Cooldown = 0 EarthMagic_AcidRain_Cooldown = 20000 EarthMagic_AcidShield_Cooldown = 10000 EarthMagic_AcidWard_Cooldown = 2000 EarthMagic_Brawn_Cooldown = 10000 EarthMagic_CorrosiveBlast_Cooldown = 4000 EarthMagic_Disintegrate_Cooldown = 11000 EarthMagic_Earthquake_Cooldown = 0 EarthMagic_Impale_Cooldown = 6000 EarthMagic_Ironskin_Cooldown = 2000 EarthMagic_MeteorStrike_Cooldown = 40000 EarthMagic_PungentMist_Cooldown = 16000 EarthMagic_StaminaLeech_Cooldown = 20000 EarthMagic_Stoneskin_Cooldown = 10000 EarthMagic_Tarnish_Cooldown = 2000 ; Fire Magic FireMagic_Dragonbreath_Cooldown = 15000 FireMagic_Explosion_Cooldown = 12000 FireMagic_FireShield_Cooldown = 10000 FireMagic_FireWard_Cooldown = 3000 FireMagic_Fireball_Cooldown = 3000 FireMagic_Firebolt_Cooldown = 0 FireMagic_Haste_Cooldown = 6000 FireMagic_Impetus_Cooldown = 10000 FireMagic_Inferno_Cooldown = 10000 FireMagic_MagmaStorm_Cooldown = 6000 FireMagic_RapidShot_Cooldown = 6000 FireMagic_SmokeSignal_Cooldown = 21000 FireMagic_Volcano_Cooldown = 30000 FireMagic_WallOfFire_Cooldown = 20000 FireMagic_WeakeningBlaze_Cooldown = 2000 ; Water Magic WaterMagic_Blizzard_Cooldown = 10000 WaterMagic_ClearThoughts_Cooldown = 10000 WaterMagic_ColdShield_Cooldown = 10000 WaterMagic_ColdWard_Cooldown = 3000 WaterMagic_DelayedShot_Cooldown = 4000 WaterMagic_Frostbite_Cooldown = 9000 WaterMagic_Gills_Cooldown = 10000 WaterMagic_IceStorm_Cooldown = 30000 WaterMagic_Icicle_Cooldown = 0 WaterMagic_Shards_Cooldown = 3000 WaterMagic_Slow_Cooldown = 4000 WaterMagic_ToxicRain_Cooldown = 20000 WaterMagic_WaterBreathing_Cooldown = 3000 WaterMagic_WeakeningChill_Cooldown = 3000 ; Arcane Magic ArcaneMagic_FlamesOfVengeance_Cooldown = 30000 ArcaneMagic_HastenSpells_Cooldown = 10000 ArcaneMagic_HolyShield_Cooldown = 10000 ArcaneMagic_HolyWard_Cooldown = 3000 ArcaneMagic_HolyWeakness_Cooldown = 4000 ArcaneMagic_LendMana_Cooldown = 2500 ArcaneMagic_MysticShield_Cooldown = 10000 ArcaneMagic_MysticWard_Cooldown = 2500 ArcaneMagic_ReflectSpell_Cooldown = 60000 ArcaneMagic_SacredMissile_Cooldown = 0 ArcaneMagic_SpellImmunity_Cooldown = 10000 ArcaneMagic_VirtuousWrath_Cooldown = 10000 ArcaneMagic_WallOfForce_Cooldown = 30000 ; Necromancy Magic NecromancyMagic_BludgeoningWeakness_Cooldown = 2000 NecromancyMagic_CursedBolt_Cooldown = 0 NecromancyMagic_DeathFog_Cooldown = 30000 NecromancyMagic_Desecration_Cooldown = 2500 NecromancyMagic_EvilEye_Cooldown = 2500 NecromancyMagic_EyeRot_Cooldown = 27000 NecromancyMagic_InfernalShield_Cooldown = 10000 NecromancyMagic_InfernalWard_Cooldown = 2500 NecromancyMagic_MentalWeakness_Cooldown = 2000 NecromancyMagic_PiercingWeakness_Cooldown = 2000 NecromancyMagic_SlashingWeakness_Cooldown = 2000 NecromancyMagic_Undeath_Cooldown = 10000 NecromancyMagic_UnholyCaress_Cooldown = 14000 NecromancyMagic_UnholyFlames_Cooldown = 25000 NecromancyMagic_VampiricTouch_Cooldown = 20000 ; Melee Melee_Knife_Whirlwind = 0 ; Archery ; Pots ;Define Hotkeys ; Lesser Magic LesserMagic_Blast_HotKey = LesserMagic_Burden_HotKey = LesserMagic_EldritchSphere_HotKey = LesserMagic_HealMount_HotKey = LesserMagic_HealSelf_HotKey = {RAlt Down}{RCtrl Down}{Numpad7}{RCtrl Up}{RAlt Up} LesserMagic_HealthToMana_HotKey = LesserMagic_Launch_HotKey = LesserMagic_LayOnHands_HotKey = LesserMagic_MagicShield_Hotkey = LesserMagic_MagicWard_Hotkey = LesserMagic_ManaDrain_HotKey = LesserMagic_ManaMissile_HotKey = LesserMagic_ManaToStamina_HotKey = {RAlt Down}{RCtrl Down}{Numpad5}{RCtrl Up}{RAlt Up} LesserMagic_StaminaToHealth_HotKey = {RCtrl Down}{RShift Down}{Numpad2}{RAlt Up}{RShift Up} ; Greater Magic GreaterMagic_Beacon_HotKey = GreaterMagic_Begone_HotKey = GreaterMagic_Confusion_HotKey = {F7} GreaterMagic_FleshCurse_HotKey = GreaterMagic_Frailty_HotKey = GreaterMagic_HealOther_HotKey = {F6} GreaterMagic_InflictionShield_HotKey = {LAlt Down}{RCtrl Down}{Numpad2}{RCtrl Up}{LAlt Up} GreaterMagic_InflictionWard_HotKey = {RAlt Down}{Numpad4}{RAlt Up} GreaterMagic_Insight_HotKey = {LAlt Down}{RCtrl Down}{Numpad6}{RCtrl Up}{LAlt Up} GreaterMagic_MissileFury_HotKey = GreaterMagic_Rend_HotKey = GreaterMagic_Shrapnel_HotKey = GreaterMagic_Telekinesis_HotKey = GreaterMagic_Unburden_HotKey = GreaterMagic_Venom_HotKey = ; Spell Chanting SpellChanting_Adept_HotKey = SpellChanting_BlessOther_HotKey = SpellChanting_Blessing_HotKey = SpellChanting_HealingChant_HotKey = SpellChanting_HymnOfIntellect_HotKey = SpellChanting_HymnOfMight_HotKey = SpellChanting_HymnOfSkill_HotKey = SpellChanting_HymnOfSwiftness_HotKey = SpellChanting_HymnOfVigor_HotKey = SpellChanting_ManaBlast_HotKey = SpellChanting_MaxHealthBonus_Hotkey = SpellChanting_MaxManaBonus_Hotkey = SpellChanting_MaxStaminaBonus_Hotkey = SpellChanting_Sacrifice_HotKey = {LAlt Down}{Numpad1}{LAlt Up} ; Witch Craft WitchCraft_Disease_HotKey = WitchCraft_Exhaust_HotKey = WitchCraft_InsectSwarm_HotKey = {LAlt Down}{Numpad9}{LAlt Up} WitchCraft_ManaLeech_HotKey = WitchCraft_Needles_HotKey = WitchCraft_OminousDrain_HotKey = WitchCraft_Palsy_HotKey = WitchCraft_Pestilence_HotKey = WitchCraft_Sluggish_HotKey = WitchCraft_SpellCurse_HotKey = WitchCraft_Stupidity_HotKey = WitchCraft_TongueRot_HotKey = {RCtrl Down}{RShift Down}{Numpad6}{RShift Up}{RCtrl Up} WitchCraft_WitchesBrew_HotKey = {RAlt Down}{RCtrl Down}{Numpad3}{RCtrl Up}{RAlt Up} ; Air Magic AirMagic_Agility_HotKey = {LAlt Down}{Numpad8}{LAlt Up} AirMagic_ArrowShield_HotKey = AirMagic_ArrowWard_HotKey = {RAlt Down}{Numpad0}{RAlt Up} AirMagic_BallLightning_HotKey = AirMagic_ComeHither_HotKey = {-} AirMagic_ExplodingCharge_HotKey = AirMagic_GuidingWind_HotKey = AirMagic_LightningBolt_HotKey = {LAlt Down}{Numpad7}{LAlt Up} AirMagic_LightningShield_Hotkey = AirMagic_LightningStrike_HotKey = {LAlt Down}{RCtrl Down}{Numpad9}{RCtrl Up}{LAlt Up} AirMagic_LightningWard_HotKey = AirMagic_LightningWeakness_HotKey = AirMagic_Stormblast_HotKey = AirMagic_Thunderstorm_HotKey = AirMagic_Tornado_HotKey = ; Earth Magic EarthMagic_AcidArrow_HotKey = EarthMagic_AcidShield_HotKey = EarthMagic_AcidWard_HotKey = EarthMagic_Brawn_HotKey = EarthMagic_CorrosiveBlast_HotKey = EarthMagic_Disintegrate_Hotkey = EarthMagic_Earthquake_HotKey = EarthMagic_Impale_HotKey = {LAlt Down}{Numpad6}{LAlt Up} EarthMagic_Ironskin_HotKey = EarthMagic_MeteorStrike_HotKey = EarthMagic_PungentMist_HotKey = {RAlt Down}{Numpad9}{RAlt Up} EarthMagic_StaminaLeech_HotKey = {RAlt Down}{RCtrl Down}{RShift Down}{Numpad9}{RShift Up}{RCtrl Up}{RAlt Up} EarthMagic_Stoneskin_HotKey = {LAlt Down}{Numpad5}{LAlt Up} EarthMagic_Tarnish_HotKey = ; Fire Magic FireMagic_Dragonbreath_HotKey = {LAlt Down}{RCtrl Down}{Numpad1}{RCtrl Up}{LAlt Up} FireMagic_Explosion_HotKey = FireMagic_FireShield_HotKey = FireMagic_FireWard_HotKey = FireMagic_Fireball_HotKey = {RAlt Down}{Numpad8}{RAlt Up} FireMagic_Firebolt_HotKey = FireMagic_Haste_HotKey = {RAlt Down}{Numpad7}{RAlt Up} FireMagic_Impetus_HotKey = {LAlt Down}{Numpad0}{LAlt Up} FireMagic_Inferno_HotKey = {RCtrl Down}{Numpad1}{RCtrl Up} FireMagic_MagmaStorm_HotKey = {RCtrl Down}{Numpad3}{RCtrl Up} FireMagic_RapidShot_HotKey = {RAlt Down}{Numpad6}{RAlt Up} FireMagic_SmokeSignal_HotKey = FireMagic_Volcano_HotKey = {RCtrl Down}{Numpad9}{RCtrl Up} FireMagic_WallOfFire_HotKey = FireMagic_WeakeningBlaze_HotKey = ; Water Magic WaterMagic_Blizzard_HotKey = WaterMagic_ClearThoughts_HotKey = {LAlt Down}{Numpad3}{LAlt Up} WaterMagic_ColdShield_HotKey = WaterMagic_ColdWard_HotKey = WaterMagic_DelayedShot_HotKey = {RAlt Down}{RCtrl Down}{Numpad2}{RCtrl Up}{RAlt Up} WaterMagic_Frostbite_HotKey = {LAlt Down}{RCtrl Down}{Numpad3}{RCtrl Up}{LAlt Up} WaterMagic_Gills_HotKey = {RCtrl Down}{RShift Down}{Numpad5}{RShift Up}{RCtrl Up} WaterMagic_IceStorm_HotKey = {Numpad8} WaterMagic_Icicle_HotKey = WaterMagic_Shards_HotKey = WaterMagic_Slow_HotKey = {RCtrl Down}{RShift Down}{Numpad7}{RShift Up}{RCtrl Up} WaterMagic_ToxicRain_HotKey = {RCtrl Down}{Numpad8}{RCtrl Up} WaterMagic_WaterBreathing_HotKey = WaterMagic_WeakeningChill_HotKey = ; Arcane Magic ArcaneMagic_FlamesOfVengeance_HotKey = ArcaneMagic_HastenSpells_HotKey = {LAlt Down}{Numpad2}{LAlt Up} ArcaneMagic_HolyShield_HotKey = ArcaneMagic_HolyWard_HotKey = ArcaneMagic_HolyWeakness_HotKey = ArcaneMagic_LendMana_HotKey = ArcaneMagic_MysticShield_HotKey = ArcaneMagic_MysticWard_HotKey = ArcaneMagic_ReflectSpell_HotKey = {LAlt Down}{Numpad4}{LAlt Up} ArcaneMagic_SacredMissile_HotKey = ArcaneMagic_SpellImmunity_HotKey = ArcaneMagic_VirtuousWrath_HotKey = {RCtrl Down}{Numpad6}{RCtrl Up} ArcaneMagic_WallOfForce_HotKey = ; Necromancy Magic NecromancyMagic_BludgeoningWeakness_HotKey = NecromancyMagic_CursedBolt_HotKey = NecromancyMagic_DeathFog_HotKey = NecromancyMagic_Desecration_HotKey = NecromancyMagic_EvilEye_HotKey = NecromancyMagic_EyeRot_HotKey = {Numpad5} NecromancyMagic_InfernalShield_HotKey = {LAlt Down}{RCtrl Down}{Numpad4}{RCtrl Up}{LAlt Up} NecromancyMagic_InfernalWard_HotKey = NecromancyMagic_MentalWeakness_HotKey = NecromancyMagic_PiercingWeakness_HotKey = NecromancyMagic_SlashingWeakness_HotKey = NecromancyMagic_Undeath_HotKey = NecromancyMagic_UnholyCaress_HotKey = {RCtrl Down}{Numpad4}{RCtrl Up} NecromancyMagic_UnholyFlames_HotKey = {RCtrl Down}{Numpad2}{RCtrl Up} NecromancyMagic_VampiricTouch_HotKey = {RCtrl Down}{RShift Down}{Numpad1}{RShift Up}{RCtrl Up} ; Melee Melee_Greataxe_Whirlwind_HotKey = {F9} Melee_Greatsword_Whirlwind_HotKey = {F3} Melee_Knife_Whirlwind_HotKey = {F7} Melee_Polearm_Whirlwind_HotKey = Melee_Greatsword_DisablingBlow_HotKey = ; Archery Archery_DisablingShot_HotKey = {RShift Down}{Numpad8}{RShift Up} ;Define Availability ; Lesser Magic LesserMagic_Blast_Availability = 0 LesserMagic_Burden_Availability = 0 LesserMagic_EldritchSphere_Availability = 0 LesserMagic_HealMount_Availability = 0 LesserMagic_HealSelf_Availability = 0 LesserMagic_HealthToMana_Availability = 0 LesserMagic_Launch_Availability = 0 LesserMagic_LayOnHands_Availability = 0 LesserMagic_MagicShield_Availability = 0 LesserMagic_MagicWard_Availability = 0 LesserMagic_ManaDrain_Availability = 0 LesserMagic_ManaMissile_Availability = 0 LesserMagic_ManaToStamina_Availability = 0 LesserMagic_StaminaToHealth_Availability = 0 ; Greater Magic GreaterMagic_Beacon_Availability = 0 GreaterMagic_Begone_Availability = 0 GreaterMagic_Confusion_Availability = 0 GreaterMagic_FleshCurse_Availability = 0 GreaterMagic_Frailty_Availability = 0 GreaterMagic_HealOther_Availability = 0 GreaterMagic_InflictionShield_Availability = 0 GreaterMagic_InflictionWard_Availability = 0 GreaterMagic_Insight_Availability = 0 GreaterMagic_MissileFury_Availability = 0 GreaterMagic_Rend_Availability = 0 GreaterMagic_Shrapnel_Availability = 0 GreaterMagic_Telekinesis_Availability = 0 GreaterMagic_Unburden_Availability = 0 GreaterMagic_Venom_Availability = 0 ; Spell Chanting SpellChanting_Adept_Availability = 0 SpellChanting_BlessOther_Availability = 0 SpellChanting_Blessing_Availability = 0 SpellChanting_HealingChant_Availability = 0 SpellChanting_HymnOfIntellect_Availability = 0 SpellChanting_HymnOfMight_Availability = 0 SpellChanting_HymnOfSkill_Availability = 0 SpellChanting_HymnOfSwiftness_Availability = 0 SpellChanting_HymnOfVigor_Availability = 0 SpellChanting_ManaBlast_Availability = 0 SpellChanting_MaxHealthBonus_Availability = 0 SpellChanting_MaxManaBonus_Availability = 0 SpellChanting_MaxStaminaBonus_Availability = 0 SpellChanting_Sacrifice_Availability = 0 ; Witch Craft WitchCraft_Disease_Availability = 0 WitchCraft_Exhaust_Availability = 0 WitchCraft_InsectSwarm_Availability = 0 WitchCraft_ManaLeech_Availability = 0 WitchCraft_Needles_Availability = 0 WitchCraft_OminousDrain_Availability = 0 WitchCraft_Palsy_Availability = 0 WitchCraft_Pestilence_Availability = 0 WitchCraft_Sluggish_Availability = 0 WitchCraft_SpellCurse_Availability = 0 WitchCraft_Stupidity_Availability = 0 WitchCraft_TongueRot_Availability = 0 WitchCraft_WitchesBrew_Availability = 0 ; Air Magic AirMagic_Agility_Availability = 0 AirMagic_ArrowShield_Availability = 0 AirMagic_ArrowWard_Availability = 0 AirMagic_BallLightning_Availability = 0 AirMagic_ComeHither_Availability = 0 AirMagic_ExplodingCharge_Availability = 0 AirMagic_GuidingWind_Availability = 0 AirMagic_LightningBolt_Availability = 0 AirMagic_LightningShield_Availability = 0 AirMagic_LightningStrike_Availability = 0 AirMagic_LightningWard_Availability = 0 AirMagic_LightningWeakness_Availability = 0 AirMagic_Stormblast_Availability = 0 AirMagic_Thunderstorm_Availability = 0 AirMagic_Tornado_Availability = 0 ; Earth Magic EarthMagic_AcidArrow_Availability = 0 EarthMagic_AcidRain_Availability = 0 EarthMagic_AcidShield_Availability = 0 EarthMagic_AcidWard_Availability = 0 EarthMagic_Brawn_Availability = 0 EarthMagic_CorrosiveBlast_Availability = 0 EarthMagic_Disintegrate_Availability = 0 EarthMagic_Earthquake_Availability = 0 EarthMagic_Impale_Availability = 0 EarthMagic_Ironskin_Availability = 0 EarthMagic_MeteorStrike_Availability = 0 EarthMagic_PungentMist_Availability = 0 EarthMagic_StaminaLeech_Availability = 0 EarthMagic_Stoneskin_Availability = 0 EarthMagic_Tarnish_Availability = 0 ; Fire Magic FireMagic_Dragonbreath_Availability = 0 FireMagic_Explosion_Availability = 0 FireMagic_FireShield_Availability = 0 FireMagic_FireWard_Availability = 0 FireMagic_Fireball_Availability = 0 FireMagic_Firebolt_Availability = 0 FireMagic_Haste_Availability = 0 FireMagic_Impetus_Availability = 0 FireMagic_Inferno_Availability = 0 FireMagic_MagmaStorm_Availability = 0 FireMagic_RapidShot_Availability = 0 FireMagic_SmokeSignal_Availability = 0 FireMagic_Volcano_Availability = 0 FireMagic_WallOfFire_Availability = 0 FireMagic_WeakeningBlaze_Availability = 0 ; Water Magic WaterMagic_Blizzard_Availability = 0 WaterMagic_ClearThoughts_Availability = 0 WaterMagic_ColdShield_Availability = 0 WaterMagic_ColdWard_Availability = 0 WaterMagic_DelayedShot_Availability = 0 WaterMagic_Frostbite_Availability = 0 WaterMagic_Gills_Availability = 0 WaterMagic_IceStorm_Availability = 0 WaterMagic_Icicle_Availability = 0 WaterMagic_Shards_Availability = 0 WaterMagic_Slow_Availability = 0 WaterMagic_ToxicRain_Availability = 0 WaterMagic_WaterBreathing_Availability = 0 WaterMagic_WeakeningChill_Availability = 0 ; Arcane Magic ArcaneMagic_FlamesOfVengeance_Availability = 0 ArcaneMagic_HastenSpells_Availability = 0 ArcaneMagic_HolyShield_Availability = 0 ArcaneMagic_HolyWard_Availability = 0 ArcaneMagic_HolyWeakness_Availability = 0 ArcaneMagic_LendMana_Availability = 0 ArcaneMagic_MysticShield_Availability = 0 ArcaneMagic_MysticWard_Availability = 0 ArcaneMagic_ReflectSpell_Availability = 0 ArcaneMagic_SacredMissile_Availability = 0 ArcaneMagic_SpellImmunity_Availability = 0 ArcaneMagic_VirtuousWrath_Availability = 0 ArcaneMagic_WallOfForce_Availability = 0 ; Necromancy Magic NecromancyMagic_BludgeoningWeakness_Availability = 0 NecromancyMagic_CursedBolt_Availability = 0 NecromancyMagic_DeathFog_Availability = 0 NecromancyMagic_Desecration_Availability = 0 NecromancyMagic_EvilEye_Availability = 0 NecromancyMagic_EyeRot_Availability = 0 NecromancyMagic_InfernalShield_Availability = 0 NecromancyMagic_InfernalWard_Availability = 0 NecromancyMagic_MentalWeakness_Availability = 0 NecromancyMagic_PiercingWeakness_Availability = 0 NecromancyMagic_SlashingWeakness_Availability = 0 NecromancyMagic_Undeath_Availability = 0 NecromancyMagic_UnholyCaress_Availability = 0 NecromancyMagic_UnholyFlames_Availability = 0 NecromancyMagic_VampiricTouch_Availability = 0 ; Shared Cooldowns ; Rays EarthMagic_Impale_SharedCooldown := "EarthMagic_Impale,EarthMagic_PungentMist,WitchCraft_InsectSwarm,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WaterMagic_Frostbite,AirMagic_LightningBolt" EarthMagic_Impale_SharedCooldownType := "Ray" EarthMagic_PungentMist_SharedCooldown := "EarthMagic_Impale,EarthMagic_PungentMist,WitchCraft_InsectSwarm,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WaterMagic_Frostbite,AirMagic_LightningBolt" EarthMagic_PungentMist_SharedCooldownType := "Ray" Witchcraft_InsectSwarm_SharedCooldown := "EarthMagic_Impale,EarthMagic_PungentMist,WitchCraft_InsectSwarm,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WaterMagic_Frostbite,AirMagic_LightningBolt" Witchcraft_InsectSwarm_SharedCooldownType := "Ray" NecromancyMagic_UnholyCaress_SharedCooldown := "EarthMagic_Impale,EarthMagic_PungentMist,WitchCraft_InsectSwarm,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WaterMagic_Frostbite,AirMagic_LightningBolt" NecromancyMagic_UnholyCaress_SharedCooldownType := "Ray" FireMagic_Dragonbreath_SharedCooldown := "EarthMagic_Impale,EarthMagic_PungentMist,WitchCraft_InsectSwarm,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WaterMagic_Frostbite,AirMagic_LightningBolt" FireMagic_Dragonbreath_SharedCooldownType := "Ray" WaterMagic_Frostbite_SharedCooldown := "EarthMagic_Impale,EarthMagic_PungentMist,WitchCraft_InsectSwarm,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WaterMagic_Frostbite,AirMagic_LightningBolt" WaterMagic_Frostbite_SharedCooldownType := "Ray" AirMagic_LightningBolt_SharedCooldown := "EarthMagic_Impale,EarthMagic_PungentMist,WitchCraft_InsectSwarm,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WaterMagic_Frostbite,AirMagic_LightningBolt" AirMagic_LightningBolt_SharedCooldownType := "Ray" ; TAOEs WaterMagic_IceStorm_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" WaterMagic_IceStorm_SharedCooldownType := "Half of Current" NecromancyMagic_DeathFog_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" NecromancyMagic_DeathFog_SharedCooldownType := "Half of Current" ArcaneMagic_FlamesOfVengeance_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" ArcaneMagic_FlamesOfVengeance_SharedCooldownType := "Half of Current" FireMagic_WallOfFire_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" FireMagic_WallOfFire_SharedCooldownType := "Half of Current" FireMagic_Volcano_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" FireMagic_Volcano_SharedCooldownType := "Half of Current" EarthMagic_AcidRain_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" EarthMagic_AcidRain_SharedCooldownType := "Half of Current" AirMagic_Thunderstorm_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" AirMagic_Thunderstorm_SharedCooldownType := "Half of Current" WaterMagic_ToxicRain_SharedCooldown := "WaterMagic_IceStorm,NecromancyMagic_DeathFog,ArcaneMagic_FlamesOfVengeance,FireMagic_WallOfFire,FireMagic_Volcano,EarthMagic_AcidRain,AirMagic_Thunderstorm,WaterMagic_ToxicRain" WaterMagic_ToxicRain_SharedCooldownType := "Half of Current" ; Nukes AirMagic_ExplodingCharge_SharedCooldown := "AirMagic_ExplodingCharge,ArcaneMagic_VirtuousWrath,EarthMagic_Disintegrate,EarthMagic_MeteorStrike,FireMagic_Inferno,NecromancyMagic_UnholyFlames,WaterMagic_Blizzard" AirMagic_ExplodingCharge_SharedCooldownType := "Half of Current" ArcaneMagic_VirtuousWrath_SharedCooldown := "AirMagic_ExplodingCharge,ArcaneMagic_VirtuousWrath,EarthMagic_Disintegrate,EarthMagic_MeteorStrike,FireMagic_Inferno,NecromancyMagic_UnholyFlames,WaterMagic_Blizzard" ArcaneMagic_VirtuousWrath_SharedCooldownType := "Half of Current" EarthMagic_Disintegrate_SharedCooldown := "AirMagic_ExplodingCharge,ArcaneMagic_VirtuousWrath,EarthMagic_Disintegrate,EarthMagic_MeteorStrike,FireMagic_Inferno,NecromancyMagic_UnholyFlames,WaterMagic_Blizzard" EarthMagic_Disintegrate_SharedCooldownType := "Half of Current" EarthMagic_MeteorStrike_SharedCooldown := "AirMagic_ExplodingCharge,ArcaneMagic_VirtuousWrath,EarthMagic_Disintegrate,EarthMagic_MeteorStrike,FireMagic_Inferno,NecromancyMagic_UnholyFlames,WaterMagic_Blizzard" EarthMagic_MeteorStrike_SharedCooldownType := "Half of Current" FireMagic_Inferno_SharedCooldown := "AirMagic_ExplodingCharge,ArcaneMagic_VirtuousWrath,EarthMagic_Disintegrate,EarthMagic_MeteorStrike,FireMagic_Inferno,NecromancyMagic_UnholyFlames,WaterMagic_Blizzard" FireMagic_Inferno_SharedCooldownType := "Half of Current" NecromancyMagic_UnholyFlames_SharedCooldown := "AirMagic_ExplodingCharge,ArcaneMagic_VirtuousWrath,EarthMagic_Disintegrate,EarthMagic_MeteorStrike,FireMagic_Inferno,NecromancyMagic_UnholyFlames,WaterMagic_Blizzard" NecromancyMagic_UnholyFlames_SharedCooldownType := "Half of Current" WaterMagic_Blizzard_SharedCooldown := "AirMagic_ExplodingCharge,ArcaneMagic_VirtuousWrath,EarthMagic_Disintegrate,EarthMagic_MeteorStrike,FireMagic_Inferno,NecromancyMagic_UnholyFlames,WaterMagic_Blizzard" WaterMagic_Blizzard_SharedCooldownType := "Half of Current" ; Rays Ray_List := "EarthMagic_Impale,NecromancyMagic_UnholyCaress,WitchCraft_InsectSwarm,AirMagic_LightningBolt,WaterMagic_Frostbite,FireMagic_Dragonbreath"
;Define Cycles R90_Nuke_Cycle := "FireMagic_Inferno,FireMagic_MagmaStorm,NecromancyMagic_UnholyFlames" Nuke_Cycle := "FireMagic_Fireball" TAOE_Nuke_Cycle := "WaterMagic_ToxicRain" Blind_Cycle := "EarthMagic_PungentMist,NecromancyMagic_EyeRot,GreaterMagic_Confusion,WaterMagic_IceStorm" HealOther_Cycle := "SpellChanting_Sacrifice,GreaterMagic_HealOther" Heal_Cycle := "LesserMagic_StaminaToHealth,Witchcraft_WitchesBrew,LesserMagic_HealSelf" Stamina_Cycle := "LesserMagic_ManaToStamina" Mana_Cycle := "LesserMagic_HealthToMana,WitchCraft_ManaLeech" Ray_Cycle := "EarthMagic_Impale,NecromancyMagic_UnholyCaress,FireMagic_Dragonbreath,WitchCraft_InsectSwarm,AirMagic_LightningBolt,WaterMagic_Frostbite" WhirlwindBurst := "Melee_Greatsword_Whirlwind,Archery_DisablingShot"
BuffOther_Cycle := "GreaterMagic_InflictionWard" BuffSelf_Cycle := "SpellChanting_Adept,GreaterMagic_Unburden,SpellChanting_MaxHealthBonus,GreaterMagic_InflictionShield,GreaterMagic_Insight" Return
#IfWinActive, Darkfall Online ~Numpad1:: if(A_Cursor = "Unknown") { Active_Weapon = Melee Active_Action := "" Current_Cycle := "" } return ~Numpad2:: if(A_Cursor = "Unknown") { Active_Weapon = Staff Active_Action := "" Current_Cycle := "" } return ~Numpad3:: if(A_Cursor = "Unknown") { Active_Weapon = Melee Active_Action := "" Current_Cycle := "" } return ~Numpad4:: if(A_Cursor = "Unknown") { Active_Weapon = Melee Active_Action := "" Current_Cycle := "" } return ~p:: reload return
~r:: if(A_Cursor = "Unknown") { Cycle(R90_Nuke_Cycle, "Cooldown", "Continue", "Click") } return
~e:: if(A_Cursor = "Unknown") { Cycle(Nuke_Cycle, "Cooldown", "Continue", "Click") } return
~q:: if(A_Cursor = "Unknown") { Cycle(Ray_Cycle, "Cooldown", "Continue", "Click") } return ~i:: if(A_Cursor = "Unknown") { Cycle(HealOther_Cycle, "Cooldown", "Continue", "Click") }
~+g:: if(A_Cursor = "Unknown") { Active_Weapon = Tool Active_Action := "" Current_Cycle := "" } return
~Tab:: if(A_Cursor = "Unknown") { Cycle(Heal_Cycle, "Cooldown", "Continue", "Click") } return
~2:: Active_Action := "" Current_Cycle := "" return ~3:: Active_Action := "" Current_Cycle := "" return ~4:: Active_Action := "" Current_Cycle := "" return ~5:: Active_Action := "" Current_Cycle := "" return ~6:: Active_Action := "" Current_Cycle := "" return ~7:: Active_Action := "" Current_Cycle := "" return ~8:: Active_Action := "" Current_Cycle := "" return ~9:: Active_Action := "" Current_Cycle := "" return ~0:: Active_Action := "" Current_Cycle := "" return ~u:: Active_Action := "" Current_Cycle := "" return ~-:: Active_Action := "" Current_Cycle := "" return
~y:: if(A_Cursor = "Unknown") { Cycle(TAOE_Nuke_Cycle, "Cooldown", "Continue", "Click") } return
~CapsLock:: if(A_Cursor = "Unknown") { Cycle(Stamina_Cycle, "Cooldown", "Continue", "Click") } return
~`:: if(A_Cursor = "Unknown") { Cycle(Blind_Cycle, "Cooldown", "Continue", "Click") } return
~RButton:: if(A_Cursor = "Unknown") { Cycle(WhirlwindBurst, "Burst", "Nothing", "Press") } return
~n:: if(A_Cursor = "Unknown") { Cycle(BuffSelf_Cycle, "Cycle", "Continue", "Press") } return
~l:: if(A_Cursor = "Unknown") { Cycle(BuffOther_Cycle, "Cycle", "Continue", "Press") } return
~j:: if(A_Cursor = "Unknown") { SetTimer, PositionAlert, -60000 } return
PositionAlert: SoundBeep,650, 650 return
; Last Action Taker
~LButton Up:: if(A_Cursor = "Unknown") { StartActionAvailableThread(Active_Action) if(Current_After_Action = "Continue") { Cycle(Current_Cycle, Current_Cycle_Type, Current_After_Action, "Click") } } return
~+0:: Active_Weapon = Melee Active_Action := "" Current_Cycle := "" return
~:: if(A_Cursor = "Unknown") { Active_Action := "" Active_Weapon = Melee Current_Cycle := "" Send o Sleep, 500 Send i } return
StartActionAvailableThread(Action) { ActiveCooldown := % %Action%_Cooldown AvailabilityString = _Availability ActiveAvailabilityString = %Action%%AvailabilityString% Temp := % %Action%_Cooldown Temp += %A_TickCount%
%ActiveAvailabilityString% = %Temp%
if(%Action%_SharedCooldown) { ; This spell has a shared cooldown so adjust all of those spells with their new availability CooldownType = % %Action%_SharedCooldownType StringSplit, SharedCooldownArray, %Action%_SharedCooldown, `, Loop, %SharedCooldownArray0% { CooldownItem := SharedCooldownArray%a_index% if(CooldownType = "Ray") { if(CooldownItem <> Action) { ActiveAvailabilityString = %CooldownItem%%AvailabilityString% if(%ActiveAvailabilityString% < 1000 + %A_TickCount%) { %ActiveAvailabilityString% = 1000 + %A_TickCount% } } } else if(CooldownType := "Half of Current") { if(CooldownItem <> Action) { Temp = % %Action%_Cooldown / 2 Temp += %A_TickCount% ActiveAvailabilityString = %CooldownItem%%AvailabilityString% if(%ActiveAvailabilityString% < Temp) { %ActiveAvailabilityString% = %Temp% } } } } } }
Cycle(CycleList, CycleType, AfterAction, ActivationType) {
global Active_Action global Current_Cycle global Current_After_Action = AfterAction if(CycleList = Current_Cycle) { ActivationType = Press } Current_Cycle = %CycleList% global Current_Cycle_Type = CycleType RestartAtStartWhenNeeded = ; Split Cycle Values StringSplit, CycleListArray, CycleList, `, ; Find the first active cycle value Loop, %CycleListArray0% { CycleItem := CycleListArray%a_index% if(CycleType = "Cooldown") and (ActivationType = "Click") { CycleItem_Availability := % %CycleItem%_Availability if(CycleItem_Availability <= A_TickCount) { global Active_Action := CycleItem if(CycleItem = "Staff") { Send e ;Sleep 250 } else if(CycleItem = "Unsheathe") { Send l ;Sleep 250 } else { CycleItem_HotKey := % %CycleItem%_HotKey Send %CycleItem_HotKey% } break } } else if(CycleType = "Burst") { global Active_Action = CycleItem_HotKey := % %CycleItem%_HotKey Send %CycleItem_HotKey% } else if(CycleType = "Cycle") or (ActivationType = "Press") { RestartAtStartWhenNeeded := "true" FoundNext = if(!FirstItem) { FirstItem := CycleItem } if(NextOne = "true") { FoundNext = true global Active_Action := CycleItem CycleItem_HotKey := % %CycleItem%_HotKey if(CycleItem = "Staff") { Send e ;Sleep 250 } else if(CycleItem = "Unsheathe") { Send l ;Sleep 250 } else { Send %CycleItem_HotKey% } break } if(Active_Action = CycleItem) { NextOne = true } else { NextOne = false } } } if(RestartAtStartWhenNeeded = "true") and (!FoundNext) { NextOne = false global Active_Action := FirstItem FirstItem_HotKey := % %FirstItem%_HotKey Send %FirstItem_HotKey% FirstItem := "" } Sleep, 50 send {RControl Up} send {RShift Up} send {RAlt Up} return }
~LButton:: if(A_Cursor = "Unknown") { while ( GetKeyState("LButton","P") = 1 ) { if(InStr(Ray_List, Active_Action) > 0 and Active_Action != "") { PixelGetColor, color, 932, 574 ToolTip, %Active_Action%, 0, 0 SetTimer, RemoveToolTip, 5000 if(color = 0x2727c6 and A_Cursor = "Unknown") { Send, {LButton Up} StartActionAvailableThread(Active_Action) Sleep 1200 if(GetKeyState("LButton","P") = 1) { if(Current_After_Action = "Continue") { Cycle(Current_Cycle, Current_Cycle_Type, Current_After_Action, "Click") } Sleep 100 Send, {LButton Down} } } } } } return
RemoveToolTip: SetTimer, RemoveToolTip, Off ToolTip return
toggle = 0
~\:: WinGetClass, classVar,A if classvar = SFMainWindow { if toggle := !toggle Send, {F8 down} else Send, {F8 Up} } return
~Esc:: WinGetClass, classVar,A if classvar = SFMainWindow { If toggle = 1 { Keywait, `Esc` Send, {F8 down} } else toggle = 0 } return
~Enter:: If toggle = 1 { WinGetClass, classVar,A if classvar = SFMainWindow { Keywait, Enter Send, {F8 down} } else toggle = 0 } return ; This is a sword and board macro. Just presses capslock and pulls out a sword and shield. ; Sword must be set to RCTRL Numpad 7 ; Board must be set to RCTRL Numpad 8.
*+f:: WinGetClass, classVar,A if classvar = SFMainWindow { Send, {F4} Sleep, 650 Send, {F5} } else { GetKeyState, state, CapsLock, T ; D if CapsLock is ON or U otherwise. if state = D SetCapsLockState, off else SetCapsLockState, on } return
;Mount Swing Lean Left WheelDown:: #ifwinactive Darkfall Online send {[} sleep 200 Click left return ;Mount Swing Lean Right WheelUp:: #ifwinactive Darkfall Online send {]} sleep 200 Click left return
Last edited by Zaraki on Tue Aug 14, 2012 12:30 am; edited 1 time in total | |
|