Skip to content

Instantly share code, notes, and snippets.

@comet0
Created May 21, 2016 17:23
Show Gist options
  • Save comet0/a5fbc4bdbbdee88a7d4cb359f507f6eb to your computer and use it in GitHub Desktop.
Save comet0/a5fbc4bdbbdee88a7d4cb359f507f6eb to your computer and use it in GitHub Desktop.
GetAllInfo
Returns:
utillib.KeyVal: [allInfo]
shipModifiedCharAttribs
PyNone (Only ever seen PyNone)
----
locationInfo
PyNone (Only ever seen PyNone)
----
structureInfo
PyDict 0 kvp (Only ever seen PyDict (Likely if char is controlling Citidel))
----
shipInfo
PyDict x kvp: (x = num ships in station?)
PyInt: shipID
utillib.KeyVal:
itemID
PyInt: shipID
invItem
PyPackedRow:
itemID, (shipID)
typeID,
ownerID, (charID)
locationID,
flagID,
quantity,
groupID,
categoryID,
customInfo
activeEffects
PyDict 0 kvp
time (current time?)
PyLong
attributes
PyDict x kvp (Dict of all ship attributes, currently no way to get these from the ship)
wallclockTime (time to refresh? consistantly around 9,000,000 "blue ticks" ahead of above 'time' value)
PyLong
----
charInfo
PyTuple 2 elemtns:
charFittedItems
PyDict 1 kvp
PyInt: charID
utillib.KeyVal:
itemID
PyInt: charID
invItem
PyPackedRow:
itemID, (charID)
typeID,
ownerID, (1 EVE System)
locationID,
flagID,
quantity,
groupID,
categoryID,
customInfo
activeEffects
PyDict 0 kvp
time (current time?)
PyLong
attributes
PyDict x kvp (Dict of all char attributes, currently no way to get these from the char)
wallclockTime (time to refresh? consistantly around 9,000,000 "blue ticks" ahead of above 'time' value)
PyLong
charBrain
PyTuple 3 elements:
brainVersion
PyInt: 1 (Only brain version there is right now)
PyList 8 items: charEffects (Still need to fully decode this, number of items changes)
PyObjectEx_Type2: eve.common.script.dogma.effect.BrainEffect
PyDict 8 kvp:
modifierType
PyString (can be on of the following (Only seen "M ORS" in charEffects))
"M" : Modifier With Source
"LG" : Location Group Modifier With Source
"LRS" : Location Required Skill Modifier With Source
"ORS" : Owner Required Skill Modifier With Source
"L" : Location Modifier With Source
"GRS" : Gang Required Skill Modifier With Source
"GSM" : Gang Ship Modifier With Source
"GGM" : Gang Group Modifier With Source
operation
PyInt (dogma/const.py Only seen 2 & 6 (dgmAssModAdd & dgmAssPostPercent) from live server)
skills
PyList x items (List of skills being modified? List of skills affecting attribute?)
toItemID
PyInt: charID
value
PyInt / PyFloat
toAttribID
PyInt (Attribute being modified)
extras
PyTuple (Mostly empty, some with 1 PyInt again, another attribute?)
fromAttrib
PyNone (Only seen PyNone here from live)
PyList x items: shipEffects (In this case there was 57 items in this list)
PyObjectEx_Type2: eve.common.script.dogma.effect.BrainEffect
PyDict 8 kvp:
modifierType
PyString (can be on of the following (Only seen "M LRS LG L" in shipEffects))
"M" : Modifier With Source
"LG" : Location Group Modifier With Source
"LRS" : Location Required Skill Modifier With Source
"ORS" : Owner Required Skill Modifier With Source
"L" : Location Modifier With Source
"GRS" : Gang Required Skill Modifier With Source
"GSM" : Gang Ship Modifier With Source
"GGM" : Gang Group Modifier With Source
operation
PyInt (dogma/const.py Only seen 0, 2, 4, 6 (dgmAssPreMul, dgmAssModAdd, dgmAssPostMul, dgmAssPostPercent from live server)
skills
PyList x items (List of skills being modified? List of skills affecting attribute?)
toItemID
PyInt: (Honestly not got a fucking clue here, number is consistant across all shipEffects but does not appear anywhere else in the full network connection.)
value
PyInt / PyFloat
toAttribID
PyInt (Attribute being modified)
extras
PyTuple (Mostly empty, some with 1 PyInt again, another attribute?)
fromAttrib
PyNone (Only seen PyNone here from live)
----
shipState
PyTuple 4 elements:
instanceCache
PyDict x kvp (minimum 2 due to ship + char)
PyInt : shipID
PyPackedRow:
instanceID, shipID
online,
damage,
charge, capacitorCharge
skillPoints,
armorDamage,
shieldCharge,
incapacitated
PyInt : charID
PyPackedRow:
instanceID, charID
online, 0
damage, 0
charge, 0
skillPoints, 0
armorDamage, 0
shieldCharge, 0
incapacitated 0
instanceFlagQuantityCache
PyDict 1 kvp
PyInt: shipID
PyDict 0 kvp
wbData
PyObjectEx "collections.defaultdict"
PyTuple 1 element
PyToken "__builtin__.set"
heatStates
PyInt: AttrHeatLow
PyTuple 6 items:
PyFloat currentHeat 0.0
PyFloat maxHeat 100.0
PyInt incomingHeat 0
PyFloat hgm 1.0
PyFloat heatDissipationRate 0.01
PyLong lastCalc
PyInt: AttrHeatMed
PyTuple 6 items:
PyFloat currentHeat 0.0
PyFloat maxHeat 100.0
PyInt incomingHeat 0
PyFloat hgm 1.0
PyFloat heatDissipationRate 0.01
PyLong lastCalc
PyInt: AttrHeatHi
PyTuple 6 items:
PyFloat currentHeat 0.0
PyFloat maxHeat 100.0
PyInt incomingHeat 0
PyFloat hgm 1.0
PyFloat heatDissipationRate 0.01
PyLong lastCalc
----
activeShipID
PyInt: shipID
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment