| Conditions | 1 | 
| Paths | 1 | 
| Total Lines | 31 | 
| Code Lines | 20 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 23 | public function setPlayerDefaultValues(PlayerVersion $version): ?PlayerVersion  | 
            ||
| 24 |     { | 
            ||
| 25 | /**  | 
            ||
| 26 | * -characteristics: []  | 
            ||
| 27 | * -skills: []  | 
            ||
| 28 | * -spp_level: null  | 
            ||
| 29 | * -value: null  | 
            ||
| 30 | */  | 
            ||
| 31 | list($ruleKey, $roster, $type) = explode(CoreTranslation::TRANSLATION_GLUE, $version->getPlayer()->getType());  | 
            ||
| 32 | $types = $this->getAvailablePlayerTypes($roster);  | 
            ||
| 33 | $base = $types[$type];  | 
            ||
| 34 | $characteristics = $base['characteristics'];  | 
            ||
| 35 | $version->setCharacteristics([  | 
            ||
| 36 | 'ma' => $characteristics['ma'],  | 
            ||
| 37 | 'st' => $characteristics['st'],  | 
            ||
| 38 | 'pa' => $characteristics['pa'],  | 
            ||
| 39 | 'ag' => $characteristics['ag'],  | 
            ||
| 40 | 'av' => $characteristics['av']  | 
            ||
| 41 | ])  | 
            ||
| 42 | ->setActions([  | 
            ||
| 43 | 'td' => 0,  | 
            ||
| 44 | 'cas' => 0,  | 
            ||
| 45 | 'pas' => 0,  | 
            ||
| 46 | 'int' => 0,  | 
            ||
| 47 | 'mvp' => 0,  | 
            ||
| 48 | ])  | 
            ||
| 49 | ->setSkills(($base['skills'] ?? []))  | 
            ||
| 50 | ->setValue($base['cost'])  | 
            ||
| 51 | ->setSppLevel($this->getSppLevel($version));  | 
            ||
| 
                                                                                                    
                        
                         | 
                |||
| 52 | |||
| 53 | return $version;  | 
            ||
| 54 | }  | 
            ||
| 56 |