function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->value = $savePack['value'];
     $this->morphMod = $savePack['morphMod'];
     $this->traitMod = $savePack['traitMod'];
     $this->backgroundMod = $savePack['backgroundMod'];
     $this->factionMod = $savePack['factionMod'];
     $this->softgearMod = $savePack['softgearMod'];
     $this->psyMod = $savePack['psyMod'];
     $this->maxValue = $savePack['maxValue'];
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->canUse = $savePack['canUse'];
     $this->mandatory = $savePack['mandatory'];
     $this->traitPosNeg = $savePack['traitPosNeg'];
     $this->traitEgoMorph = $savePack['traitEgoMorph'];
     $this->cpCost = $savePack['cpCost'];
     $this->level = $savePack['level'];
     foreach ($savePack['bmSavePacks'] as $m) {
         $savedBm = new EPBonusMalus('', '', '');
         $savedBm->loadSavePack($m);
         array_push($this->bonusMalus, $savedBm);
     }
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->psyType = $savePack['psyType'];
     $this->range = $savePack['range'];
     $this->duration = $savePack['duration'];
     $this->action = $savePack['action'];
     $this->strainMod = $savePack['strainMod'];
     $this->isActif = $savePack['isActif'];
     $this->psyLevel = $savePack['psyLevel'];
     $this->skillNeeded = $savePack['skillNeeded'];
     $this->buyInCreationMode = $savePack['buyInCreationMode'];
     foreach ($savePack['bmSavePacks'] as $m) {
         $savedBm = new EPBonusMalus('', '', '');
         $savedBm->loadSavePack($m);
         array_push($this->bonusMalus, $savedBm);
     }
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->abbreviation = $savePack['abbreviation'];
     $this->value = $savePack['value'];
     $this->morphMod = $savePack['morphMod'];
     $this->traitMod = $savePack['traitMod'];
     $this->factionMod = $savePack['factionMod'];
     $this->backgroundMod = $savePack['backgroundMod'];
     $this->softgearMod = $savePack['softgearMod'];
     $this->gearMod = $savePack['gearMod'];
     $this->psyMod = $savePack['psyMod'];
     $this->multiMorphMod = $savePack['multiMorphMod'];
     $this->multiTraitMod = $savePack['multiTraitMod'];
     $this->multiFactionMod = $savePack['multiFactionMod'];
     $this->multiBackgroundMod = $savePack['multiBackgroundMod'];
     $this->multiSoftgearMod = $savePack['multiSoftgearMod'];
     $this->multiGearMod = $savePack['multiGearMod'];
     $this->multiPsyMod = $savePack['multiPsyMod'];
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->backgroundType = $savePack['backgroundType'];
     foreach ($savePack['bmSavePacks'] as $m) {
         $savedBm = new EPBonusMalus('', '', '');
         $savedBm->loadSavePack($m);
         array_push($this->bonusMalus, $savedBm);
     }
     foreach ($savePack['traitSavePacks'] as $m) {
         $savedTrait = new EPTrait('', '', '', '', '');
         $savedTrait->loadSavePack($m);
         array_push($this->traits, $savedTrait);
     }
     foreach ($savePack['limitationsArray'] as $m) {
         array_push($this->limitations, $m);
     }
     foreach ($savePack['obligationsArray'] as $m) {
         array_push($this->obligations, $m);
     }
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->name = $savePack['name'];
     $this->description = $savePack['description'];
     $this->morphType = $savePack['morphType'];
     $this->age = $savePack['age'];
     $this->gender = $savePack['gender'];
     $this->maxApptitude = $savePack['maxApptitude'];
     $this->durability = $savePack['durability'];
     $this->nickname = $savePack['nickname'];
     $this->location = $savePack['location'];
     $this->cpCost = $savePack['cpCost'];
     $this->buyInCreationMode = $savePack['buyInCreationMode'];
     foreach ($savePack['traitsSavePacks'] as $m) {
         $savedTrait = new EPTrait('', '', '', '', '');
         $savedTrait->loadSavePack($m);
         array_push($this->traits, $savedTrait);
     }
     foreach ($savePack['additionalTraitsSavePacks'] as $m) {
         $savedTrait = new EPTrait('', '', '', '', '');
         $savedTrait->loadSavePack($m);
         array_push($this->additionalTraits, $savedTrait);
     }
     foreach ($savePack['gearSavePacks'] as $m) {
         $savedGear = new EPGear('', '', '', '');
         $savedGear->loadSavePack($m);
         array_push($this->gears, $savedGear);
     }
     foreach ($savePack['addGearSavePacks'] as $m) {
         $savedGear = new EPGear('', '', '', '');
         $savedGear->loadSavePack($m);
         array_push($this->additionalGears, $savedGear);
     }
     foreach ($savePack['bmSavePacks'] as $m) {
         $savedBm = new EPBonusMalus('', '', '');
         $savedBm->loadSavePack($m);
         array_push($this->bonusMalus, $savedBm);
     }
 }
Exemple #7
0
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     foreach ($savePack['aptitudesSavePacks'] as $m) {
         $savedAptitude = new EPAptitude('', '');
         $savedAptitude->loadSavePack($m);
         array_push($this->aptitudes, $savedAptitude);
     }
     foreach ($savePack['skillsSavePacks'] as $m) {
         $savedSkill = new EPSkill('', '', '', '', '');
         $savedSkill->loadSavePack($m);
         array_push($this->skills, $savedSkill);
     }
     foreach ($savePack['statsSavePacks'] as $m) {
         $savedStat = new EPStat('', '', '', 0, $cc);
         $savedStat->loadSavePack($m);
         array_push($this->stats, $savedStat);
     }
     foreach ($savePack['bmSavePacks'] as $m) {
         $savedBm = new EPBonusMalus('', '', '');
         $savedBm->loadSavePack($m);
         array_push($this->bonusMalus, $savedBm);
     }
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->bonusMalusType = $savePack['bonusMalusType'];
     $this->forTargetNamed = $savePack['forTargetNamed'];
     $this->value = $savePack['value'];
     $this->targetForChoice = $savePack['targetForChoice'];
     $this->typeTarget = $savePack['typeTarget'];
     $this->onCost = $savePack['onCost'];
     $this->multi_occurence = $savePack['multi_occurence'];
     $this->selected = $savePack['selected'];
     foreach ($savePack['bonusMalusTypes'] as $m) {
         $savedBm = new EPBonusMalus('', '', '');
         $savedBm->loadSavePack($m);
         array_push($this->bonusMalusTypes, $savedBm);
     }
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->armorEnergy = $savePack['armorEnergy'];
     $this->armorKinetic = $savePack['armorKinetic'];
     $this->degat = $savePack['degat'];
     $this->armorPenetration = $savePack['armorPenetration'];
     $this->gearType = $savePack['gearType'];
     $this->gearRestriction = $savePack['gearRestriction'];
     $this->armorPenetrationMorphMod = $savePack['armorPenetrationMorphMod'];
     $this->degatMorphMod = $savePack['degatMorphMod'];
     $this->armorEnergyMorphMod = $savePack['armorEnergyMorphMod'];
     $this->armorKineticMorphMod = $savePack['armorKineticMorphMod'];
     $this->armorPenetrationTraitMod = $savePack['armorPenetrationTraitMod'];
     $this->degatTraitMod = $savePack['degatTraitMod'];
     $this->armorEnergyTraitMod = $savePack['armorEnergyTraitMod'];
     $this->armorKineticTraitMod = $savePack['armorKineticTraitMod'];
     $this->armorPenetrationBackgroundMod = $savePack['armorPenetrationBackgroundMod'];
     $this->degatBackgroundMod = $savePack['degatBackgroundMod'];
     $this->armorEnergyBackgroundMod = $savePack['armorEnergyBackgroundMod'];
     $this->armorKineticBackgroundMod = $savePack['armorKineticBackgroundMod'];
     $this->armorPenetrationFactionMod = $savePack['armorPenetrationFactionMod'];
     $this->degatFactionMod = $savePack['degatFactionMod'];
     $this->armorEnergyFactionMod = $savePack['armorEnergyFactionMod'];
     $this->armorKineticFactionMod = $savePack['armorKineticFactionMod'];
     $this->armorPenetrationSoftgearMod = $savePack['armorPenetrationSoftgearMod'];
     $this->degatSoftgearMod = $savePack['degatSoftgearMod'];
     $this->armorEnergySoftgearMod = $savePack['armorEnergySoftgearMod'];
     $this->armorKineticSoftgearMod = $savePack['armorKineticSoftgearMod'];
     $this->armorPenetrationPsyMod = $savePack['armorPenetrationPsyMod'];
     $this->degatPsyMod = $savePack['degatPsyMod'];
     $this->armorEnergyPsyMod = $savePack['armorEnergyPsyMod'];
     $this->armorKineticPsyMod = $savePack['armorKineticPsyMod'];
     foreach ($savePack['bmSavePacks'] as $m) {
         $savedBm = new EPBonusMalus('', '', '');
         $savedBm->loadSavePack($m);
         array_push($this->bonusMalus, $savedBm);
     }
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->abbreviation = $savePack['abbreviation'];
     $this->value = $savePack['value'];
     $this->maxValue = $savePack['maxValue'];
     $this->minValue = $savePack['minValue'];
     $this->morphMod = $savePack['morphMod'];
     $this->traitMod = $savePack['traitMod'];
     $this->backgroundMod = $savePack['backgroundMod'];
     $this->factionMod = $savePack['factionMod'];
     $this->softgearMod = $savePack['softgearMod'];
     $this->psyMod = $savePack['psyMod'];
     $this->activMorph = $savePack['activMorph'];
     $this->absoluteMaxValue = $savePack['absoluteMaxValue'];
 }
 function loadSavePack($savePack, $cc = null)
 {
     parent::loadSavePack($savePack);
     $this->skillType = $savePack['skillType'];
     $this->prefix = $savePack['prefix'];
     $this->baseValue = $savePack['baseValue'];
     $this->morphMod = $savePack['morphMod'];
     $this->traitMod = $savePack['traitMod'];
     $this->backgroundMod = $savePack['backgroundMod'];
     $this->factionMod = $savePack['factionMod'];
     $this->softgearMod = $savePack['softgearMod'];
     $this->psyMod = $savePack['psyMod'];
     $this->defaultable = $savePack['defaultable'];
     $this->tempSkill = $savePack['tempSkill'];
     $this->specialization = $savePack['specialization'];
     $this->isNativeTongue = $savePack['isNativeTongue'];
     $this->nativeTongueBonus = $savePack['nativeTongueBonus'];
     if (isset($savePack['groupsArray'])) {
         foreach ($savePack['groupsArray'] as $m) {
             array_push($this->groups, $m);
         }
     }
     $this->maxValue = $savePack['maxValue'];
     $this->maxValueMorphMod = $savePack['maxValueMorphMod'];
     $this->maxValueTraitMod = $savePack['maxValueTraitMod'];
     $this->maxValueFactionMod = $savePack['maxValueFactionMod'];
     $this->maxValueBackgroundMod = $savePack['maxValueBackgroundMod'];
     $this->maxValuePsyMod = $savePack['maxValuePsyMod'];
     $this->maxValueSoftgearMod = $savePack['maxValueSoftgearMod'];
 }