/// <summary> /// </summary> /// <param name="changedStat"> /// </param> /// <param name="valueBeforeChange"> /// </param> /// <param name="valueAfterChange"> /// </param> /// <param name="announceToPlayfield"> /// </param> public StatChangedEventArgs( Stat changedStat, uint valueBeforeChange, uint valueAfterChange, bool announceToPlayfield) { this.Stat = changedStat; this.OldValue = valueBeforeChange; this.NewValue = valueAfterChange; this.AnnounceToPlayfield = announceToPlayfield; }
/// <summary> /// Character_Stats /// Class for character's stats /// </summary> /// <param name="owner"> /// </param> public Stats(Identity owner) { this.owner = owner; this.absorbChemicalAC = new Stat(this, 241, 0, true, false, false); this.absorbColdAC = new Stat(this, 243, 0, true, false, false); this.absorbEnergyAC = new Stat(this, 240, 0, true, false, false); this.absorbFireAC = new Stat(this, 244, 0, true, false, false); this.absorbMeleeAC = new Stat(this, 239, 0, true, false, false); this.absorbNanoAC = new Stat(this, 246, 0, true, false, false); this.absorbPoisonAC = new Stat(this, 245, 0, true, false, false); this.absorbProjectileAC = new Stat(this, 238, 0, true, false, false); this.absorbRadiationAC = new Stat(this, 242, 0, true, false, false); this.accessCount = new Stat(this, 35, 1234567890, false, false, false); this.accessGrant = new Stat(this, 258, 1234567890, false, false, false); this.accessKey = new Stat(this, 195, 1234567890, false, false, false); this.accountFlags = new Stat(this, 660, 1234567890, false, true, false); this.accumulatedDamage = new Stat(this, 222, 1234567890, false, false, false); this.acgEntranceStyles = new Stat(this, 384, 1234567890, false, false, false); this.acgItemCategoryId = new Stat(this, 704, 1234567890, false, false, false); this.acgItemLevel = new Stat(this, 701, 1234567890, false, false, false); this.acgItemSeed = new Stat(this, 700, 1234567890, false, false, false); this.acgItemTemplateId = new Stat(this, 702, 1234567890, false, false, false); this.acgItemTemplateId2 = new Stat(this, 703, 1234567890, false, false, false); this.actionCategory = new Stat(this, 588, 1234567890, false, false, false); this.advantageHash1 = new Stat(this, 651, 1234567890, false, false, false); this.advantageHash2 = new Stat(this, 652, 1234567890, false, false, false); this.advantageHash3 = new Stat(this, 653, 1234567890, false, false, false); this.advantageHash4 = new Stat(this, 654, 1234567890, false, false, false); this.advantageHash5 = new Stat(this, 655, 1234567890, false, false, false); this.adventuring = new StatSkill(this, 137, 5, true, false, false); this.age = new Stat(this, 58, 0, false, false, false); this.aggDef = new Stat(this, 51, 100, false, false, false); this.aggressiveness = new Stat(this, 201, 1234567890, false, false, false); this.agility = new Stat(this, 17, 0, true, false, false); this.aimedShot = new StatSkill(this, 151, 5, true, false, false); this.alienLevel = new Stat(this, 169, 0, false, false, false); this.alienNextXP = new StatAlienNextXP(this, 178, 1500, true, false, false); this.alienXP = new Stat(this, 40, 0, false, false, false); this.alignment = new Stat(this, 62, 0, false, false, false); this.ammoName = new Stat(this, 399, 1234567890, false, false, false); this.ammoType = new Stat(this, 420, 1234567890, false, false, false); this.ams = new Stat(this, 22, 1234567890, false, false, false); this.amsCap = new Stat(this, 538, 1234567890, false, false, false); this.amsModifier = new Stat(this, 276, 0, false, false, false); this.anim = new Stat(this, 13, 1234567890, false, false, false); this.animPlay = new Stat(this, 501, 1234567890, false, false, false); this.animPos = new Stat(this, 500, 1234567890, false, false, false); this.animSet = new Stat(this, 353, 1234567890, false, false, false); this.animSpeed = new Stat(this, 502, 1234567890, false, false, false); this.apartmentAccessCard = new Stat(this, 584, 1234567890, false, false, false); this.apartmentsAllowed = new Stat(this, 582, 1, false, false, false); this.apartmentsOwned = new Stat(this, 583, 0, false, false, false); this.areaInstance = new Stat(this, 87, 1234567890, false, false, false); this.areaType = new Stat(this, 86, 1234567890, false, false, false); this.armourType = new Stat(this, 424, 1234567890, false, false, false); this.assaultRifle = new StatSkill(this, 116, 5, true, false, false); this.attackCount = new Stat(this, 36, 1234567890, false, false, false); this.attackRange = new Stat(this, 287, 1234567890, false, false, false); this.attackShield = new Stat(this, 516, 1234567890, false, false, false); this.attackSpeed = new Stat(this, 3, 5, false, false, false); this.attackType = new Stat(this, 354, 1234567890, false, false, false); this.attitude = new Stat(this, 63, 0, false, false, false); this.autoAttackFlags = new Stat(this, 349, 5, false, false, false); this.autoLockTimeDefault = new Stat(this, 175, 1234567890, false, false, false); this.autoUnlockTimeDefault = new Stat(this, 176, 1234567890, false, false, false); this.backMesh = new Stat(this, 38, 0, false, false, false); this.backstab = new Stat(this, 489, 1234567890, true, false, false); this.bandolierSlots = new Stat(this, 46, 1234567890, false, false, false); this.battlestationRep = new Stat(this, 670, 10, false, false, false); this.battlestationSide = new Stat(this, 668, 0, false, false, false); this.beltSlots = new Stat(this, 45, 0, false, false, false); this.berserkMode = new Stat(this, 235, 1234567890, false, false, false); this.biologicalMetamorphose = new StatSkill(this, 128, 5, true, false, false); this.birthDate = new Stat(this, 248, 1234567890, false, false, false); this.bodyDevelopment = new StatSkill(this, 152, 5, true, false, false); this.bow = new StatSkill(this, 111, 5, true, false, false); this.bowSpecialAttack = new StatSkill(this, 121, 5, true, false, false); this.brainType = new Stat(this, 340, 1234567890, false, false, false); this.brawl = new StatSkill(this, 142, 5, true, false, false); this.breakingEntry = new StatSkill(this, 165, 5, true, false, false); this.breed = new Stat(this, 4, 1, false, false, false); // Needed to set default value to 1 this.breedHostility = new Stat(this, 204, 1234567890, false, false, false); this.breedLimit = new Stat(this, 320, 1234567890, false, false, false); this.buildingComplexInst = new Stat(this, 188, 1234567890, false, false, false); this.buildingInstance = new Stat(this, 185, 1234567890, false, false, false); this.buildingType = new Stat(this, 184, 1234567890, false, false, false); this.burst = new StatSkill(this, 148, 5, true, false, false); this.burstRecharge = new Stat(this, 374, 1234567890, false, false, false); this.buyModifier = new Stat(this, 426, 1234567890, false, false, false); this.can = new Stat(this, 30, 1234567890, false, false, false); this.canChangeClothes = new Stat(this, 223, 1234567890, false, false, false); this.cardOwnerInstance = new Stat(this, 187, 1234567890, false, false, false); this.cardOwnerType = new Stat(this, 186, 1234567890, false, false, false); this.cash = new Stat(this, 61, 0, false, false, false); this.castEffectType = new Stat(this, 428, 1234567890, false, false, false); this.castSelfAbstractAnim = new Stat(this, 378, 1234567890, false, false, false); this.castSound = new Stat(this, 270, 1234567890, false, false, false); this.castTargetAbstractAnim = new Stat(this, 377, 1234567890, false, false, false); this.catAnim = new Stat(this, 401, 1234567890, false, false, false); this.catAnimFlags = new Stat(this, 402, 1234567890, false, false, false); this.catMesh = new Stat(this, 42, 1234567890, false, false, false); this.chanceOfBreakOnDebuff = new Stat(this, 386, 1234567890, false, false, false); this.chanceOfBreakOnSpellAttack = new Stat(this, 385, 1234567890, false, false, false); this.chanceOfUse = new Stat(this, 422, 1234567890, false, false, false); this.changeSideCount = new Stat(this, 237, 0, false, false, false); this.charRadius = new Stat(this, 421, 1234567890, false, false, false); this.charState = new Stat(this, 434, 1234567890, false, false, false); this.charTmp1 = new Stat(this, 441, 1234567890, false, false, false); this.charTmp2 = new Stat(this, 442, 1234567890, false, false, false); this.charTmp3 = new Stat(this, 443, 1234567890, false, false, false); this.charTmp4 = new Stat(this, 444, 1234567890, false, false, false); this.chemicalAC = new Stat(this, 93, 0, true, false, false); this.chemicalDamageModifier = new Stat(this, 281, 0, false, false, false); this.chemistry = new StatSkill(this, 163, 5, true, false, false); this.chestFlags = new Stat(this, 394, 1234567890, false, false, false); this.cityInstance = new Stat(this, 640, 1234567890, false, false, false); this.cityTerminalRechargePercent = new Stat(this, 642, 1234567890, false, false, false); this.clan = new Stat(this, 5, 0, false, false, false); this.clanConserver = new Stat(this, 571, 0, false, false, false); this.clanDevoted = new Stat(this, 570, 0, false, false, false); this.clanFinalized = new Stat(this, 314, 1234567890, false, false, false); this.clanGaia = new Stat(this, 563, 0, false, false, false); this.clanHierarchy = new Stat(this, 260, 1234567890, false, false, false); this.clanInstance = new Stat(this, 305, 1234567890, false, false, false); this.clanItemInstance = new Stat(this, 331, 1234567890, false, false, false); this.clanItemType = new Stat(this, 330, 1234567890, false, false, false); this.clanLevel = new Stat(this, 48, 1234567890, false, false, false); this.clanPrice = new Stat(this, 302, 1234567890, false, false, false); this.clanRedeemed = new Stat(this, 572, 0, false, false, false); this.clanSentinels = new Stat(this, 561, 0, false, false, false); this.clanType = new Stat(this, 304, 1234567890, false, false, false); this.clanUpkeepInterval = new Stat(this, 312, 1234567890, false, false, false); this.clanVanguards = new Stat(this, 565, 0, false, false, false); this.clientActivated = new Stat(this, 262, 1234567890, false, false, false); this.closeCombatInitiative = new StatSkill(this, 118, 5, true, false, false); this.coldAC = new Stat(this, 95, 0, true, false, false); this.coldDamageModifier = new Stat(this, 311, 1234567890, false, false, false); this.collideCheckInterval = new Stat(this, 437, 1234567890, false, false, false); this.collisionRadius = new Stat(this, 357, 1234567890, false, false, false); this.commandRange = new Stat(this, 456, 1234567890, false, false, false); this.compulsion = new Stat(this, 328, 1234567890, false, false, false); this.computerLiteracy = new StatSkill(this, 161, 5, true, false, false); this.concealment = new StatSkill(this, 164, 5, true, false, false); this.conditionState = new Stat(this, 530, 1234567890, false, false, false); this.conformity = new Stat(this, 200, 1234567890, false, false, false); this.corpseAnimKey = new Stat(this, 417, 1234567890, false, false, false); this.corpseHash = new Stat(this, 398, 1234567890, false, false, false); this.corpseInstance = new Stat(this, 416, 1234567890, false, false, false); this.corpseType = new Stat(this, 415, 1234567890, false, false, false); this.criticalDecrease = new Stat(this, 391, 1234567890, false, false, false); this.criticalIncrease = new Stat(this, 379, 1234567890, false, false, false); this.currBodyLocation = new Stat(this, 220, 0, false, false, false); this.currentMass = new Stat(this, 78, 0, false, false, false); this.currentMovementMode = new Stat(this, 173, 3, false, false, false); this.currentNCU = new Stat(this, 180, 0, false, false, false); this.currentNano = new StatCurrentNano(this, 214, 1, true, false, false); this.currentPlayfield = new Stat(this, 589, 1234567890, false, false, false); this.currentState = new Stat(this, 423, 0, false, false, false); this.currentTime = new Stat(this, 578, 1234567890, false, false, false); this.damageBonus = new Stat(this, 284, 1234567890, false, false, false); this.damageOverrideType = new Stat(this, 339, 1234567890, false, false, false); this.damageToNano = new Stat(this, 659, 1234567890, false, false, false); this.damageToNanoMultiplier = new Stat(this, 661, 1234567890, false, false, false); this.damageType = new Stat(this, 436, 1234567890, false, false, false); this.deadTimer = new Stat(this, 34, 0, false, false, false); this.deathReason = new Stat(this, 338, 1234567890, false, false, false); this.debuffFormula = new Stat(this, 332, 1234567890, false, false, false); this.defaultAttackType = new Stat(this, 292, 1234567890, false, false, false); this.defaultPos = new Stat(this, 88, 1234567890, false, false, false); this.desiredTargetDistance = new Stat(this, 447, 1234567890, false, false, false); this.dieAnim = new Stat(this, 387, 1234567890, false, false, false); this.dimach = new StatSkill(this, 144, 5, true, false, false); this.disarmTrap = new StatSkill(this, 135, 5, true, false, false); this.displayCATAnim = new Stat(this, 403, 1234567890, false, false, false); this.displayCATMesh = new Stat(this, 404, 1234567890, false, false, false); this.distanceToSpawnpoint = new Stat(this, 641, 1234567890, false, false, false); this.distanceWeaponInitiative = new StatSkill(this, 119, 5, true, false, false); this.districtNano = new Stat(this, 590, 1234567890, false, false, false); this.districtNanoInterval = new Stat(this, 591, 1234567890, false, false, false); this.dms = new Stat(this, 29, 1234567890, false, false, false); this.dmsModifier = new Stat(this, 277, 0, false, false, false); this.dodge = new StatSkill(this, 154, 5, true, false, false); this.doorBlockTime = new Stat(this, 335, 1234567890, false, false, false); this.doorFlags = new Stat(this, 259, 1234567890, false, false, false); this.driveAir = new StatSkill(this, 139, 5, true, false, false); this.driveGround = new StatSkill(this, 166, 5, true, false, false); this.driveWater = new StatSkill(this, 117, 5, true, false, false); this.duck = new StatSkill(this, 153, 5, true, false, false); this.dudChance = new Stat(this, 534, 1234567890, false, false, false); this.durationModifier = new Stat(this, 464, 1234567890, false, false, false); this.effectBlue = new Stat(this, 462, 1234567890, false, false, false); this.effectGreen = new Stat(this, 461, 1234567890, false, false, false); this.effectIcon = new Stat(this, 183, 1234567890, false, false, false); this.effectRed = new Stat(this, 460, 1234567890, false, false, false); this.effectType = new Stat(this, 413, 1234567890, false, false, false); this.electricalEngineering = new StatSkill(this, 126, 5, true, false, false); this.energy = new Stat(this, 26, 1234567890, false, false, false); this.energyAC = new Stat(this, 92, 0, true, false, false); this.energyDamageModifier = new Stat(this, 280, 0, false, false, false); this.equipDelay = new Stat(this, 211, 1234567890, false, false, false); this.equippedWeapons = new Stat(this, 274, 1234567890, false, false, false); this.evade = new StatSkill(this, 155, 5, true, false, false); this.exitInstance = new Stat(this, 189, 1234567890, false, false, false); this.expansion = new Stat(this, 389, 0, false, true, false); this.expansionPlayfield = new Stat(this, 531, 1234567890, false, false, false); this.extenalDoorInstance = new Stat(this, 193, 1234567890, false, false, false); this.extenalPlayfieldInstance = new Stat(this, 192, 1234567890, false, false, false); this.extendedFlags = new Stat(this, 598, 1234567890, false, false, false); this.extendedTime = new Stat(this, 373, 1234567890, false, false, false); this.extroverty = new Stat(this, 203, 1234567890, false, false, false); this.fabricType = new Stat(this, 41, 1234567890, false, false, false); this.face = new Stat(this, 31, 1234567890, false, false, false); this.faceTexture = new Stat(this, 347, 1234567890, false, false, false); this.factionModifier = new Stat(this, 543, 1234567890, false, false, false); this.fallDamage = new Stat(this, 474, 1234567890, false, false, false); this.fastAttack = new StatSkill(this, 147, 5, true, false, false); this.fatness = new Stat(this, 47, 1234567890, false, false, false); this.features = new Stat(this, 224, 6, false, false, false); this.fieldQuantumPhysics = new StatSkill(this, 157, 5, true, false, false); this.fireAC = new Stat(this, 97, 0, true, false, false); this.fireDamageModifier = new Stat(this, 316, 0, false, false, false); this.firstAid = new StatSkill(this, 123, 5, true, false, false); this.fixtureFlags = new Stat(this, 473, 1234567890, false, false, false); this.flags = new Stat(this, 0, 8917569, false, false, true); this.flingShot = new StatSkill(this, 150, 5, true, false, false); this.fullAuto = new StatSkill(this, 167, 5, true, false, false); this.fullAutoRecharge = new Stat(this, 375, 1234567890, false, false, false); this.gatherAbstractAnim = new Stat(this, 376, 1234567890, false, false, false); this.gatherEffectType = new Stat(this, 366, 1234567890, false, false, false); this.gatherSound = new Stat(this, 269, 1234567890, false, false, false); this.genderLimit = new Stat(this, 321, 1234567890, false, false, false); this.globalClanInstance = new Stat(this, 310, 1234567890, false, false, false); this.globalClanType = new Stat(this, 309, 1234567890, false, false, false); this.globalResearchGoal = new Stat(this, 266, 0, false, false, false); this.globalResearchLevel = new Stat(this, 264, 0, false, false, false); this.gmLevel = new StatGmLevel(this, 215, 0, false, true, false); this.gos = new Stat(this, 566, 0, false, false, false); this.grenade = new StatSkill(this, 109, 5, true, false, false); this.hairMesh = new Stat(this, 32, 0, false, false, false); this.hasAlwaysLootable = new Stat(this, 345, 1234567890, false, false, false); this.hasKnuBotData = new Stat(this, 768, 1234567890, false, false, false); this.hateValueModifyer = new Stat(this, 288, 1234567890, false, false, false); this.headMesh = new OverridingModifierStat(this, 64, 0, false, false, false); this.healDelta = new StatHealDelta(this, 343, 1234567890, true, false, false); this.healInterval = new StatHealInterval(this, 342, 29, true, false, false); this.healMultiplier = new Stat(this, 535, 1234567890, false, false, false); this.health = new StatHitPoints(this, 27, 1, true, false, true); this.healthChange = new Stat(this, 172, 1234567890, false, false, false); this.healthChangeBest = new Stat(this, 170, 1234567890, false, false, false); this.healthChangeWorst = new Stat(this, 171, 1234567890, false, false, false); this.height = new Stat(this, 28, 1234567890, false, false, false); this.hitEffectType = new Stat(this, 361, 1234567890, false, false, false); this.hitSound = new Stat(this, 272, 1234567890, false, false, false); this.houseTemplate = new Stat(this, 620, 1234567890, false, false, false); this.hpLevelUp = new Stat(this, 601, 1234567890, false, false, false); this.hpPerSkill = new Stat(this, 602, 1234567890, false, false, false); this.icon = new Stat(this, 79, 0, false, false, false); this.impactEffectType = new Stat(this, 414, 1234567890, false, false, false); this.inPlay = new Stat(this, 194, 0, false, false, false); this.info = new Stat(this, 15, 1234567890, false, false, false); this.initiativeType = new Stat(this, 440, 1234567890, false, false, false); this.instance = new Stat(this, 1002, 1234567890, false, true, false); this.insurancePercentage = new Stat(this, 236, 0, false, false, false); this.insuranceTime = new Stat(this, 49, 0, false, false, false); this.intelligence = new Stat(this, 19, 0, true, false, false); this.interactionRadius = new Stat(this, 297, 1234567890, false, false, false); this.interruptModifier = new Stat(this, 383, 1234567890, false, false, false); this.invadersKilled = new Stat(this, 615, 0, false, false, false); this.inventoryId = new Stat(this, 55, 1234567890, false, false, false); this.inventoryTimeout = new Stat(this, 50, 1234567890, false, false, false); this.ip = new StatIp(this, 53, 1500, false, true, false); this.isFightingMe = new Stat(this, 410, 0, false, false, false); this.isVehicle = new Stat(this, 658, 1234567890, false, false, false); this.itemAnim = new Stat(this, 99, 1234567890, true, false, false); this.itemClass = new Stat(this, 76, 1234567890, false, false, false); this.itemDelay = new Stat(this, 294, 1234567890, false, false, false); this.itemDelayCap = new Stat(this, 523, 1234567890, false, false, false); this.itemHateValue = new Stat(this, 283, 1234567890, false, false, false); this.itemOpposedSkill = new Stat(this, 295, 1234567890, false, false, false); this.itemSIS = new Stat(this, 296, 1234567890, false, false, false); this.itemSkill = new Stat(this, 293, 1234567890, false, false, false); this.itemType = new Stat(this, 72, 0, false, false, false); this.killedByInvaders = new Stat(this, 616, 0, false, false, false); this.lastConcretePlayfieldInstance = new Stat(this, 191, 0, false, false, false); this.lastMailCheckTime = new Stat(this, 650, 1283065897, false, false, false); this.lastPerkResetTime = new Stat(this, 577, 0, false, false, false); this.lastRnd = new Stat(this, 522, 1234567890, false, false, false); this.lastSK = new Stat(this, 574, 0, false, false, false); this.lastSaveXP = new Stat(this, 372, 0, false, false, false); this.lastSaved = new Stat(this, 249, 1234567890, false, false, false); this.lastXP = new Stat(this, 57, 0, false, false, false); this.leaderLockDownTime = new Stat(this, 614, 1234567890, false, false, false); this.level = new Stat(this, 54, 1234567890, false, false, false); this.levelLimit = new Stat(this, 322, 1234567890, false, false, false); this.life = new StatLife(this, 1, 1, true, false, true); this.liquidType = new Stat(this, 268, 1234567890, false, false, false); this.lockDifficulty = new Stat(this, 299, 1234567890, false, false, false); this.lockDownTime = new Stat(this, 613, 1234567890, false, false, false); this.losHeight = new Stat(this, 466, 1234567890, false, false, false); this.lowresMesh = new Stat(this, 390, 1234567890, false, false, false); this.lrEnergyWeapon = new StatSkill(this, 133, 5, true, false, false); this.lrMultipleWeapon = new StatSkill(this, 134, 5, true, false, false); this.mapAreaPart1 = new Stat(this, 471, 0, false, false, false); this.mapAreaPart2 = new Stat(this, 472, 0, false, false, false); this.mapAreaPart3 = new Stat(this, 585, 0, false, false, false); this.mapAreaPart4 = new Stat(this, 586, 0, false, false, false); this.mapFlags = new Stat(this, 9, 0, false, false, false); this.mapNavigation = new StatSkill(this, 140, 5, true, false, false); this.mapOptions = new Stat(this, 470, 0, false, false, false); this.martialArts = new StatSkill(this, 100, 5, true, false, false); this.materialCreation = new StatSkill(this, 130, 5, true, false, false); this.materialLocation = new StatSkill(this, 131, 5, true, false, false); this.materialMetamorphose = new StatSkill(this, 127, 5, true, false, false); this.maxDamage = new Stat(this, 285, 1234567890, false, false, false); this.maxEnergy = new Stat(this, 212, 1234567890, false, false, false); this.maxMass = new Stat(this, 24, 1234567890, false, false, false); this.maxNCU = new Stat(this, 181, 8, false, false, false); this.maxNanoEnergy = new StatMaxNanoEnergy(this, 221, 1, false, false, false); this.maxShopItems = new Stat(this, 606, 1234567890, false, false, false); this.mechData = new Stat(this, 662, 0, false, false, false); this.mechanicalEngineering = new StatSkill(this, 125, 5, true, false, false); this.meleeAC = new Stat(this, 91, 0, true, false, false); this.meleeDamageModifier = new Stat(this, 279, 0, false, false, false); this.meleeEnergyWeapon = new StatSkill(this, 104, 5, true, false, false); this.meleeMultiple = new StatSkill(this, 101, 5, true, false, false); this.memberInstance = new Stat(this, 308, 1234567890, false, false, false); this.memberType = new Stat(this, 307, 1234567890, false, false, false); this.members = new Stat(this, 300, 999, false, false, false); this.mesh = new OverridingModifierStat(this, 12, 0, false, true, false); this.metaType = new Stat(this, 75, 0, false, false, false); this.metersWalked = new Stat(this, 252, 1234567890, false, false, false); this.minDamage = new Stat(this, 286, 1234567890, false, false, false); this.minMembers = new Stat(this, 301, 1234567890, false, false, false); this.missionBits1 = new Stat(this, 256, 0, false, false, false); this.missionBits10 = new Stat(this, 617, 0, false, false, false); this.missionBits11 = new Stat(this, 618, 0, false, false, false); this.missionBits12 = new Stat(this, 619, 0, false, false, false); this.missionBits2 = new Stat(this, 257, 0, false, false, false); this.missionBits3 = new Stat(this, 303, 0, false, false, false); this.missionBits4 = new Stat(this, 432, 0, false, false, false); this.missionBits5 = new Stat(this, 65, 0, false, false, false); this.missionBits6 = new Stat(this, 66, 0, false, false, false); this.missionBits7 = new Stat(this, 67, 0, false, false, false); this.missionBits8 = new Stat(this, 544, 0, false, false, false); this.missionBits9 = new Stat(this, 545, 0, false, false, false); this.monsterData = new Stat(this, 359, 0, false, false, true); this.monsterLevelsKilled = new Stat(this, 254, 1234567890, false, false, false); this.monsterScale = new Stat(this, 360, 1234567890, false, false, true); this.monsterTexture = new Stat(this, 344, 1234567890, false, false, false); this.monthsPaid = new Stat(this, 69, 0, false, false, false); this.moreFlags = new Stat(this, 177, 1234567890, false, false, true); this.multipleCount = new Stat(this, 412, 1234567890, false, false, false); this.name = new Stat(this, 14, 1234567890, false, false, false); this.nameTemplate = new Stat(this, 446, 1234567890, false, false, false); this.nanoAC = new StatSkill(this, 168, 5, true, false, false); this.nanoDamageModifier = new Stat(this, 315, 0, false, false, false); this.nanoDamageMultiplier = new Stat(this, 536, 0, false, false, false); this.nanoDelta = new StatNanoDelta(this, 364, 1234567890, true, false, false); this.nanoEnergyPool = new StatSkill(this, 132, 5, true, false, false); this.nanoFocusLevel = new Stat(this, 355, 0, false, false, false); this.nanoInterval = new StatNanoInterval(this, 363, 28, true, false, false); this.nanoPoints = new Stat(this, 407, 1234567890, false, false, false); this.nanoProgramming = new StatSkill(this, 160, 5, true, false, false); this.nanoProwessInitiative = new StatSkill(this, 149, 5, true, false, false); this.nanoSpeed = new Stat(this, 406, 1234567890, false, false, false); this.nanoVulnerability = new Stat(this, 537, 1234567890, false, false, false); this.newbieHP = new Stat(this, 600, 1234567890, false, false, false); this.newbieNP = new Stat(this, 603, 1234567890, false, false, false); this.nextDoorInBuilding = new Stat(this, 190, 1234567890, false, false, false); this.nextFormula = new Stat(this, 411, 1234567890, false, false, false); this.nextSK = new StatNextSK(this, 575, 0, true, false, false); this.nextXP = new StatNextXP(this, 350, 1450, true, false, false); this.npCostModifier = new Stat(this, 318, 0, false, false, false); this.npLevelUp = new Stat(this, 604, 1234567890, false, false, false); this.npPerSkill = new Stat(this, 605, 1234567890, false, false, false); this.npcBrainState = new Stat(this, 429, 1234567890, false, false, false); this.npcCommand = new Stat(this, 439, 1234567890, false, false, false); this.npcCommandArg = new Stat(this, 445, 1234567890, false, false, false); this.npcCryForHelpRange = new Stat(this, 465, 1234567890, false, false, false); this.npcFamily = new Stat(this, 455, 1234567890, false, false, false); this.npcFlags = new Stat(this, 179, 1234567890, false, false, false); this.npcFovStatus = new Stat(this, 533, 1234567890, false, false, false); this.npcHasPatrolList = new Stat(this, 452, 1234567890, false, false, false); this.npcHash = new Stat(this, 356, 1234567890, false, false, false); this.npcHatelistSize = new Stat(this, 457, 1234567890, false, false, false); this.npcIsSurrendering = new Stat(this, 449, 1234567890, false, false, false); this.npcNumPets = new Stat(this, 458, 1234567890, false, false, false); this.npcScriptAmsScale = new Stat(this, 581, 1234567890, false, false, false); this.npcSpellArg1 = new Stat(this, 638, 1234567890, false, false, false); this.npcSpellRet1 = new Stat(this, 639, 1234567890, false, false, false); this.npcSurrenderInstance = new Stat(this, 451, 1234567890, false, false, false); this.npcUseFightModeRegenRate = new Stat(this, 519, 1234567890, false, false, false); this.npcVicinityChars = new Stat(this, 453, 1234567890, false, false, false); this.npcVicinityFamily = new Stat(this, 580, 1234567890, false, false, false); this.npcVicinityPlayers = new Stat(this, 518, 1234567890, false, false, false); this.numAttackEffects = new Stat(this, 291, 1234567890, false, false, false); this.numberOfItems = new Stat(this, 396, 1234567890, false, false, false); this.numberOfTeamMembers = new Stat(this, 587, 1234567890, false, false, false); this.numberOnHateList = new Stat(this, 529, 1234567890, false, false, false); this.objectType = new Stat(this, 1001, 1234567890, false, true, false); this.odMaxSizeAdd = new Stat(this, 463, 1234567890, false, false, false); this.odMinSizeAdd = new Stat(this, 459, 1234567890, false, false, false); this.oldTimeExist = new Stat(this, 392, 1234567890, false, false, false); this.onTowerCreation = new Stat(this, 513, 1234567890, false, false, false); this.onehBluntWeapons = new StatSkill(this, 102, 5, true, false, false); this.onehEdgedWeapon = new StatSkill(this, 103, 5, true, false, false); this.orientationMode = new Stat(this, 197, 1234567890, false, false, false); this.originatorType = new Stat(this, 490, 1234567890, false, false, false); this.otArmedForces = new Stat(this, 560, 0, false, false, false); this.otFollowers = new Stat(this, 567, 0, false, false, false); this.otMed = new Stat(this, 562, 1234567890, false, false, false); this.otOperator = new Stat(this, 568, 0, false, false, false); this.otTrans = new Stat(this, 564, 0, false, false, false); this.otUnredeemed = new Stat(this, 569, 0, false, false, false); this.outerRadius = new Stat(this, 358, 1234567890, false, false, false); this.overrideMaterial = new Stat(this, 337, 1234567890, false, false, false); this.overrideTexture = new Stat(this, 336, 1234567890, false, false, false); this.overrideTextureAttractor = new Stat(this, 1014, 0, false, false, false); this.overrideTextureBack = new Stat(this, 1013, 0, false, false, false); this.overrideTextureHead = new Stat(this, 1008, 0, false, false, false); this.overrideTextureShoulderpadLeft = new Stat(this, 1012, 0, false, false, false); this.overrideTextureShoulderpadRight = new Stat(this, 1011, 0, false, false, false); this.overrideTextureWeaponLeft = new Stat(this, 1010, 0, false, false, false); this.overrideTextureWeaponRight = new Stat(this, 1009, 0, false, false, false); this.ownedTowers = new Stat(this, 514, 1234567890, false, false, false); this.ownerInstance = new Stat(this, 433, 1234567890, false, false, false); this.paidPoints = new Stat(this, 672, 0, false, false, false); this.parentInstance = new Stat(this, 44, 1234567890, false, false, false); this.parentType = new Stat(this, 43, 1234567890, false, false, false); this.parry = new StatSkill(this, 145, 5, true, false, false); this.percentChemicalDamage = new Stat(this, 628, 1234567890, false, false, false); this.percentColdDamage = new Stat(this, 622, 1234567890, false, false, false); this.percentEnergyDamage = new Stat(this, 627, 1234567890, false, false, false); this.percentFireDamage = new Stat(this, 621, 1234567890, false, false, false); this.percentMeleeDamage = new Stat(this, 623, 1234567890, false, false, false); this.percentPoisonDamage = new Stat(this, 625, 1234567890, false, false, false); this.percentProjectileDamage = new Stat(this, 624, 1234567890, false, false, false); this.percentRadiationDamage = new Stat(this, 626, 1234567890, false, false, false); this.percentRemainingHealth = new Stat(this, 525, 1234567890, false, false, false); this.percentRemainingNano = new Stat(this, 526, 1234567890, false, false, false); this.perception = new StatSkill(this, 136, 5, true, false, false); this.personalResearchGoal = new Stat(this, 265, 0, false, false, false); this.personalResearchLevel = new Stat(this, 263, 0, false, false, false); this.petCounter = new Stat(this, 251, 1234567890, false, false, false); this.petMaster = new Stat(this, 196, 1234567890, false, false, false); this.petReq1 = new Stat(this, 467, 1234567890, false, false, false); this.petReq2 = new Stat(this, 468, 1234567890, false, false, false); this.petReq3 = new Stat(this, 469, 1234567890, false, false, false); this.petReqVal1 = new Stat(this, 485, 1234567890, false, false, false); this.petReqVal2 = new Stat(this, 486, 1234567890, false, false, false); this.petReqVal3 = new Stat(this, 487, 1234567890, false, false, false); this.petState = new Stat(this, 671, 1234567890, false, false, false); this.petType = new Stat(this, 512, 1234567890, false, false, false); this.pharmaceuticals = new StatSkill(this, 159, 5, true, false, false); this.physicalProwessInitiative = new StatSkill(this, 120, 5, true, false, false); this.piercing = new StatSkill(this, 106, 5, true, false, false); this.pistol = new StatSkill(this, 112, 5, true, false, false); this.placement = new Stat(this, 298, 1234567890, false, false, false); this.playerId = new Stat(this, 607, 1234567890, false, true, false); this.playerKilling = new Stat(this, 323, 1234567890, false, false, false); this.playerOptions = new Stat(this, 576, 0, false, false, false); this.playfieldType = new Stat(this, 438, 1234567890, false, false, false); this.poisonAC = new Stat(this, 96, 0, true, false, false); this.poisonDamageModifier = new Stat(this, 317, 0, false, false, false); this.prevMovementMode = new Stat(this, 174, 3, false, false, false); this.previousHealth = new Stat(this, 11, 50, false, false, false); this.price = new Stat(this, 74, 1234567890, false, false, false); this.primaryItemInstance = new Stat(this, 81, 1234567890, false, false, false); this.primaryItemType = new Stat(this, 80, 1234567890, false, false, false); this.primaryTemplateId = new Stat(this, 395, 1234567890, false, false, false); this.procChance1 = new Stat(this, 556, 1234567890, false, false, false); this.procChance2 = new Stat(this, 557, 1234567890, false, false, false); this.procChance3 = new Stat(this, 558, 1234567890, false, false, false); this.procChance4 = new Stat(this, 559, 1234567890, false, false, false); this.procInitiative1 = new Stat(this, 539, 1234567890, false, false, false); this.procInitiative2 = new Stat(this, 540, 1234567890, false, false, false); this.procInitiative3 = new Stat(this, 541, 1234567890, false, false, false); this.procInitiative4 = new Stat(this, 542, 1234567890, false, false, false); this.procNano1 = new Stat(this, 552, 1234567890, false, false, false); this.procNano2 = new Stat(this, 553, 1234567890, false, false, false); this.procNano3 = new Stat(this, 554, 1234567890, false, false, false); this.procNano4 = new Stat(this, 555, 1234567890, false, false, false); this.profession = new Stat(this, 60, 1, false, false, false); this.professionLevel = new Stat(this, 10, 1234567890, false, true, false); this.projectileAC = new Stat(this, 90, 0, true, false, false); this.projectileDamageModifier = new Stat(this, 278, 0, false, false, false); this.proximityRangeIndoors = new Stat(this, 484, 1234567890, false, false, false); this.proximityRangeOutdoors = new Stat(this, 454, 1234567890, false, false, false); this.psychic = new Stat(this, 21, 0, true, false, false); this.psychologicalModification = new StatSkill(this, 129, 5, true, false, false); this.psychology = new StatSkill(this, 162, 5, true, false, false); this.pvPLevelsKilled = new Stat(this, 255, 1234567890, false, false, false); this.pvpDuelDeaths = new Stat(this, 675, 0, false, false, false); this.pvpDuelKills = new Stat(this, 674, 0, false, false, false); this.pvpDuelScore = new Stat(this, 684, 0, false, false, false); this.pvpProfessionDuelDeaths = new Stat(this, 677, 0, false, false, false); this.pvpProfessionDuelKills = new Stat(this, 676, 0, false, false, false); this.pvpRankedSoloDeaths = new Stat(this, 679, 0, false, false, false); this.pvpRankedSoloKills = new Stat(this, 678, 0, false, false, false); this.pvpRankedTeamDeaths = new Stat(this, 681, 0, false, false, false); this.pvpRankedTeamKills = new Stat(this, 680, 0, false, false, false); this.pvpRating = new Stat(this, 333, 1300, false, false, false); this.pvpSoloScore = new Stat(this, 682, 0, false, false, false); this.pvpTeamScore = new Stat(this, 683, 0, false, false, false); this.qtDungeonInstance = new Stat(this, 497, 1234567890, false, false, false); this.qtKillNumMonsterCount1 = new Stat(this, 504, 1234567890, false, false, false); this.qtKillNumMonsterCount2 = new Stat(this, 506, 1234567890, false, false, false); this.qtKillNumMonsterCount3 = new Stat(this, 508, 1234567890, false, false, false); this.qtKillNumMonsterID3 = new Stat(this, 507, 1234567890, false, false, false); this.qtKillNumMonsterId1 = new Stat(this, 503, 1234567890, false, false, false); this.qtKillNumMonsterId2 = new Stat(this, 505, 1234567890, false, false, false); this.qtKilledMonsters = new Stat(this, 499, 1234567890, false, false, false); this.qtNumMonsters = new Stat(this, 498, 1234567890, false, false, false); this.questAsMaximumRange = new Stat(this, 802, 1234567890, false, false, false); this.questAsMinimumRange = new Stat(this, 801, 1234567890, false, false, false); this.questBoothDifficulty = new Stat(this, 800, 1234567890, false, false, false); this.questIndex0 = new Stat(this, 509, 1234567890, false, false, false); this.questIndex1 = new Stat(this, 492, 1234567890, false, false, false); this.questIndex2 = new Stat(this, 493, 1234567890, false, false, false); this.questIndex3 = new Stat(this, 494, 1234567890, false, false, false); this.questIndex4 = new Stat(this, 495, 1234567890, false, false, false); this.questIndex5 = new Stat(this, 496, 1234567890, false, false, false); this.questInstance = new Stat(this, 491, 1234567890, false, false, false); this.questLevelsSolved = new Stat(this, 253, 1234567890, false, false, false); this.questStat = new Stat(this, 261, 1234567890, false, false, false); this.questTimeout = new Stat(this, 510, 1234567890, false, false, false); this.race = new Stat(this, 89, 1, false, false, false); this.radiationAC = new Stat(this, 94, 0, true, false, false); this.radiationDamageModifier = new Stat(this, 282, 0, false, false, false); this.rangeIncreaserNF = new Stat(this, 381, 0, false, false, false); this.rangeIncreaserWeapon = new Stat(this, 380, 0, false, false, false); this.readOnly = new Stat(this, 435, 1234567890, false, false, false); this.rechargeDelay = new Stat(this, 210, 1234567890, false, false, false); this.rechargeDelayCap = new Stat(this, 524, 1234567890, false, false, false); this.reclaimItem = new Stat(this, 365, 1234567890, false, false, false); this.reflectChemicalAC = new Stat(this, 208, 0, true, false, false); this.reflectColdAC = new Stat(this, 217, 0, true, false, false); this.reflectEnergyAC = new Stat(this, 207, 0, true, false, false); this.reflectFireAC = new Stat(this, 219, 0, true, false, false); this.reflectMeleeAC = new Stat(this, 206, 0, true, false, false); this.reflectNanoAC = new Stat(this, 218, 0, true, false, false); this.reflectPoisonAC = new Stat(this, 225, 0, false, false, false); this.reflectProjectileAC = new Stat(this, 205, 0, true, false, false); this.reflectRadiationAC = new Stat(this, 216, 0, true, false, false); this.reflectReturnedChemicalAC = new Stat(this, 478, 0, false, false, false); this.reflectReturnedColdAC = new Stat(this, 480, 0, false, false, false); this.reflectReturnedEnergyAC = new Stat(this, 477, 0, false, false, false); this.reflectReturnedFireAC = new Stat(this, 482, 0, false, false, false); this.reflectReturnedMeleeAC = new Stat(this, 476, 0, false, false, false); this.reflectReturnedNanoAC = new Stat(this, 481, 0, false, false, false); this.reflectReturnedPoisonAC = new Stat(this, 483, 0, false, false, false); this.reflectReturnedProjectileAC = new Stat(this, 475, 0, false, false, false); this.reflectReturnedRadiationAC = new Stat(this, 479, 0, false, false, false); this.regainXPPercentage = new Stat(this, 593, 0, false, false, false); this.repairDifficulty = new Stat(this, 73, 1234567890, false, false, false); this.repairSkill = new Stat(this, 77, 1234567890, false, false, false); this.resistModifier = new Stat(this, 393, 1234567890, false, false, false); this.restModifier = new Stat(this, 425, 1234567890, false, false, false); this.resurrectDest = new Stat(this, 362, 1234567890, false, false, false); this.rifle = new StatSkill(this, 113, 5, true, false, false); this.riposte = new StatSkill(this, 143, 5, true, false, false); this.ritualTargetInst = new Stat(this, 370, 1234567890, false, false, false); this.rnd = new Stat(this, 520, 1234567890, false, false, false); this.rotation = new Stat(this, 400, 1234567890, false, false, false); this.rp = new Stat(this, 199, 0, false, false, false); this.runSpeed = new StatSkill(this, 156, 5, true, false, false); this.savedXP = new Stat(this, 334, 0, false, false, false); this.school = new Stat(this, 405, 1234567890, false, false, false); this.secondaryItemInstance = new Stat(this, 83, 1234567890, false, false, false); this.secondaryItemTemplate = new Stat(this, 273, 1234567890, false, false, false); this.secondaryItemType = new Stat(this, 82, 1234567890, false, false, false); this.selectedTarget = new Stat(this, 431, 1234567890, false, false, false); this.selectedTargetType = new Stat(this, 397, 1234567890, false, false, false); this.sellModifier = new Stat(this, 427, 1234567890, false, false, false); this.sense = new Stat(this, 20, 0, true, false, false); this.senseImprovement = new StatSkill(this, 122, 5, true, false, false); this.sessionTime = new Stat(this, 198, 1234567890, false, false, false); this.sex = new Stat(this, 59, 1234567890, false, false, false); this.shadowBreed = new Stat(this, 532, 0, false, false, false); this.shadowBreedTemplate = new Stat(this, 579, 0, false, false, false); this.shieldChemicalAC = new Stat(this, 229, 0, true, false, false); this.shieldColdAC = new Stat(this, 231, 0, true, false, false); this.shieldEnergyAC = new Stat(this, 228, 0, true, false, false); this.shieldFireAC = new Stat(this, 233, 0, true, false, false); this.shieldMeleeAC = new Stat(this, 227, 0, true, false, false); this.shieldNanoAC = new Stat(this, 232, 0, true, false, false); this.shieldPoisonAC = new Stat(this, 234, 0, true, false, false); this.shieldProjectileAC = new Stat(this, 226, 0, true, false, false); this.shieldRadiationAC = new Stat(this, 230, 0, true, false, false); this.shopFlags = new Stat(this, 610, 1234567890, false, false, false); this.shopId = new Stat(this, 657, 1234567890, false, false, false); this.shopIndex = new Stat(this, 656, 1234567890, false, false, false); this.shopLastUsed = new Stat(this, 611, 1234567890, false, false, false); this.shopPrice = new Stat(this, 599, 1234567890, false, false, false); this.shopRent = new Stat(this, 608, 1234567890, false, false, false); this.shopType = new Stat(this, 612, 1234567890, false, false, false); this.shotgun = new StatSkill(this, 115, 5, true, false, false); this.shoulderMeshHolder = new Stat(this, 39, 0, false, false, false); this.shoulderMeshLeft = new Stat(this, 1005, 0, false, false, false); this.shoulderMeshRight = new Stat(this, 1004, 0, false, false, false); this.side = new Stat(this, 33, 0, false, false, false); this.sisCap = new Stat(this, 352, 1234567890, false, false, false); this.sk = new Stat(this, 573, 0, false, false, false); this.skillDisabled = new Stat(this, 329, 1234567890, false, false, false); this.skillLockModifier = new Stat(this, 382, 0, false, false, false); this.skillTimeOnSelectedTarget = new Stat(this, 371, 1234567890, false, false, false); this.sneakAttack = new StatSkill(this, 146, 5, true, false, false); this.socialStatus = new Stat(this, 521, 0, false, false, false); this.soundVolume = new Stat(this, 250, 1234567890, false, false, false); this.specialAttackShield = new Stat(this, 517, 1234567890, false, false, false); this.specialCondition = new Stat(this, 348, 1, false, false, false); this.specialization = new Stat(this, 182, 0, false, false, false); this.speedPenalty = new Stat(this, 70, 1234567890, false, false, false); this.stability = new Stat(this, 202, 1234567890, false, false, false); this.stackingLine2 = new Stat(this, 546, 1234567890, false, false, false); this.stackingLine3 = new Stat(this, 547, 1234567890, false, false, false); this.stackingLine4 = new Stat(this, 548, 1234567890, false, false, false); this.stackingLine5 = new Stat(this, 549, 1234567890, false, false, false); this.stackingLine6 = new Stat(this, 550, 1234567890, false, false, false); this.stackingOrder = new Stat(this, 551, 1234567890, false, false, false); this.stamina = new Stat(this, 18, 0, true, false, false); this.statOne = new Stat(this, 290, 1234567890, false, false, false); this.state = new Stat(this, 7, 0, false, false, false); this.stateAction = new Stat(this, 98, 1234567890, true, false, false); this.stateMachine = new Stat(this, 450, 1234567890, false, false, false); this.staticInstance = new Stat(this, 23, 1234567890, false, false, false); this.staticType = new Stat(this, 25, 1234567890, false, false, false); this.streamCheckMagic = new Stat(this, 999, 1234567890, false, false, false); this.strength = new Stat(this, 16, 0, true, false, false); this.subMachineGun = new StatSkill(this, 114, 5, true, false, false); this.swim = new StatSkill(this, 138, 5, true, false, false); this.synergyHash = new Stat(this, 609, 1234567890, false, false, false); this.taboo = new Stat(this, 327, 1234567890, false, false, false); this.targetDistance = new Stat(this, 527, 1234567890, false, false, false); this.targetDistanceChange = new Stat(this, 889, 1234567890, false, false, false); this.targetFacing = new Stat(this, 488, 1234567890, false, false, false); this.team = new Stat(this, 6, 0, false, false, false); this.teamAllowed = new Stat(this, 324, 1234567890, false, false, false); this.teamCloseness = new Stat(this, 528, 1234567890, false, false, false); this.teamSide = new Stat(this, 213, 0, false, false, false); this.teleportPauseMilliSeconds = new Stat(this, 351, 1234567890, false, false, false); this.tempSavePlayfield = new Stat(this, 595, 0, false, false, false); this.tempSaveTeamId = new Stat(this, 594, 0, false, false, false); this.tempSaveX = new Stat(this, 596, 0, false, false, false); this.tempSaveY = new Stat(this, 597, 0, false, false, false); this.temporarySkillReduction = new Stat(this, 247, 0, false, false, false); this.throwingKnife = new StatSkill(this, 108, 5, true, false, false); this.thrownGrapplingWeapons = new StatSkill(this, 110, 5, true, false, false); this.tideRequiredDynelId = new Stat(this, 900, 1234567890, false, false, false); this.timeExist = new Stat(this, 8, 1234567890, false, false, false); this.timeSinceCreation = new Stat(this, 56, 1234567890, false, false, false); this.timeSinceUpkeep = new Stat(this, 313, 1234567890, false, false, false); this.titleLevel = new StatTitleLevel(this, 37, 1, false, false, false); this.totalDamage = new Stat(this, 629, 1234567890, false, false, false); this.totalMass = new Stat(this, 71, 1234567890, false, false, false); this.towerInstance = new Stat(this, 515, 1234567890, false, false, false); this.towerNpcHash = new Stat(this, 511, 1234567890, false, false, false); this.towerType = new Stat(this, 388, 1234567890, false, false, false); this.tracerEffectType = new Stat(this, 419, 1234567890, false, false, false); this.trackChemicalDamage = new Stat(this, 633, 1234567890, false, false, false); this.trackColdDamage = new Stat(this, 635, 1234567890, false, false, false); this.trackEnergyDamage = new Stat(this, 632, 1234567890, false, false, false); this.trackFireDamage = new Stat(this, 637, 1234567890, false, false, false); this.trackMeleeDamage = new Stat(this, 631, 1234567890, false, false, false); this.trackPoisonDamage = new Stat(this, 636, 1234567890, false, false, false); this.trackProjectileDamage = new Stat(this, 630, 1234567890, false, false, false); this.trackRadiationDamage = new Stat(this, 634, 1234567890, false, false, false); this.tradeLimit = new Stat(this, 346, 1234567890, false, false, false); this.trainSkill = new Stat(this, 408, 1234567890, false, false, false); this.trainSkillCost = new Stat(this, 409, 1234567890, false, false, false); this.trapDifficulty = new Stat(this, 289, 1234567890, false, false, false); this.travelSound = new Stat(this, 271, 1234567890, false, false, false); this.treatment = new StatSkill(this, 124, 5, true, false, false); this.turnSpeed = new Stat(this, 267, 40000, false, false, false); this.tutoring = new StatSkill(this, 141, 5, true, false, false); this.twohBluntWeapons = new StatSkill(this, 107, 5, true, false, false); this.twohEdgedWeapons = new StatSkill(this, 105, 5, true, false, false); this.unarmedTemplateInstance = new Stat(this, 418, 0, false, false, false); this.unreadMailCount = new Stat(this, 649, 0, false, false, false); this.unsavedXP = new Stat(this, 592, 0, false, false, false); this.userInstance = new Stat(this, 85, 1234567890, false, false, false); this.userType = new Stat(this, 84, 1234567890, false, false, false); this.vehicleAC = new Stat(this, 664, 1234567890, false, false, false); this.vehicleDamage = new Stat(this, 665, 1234567890, false, false, false); this.vehicleHealth = new Stat(this, 666, 1234567890, false, false, false); this.vehicleSpeed = new Stat(this, 667, 1234567890, false, false, false); this.veteranPoints = new Stat(this, 68, 0, false, false, false); this.vicinityRange = new Stat(this, 448, 1234567890, false, false, false); this.victoryPoints = new Stat(this, 669, 0, false, false, false); this.visualBreed = new Stat(this, 367, 1234567890, false, false, true); this.visualFlags = new Stat(this, 673, 31, false, false, false); this.visualLodLevel = new Stat(this, 888, 1234567890, false, false, false); this.visualProfession = new Stat(this, 368, 1234567890, false, false, true); this.visualSex = new Stat(this, 369, 1234567890, false, false, true); this.volumeMass = new Stat(this, 2, 1234567890, false, false, false); this.voteCount = new Stat(this, 306, 1234567890, false, false, false); this.waitState = new Stat(this, 430, 2, false, false, false); this.weaponDisallowedInstance = new Stat(this, 326, 1234567890, false, false, false); this.weaponDisallowedType = new Stat(this, 325, 1234567890, false, false, false); this.weaponMeshHolder = new Stat(this, 209, 0, false, false, false); this.weaponMeshLeft = new Stat(this, 1007, 0, false, false, false); this.weaponMeshRight = new Stat(this, 1006, 0, false, false, false); this.weaponSmithing = new StatSkill(this, 158, 5, true, false, false); this.weaponStyleLeft = new Stat(this, 1015, 0, false, false, false); this.weaponStyleRight = new Stat(this, 1016, 0, false, false, false); this.weaponsStyle = new Stat(this, 1003, 1234567890, false, false, false); this.xp = new Stat(this, 52, 0, false, false, false); this.xpBonus = new Stat(this, 341, 1234567890, false, false, false); this.xpKillRange = new Stat(this, 275, 5, false, false, false); this.xpModifier = new Stat(this, 319, 0, false, false, false); this.all.Add(this.flags); this.all.Add(this.life); this.all.Add(this.volumeMass); this.all.Add(this.attackSpeed); this.all.Add(this.breed); this.all.Add(this.clan); this.all.Add(this.team); this.all.Add(this.state); this.all.Add(this.timeExist); this.all.Add(this.mapFlags); this.all.Add(this.professionLevel); this.all.Add(this.previousHealth); this.all.Add(this.mesh); this.all.Add(this.anim); this.all.Add(this.name); this.all.Add(this.info); this.all.Add(this.strength); this.all.Add(this.agility); this.all.Add(this.stamina); this.all.Add(this.intelligence); this.all.Add(this.sense); this.all.Add(this.psychic); this.all.Add(this.ams); this.all.Add(this.staticInstance); this.all.Add(this.maxMass); this.all.Add(this.staticType); this.all.Add(this.energy); this.all.Add(this.health); this.all.Add(this.height); this.all.Add(this.dms); this.all.Add(this.can); this.all.Add(this.face); this.all.Add(this.hairMesh); this.all.Add(this.side); this.all.Add(this.deadTimer); this.all.Add(this.accessCount); this.all.Add(this.attackCount); this.all.Add(this.titleLevel); this.all.Add(this.backMesh); this.all.Add(this.alienXP); this.all.Add(this.fabricType); this.all.Add(this.catMesh); this.all.Add(this.parentType); this.all.Add(this.parentInstance); this.all.Add(this.beltSlots); this.all.Add(this.bandolierSlots); this.all.Add(this.fatness); this.all.Add(this.clanLevel); this.all.Add(this.insuranceTime); this.all.Add(this.inventoryTimeout); this.all.Add(this.aggDef); this.all.Add(this.xp); this.all.Add(this.ip); this.all.Add(this.level); this.all.Add(this.inventoryId); this.all.Add(this.timeSinceCreation); this.all.Add(this.lastXP); this.all.Add(this.age); this.all.Add(this.sex); this.all.Add(this.profession); this.all.Add(this.cash); this.all.Add(this.alignment); this.all.Add(this.attitude); this.all.Add(this.headMesh); this.all.Add(this.missionBits5); this.all.Add(this.missionBits6); this.all.Add(this.missionBits7); this.all.Add(this.veteranPoints); this.all.Add(this.monthsPaid); this.all.Add(this.speedPenalty); this.all.Add(this.totalMass); this.all.Add(this.itemType); this.all.Add(this.repairDifficulty); this.all.Add(this.price); this.all.Add(this.metaType); this.all.Add(this.itemClass); this.all.Add(this.repairSkill); this.all.Add(this.currentMass); this.all.Add(this.icon); this.all.Add(this.primaryItemType); this.all.Add(this.primaryItemInstance); this.all.Add(this.secondaryItemType); this.all.Add(this.secondaryItemInstance); this.all.Add(this.userType); this.all.Add(this.userInstance); this.all.Add(this.areaType); this.all.Add(this.areaInstance); this.all.Add(this.defaultPos); this.all.Add(this.race); this.all.Add(this.projectileAC); this.all.Add(this.meleeAC); this.all.Add(this.energyAC); this.all.Add(this.chemicalAC); this.all.Add(this.radiationAC); this.all.Add(this.coldAC); this.all.Add(this.poisonAC); this.all.Add(this.fireAC); this.all.Add(this.stateAction); this.all.Add(this.itemAnim); this.all.Add(this.martialArts); this.all.Add(this.meleeMultiple); this.all.Add(this.onehBluntWeapons); this.all.Add(this.onehEdgedWeapon); this.all.Add(this.meleeEnergyWeapon); this.all.Add(this.twohEdgedWeapons); this.all.Add(this.piercing); this.all.Add(this.twohBluntWeapons); this.all.Add(this.throwingKnife); this.all.Add(this.grenade); this.all.Add(this.thrownGrapplingWeapons); this.all.Add(this.bow); this.all.Add(this.pistol); this.all.Add(this.rifle); this.all.Add(this.subMachineGun); this.all.Add(this.shotgun); this.all.Add(this.assaultRifle); this.all.Add(this.driveWater); this.all.Add(this.closeCombatInitiative); this.all.Add(this.distanceWeaponInitiative); this.all.Add(this.physicalProwessInitiative); this.all.Add(this.bowSpecialAttack); this.all.Add(this.senseImprovement); this.all.Add(this.firstAid); this.all.Add(this.treatment); this.all.Add(this.mechanicalEngineering); this.all.Add(this.electricalEngineering); this.all.Add(this.materialMetamorphose); this.all.Add(this.biologicalMetamorphose); this.all.Add(this.psychologicalModification); this.all.Add(this.materialCreation); this.all.Add(this.materialLocation); this.all.Add(this.nanoEnergyPool); this.all.Add(this.lrEnergyWeapon); this.all.Add(this.lrMultipleWeapon); this.all.Add(this.disarmTrap); this.all.Add(this.perception); this.all.Add(this.adventuring); this.all.Add(this.swim); this.all.Add(this.driveAir); this.all.Add(this.mapNavigation); this.all.Add(this.tutoring); this.all.Add(this.brawl); this.all.Add(this.riposte); this.all.Add(this.dimach); this.all.Add(this.parry); this.all.Add(this.sneakAttack); this.all.Add(this.fastAttack); this.all.Add(this.burst); this.all.Add(this.nanoProwessInitiative); this.all.Add(this.flingShot); this.all.Add(this.aimedShot); this.all.Add(this.bodyDevelopment); this.all.Add(this.duck); this.all.Add(this.dodge); this.all.Add(this.evade); this.all.Add(this.runSpeed); this.all.Add(this.fieldQuantumPhysics); this.all.Add(this.weaponSmithing); this.all.Add(this.pharmaceuticals); this.all.Add(this.nanoProgramming); this.all.Add(this.computerLiteracy); this.all.Add(this.psychology); this.all.Add(this.chemistry); this.all.Add(this.concealment); this.all.Add(this.breakingEntry); this.all.Add(this.driveGround); this.all.Add(this.fullAuto); this.all.Add(this.nanoAC); this.all.Add(this.alienLevel); this.all.Add(this.healthChangeBest); this.all.Add(this.healthChangeWorst); this.all.Add(this.healthChange); this.all.Add(this.currentMovementMode); this.all.Add(this.prevMovementMode); this.all.Add(this.autoLockTimeDefault); this.all.Add(this.autoUnlockTimeDefault); this.all.Add(this.moreFlags); this.all.Add(this.alienNextXP); this.all.Add(this.npcFlags); this.all.Add(this.currentNCU); this.all.Add(this.maxNCU); this.all.Add(this.specialization); this.all.Add(this.effectIcon); this.all.Add(this.buildingType); this.all.Add(this.buildingInstance); this.all.Add(this.cardOwnerType); this.all.Add(this.cardOwnerInstance); this.all.Add(this.buildingComplexInst); this.all.Add(this.exitInstance); this.all.Add(this.nextDoorInBuilding); this.all.Add(this.lastConcretePlayfieldInstance); this.all.Add(this.extenalPlayfieldInstance); this.all.Add(this.extenalDoorInstance); this.all.Add(this.inPlay); this.all.Add(this.accessKey); this.all.Add(this.petMaster); this.all.Add(this.orientationMode); this.all.Add(this.sessionTime); this.all.Add(this.rp); this.all.Add(this.conformity); this.all.Add(this.aggressiveness); this.all.Add(this.stability); this.all.Add(this.extroverty); this.all.Add(this.breedHostility); this.all.Add(this.reflectProjectileAC); this.all.Add(this.reflectMeleeAC); this.all.Add(this.reflectEnergyAC); this.all.Add(this.reflectChemicalAC); this.all.Add(this.rechargeDelay); this.all.Add(this.equipDelay); this.all.Add(this.maxEnergy); this.all.Add(this.teamSide); this.all.Add(this.currentNano); this.all.Add(this.gmLevel); this.all.Add(this.reflectRadiationAC); this.all.Add(this.reflectColdAC); this.all.Add(this.reflectNanoAC); this.all.Add(this.reflectFireAC); this.all.Add(this.currBodyLocation); this.all.Add(this.maxNanoEnergy); this.all.Add(this.accumulatedDamage); this.all.Add(this.canChangeClothes); this.all.Add(this.features); this.all.Add(this.reflectPoisonAC); this.all.Add(this.shieldProjectileAC); this.all.Add(this.shieldMeleeAC); this.all.Add(this.shieldEnergyAC); this.all.Add(this.shieldChemicalAC); this.all.Add(this.shieldRadiationAC); this.all.Add(this.shieldColdAC); this.all.Add(this.shieldNanoAC); this.all.Add(this.shieldFireAC); this.all.Add(this.shieldPoisonAC); this.all.Add(this.berserkMode); this.all.Add(this.insurancePercentage); this.all.Add(this.changeSideCount); this.all.Add(this.absorbProjectileAC); this.all.Add(this.absorbMeleeAC); this.all.Add(this.absorbEnergyAC); this.all.Add(this.absorbChemicalAC); this.all.Add(this.absorbRadiationAC); this.all.Add(this.absorbColdAC); this.all.Add(this.absorbFireAC); this.all.Add(this.absorbPoisonAC); this.all.Add(this.absorbNanoAC); this.all.Add(this.temporarySkillReduction); this.all.Add(this.birthDate); this.all.Add(this.lastSaved); this.all.Add(this.soundVolume); this.all.Add(this.petCounter); this.all.Add(this.metersWalked); this.all.Add(this.questLevelsSolved); this.all.Add(this.monsterLevelsKilled); this.all.Add(this.pvPLevelsKilled); this.all.Add(this.missionBits1); this.all.Add(this.missionBits2); this.all.Add(this.accessGrant); this.all.Add(this.doorFlags); this.all.Add(this.clanHierarchy); this.all.Add(this.questStat); this.all.Add(this.clientActivated); this.all.Add(this.personalResearchLevel); this.all.Add(this.globalResearchLevel); this.all.Add(this.personalResearchGoal); this.all.Add(this.globalResearchGoal); this.all.Add(this.turnSpeed); this.all.Add(this.liquidType); this.all.Add(this.gatherSound); this.all.Add(this.castSound); this.all.Add(this.travelSound); this.all.Add(this.hitSound); this.all.Add(this.secondaryItemTemplate); this.all.Add(this.equippedWeapons); this.all.Add(this.xpKillRange); this.all.Add(this.amsModifier); this.all.Add(this.dmsModifier); this.all.Add(this.projectileDamageModifier); this.all.Add(this.meleeDamageModifier); this.all.Add(this.energyDamageModifier); this.all.Add(this.chemicalDamageModifier); this.all.Add(this.radiationDamageModifier); this.all.Add(this.itemHateValue); this.all.Add(this.damageBonus); this.all.Add(this.maxDamage); this.all.Add(this.minDamage); this.all.Add(this.attackRange); this.all.Add(this.hateValueModifyer); this.all.Add(this.trapDifficulty); this.all.Add(this.statOne); this.all.Add(this.numAttackEffects); this.all.Add(this.defaultAttackType); this.all.Add(this.itemSkill); this.all.Add(this.itemDelay); this.all.Add(this.itemOpposedSkill); this.all.Add(this.itemSIS); this.all.Add(this.interactionRadius); this.all.Add(this.placement); this.all.Add(this.lockDifficulty); this.all.Add(this.members); this.all.Add(this.minMembers); this.all.Add(this.clanPrice); this.all.Add(this.missionBits3); this.all.Add(this.clanType); this.all.Add(this.clanInstance); this.all.Add(this.voteCount); this.all.Add(this.memberType); this.all.Add(this.memberInstance); this.all.Add(this.globalClanType); this.all.Add(this.globalClanInstance); this.all.Add(this.coldDamageModifier); this.all.Add(this.clanUpkeepInterval); this.all.Add(this.timeSinceUpkeep); this.all.Add(this.clanFinalized); this.all.Add(this.nanoDamageModifier); this.all.Add(this.fireDamageModifier); this.all.Add(this.poisonDamageModifier); this.all.Add(this.npCostModifier); this.all.Add(this.xpModifier); this.all.Add(this.breedLimit); this.all.Add(this.genderLimit); this.all.Add(this.levelLimit); this.all.Add(this.playerKilling); this.all.Add(this.teamAllowed); this.all.Add(this.weaponDisallowedType); this.all.Add(this.weaponDisallowedInstance); this.all.Add(this.taboo); this.all.Add(this.compulsion); this.all.Add(this.skillDisabled); this.all.Add(this.clanItemType); this.all.Add(this.clanItemInstance); this.all.Add(this.debuffFormula); this.all.Add(this.pvpRating); this.all.Add(this.savedXP); this.all.Add(this.doorBlockTime); this.all.Add(this.overrideTexture); this.all.Add(this.overrideMaterial); this.all.Add(this.deathReason); this.all.Add(this.damageOverrideType); this.all.Add(this.brainType); this.all.Add(this.xpBonus); this.all.Add(this.healInterval); this.all.Add(this.healDelta); this.all.Add(this.monsterTexture); this.all.Add(this.hasAlwaysLootable); this.all.Add(this.tradeLimit); this.all.Add(this.faceTexture); this.all.Add(this.specialCondition); this.all.Add(this.autoAttackFlags); this.all.Add(this.nextXP); this.all.Add(this.teleportPauseMilliSeconds); this.all.Add(this.sisCap); this.all.Add(this.animSet); this.all.Add(this.attackType); this.all.Add(this.nanoFocusLevel); this.all.Add(this.npcHash); this.all.Add(this.collisionRadius); this.all.Add(this.outerRadius); this.all.Add(this.monsterData); this.all.Add(this.monsterScale); this.all.Add(this.hitEffectType); this.all.Add(this.resurrectDest); this.all.Add(this.nanoInterval); this.all.Add(this.nanoDelta); this.all.Add(this.reclaimItem); this.all.Add(this.gatherEffectType); this.all.Add(this.visualBreed); this.all.Add(this.visualProfession); this.all.Add(this.visualSex); this.all.Add(this.ritualTargetInst); this.all.Add(this.skillTimeOnSelectedTarget); this.all.Add(this.lastSaveXP); this.all.Add(this.extendedTime); this.all.Add(this.burstRecharge); this.all.Add(this.fullAutoRecharge); this.all.Add(this.gatherAbstractAnim); this.all.Add(this.castTargetAbstractAnim); this.all.Add(this.castSelfAbstractAnim); this.all.Add(this.criticalIncrease); this.all.Add(this.rangeIncreaserWeapon); this.all.Add(this.rangeIncreaserNF); this.all.Add(this.skillLockModifier); this.all.Add(this.interruptModifier); this.all.Add(this.acgEntranceStyles); this.all.Add(this.chanceOfBreakOnSpellAttack); this.all.Add(this.chanceOfBreakOnDebuff); this.all.Add(this.dieAnim); this.all.Add(this.towerType); this.all.Add(this.expansion); this.all.Add(this.lowresMesh); this.all.Add(this.criticalDecrease); this.all.Add(this.oldTimeExist); this.all.Add(this.resistModifier); this.all.Add(this.chestFlags); this.all.Add(this.primaryTemplateId); this.all.Add(this.numberOfItems); this.all.Add(this.selectedTargetType); this.all.Add(this.corpseHash); this.all.Add(this.ammoName); this.all.Add(this.rotation); this.all.Add(this.catAnim); this.all.Add(this.catAnimFlags); this.all.Add(this.displayCATAnim); this.all.Add(this.displayCATMesh); this.all.Add(this.school); this.all.Add(this.nanoSpeed); this.all.Add(this.nanoPoints); this.all.Add(this.trainSkill); this.all.Add(this.trainSkillCost); this.all.Add(this.isFightingMe); this.all.Add(this.nextFormula); this.all.Add(this.multipleCount); this.all.Add(this.effectType); this.all.Add(this.impactEffectType); this.all.Add(this.corpseType); this.all.Add(this.corpseInstance); this.all.Add(this.corpseAnimKey); this.all.Add(this.unarmedTemplateInstance); this.all.Add(this.tracerEffectType); this.all.Add(this.ammoType); this.all.Add(this.charRadius); this.all.Add(this.chanceOfUse); this.all.Add(this.currentState); this.all.Add(this.armourType); this.all.Add(this.restModifier); this.all.Add(this.buyModifier); this.all.Add(this.sellModifier); this.all.Add(this.castEffectType); this.all.Add(this.npcBrainState); this.all.Add(this.waitState); this.all.Add(this.selectedTarget); this.all.Add(this.missionBits4); this.all.Add(this.ownerInstance); this.all.Add(this.charState); this.all.Add(this.readOnly); this.all.Add(this.damageType); this.all.Add(this.collideCheckInterval); this.all.Add(this.playfieldType); this.all.Add(this.npcCommand); this.all.Add(this.initiativeType); this.all.Add(this.charTmp1); this.all.Add(this.charTmp2); this.all.Add(this.charTmp3); this.all.Add(this.charTmp4); this.all.Add(this.npcCommandArg); this.all.Add(this.nameTemplate); this.all.Add(this.desiredTargetDistance); this.all.Add(this.vicinityRange); this.all.Add(this.npcIsSurrendering); this.all.Add(this.stateMachine); this.all.Add(this.npcSurrenderInstance); this.all.Add(this.npcHasPatrolList); this.all.Add(this.npcVicinityChars); this.all.Add(this.proximityRangeOutdoors); this.all.Add(this.npcFamily); this.all.Add(this.commandRange); this.all.Add(this.npcHatelistSize); this.all.Add(this.npcNumPets); this.all.Add(this.odMinSizeAdd); this.all.Add(this.effectRed); this.all.Add(this.effectGreen); this.all.Add(this.effectBlue); this.all.Add(this.odMaxSizeAdd); this.all.Add(this.durationModifier); this.all.Add(this.npcCryForHelpRange); this.all.Add(this.losHeight); this.all.Add(this.petReq1); this.all.Add(this.petReq2); this.all.Add(this.petReq3); this.all.Add(this.mapOptions); this.all.Add(this.mapAreaPart1); this.all.Add(this.mapAreaPart2); this.all.Add(this.fixtureFlags); this.all.Add(this.fallDamage); this.all.Add(this.reflectReturnedProjectileAC); this.all.Add(this.reflectReturnedMeleeAC); this.all.Add(this.reflectReturnedEnergyAC); this.all.Add(this.reflectReturnedChemicalAC); this.all.Add(this.reflectReturnedRadiationAC); this.all.Add(this.reflectReturnedColdAC); this.all.Add(this.reflectReturnedNanoAC); this.all.Add(this.reflectReturnedFireAC); this.all.Add(this.reflectReturnedPoisonAC); this.all.Add(this.proximityRangeIndoors); this.all.Add(this.petReqVal1); this.all.Add(this.petReqVal2); this.all.Add(this.petReqVal3); this.all.Add(this.targetFacing); this.all.Add(this.backstab); this.all.Add(this.originatorType); this.all.Add(this.questInstance); this.all.Add(this.questIndex1); this.all.Add(this.questIndex2); this.all.Add(this.questIndex3); this.all.Add(this.questIndex4); this.all.Add(this.questIndex5); this.all.Add(this.qtDungeonInstance); this.all.Add(this.qtNumMonsters); this.all.Add(this.qtKilledMonsters); this.all.Add(this.animPos); this.all.Add(this.animPlay); this.all.Add(this.animSpeed); this.all.Add(this.qtKillNumMonsterId1); this.all.Add(this.qtKillNumMonsterCount1); this.all.Add(this.qtKillNumMonsterId2); this.all.Add(this.qtKillNumMonsterCount2); this.all.Add(this.qtKillNumMonsterID3); this.all.Add(this.qtKillNumMonsterCount3); this.all.Add(this.questIndex0); this.all.Add(this.questTimeout); this.all.Add(this.towerNpcHash); this.all.Add(this.petType); this.all.Add(this.onTowerCreation); this.all.Add(this.ownedTowers); this.all.Add(this.towerInstance); this.all.Add(this.attackShield); this.all.Add(this.specialAttackShield); this.all.Add(this.npcVicinityPlayers); this.all.Add(this.npcUseFightModeRegenRate); this.all.Add(this.rnd); this.all.Add(this.socialStatus); this.all.Add(this.lastRnd); this.all.Add(this.itemDelayCap); this.all.Add(this.rechargeDelayCap); this.all.Add(this.percentRemainingHealth); this.all.Add(this.percentRemainingNano); this.all.Add(this.targetDistance); this.all.Add(this.teamCloseness); this.all.Add(this.numberOnHateList); this.all.Add(this.conditionState); this.all.Add(this.expansionPlayfield); this.all.Add(this.shadowBreed); this.all.Add(this.npcFovStatus); this.all.Add(this.dudChance); this.all.Add(this.healMultiplier); this.all.Add(this.nanoDamageMultiplier); this.all.Add(this.nanoVulnerability); this.all.Add(this.amsCap); this.all.Add(this.procInitiative1); this.all.Add(this.procInitiative2); this.all.Add(this.procInitiative3); this.all.Add(this.procInitiative4); this.all.Add(this.factionModifier); this.all.Add(this.missionBits8); this.all.Add(this.missionBits9); this.all.Add(this.stackingLine2); this.all.Add(this.stackingLine3); this.all.Add(this.stackingLine4); this.all.Add(this.stackingLine5); this.all.Add(this.stackingLine6); this.all.Add(this.stackingOrder); this.all.Add(this.procNano1); this.all.Add(this.procNano2); this.all.Add(this.procNano3); this.all.Add(this.procNano4); this.all.Add(this.procChance1); this.all.Add(this.procChance2); this.all.Add(this.procChance3); this.all.Add(this.procChance4); this.all.Add(this.otArmedForces); this.all.Add(this.clanSentinels); this.all.Add(this.otMed); this.all.Add(this.clanGaia); this.all.Add(this.otTrans); this.all.Add(this.clanVanguards); this.all.Add(this.gos); this.all.Add(this.otFollowers); this.all.Add(this.otOperator); this.all.Add(this.otUnredeemed); this.all.Add(this.clanDevoted); this.all.Add(this.clanConserver); this.all.Add(this.clanRedeemed); this.all.Add(this.sk); this.all.Add(this.lastSK); this.all.Add(this.nextSK); this.all.Add(this.playerOptions); this.all.Add(this.lastPerkResetTime); this.all.Add(this.currentTime); this.all.Add(this.shadowBreedTemplate); this.all.Add(this.npcVicinityFamily); this.all.Add(this.npcScriptAmsScale); this.all.Add(this.apartmentsAllowed); this.all.Add(this.apartmentsOwned); this.all.Add(this.apartmentAccessCard); this.all.Add(this.mapAreaPart3); this.all.Add(this.mapAreaPart4); this.all.Add(this.numberOfTeamMembers); this.all.Add(this.actionCategory); this.all.Add(this.currentPlayfield); this.all.Add(this.districtNano); this.all.Add(this.districtNanoInterval); this.all.Add(this.unsavedXP); this.all.Add(this.regainXPPercentage); this.all.Add(this.tempSaveTeamId); this.all.Add(this.tempSavePlayfield); this.all.Add(this.tempSaveX); this.all.Add(this.tempSaveY); this.all.Add(this.extendedFlags); this.all.Add(this.shopPrice); this.all.Add(this.newbieHP); this.all.Add(this.hpLevelUp); this.all.Add(this.hpPerSkill); this.all.Add(this.newbieNP); this.all.Add(this.npLevelUp); this.all.Add(this.npPerSkill); this.all.Add(this.maxShopItems); this.all.Add(this.playerId); this.all.Add(this.shopRent); this.all.Add(this.synergyHash); this.all.Add(this.shopFlags); this.all.Add(this.shopLastUsed); this.all.Add(this.shopType); this.all.Add(this.lockDownTime); this.all.Add(this.leaderLockDownTime); this.all.Add(this.invadersKilled); this.all.Add(this.killedByInvaders); this.all.Add(this.missionBits10); this.all.Add(this.missionBits11); this.all.Add(this.missionBits12); this.all.Add(this.houseTemplate); this.all.Add(this.percentFireDamage); this.all.Add(this.percentColdDamage); this.all.Add(this.percentMeleeDamage); this.all.Add(this.percentProjectileDamage); this.all.Add(this.percentPoisonDamage); this.all.Add(this.percentRadiationDamage); this.all.Add(this.percentEnergyDamage); this.all.Add(this.percentChemicalDamage); this.all.Add(this.totalDamage); this.all.Add(this.trackProjectileDamage); this.all.Add(this.trackMeleeDamage); this.all.Add(this.trackEnergyDamage); this.all.Add(this.trackChemicalDamage); this.all.Add(this.trackRadiationDamage); this.all.Add(this.trackColdDamage); this.all.Add(this.trackPoisonDamage); this.all.Add(this.trackFireDamage); this.all.Add(this.npcSpellArg1); this.all.Add(this.npcSpellRet1); this.all.Add(this.cityInstance); this.all.Add(this.distanceToSpawnpoint); this.all.Add(this.cityTerminalRechargePercent); this.all.Add(this.unreadMailCount); this.all.Add(this.lastMailCheckTime); this.all.Add(this.advantageHash1); this.all.Add(this.advantageHash2); this.all.Add(this.advantageHash3); this.all.Add(this.advantageHash4); this.all.Add(this.advantageHash5); this.all.Add(this.shopIndex); this.all.Add(this.shopId); this.all.Add(this.isVehicle); this.all.Add(this.damageToNano); this.all.Add(this.accountFlags); this.all.Add(this.damageToNanoMultiplier); this.all.Add(this.mechData); this.all.Add(this.vehicleAC); this.all.Add(this.vehicleDamage); this.all.Add(this.vehicleHealth); this.all.Add(this.vehicleSpeed); this.all.Add(this.battlestationSide); this.all.Add(this.victoryPoints); this.all.Add(this.battlestationRep); this.all.Add(this.petState); this.all.Add(this.paidPoints); this.all.Add(this.visualFlags); this.all.Add(this.pvpDuelKills); this.all.Add(this.pvpDuelDeaths); this.all.Add(this.pvpProfessionDuelKills); this.all.Add(this.pvpProfessionDuelDeaths); this.all.Add(this.pvpRankedSoloKills); this.all.Add(this.pvpRankedSoloDeaths); this.all.Add(this.pvpRankedTeamKills); this.all.Add(this.pvpRankedTeamDeaths); this.all.Add(this.pvpSoloScore); this.all.Add(this.pvpTeamScore); this.all.Add(this.pvpDuelScore); this.all.Add(this.acgItemSeed); this.all.Add(this.acgItemLevel); this.all.Add(this.acgItemTemplateId); this.all.Add(this.acgItemTemplateId2); this.all.Add(this.acgItemCategoryId); this.all.Add(this.hasKnuBotData); this.all.Add(this.questBoothDifficulty); this.all.Add(this.questAsMinimumRange); this.all.Add(this.questAsMaximumRange); this.all.Add(this.visualLodLevel); this.all.Add(this.targetDistanceChange); this.all.Add(this.tideRequiredDynelId); this.all.Add(this.streamCheckMagic); this.all.Add(this.objectType); this.all.Add(this.instance); this.all.Add(this.weaponsStyle); this.all.Add(this.shoulderMeshRight); this.all.Add(this.shoulderMeshLeft); this.all.Add(this.weaponMeshRight); this.all.Add(this.weaponMeshLeft); this.all.Add(this.overrideTextureAttractor); this.all.Add(this.overrideTextureBack); this.all.Add(this.overrideTextureHead); this.all.Add(this.overrideTextureShoulderpadLeft); this.all.Add(this.overrideTextureShoulderpadRight); this.all.Add(this.overrideTextureWeaponLeft); this.all.Add(this.overrideTextureWeaponRight); // add Tricklers, try not to do circulars!! this.SetAbilityTricklers(); this.bodyDevelopment.Affects.Add(this.life.StatId); this.nanoEnergyPool.Affects.Add(this.maxNanoEnergy.StatId); this.nanoEnergyPool.Affects.Add(this.nanoDelta.StatId); this.currentMovementMode.Affects.Add(this.nanoDelta.StatId); this.currentMovementMode.Affects.Add(this.healDelta.StatId); this.currentMovementMode.Affects.Add(this.nanoInterval.StatId); this.currentMovementMode.Affects.Add(this.healInterval.StatId); this.level.Affects.Add(this.life.StatId); this.level.Affects.Add(this.health.StatId); this.level.Affects.Add(this.maxNanoEnergy.StatId); this.level.Affects.Add(this.titleLevel.StatId); this.level.Affects.Add(this.nextSK.StatId); this.level.Affects.Add(this.nextXP.StatId); this.level.Affects.Add(this.ip.StatId); this.alienLevel.Affects.Add(this.alienNextXP.StatId); this.xp.Affects.Add(this.level.StatId); this.sk.Affects.Add(this.level.StatId); this.alienXP.Affects.Add(this.alienLevel.StatId); this.profession.Affects.Add(this.health.StatId); this.profession.Affects.Add(this.maxNanoEnergy.StatId); this.profession.Affects.Add(this.ip.StatId); this.stamina.Affects.Add(this.healDelta.StatId); this.psychic.Affects.Add(this.nanoDelta.StatId); this.stamina.Affects.Add(this.healInterval.StatId); this.psychic.Affects.Add(this.nanoInterval.StatId); this.stamina.Affects.Add(this.bodyDevelopment.StatId); this.expansion.DoNotDontWriteToSql = true; this.accountFlags.DoNotDontWriteToSql = true; this.playerId.DoNotDontWriteToSql = true; this.professionLevel.DoNotDontWriteToSql = true; this.objectType.DoNotDontWriteToSql = true; this.instance.DoNotDontWriteToSql = true; this.gmLevel.DoNotDontWriteToSql = true; }