Created
December 6, 2018 20:06
-
-
Save abductedPlatypus/10784dc463ddc7fd2b1e97a957ebb41f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defconst xbject-data-index -1) ;only use with up-remove-objects | |
(defconst object-data-id 0) | |
(defconst object-data-type 1) | |
(defconst object-data-class 2) | |
(defconst object-data-category 3) | |
(defconst object-data-cmdid 4) | |
(defconst object-data-action 5) | |
(defconst object-data-order 6) | |
(defconst object-data-target 7) | |
(defconst object-data-point-x 8) | |
(defconst object-data-point-y 9) | |
(defconst object-data-hitpoints 10) | |
(defconst object-data-maxhp 11) | |
(defconst object-data-range 12) | |
(defconst object-data-speed 13) | |
(defconst object-data-dropsite 14) | |
(defconst object-data-resource 15) | |
(defconst object-data-carry 16) | |
(defconst object-data-garrisoned 17) | |
(defconst object-data-garrison-count 18) | |
(defconst object-data-status 19) ;0:incomplete, 2:active, 3:resource, >=4:inactive | |
(defconst object-data-player 20) | |
(defconst object-data-attack-stance 21) | |
(defconst object-data-action-time 22) | |
(defconst object-data-target-id 23) | |
(defconst object-data-formation-id 24) | |
(defconst object-data-patrolling 25) | |
(defconst object-data-strike-armor 26) | |
(defconst object-data-pierce-armor 27) | |
(defconst object-data-base-attack 28) | |
(defconst object-data-locked 29) | |
(defconst object-data-garrison-id 30) | |
(defconst object-data-train-count 31) | |
(defconst object-data-tasks-count 32) ;increased for internal tasks performed on the object (may be more than 1 per event) | |
(defconst object-data-attacker-count 33) ;not increased for certain situations like hunting | |
(defconst object-data-attacker-id 34) ;not set for certain situations like hunting | |
(defconst object-data-under-attack 35) ;not set for certain situations like hunting | |
(defconst object-data-attack-timer 36) ;resets to 60s for each attack (buildings only) | |
(defconst object-data-point-z 37) | |
(defconst object-data-precise-x 38) ;point x100.0 | |
(defconst object-data-precise-y 39) | |
(defconst object-data-precise-z 40) | |
(defconst object-data-researching 41) | |
(defconst object-data-tile-position 42) ;match with sn-target-point-adjustment | |
(defconst object-data-tile-inverse 43) | |
(defconst object-data-distance 44) ;based on target-point | |
(defconst object-data-precise-distance 45) | |
(defconst object-data-full-distance 46) | |
(defconst object-data-map-zone-id 47) | |
(defconst object-data-on-mainland 48) ;compares map-zone-id to home TC map-zone-id | |
(defconst object-data-idling 49) | |
(defconst object-data-move-x 50) | |
(defconst object-data-move-y 51) | |
(defconst object-data-precise-move-x 52) | |
(defconst object-data-precise-move-y 53) | |
(defconst object-data-reload-time 54) ;in milliseconds | |
(defconst object-data-next-attack 55) ;in milliseconds | |
(defconst object-data-train-site 56) | |
(defconst object-data-train-time 57) ;in seconds | |
(defconst object-data-blast-radius 58) ;radius x100.0 | |
(defconst object-data-blast-level 59) | |
(defconst object-data-progress-type 60) | |
(defconst object-data-progress-value 61) | |
(defconst object-data-min-range 62) | |
(defconst object-data-target-time 63) ;in milliseconds (not for villagers) | |
(defconst object-data-heresy 64) ;checks amount-heresy | |
(defconst object-data-faith 65) ;checks amount-convert-resistance | |
(defconst object-data-redemption 66) ;checks amount-convert-building | |
(defconst object-data-atonement 67) ;checks amount-convert-priest | |
(defconst object-data-theocracy 68) ;checks amount-theocracy | |
(defconst object-data-spies 69) ;checks amount-spies | |
(defconst object-data-ballistics 70) | |
(defconst object-data-gather-type 71) ;food, wood, gold, stone, or -1 for none | |
(defconst object-data-language-id 72) ;can use to check villager types |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment