예제 #1
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['skillType'] = $this->skillType;
     $savePack['prefix'] = $this->prefix;
     $savePack['baseValue'] = $this->baseValue;
     $savePack['morphMod'] = $this->morphMod;
     $savePack['traitMod'] = $this->traitMod;
     $savePack['backgroundMod'] = $this->backgroundMod;
     $savePack['factionMod'] = $this->factionMod;
     $savePack['softgearMod'] = $this->softgearMod;
     $savePack['psyMod'] = $this->psyMod;
     $savePack['defaultable'] = $this->defaultable;
     $savePack['tempSkill'] = $this->tempSkill;
     $savePack['specialization'] = $this->specialization;
     $savePack['isNativeTongue'] = $this->isNativeTongue;
     $savePack['nativeTongueBonus'] = $this->nativeTongueBonus;
     $groupsArray = array();
     if (!empty($this->groups)) {
         foreach ($this->groups as $m) {
             array_push($groupsArray, $m);
         }
     }
     $savePack['groupsArray'] = $groupsArray;
     $savePack['maxValue'] = $this->maxValue;
     $savePack['maxValueMorphMod'] = $this->maxValueMorphMod;
     $savePack['maxValueTraitMod'] = $this->maxValueTraitMod;
     $savePack['maxValueFactionMod'] = $this->maxValueFactionMod;
     $savePack['maxValueBackgroundMod'] = $this->maxValueBackgroundMod;
     $savePack['maxValuePsyMod'] = $this->maxValuePsyMod;
     $savePack['maxValueSoftgearMod'] = $this->maxValueSoftgearMod;
     return $savePack;
 }
예제 #2
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['backgroundType'] = $this->backgroundType;
     $bmSavePacks = array();
     foreach ($this->bonusMalus as $m) {
         array_push($bmSavePacks, $m->getSavePack());
     }
     $savePack['bmSavePacks'] = $bmSavePacks;
     $traitsSavePacks = array();
     foreach ($this->traits as $m) {
         array_push($traitsSavePacks, $m->getSavePack());
     }
     $savePack['traitSavePacks'] = $traitsSavePacks;
     $limitationsArray = array();
     foreach ($this->limitations as $m) {
         array_push($limitationsArray, $m);
     }
     $savePack['limitationsArray'] = $limitationsArray;
     $obligationsArray = array();
     foreach ($this->obligations as $m) {
         array_push($obligationsArray, $m);
     }
     $savePack['obligationsArray'] = $obligationsArray;
     return $savePack;
 }
예제 #3
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $aptitudesSavePacks = array();
     foreach ($this->aptitudes as $m) {
         array_push($aptitudesSavePacks, $m->getSavePack());
     }
     $savePack['aptitudesSavePacks'] = $aptitudesSavePacks;
     $skillsSavesPacks = array();
     foreach ($this->skills as $m) {
         array_push($skillsSavesPacks, $m->getSavePack());
     }
     $savePack['skillsSavePacks'] = $skillsSavesPacks;
     $statsSavePacks = array();
     foreach ($this->stats as $m) {
         array_push($statsSavePacks, $m->getSavePack());
     }
     $savePack['statsSavePacks'] = $statsSavePacks;
     $bmSavePacks = array();
     foreach ($this->bonusMalus as $m) {
         array_push($bmSavePacks, $m->getSavePack());
     }
     $savePack['bmSavePacks'] = $bmSavePacks;
     return $savePack;
 }
예제 #4
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['value'] = $this->value;
     $savePack['morphMod'] = $this->morphMod;
     $savePack['traitMod'] = $this->traitMod;
     $savePack['backgroundMod'] = $this->backgroundMod;
     $savePack['factionMod'] = $this->factionMod;
     $savePack['softgearMod'] = $this->softgearMod;
     $savePack['psyMod'] = $this->psyMod;
     $savePack['maxValue'] = $this->maxValue;
     return $savePack;
 }
예제 #5
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['canUse'] = $this->canUse;
     $savePack['mandatory'] = $this->mandatory;
     $savePack['traitPosNeg'] = $this->traitPosNeg;
     $savePack['traitEgoMorph'] = $this->traitEgoMorph;
     $savePack['cpCost'] = $this->cpCost;
     $savePack['level'] = $this->level;
     $bmSavePacks = array();
     foreach ($this->bonusMalus as $m) {
         array_push($bmSavePacks, $m->getSavePack());
     }
     $savePack['bmSavePacks'] = $bmSavePacks;
     return $savePack;
 }
예제 #6
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['bonusMalusType'] = $this->bonusMalusType;
     $savePack['forTargetNamed'] = $this->forTargetNamed;
     $savePack['value'] = $this->value;
     $savePack['targetForChoice'] = $this->targetForChoice;
     $savePack['typeTarget'] = $this->typeTarget;
     $savePack['onCost'] = $this->onCost;
     $savePack['multi_occurence'] = $this->multi_occurence;
     $savePack['selected'] = $this->selected;
     $bmSavePacks = array();
     foreach ($this->bonusMalusTypes as $m) {
         array_push($bmSavePacks, $m->getSavePack());
     }
     $savePack['bonusMalusTypes'] = $bmSavePacks;
     return $savePack;
 }
예제 #7
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['psyType'] = $this->psyType;
     $savePack['range'] = $this->range;
     $savePack['duration'] = $this->duration;
     $savePack['action'] = $this->action;
     $savePack['strainMod'] = $this->strainMod;
     $savePack['isActif'] = $this->isActif;
     $savePack['psyLevel'] = $this->psyLevel;
     $savePack['skillNeeded'] = $this->skillNeeded;
     $savePack['buyInCreationMode'] = $this->buyInCreationMode;
     $bmSavePacks = array();
     foreach ($this->bonusMalus as $m) {
         array_push($bmSavePacks, $m->getSavePack());
     }
     $savePack['bmSavePacks'] = $bmSavePacks;
     return $savePack;
 }
예제 #8
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['abbreviation'] = $this->abbreviation;
     $savePack['value'] = $this->value;
     $savePack['morphMod'] = $this->morphMod;
     $savePack['traitMod'] = $this->traitMod;
     $savePack['factionMod'] = $this->factionMod;
     $savePack['backgroundMod'] = $this->backgroundMod;
     $savePack['softgearMod'] = $this->softgearMod;
     $savePack['gearMod'] = $this->gearMod;
     $savePack['psyMod'] = $this->psyMod;
     $savePack['multiMorphMod'] = $this->multiMorphMod;
     $savePack['multiTraitMod'] = $this->multiTraitMod;
     $savePack['multiFactionMod'] = $this->multiFactionMod;
     $savePack['multiBackgroundMod'] = $this->multiBackgroundMod;
     $savePack['multiSoftgearMod'] = $this->multiSoftgearMod;
     $savePack['multiGearMod'] = $this->multiGearMod;
     $savePack['multiPsyMod'] = $this->multiPsyMod;
     return $savePack;
 }
예제 #9
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['armorEnergy'] = $this->armorEnergy;
     $savePack['armorKinetic'] = $this->armorKinetic;
     $savePack['degat'] = $this->degat;
     $savePack['armorPenetration'] = $this->armorPenetration;
     $savePack['gearType'] = $this->gearType;
     $savePack['gearRestriction'] = $this->gearRestriction;
     $savePack['armorPenetrationMorphMod'] = $this->armorPenetrationMorphMod;
     $savePack['degatMorphMod'] = $this->degatMorphMod;
     $savePack['armorEnergyMorphMod'] = $this->armorEnergyMorphMod;
     $savePack['armorKineticMorphMod'] = $this->armorKineticMorphMod;
     $savePack['armorPenetrationTraitMod'] = $this->armorPenetrationTraitMod;
     $savePack['degatTraitMod'] = $this->degatTraitMod;
     $savePack['armorEnergyTraitMod'] = $this->armorEnergyTraitMod;
     $savePack['armorKineticTraitMod'] = $this->armorKineticTraitMod;
     $savePack['armorPenetrationBackgroundMod'] = $this->armorPenetrationBackgroundMod;
     $savePack['degatBackgroundMod'] = $this->degatBackgroundMod;
     $savePack['armorEnergyBackgroundMod'] = $this->armorEnergyBackgroundMod;
     $savePack['armorKineticBackgroundMod'] = $this->armorKineticBackgroundMod;
     $savePack['armorPenetrationFactionMod'] = $this->armorPenetrationFactionMod;
     $savePack['degatFactionMod'] = $this->degatFactionMod;
     $savePack['armorEnergyFactionMod'] = $this->armorEnergyFactionMod;
     $savePack['armorKineticFactionMod'] = $this->armorKineticFactionMod;
     $savePack['armorPenetrationSoftgearMod'] = $this->armorPenetrationSoftgearMod;
     $savePack['degatSoftgearMod'] = $this->degatSoftgearMod;
     $savePack['armorEnergySoftgearMod'] = $this->armorEnergySoftgearMod;
     $savePack['armorKineticSoftgearMod'] = $this->armorKineticSoftgearMod;
     $savePack['armorPenetrationPsyMod'] = $this->armorPenetrationPsyMod;
     $savePack['degatPsyMod'] = $this->degatPsyMod;
     $savePack['armorEnergyPsyMod'] = $this->armorEnergyPsyMod;
     $savePack['armorKineticPsyMod'] = $this->armorKineticPsyMod;
     $bmSavePacks = array();
     foreach ($this->bonusMalus as $m) {
         array_push($bmSavePacks, $m->getSavePack());
     }
     $savePack['bmSavePacks'] = $bmSavePacks;
     return $savePack;
 }
예제 #10
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['morphType'] = $this->morphType;
     $savePack['age'] = $this->age;
     $savePack['gender'] = $this->gender;
     $savePack['maxApptitude'] = $this->maxApptitude;
     $savePack['durability'] = $this->durability;
     $savePack['nickname'] = $this->nickname;
     $savePack['location'] = $this->location;
     $savePack['cpCost'] = $this->cpCost;
     $savePack['buyInCreationMode'] = $this->buyInCreationMode;
     $traitsSavePacks = array();
     foreach ($this->traits as $m) {
         array_push($traitsSavePacks, $m->getSavePack());
     }
     $savePack['traitsSavePacks'] = $traitsSavePacks;
     $additionalTraitsSavePacks = array();
     foreach ($this->additionalTraits as $m) {
         array_push($additionalTraitsSavePacks, $m->getSavePack());
     }
     $savePack['additionalTraitsSavePacks'] = $additionalTraitsSavePacks;
     $gearsSavePacks = array();
     foreach ($this->gears as $m) {
         array_push($gearsSavePacks, $m->getSavePack());
     }
     $savePack['gearSavePacks'] = $gearsSavePacks;
     $addGearsSavePacks = array();
     foreach ($this->additionalGears as $m) {
         array_push($addGearsSavePacks, $m->getSavePack());
     }
     $savePack['addGearSavePacks'] = $addGearsSavePacks;
     $bmSavePacks = array();
     foreach ($this->bonusMalus as $m) {
         array_push($bmSavePacks, $m->getSavePack());
     }
     $savePack['bmSavePacks'] = $bmSavePacks;
     return $savePack;
 }
예제 #11
0
 function getSavePack()
 {
     $savePack = parent::getSavePack();
     $savePack['abbreviation'] = $this->abbreviation;
     $savePack['value'] = $this->value;
     $savePack['maxValue'] = $this->maxValue;
     $savePack['minValue'] = $this->minValue;
     $savePack['morphMod'] = $this->morphMod;
     $savePack['traitMod'] = $this->traitMod;
     $savePack['backgroundMod'] = $this->backgroundMod;
     $savePack['factionMod'] = $this->factionMod;
     $savePack['softgearMod'] = $this->softgearMod;
     $savePack['psyMod'] = $this->psyMod;
     $savePack['activMorph'] = $this->activMorph;
     $savePack['absoluteMaxValue'] = $this->absoluteMaxValue;
     return $savePack;
 }