set .@var1, getrefine(); switch(.@var1) { // 0 means no refine yet case 0: bonus bStr,12; bonus bAgi,10; bonus bInt,10; bonus bDex,10; .... break; case 1: bonus bStr,12; bonus bAgi,10; bonus bInt,10; bonus bDex,10; .... break; }