public CharacterSpellModification(uint modificationType = 0, uint spellId = 0, CharacterBaseCharacteristic value = null)
 {
     ModificationType = modificationType;
     SpellId          = spellId;
     Value            = value;
 }
Esempio n. 2
0
 public CharacterCharacteristicsInformations(double experience = 0, double experienceLevelFloor = 0, double experienceNextLevelFloor = 0, uint kamas = 0, uint statsPoints = 0, uint spellsPoints = 0, ActorExtendedAlignmentInformations alignmentInfos = null, uint lifePoints = 0, uint maxLifePoints = 0, uint energyPoints = 0, uint maxEnergyPoints = 0, int actionPointsCurrent = 0, int movementPointsCurrent = 0, CharacterBaseCharacteristic initiative = null, CharacterBaseCharacteristic prospecting = null, CharacterBaseCharacteristic actionPoints = null, CharacterBaseCharacteristic movementPoints = null, CharacterBaseCharacteristic strength = null, CharacterBaseCharacteristic vitality = null, CharacterBaseCharacteristic wisdom = null, CharacterBaseCharacteristic chance = null, CharacterBaseCharacteristic agility = null, CharacterBaseCharacteristic intelligence = null, CharacterBaseCharacteristic range = null, CharacterBaseCharacteristic summonableCreaturesBoost = null, CharacterBaseCharacteristic reflect = null, CharacterBaseCharacteristic criticalHit = null, uint criticalHitWeapon = 0, CharacterBaseCharacteristic criticalMiss = null, CharacterBaseCharacteristic healBonus = null, CharacterBaseCharacteristic allDamagesBonus = null, CharacterBaseCharacteristic weaponDamagesBonusPercent = null, CharacterBaseCharacteristic damagesBonusPercent = null, CharacterBaseCharacteristic trapBonus = null, CharacterBaseCharacteristic trapBonusPercent = null, CharacterBaseCharacteristic glyphBonusPercent = null, CharacterBaseCharacteristic permanentDamagePercent = null, CharacterBaseCharacteristic tackleBlock = null, CharacterBaseCharacteristic tackleEvade = null, CharacterBaseCharacteristic pAAttack = null, CharacterBaseCharacteristic pMAttack = null, CharacterBaseCharacteristic pushDamageBonus = null, CharacterBaseCharacteristic criticalDamageBonus = null, CharacterBaseCharacteristic neutralDamageBonus = null, CharacterBaseCharacteristic earthDamageBonus = null, CharacterBaseCharacteristic waterDamageBonus = null, CharacterBaseCharacteristic airDamageBonus = null, CharacterBaseCharacteristic fireDamageBonus = null, CharacterBaseCharacteristic dodgePALostProbability = null, CharacterBaseCharacteristic dodgePMLostProbability = null, CharacterBaseCharacteristic neutralElementResistPercent = null, CharacterBaseCharacteristic earthElementResistPercent = null, CharacterBaseCharacteristic waterElementResistPercent = null, CharacterBaseCharacteristic airElementResistPercent = null, CharacterBaseCharacteristic fireElementResistPercent = null, CharacterBaseCharacteristic neutralElementReduction = null, CharacterBaseCharacteristic earthElementReduction = null, CharacterBaseCharacteristic waterElementReduction = null, CharacterBaseCharacteristic airElementReduction = null, CharacterBaseCharacteristic fireElementReduction = null, CharacterBaseCharacteristic pushDamageReduction = null, CharacterBaseCharacteristic criticalDamageReduction = null, CharacterBaseCharacteristic pvpNeutralElementResistPercent = null, CharacterBaseCharacteristic pvpEarthElementResistPercent = null, CharacterBaseCharacteristic pvpWaterElementResistPercent = null, CharacterBaseCharacteristic pvpAirElementResistPercent = null, CharacterBaseCharacteristic pvpFireElementResistPercent = null, CharacterBaseCharacteristic pvpNeutralElementReduction = null, CharacterBaseCharacteristic pvpEarthElementReduction = null, CharacterBaseCharacteristic pvpWaterElementReduction = null, CharacterBaseCharacteristic pvpAirElementReduction = null, CharacterBaseCharacteristic pvpFireElementReduction = null, uint probationTime = 0, List <CharacterSpellModification> spellModifications = null)
 {
     Experience               = experience;
     ExperienceLevelFloor     = experienceLevelFloor;
     ExperienceNextLevelFloor = experienceNextLevelFloor;
     Kamas                          = kamas;
     StatsPoints                    = statsPoints;
     SpellsPoints                   = spellsPoints;
     AlignmentInfos                 = alignmentInfos;
     LifePoints                     = lifePoints;
     MaxLifePoints                  = maxLifePoints;
     EnergyPoints                   = energyPoints;
     MaxEnergyPoints                = maxEnergyPoints;
     ActionPointsCurrent            = actionPointsCurrent;
     MovementPointsCurrent          = movementPointsCurrent;
     Initiative                     = initiative;
     Prospecting                    = prospecting;
     ActionPoints                   = actionPoints;
     MovementPoints                 = movementPoints;
     Strength                       = strength;
     Vitality                       = vitality;
     Wisdom                         = wisdom;
     Chance                         = chance;
     Agility                        = agility;
     Intelligence                   = intelligence;
     Range                          = range;
     SummonableCreaturesBoost       = summonableCreaturesBoost;
     Reflect                        = reflect;
     CriticalHit                    = criticalHit;
     CriticalHitWeapon              = criticalHitWeapon;
     CriticalMiss                   = criticalMiss;
     HealBonus                      = healBonus;
     AllDamagesBonus                = allDamagesBonus;
     WeaponDamagesBonusPercent      = weaponDamagesBonusPercent;
     DamagesBonusPercent            = damagesBonusPercent;
     TrapBonus                      = trapBonus;
     TrapBonusPercent               = trapBonusPercent;
     GlyphBonusPercent              = glyphBonusPercent;
     PermanentDamagePercent         = permanentDamagePercent;
     TackleBlock                    = tackleBlock;
     TackleEvade                    = tackleEvade;
     PAAttack                       = pAAttack;
     PMAttack                       = pMAttack;
     PushDamageBonus                = pushDamageBonus;
     CriticalDamageBonus            = criticalDamageBonus;
     NeutralDamageBonus             = neutralDamageBonus;
     EarthDamageBonus               = earthDamageBonus;
     WaterDamageBonus               = waterDamageBonus;
     AirDamageBonus                 = airDamageBonus;
     FireDamageBonus                = fireDamageBonus;
     DodgePALostProbability         = dodgePALostProbability;
     DodgePMLostProbability         = dodgePMLostProbability;
     NeutralElementResistPercent    = neutralElementResistPercent;
     EarthElementResistPercent      = earthElementResistPercent;
     WaterElementResistPercent      = waterElementResistPercent;
     AirElementResistPercent        = airElementResistPercent;
     FireElementResistPercent       = fireElementResistPercent;
     NeutralElementReduction        = neutralElementReduction;
     EarthElementReduction          = earthElementReduction;
     WaterElementReduction          = waterElementReduction;
     AirElementReduction            = airElementReduction;
     FireElementReduction           = fireElementReduction;
     PushDamageReduction            = pushDamageReduction;
     CriticalDamageReduction        = criticalDamageReduction;
     PvpNeutralElementResistPercent = pvpNeutralElementResistPercent;
     PvpEarthElementResistPercent   = pvpEarthElementResistPercent;
     PvpWaterElementResistPercent   = pvpWaterElementResistPercent;
     PvpAirElementResistPercent     = pvpAirElementResistPercent;
     PvpFireElementResistPercent    = pvpFireElementResistPercent;
     PvpNeutralElementReduction     = pvpNeutralElementReduction;
     PvpEarthElementReduction       = pvpEarthElementReduction;
     PvpWaterElementReduction       = pvpWaterElementReduction;
     PvpAirElementReduction         = pvpAirElementReduction;
     PvpFireElementReduction        = pvpFireElementReduction;
     ProbationTime                  = probationTime;
     SpellModifications             = spellModifications;
 }