Hiram Frost Mage

First time I try to create a macro.
Did this for a friend of mine.
Please let me know how I can improve it.
Probably there are lots of things that can be improved even in syntax.

I have 1 other Macros for AoE:
/stopcasting
/cast Blizzard

Sequences['Hiram_Frost'] = {
-- This Sequence was exported from GSE 2.1.04.
  Author="Marih@Runetotem",
  SpecID=64,
  Talents = "Talents: 1221112",
  Default=1,
  Icon='INV_MISC_QUESTIONMARK',
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=false,
      Trinket2=false,
      Head=false,
      Neck=false,
      Belt=false,
      Ring1=false,
      Ring2=false,
      StepFunction = "Sequential",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nopet] Summon Water Elemental",
      },
      PreMacro={
        "/cast [nochanneling] Icy Veins",
        "/cast [nochanneling] Rune of Power",
      },
        "/cast [combat] Water Jet",
        "/cast [nochanneling] Rune of Power",
        "/cast [nochanneling] Ice Lance",
        "/cast [nochanneling] Flurry",
        "/cast [nochanneling] Ice Floes",
        "/cast [nochanneling] Frostbolt",
        "/cast [nochanneling] Ice Barrier",
        "/cast [nochanneling] Ebonbolt",
        "/cast [nochanneling] Rune of Power",
        "/cast [nochanneling] Ray of Frost",
        "/cast [nochanneling] Rune of Power",
        "/cast [nochanneling] Frost Bomb",
        "/cast [nochanneling] Glacial Spike",
        "/cast [nochanneling] Ice Nova",
      PostMacro={
        "/cast [nochanneling] Ice Floes",
      },
      KeyRelease={
        "/cast [nochanneling] Frozen Orb",
      },
    },
  },
}

Changed it a little bit.
Introduced Ice Nova in the sequence and tried to have Frozen Orb and Rune of power casted more often.

Updated the Macro

hi

will test it later

Updated

830 ilvl Mage
Lesser Bulwark Construct ~320k Consistent over 3 minutes initial spikes at 360k
Bulwark Construct ~285k Consistent over 3 minutes initial spikes at 330k
Greater Bulwark Construct ~230k Consistent over 3 minutes initial spikes at 310k

what MS are yall running it at?

I use it manually

Should this go for a bit and then spam Frost Bomb repeatedly? It seems there are other spells that are available but not cast, and this just hangs on Frost Bomb. Eventually something else fires, but I don’t see it going through the sequence either.

yes I have the same issue this macro likes to spam frost bomb repeatedly, which is a waste of mana and time, and a major decrease in DPS.