EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AttributeEnum.h
Go to the documentation of this file.
1 /*
2  ------------------------------------------------------------------------------------
3  LICENSE:
4  ------------------------------------------------------------------------------------
5  This file is part of EVEmu: EVE Online Server Emulator
6  Copyright 2006 - 2021 The EVEmu Team
7  For the latest information visit https://evemu.dev
8  ------------------------------------------------------------------------------------
9  This program is free software; you can redistribute it and/or modify it under
10  the terms of the GNU Lesser General Public License as published by the Free Software
11  Foundation; either version 2 of the License, or (at your option) any later
12  version.
13 
14  This program is distributed in the hope that it will be useful, but WITHOUT
15  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
16  FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
17 
18  You should have received a copy of the GNU Lesser General Public License along with
19  this program; if not, write to the Free Software Foundation, Inc., 59 Temple
20  Place - Suite 330, Boston, MA 02111-1307, USA, or go to
21  http://www.gnu.org/copyleft/lesser.txt.
22  ------------------------------------------------------------------------------------
23  Author: Captnoord
24  Updates: Allan
25 */
26 
27 
28 #ifndef AttributeEnum_h__
29 #define AttributeEnum_h__
30 
34  AttrMass = 4,
35  AttrStartTime = 5, // filetime of when event started (or will start)
36  AttrCapacitorNeed = 6, //dischargeAttributeID in dgmEffects
37  AttrMinRange = 8, // only used by 22476 which is non-published
38  AttrHP = 9,
46  AttrSpeedFactor = 20, // modify target speed by this % (integer)
49  AttrPower = 30, //required by this item for fitting
53  AttrCapacity = 38, //cargohold capacity
55  AttrSlots = 47,
58  AttrCpu = 50, //required by this item for fitting
59  AttrSpeed = 51, //durationAttributeID in dgmEffects
61  AttrMaxRange = 54, //rangeAttributeID in dgmEffects
62  AttrRechargeRate = 55, //Amount of time taken to fully recharge the capacitor.
63  AttrChargeRate = 56, //Number of charges consumed per activation
64  AttrTargetModule = 61, // module groupID targeted - db has some data, but all are 0
72  AttrInetia = 70, // listed in db as "agility", this is actually Inertia, where agility is an internal variable
74  AttrDuration = 73, //durationAttributeID in dgmEffects
75  AttrHpToCapacity = 75, // dunno what this is for
76  AttrMaxTargetRange = 76, // npc dont have this
78  AttrScanSpeed = 79, //ship scanning speed in milliseconds
84  AttrShieldTransferRange = 87, //rangeAttributeID in dgmEffects
86  AttrShieldDrainRange = 89, // not used. no items with this attribute
88  AttrPowerTransferRange = 91, //rangeAttributeID in dgmEffects
94  AttrEnergyDestabilizationRange = 98, //rangeAttributeID in dgmEffects
95  AttrEmpFieldRange = 99, //rangeAttributeID in dgmEffects -smartbombs
98  AttrWarpScrambleRange = 103, //rangeAttributeID in dgmEffects
118  AttrShipScanRange = 125, //rangeAttributeID in dgmEffects
119  AttrCargoScanRange = 126, //rangeAttributeID in dgmEffects
121  // chargeSize is for ammo/crystals only (having this defined sets size tag on item pic)
122  AttrChargeSize = 128, //1 = small, 2 = medium, 3 = large, 4 = xlarge
136  AttrEcmBurstRange = 142, //rangeAttributeID in dgmEffects -ecm burst
151  AttrFalloff = 158, //falloffAttributeID in dgmEffects
152  AttrTrackingSpeed = 160, //trackingSpeedAttributeID in dgmEffects
153  AttrVolume = 161,
154  AttrRadius = 162,
158  AttrMemory = 166,
187  AttrRaceID = 195,
195  AttrScanRadarStrength = 208, //Radar Site (scanning/exploration)
196  AttrScanLadarStrength = 209, //Ladar Site (scanning/exploration)
197  AttrScanMagnetometricStrength = 210, //Magnetometric Site (scanning/exploration)
198  AttrScanGravimetricStrength = 211, //Gravimetric Site (scanning/exploration)
247  AttrArmorHP = 265,
263  AttrExplosionDelay = 281, // in ms
310  AttrBarrageFalloff = 328, //falloffAttributeID in dgmEffects
420  AttrMutaton = 454,
467  AttrEntityWarpScrambleChance = 504, // npcUsageChanceAttributeID in dgmEffects
472  AttrCargoScanFalloff = 509, //falloffAttributeID in dgmEffects
473  AttrShipScanFalloff = 510, //falloffAttributeID in dgmEffects
475  AttrModifyTargetSpeedChance = 512, // npcUsageChanceAttributeID in dgmEffects
477  AttrModifyTargetSpeedRange = 514, //rangeAttributeID in dgmEffects --npcs
515  AttrInertia = 559,
546  AttrDie = 594,
593  AttrMissileEntityArmingTimeMultiplier = 647, // no types use this
597  AttrDecloakFieldRange = 651, //rangeAttributeID in dgmEffects
611  AttrEntityChaseMaxDistance = 665, // distance where entity will activate their speed mod
655  AttrUsageDamagePercent = 712, //How much a charge used by this object is damaged each time the object operates.
702  AttrScanRange = 765, // range in AU
721  AttrUnfitCapCost = 785, // The capacitor charge required to disengage this crystal from the unit it is installed in.
732  AttrMassAddition = 796, // this is solely for mwd/ab mass addition. (checked in client)
757  AttrHitsMissilesOnly = 823, //smartbombs
768  AttrAgentID = 840,
774  AttrScanStrengthBonus = 846, // skill, implant, launcher, rig. in %
788  AttrCanJump = 861,
830  AttrDisallowEarlyDeactivation = 906, // not used, but would be helpful
831  AttrHasShipMaintenanceBay = 907, //flagShipHangar AttrShipMaintenanceBayCapacity
835  AttrHasCorporateHangars = 911, //flagHangar, flagCorpHangar2-7 AttrCorporateHangarCapacity
852  AttrEntityTargetJamDurationChance = 930, // npcActivationChanceAttributeID in dgmEffects
853  AttrEntityCapacitorDrainDurationChance = 931, // npcActivationChanceAttributeID in dgmEffects
854  AttrEntitySensorDampenDurationChance = 932, // npcActivationChanceAttributeID in dgmEffects
855  AttrEntityTrackingDisruptDurationChance = 933, // npcActivationChanceAttributeID in dgmEffects
856  AttrEntityTargetPaintDurationChance = 935, // npcActivationChanceAttributeID in dgmEffects
926  AttrEntityShieldBoostDelayChanceSmall = 1006, // npcActivationChanceAttributeID in dgmEffects
927  AttrEntityShieldBoostDelayChanceMedium = 1007, // npcActivationChanceAttributeID in dgmEffects
928  AttrEntityShieldBoostDelayChanceLarge = 1008, // npcActivationChanceAttributeID in dgmEffects
929  AttrEntityArmorRepairDelayChanceSmall = 1009, // npcActivationChanceAttributeID in dgmEffects
930  AttrEntityArmorRepairDelayChanceMedium = 1010, // npcActivationChanceAttributeID in dgmEffects
931  AttrEntityArmorRepairDelayChanceLarge = 1011, // npcActivationChanceAttributeID in dgmEffects
1002  AttrHasFuelCargo = 1085, // flagFuelBay AttrFuelCargoCapacity
1006  AttrBoosterEffectChance1 = 1089, //fittingUsageChanceAttributeID in dgmEffects table
1007  AttrBoosterEffectChance2 = 1090, //fittingUsageChanceAttributeID in dgmEffects table
1008  AttrBoosterEffectChance3 = 1091, //fittingUsageChanceAttributeID in dgmEffects table
1009  AttrBoosterEffectChance4 = 1092, //fittingUsageChanceAttributeID in dgmEffects table
1010  AttrBoosterEffectChance5 = 1093, //fittingUsageChanceAttributeID in dgmEffects table
1041  AttrInventionMaxRunModifier = 1124, // invention shit
1053  AttrScanAllStrength = 1136, //Unknown Site (scanning/exploration)
1085  AttrStructureArmorRepairAmount = 1170, //typeID 27676
1086  AttrStructureShieldRepairAmount = 1171, //typeID 27676
1087  AttrStructureArmorBoostValue = 1172, // not used
1088  AttrStructureShieldBoostValue = 1173, // not used
1089  AttrPosStructureControlAmount = 1174, // not used
1090  AttrHeatHi = 1175, // ship attrib
1091  AttrHeatMed = 1176, // ship attrib
1092  AttrHeatLow = 1177, // ship attrib
1093  AttrHeatCapacityHi = 1178, // ship attrib
1094  AttrHeatDissipationRateHi = 1179, // ship attrib
1095  AttrHeatAbsorbtionRateModifier = 1180, // module attrib defines how much extra heat this module will absorb
1097  AttrHeatAbsorbtionRateHi = 1182, // not used
1098  AttrHeatAbsorbtionRateMed = 1183, // not used
1099  AttrHeatAbsorbtionRateLow = 1184, // not used
1111  AttrHeatDissipationRateMed = 1196, // ship attrib
1112  AttrHeatDissipationRateLow = 1198, // ship attrib
1113  AttrHeatCapacityMed = 1199, // ship attrib
1114  AttrHeatCapacityLow = 1200, // ship attrib
1125  AttrHeatDamage = 1211, // module attrib
1126  AttrRequiredThermoDynamicsSkill = 1212, // module attrib
1127  AttrHeatDamageBonus = 1213, // module attrib
1138  AttrHeatGenerationMultiplier = 1224, // ship attrib
1143  AttrThermodynamicsHeatDamage = 1229, // skill attrib
1268  AttrBaseScanRange = 1370, //probe attrib. in AU
1269  AttrBaseSensorStrength = 1371, //probe attrib. unknown uom
1270  AttrBaseMaxScanDeviation = 1372, //probe attrib. in % of current scan range
1271  AttrRangeFactor = 1373, //probe attrib. integer. multiplication factor for getting sensor str at range
1314  AttrColor = 1417,
1349  AttrNpcRemoteArmorRepairChance = 1453, // npcActivationChanceAttributeID in dgmEffects
1355  AttrNpcRemoteShieldBoostChance = 1459, // npcActivationChanceAttributeID in dgmEffects
1379  AttrHeatDamageMultiplier = 1485, // beacon types (WH and Incursion)
1438  AttrRigSize = 1547,
1454  // these next 8 are implants
1508  /* these are for PI */
1541  AttrentityRemoteECMChanceOfActivation = 1664, // npcUsageChanceAttributeID in dgmEffects
1546  AttrentityGroupShieldResistanceActivationChance = 1673, // npcActivationChanceAttributeID in dgmEffects
1551  AttrentityGroupSpeedActivationChance = 1678, // npcActivationChanceAttributeID in dgmEffects
1553  AttrentityGroupPropJamActivationChance = 1680, // npcActivationChanceAttributeID in dgmEffects
1555  AttrentityGroupArmorResistanceActivationChance = 1682, // npcActivationChanceAttributeID in dgmEffects
1556  /* these are for PI and may be calculated on-the-fly */
1564  /* end PI */
1628  AttrdistributionID01 = 1755, /* search 2040 - ore prospecting array */
1643  Attrgender = 1773,
1666  // end of client const attrib data
1677  // end of bulkdata packets
1702  // new shit from rhea below this line
1704  AttrScanDurationBonus = 1906, // not used
1705  AttrScanStrengthBonusModule = 1907, // not used
1706  AttrScanWormholeStrength = 1908, // not used
1707  AttrDScanImmune = 1958 // not used, but neat idea
1708  /*
1709  warfareLinkCPUAdd 1882
1710  warfareLinkCPUPenalty 1883
1711  chargedArmorDamageMultiplier 1886
1712  shipBonusAD1 1887
1713  shipBonusAD2 1888
1714  shipBonusABC2 1889
1715  nondestructible 1890
1716  allowedInCapIndustrialMaintenanceBay 1891 ..deleted from TypeAttributes
1717  entityArmorRepairAmountPerSecond 1892
1718  entityShieldBoostAmountPerSecond 1893
1719  entityCapacitorLevel 1894
1720  entityCapacitorLevelModifierSmall 1895
1721  entityCapacitorLevelModifierMedium 1896
1722  entityCapacitorLevelModifierLarge 1897
1723  securityProcessingFee 1904
1724  maxScanDeviationModifierModule 1905
1725  scanDurationBonus 1906
1726  scanStrengthBonusModule 1907
1727  scanWormholeStrength 1908
1728  virusCoherence 1909
1729  virusStrength 1910
1730  virusElementSlots 1911
1731  spewContainerCount 1912
1732  defaultJunkLootTypeID 1913
1733  spewVelocity 1914
1734  virusCoherenceBonus 1915
1735  followsJumpClones 1916
1736  spewContainerLifeExtension 1917
1737  virusStrengthBonus 1918
1738  tierDifficulty 1919
1739  disallowActivateInForcefield 1920
1740  cloneJumpCoolDown 1921
1741  warfareLinkBonus 1922
1742  roleBonusMarauder 1923
1743  eliteBonusCommandShips3 1924
1744  piTaxReductionModifer 1925
1745  piTaxReduction 1926
1746  hackable 1927
1747  siphonRawMaterial 1928
1748  siphonProMaterial 1929
1749  siphonWasteAmount 1930
1750  implantSetWarpSpeed 1932
1751  siphonPolyMaterial 1933
1752  deactivateIfOffensive 1934
1753  overloadTrackingModuleStrengthBonus 1935
1754  overloadSensorModuleStrengthBonus 1936
1755  overloadPainterStrengthBonus 1937
1756  miningAmountBonusBonus 1938
1757  stationOreRefiningBonus 1939
1758  compressionTypeID 1940
1759  compressionQuantityNeeded 1941
1760  eliteBonusExpedition1 1942
1761  eliteBonusExpedition2 1943
1762  AttrCanFitShipType5 = 1944,
1763  nosOverride 1945
1764  anchoringSecurityLevelMin 1946
1765  roleBonusOverheatDST 1949
1766  warpSpeedAdd 1950
1767  industryStructureCostBonusSet 1951
1768  industryStructureCostBonus 1952
1769  industryJobCostMultiplier 1954
1770  industryBlueprintRank 1955
1771  clothingRemovesCategory 1956
1772  clothingRuleException 1957
1773  dscanImmune 1958
1774  inventionReverseEngineeringResearchSpeed 1959
1775  advancedIndustrySkillIndustryJobTimeBonus 1961
1776  energyWarfareStrengthMultiplier 1966
1777  aoeCloudSizeMultiplier 1967
1778  targetPainterStrengthMultiplier 1968
1779  stasisWebStrengthMultiplier 1969
1780  disallowInHighSec 1970
1781  jumpFatigueMultiplier 1971
1782  jumpThroughFatigueMultiplier 1972
1783  gateScrambleStatus 1973
1784  gateScrambleStrength 1974
1785  published 1975
1786  resistanceKiller 1978
1787  resistanceKillerHull 1979
1788  asteroidRadiusGrowthFactor 1980
1789  asteroidRadiusUnitSize 1981
1790  manufactureTimePerLevel 1982
1791  freighterBonusO1 1983
1792  freighterBonusO2 1984
1793  stanceSwitchTime 1985
1794  shipBonusTacticalDestroyerAmarr1 1986
1795  shipBonusTacticalDestroyerAmarr2 1987
1796  shipBonusTacticalDestroyerAmarr3 1988
1797  roleBonusTacticalDestroyer1 1989
1798  modeMaxRangePostDiv 1990
1799  modeMaxTargetRangePostDiv 1991
1800  modeRadarStrengthPostDiv 1992
1801  modeScanResPostDiv 1993
1802  modeLadarStrengthPercent 1994
1803  modeGravimetricStrengthPercent 1995
1804  modeMagnetometricStrengthPercent 1996
1805  modeEmResistancePostDiv 1997
1806  modeExplosiveResistancePostDiv 1998
1807  modeThermicResistancePostDiv 1999
1808  modeKineticResistancePostDiv 2000
1809  modeSignatureRadiusPostDiv 2001
1810  modeAgilityPostDiv 2002
1811  modeVelocityPostDiv 2003
1812  */
1813 };
1814 
1815 #endif // AttributeEnum_h__
EveAttrEnum
Definition: AttributeEnum.h:31