if (CrystalPrison_Timer < diff) { //Cast Unit* target = NULL; target = SelectUnit(SELECT_TARGET_RANDOM,0); if (target) DoCast(target,SPELL_CRYSTALPRISON); //20 seconds until we should cast this agian CrystalPrison_Timer = 20000; }else VoidBlast_Timer -= diff; DoMeleeAttackIfReady(); } }