Here's the code:
.Init("shtrs Ice Adept",
new State(
new State("Main",
new TimedTransition(5000, "Throw"),
new Follow(0.8, range: 1),
new Shoot(10, 1, projectileIndex: 0, coolDown: 100, predictive: 1),
new Shoot(10, 3, projectileIndex: 1, shootAngle: 10, coolDown: 4000, predictive: 1)
),
new State("Throw",
new TossObject("shtrs Ice Portal", 5, coolDown: 8000, coolDownOffset: 7000, randomToss: false),
new TimedTransition(1000, "Main")
)
))