mSpeeds = [ self::Normal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 60], self::Quick => ['retry_times' => 2,'retry_timeout' => 60,'per_secs' => 30], self::CardKey => ['retry_times' => 2,'retry_timeout' => 120,'per_secs' => 60], self::ThirdShop => ['retry_times' => 2,'retry_timeout' => 600,'per_secs' => 600], self::SlowTwentyFour => ['retry_times' => 1,'retry_timeout' => 86400,'per_secs' => 86400], self::SlowSix => ['retry_times' => 1,'retry_timeout' => 21600,'per_secs' => 21600], self::SlowTwo => ['retry_times' => 2,'retry_timeout' => 3600,'per_secs' => 3600], self::SlowNormal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 120], self::ThirdNormal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 120], self::DefSuccess => ['retry_times' => 2,'retry_timeout' => 60,'per_secs' => 30], ]; $this->mQualities = [ self::Normal => [self::Normal], self::Quick => [self::Quick], self::CardKey => [self::CardKey], self::ThirdShop => [self::ThirdShop], self::SlowTwentyFour => [self::SlowTwentyFour], self::SlowSix => [self::SlowSix], self::SlowTwo => [self::SlowTwo], self::SlowNormal => [self::SlowTwo, self::Normal], self::ThirdNormal => [self::ThirdShop, self::Normal], self::DefSuccess => [self::ThirdShop, self::Normal, self::CardKey, self::Quick], self::NormalQuick => [self::Normal, self::Quick], self::OilSN_NONE_HAS => [self::OilWithoutSN, self::OilWithSN], self::OilSN_HAS_NONE => [self::OilWithSN,self::OilWithoutSN] ]; } }