#if 0 //--------------------------------------------// // 本文件为自动生成,请勿编辑 // // thanks to 最萌小汐 // //--------------------------------------------// #endif #ifdef USE_BJ_ANTI_LEAK #ifndef YDWEGetRandomSubGroupEnumNullIncluded #define YDWEGetRandomSubGroupEnumNullIncluded library YDWEGetRandomSubGroupEnumNull function YDWEGetRandomSubGroupEnumNull takes nothing returns nothing if (bj_randomSubGroupWant > 0) then if (bj_randomSubGroupWant >= bj_randomSubGroupTotal) or (GetRandomInt(1,bj_randomSubGroupTotal) <= bj_randomSubGroupWant) then // We either need every remaining unit, or the unit passed its chance check. call GroupAddUnit(bj_randomSubGroupGroup, GetEnumUnit()) set bj_randomSubGroupWant = bj_randomSubGroupWant - 1 endif endif set bj_randomSubGroupTotal = bj_randomSubGroupTotal - 1 endfunction endlibrary #endif #endif