remotefortressreader

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2018 License: Zlib Imports: 5 Imported by: 0

Documentation

Overview

Package remotefortressreader contains protocol buffer definitions for the RemoteFortressReader DFHack plugin.

See https://dfhack.readthedocs.io/en/latest/docs/Plugins.html#remotefortressreader for more details.

Index

Constants

View Source
const Default_ViewInfo_FollowItemId int32 = -1
View Source
const Default_ViewInfo_FollowUnitId int32 = -1

Variables

View Source
var AdvmodeMenu_name = map[int32]string{
	0:  "Default",
	1:  "Look",
	2:  "ConversationAddress",
	3:  "ConversationSelect",
	4:  "ConversationSpeak",
	5:  "Inventory",
	6:  "Drop",
	7:  "ThrowItem",
	8:  "Wear",
	9:  "Remove",
	10: "Interact",
	11: "Put",
	12: "PutContainer",
	13: "Eat",
	14: "ThrowAim",
	15: "Fire",
	16: "Get",
	17: "Unk17",
	18: "CombatPrefs",
	19: "Companions",
	20: "MovementPrefs",
	21: "SpeedPrefs",
	22: "InteractAction",
	23: "MoveCarefully",
	24: "Announcements",
	25: "UseBuilding",
	26: "Travel",
	27: "Unk27",
	28: "Unk28",
	29: "SleepConfirm",
	30: "SelectInteractionTarget",
	31: "Unk31",
	32: "Unk32",
	33: "FallAction",
	34: "ViewTracks",
	35: "Jump",
	36: "Unk36",
	37: "AttackConfirm",
	38: "AttackType",
	39: "AttackBodypart",
	40: "AttackStrike",
	41: "Unk41",
	42: "Unk42",
	43: "DodgeDirection",
	44: "Unk44",
	45: "Unk45",
	46: "Build",
}
View Source
var AdvmodeMenu_value = map[string]int32{
	"Default":                 0,
	"Look":                    1,
	"ConversationAddress":     2,
	"ConversationSelect":      3,
	"ConversationSpeak":       4,
	"Inventory":               5,
	"Drop":                    6,
	"ThrowItem":               7,
	"Wear":                    8,
	"Remove":                  9,
	"Interact":                10,
	"Put":                     11,
	"PutContainer":            12,
	"Eat":                     13,
	"ThrowAim":                14,
	"Fire":                    15,
	"Get":                     16,
	"Unk17":                   17,
	"CombatPrefs":             18,
	"Companions":              19,
	"MovementPrefs":           20,
	"SpeedPrefs":              21,
	"InteractAction":          22,
	"MoveCarefully":           23,
	"Announcements":           24,
	"UseBuilding":             25,
	"Travel":                  26,
	"Unk27":                   27,
	"Unk28":                   28,
	"SleepConfirm":            29,
	"SelectInteractionTarget": 30,
	"Unk31":                   31,
	"Unk32":                   32,
	"FallAction":              33,
	"ViewTracks":              34,
	"Jump":                    35,
	"Unk36":                   36,
	"AttackConfirm":           37,
	"AttackType":              38,
	"AttackBodypart":          39,
	"AttackStrike":            40,
	"Unk41":                   41,
	"Unk42":                   42,
	"DodgeDirection":          43,
	"Unk44":                   44,
	"Unk45":                   45,
	"Build":                   46,
}
View Source
var ArtImageElementType_name = map[int32]string{
	0: "IMAGE_CREATURE",
	1: "IMAGE_PLANT",
	2: "IMAGE_TREE",
	3: "IMAGE_SHAPE",
	4: "IMAGE_ITEM",
}
View Source
var ArtImageElementType_value = map[string]int32{
	"IMAGE_CREATURE": 0,
	"IMAGE_PLANT":    1,
	"IMAGE_TREE":     2,
	"IMAGE_SHAPE":    3,
	"IMAGE_ITEM":     4,
}
View Source
var ArtImagePropertyType_name = map[int32]string{
	0: "TRANSITIVE_VERB",
	1: "INTRANSITIVE_VERB",
}
View Source
var ArtImagePropertyType_value = map[string]int32{
	"TRANSITIVE_VERB":   0,
	"INTRANSITIVE_VERB": 1,
}
View Source
var ArtImageVerb_name = map[int32]string{
	0:  "VERB_WITHERING",
	1:  "VERB_SURROUNDEDBY",
	2:  "VERB_MASSACRING",
	3:  "VERB_FIGHTING",
	4:  "VERB_LABORING",
	5:  "VERB_GREETING",
	6:  "VERB_REFUSING",
	7:  "VERB_SPEAKING",
	8:  "VERB_EMBRACING",
	9:  "VERB_STRIKINGDOWN",
	10: "VERB_MENACINGPOSE",
	11: "VERB_TRAVELING",
	12: "VERB_RAISING",
	13: "VERB_HIDING",
	14: "VERB_LOOKINGCONFUSED",
	15: "VERB_LOOKINGTERRIFIED",
	16: "VERB_DEVOURING",
	17: "VERB_ADMIRING",
	18: "VERB_BURNING",
	19: "VERB_WEEPING",
	20: "VERB_LOOKINGDEJECTED",
	21: "VERB_CRINGING",
	22: "VERB_SCREAMING",
	23: "VERB_SUBMISSIVEGESTURE",
	24: "VERB_FETALPOSITION",
	25: "VERB_SMEAREDINTOSPIRAL",
	26: "VERB_FALLING",
	27: "VERB_DEAD",
	28: "VERB_LAUGHING",
	29: "VERB_LOOKINGOFFENDED",
	30: "VERB_BEINGSHOT",
	31: "VERB_PLAINTIVEGESTURE",
	32: "VERB_MELTING",
	33: "VERB_SHOOTING",
	34: "VERB_TORTURING",
	35: "VERB_COMMITTINGDEPRAVEDACT",
	36: "VERB_PRAYING",
	37: "VERB_CONTEMPLATING",
	38: "VERB_COOKING",
	39: "VERB_ENGRAVING",
	40: "VERB_PROSTRATING",
	41: "VERB_SUFFERING",
	42: "VERB_BEINGIMPALED",
	43: "VERB_BEINGCONTORTED",
	44: "VERB_BEINGFLAYED",
	45: "VERB_HANGINGFROM",
	46: "VERB_BEINGMUTILATED",
	47: "VERB_TRIUMPHANTPOSE",
}
View Source
var ArtImageVerb_value = map[string]int32{
	"VERB_WITHERING":             0,
	"VERB_SURROUNDEDBY":          1,
	"VERB_MASSACRING":            2,
	"VERB_FIGHTING":              3,
	"VERB_LABORING":              4,
	"VERB_GREETING":              5,
	"VERB_REFUSING":              6,
	"VERB_SPEAKING":              7,
	"VERB_EMBRACING":             8,
	"VERB_STRIKINGDOWN":          9,
	"VERB_MENACINGPOSE":          10,
	"VERB_TRAVELING":             11,
	"VERB_RAISING":               12,
	"VERB_HIDING":                13,
	"VERB_LOOKINGCONFUSED":       14,
	"VERB_LOOKINGTERRIFIED":      15,
	"VERB_DEVOURING":             16,
	"VERB_ADMIRING":              17,
	"VERB_BURNING":               18,
	"VERB_WEEPING":               19,
	"VERB_LOOKINGDEJECTED":       20,
	"VERB_CRINGING":              21,
	"VERB_SCREAMING":             22,
	"VERB_SUBMISSIVEGESTURE":     23,
	"VERB_FETALPOSITION":         24,
	"VERB_SMEAREDINTOSPIRAL":     25,
	"VERB_FALLING":               26,
	"VERB_DEAD":                  27,
	"VERB_LAUGHING":              28,
	"VERB_LOOKINGOFFENDED":       29,
	"VERB_BEINGSHOT":             30,
	"VERB_PLAINTIVEGESTURE":      31,
	"VERB_MELTING":               32,
	"VERB_SHOOTING":              33,
	"VERB_TORTURING":             34,
	"VERB_COMMITTINGDEPRAVEDACT": 35,
	"VERB_PRAYING":               36,
	"VERB_CONTEMPLATING":         37,
	"VERB_COOKING":               38,
	"VERB_ENGRAVING":             39,
	"VERB_PROSTRATING":           40,
	"VERB_SUFFERING":             41,
	"VERB_BEINGIMPALED":          42,
	"VERB_BEINGCONTORTED":        43,
	"VERB_BEINGFLAYED":           44,
	"VERB_HANGINGFROM":           45,
	"VERB_BEINGMUTILATED":        46,
	"VERB_TRIUMPHANTPOSE":        47,
}
View Source
var BuildingDirection_name = map[int32]string{
	0: "NORTH",
	1: "EAST",
	2: "SOUTH",
	3: "WEST",
	4: "NONE",
}
View Source
var BuildingDirection_value = map[string]int32{
	"NORTH": 0,
	"EAST":  1,
	"SOUTH": 2,
	"WEST":  3,
	"NONE":  4,
}
View Source
var CarefulMovementType_name = map[int32]string{
	0:  "DEFAULT_MOVEMENT",
	1:  "RELEASE_ITEM_HOLD",
	2:  "RELEASE_TILE_HOLD",
	3:  "ATTACK_CREATURE",
	4:  "HOLD_TILE",
	5:  "MOVE",
	6:  "CLIMB",
	7:  "HOLD_ITEM",
	8:  "BUILDING_INTERACT",
	9:  "ITEM_INTERACT",
	10: "ITEM_INTERACT_GUIDE",
	11: "ITEM_INTERACT_RIDE",
	12: "ITEM_INTERACT_PUSH",
}
View Source
var CarefulMovementType_value = map[string]int32{
	"DEFAULT_MOVEMENT":    0,
	"RELEASE_ITEM_HOLD":   1,
	"RELEASE_TILE_HOLD":   2,
	"ATTACK_CREATURE":     3,
	"HOLD_TILE":           4,
	"MOVE":                5,
	"CLIMB":               6,
	"HOLD_ITEM":           7,
	"BUILDING_INTERACT":   8,
	"ITEM_INTERACT":       9,
	"ITEM_INTERACT_GUIDE": 10,
	"ITEM_INTERACT_RIDE":  11,
	"ITEM_INTERACT_PUSH":  12,
}
View Source
var CumulusType_name = map[int32]string{
	0: "CUMULUS_NONE",
	1: "CUMULUS_MEDIUM",
	2: "CUMULUS_MULTI",
	3: "CUMULUS_NIMBUS",
}
View Source
var CumulusType_value = map[string]int32{
	"CUMULUS_NONE":   0,
	"CUMULUS_MEDIUM": 1,
	"CUMULUS_MULTI":  2,
	"CUMULUS_NIMBUS": 3,
}
View Source
var FlowType_name = map[int32]string{
	0:  "Miasma",
	1:  "Steam",
	2:  "Mist",
	3:  "MaterialDust",
	4:  "MagmaMist",
	5:  "Smoke",
	6:  "Dragonfire",
	7:  "Fire",
	8:  "Web",
	9:  "MaterialGas",
	10: "MaterialVapor",
	11: "OceanWave",
	12: "SeaFoam",
	13: "ItemCloud",
	-1: "CampFire",
}
View Source
var FlowType_value = map[string]int32{
	"Miasma":        0,
	"Steam":         1,
	"Mist":          2,
	"MaterialDust":  3,
	"MagmaMist":     4,
	"Smoke":         5,
	"Dragonfire":    6,
	"Fire":          7,
	"Web":           8,
	"MaterialGas":   9,
	"MaterialVapor": 10,
	"OceanWave":     11,
	"SeaFoam":       12,
	"ItemCloud":     13,
	"CampFire":      -1,
}
View Source
var FogType_name = map[int32]string{
	0: "FOG_NONE",
	1: "FOG_MIST",
	2: "FOG_NORMAL",
	3: "F0G_THICK",
}
View Source
var FogType_value = map[string]int32{
	"FOG_NONE":   0,
	"FOG_MIST":   1,
	"FOG_NORMAL": 2,
	"F0G_THICK":  3,
}
View Source
var FrontType_name = map[int32]string{
	0: "FRONT_NONE",
	1: "FRONT_WARM",
	2: "FRONT_COLD",
	3: "FRONT_OCCLUDED",
}
View Source
var FrontType_value = map[string]int32{
	"FRONT_NONE":     0,
	"FRONT_WARM":     1,
	"FRONT_COLD":     2,
	"FRONT_OCCLUDED": 3,
}
View Source
var HairStyle_name = map[int32]string{
	-1: "UNKEMPT",
	0:  "NEATLY_COMBED",
	1:  "BRAIDED",
	2:  "DOUBLE_BRAID",
	3:  "PONY_TAILS",
	4:  "CLEAN_SHAVEN",
}
View Source
var HairStyle_value = map[string]int32{
	"UNKEMPT":       -1,
	"NEATLY_COMBED": 0,
	"BRAIDED":       1,
	"DOUBLE_BRAID":  2,
	"PONY_TAILS":    3,
	"CLEAN_SHAVEN":  4,
}
View Source
var ImprovementType_name = map[int32]string{
	0:  "ART_IMAGE",
	1:  "COVERED",
	2:  "RINGS_HANGING",
	3:  "BANDS",
	4:  "SPIKES",
	5:  "ITEMSPECIFIC",
	6:  "THREAD",
	7:  "CLOTH",
	8:  "SEWN_IMAGE",
	9:  "PAGES",
	10: "ILLUSTRATION",
	11: "INSTRUMENT_PIECE",
	12: "WRITING",
}
View Source
var ImprovementType_value = map[string]int32{
	"ART_IMAGE":        0,
	"COVERED":          1,
	"RINGS_HANGING":    2,
	"BANDS":            3,
	"SPIKES":           4,
	"ITEMSPECIFIC":     5,
	"THREAD":           6,
	"CLOTH":            7,
	"SEWN_IMAGE":       8,
	"PAGES":            9,
	"ILLUSTRATION":     10,
	"INSTRUMENT_PIECE": 11,
	"WRITING":          12,
}
View Source
var InventoryMode_name = map[int32]string{
	0:  "Hauled",
	1:  "Weapon",
	2:  "Worn",
	3:  "Piercing",
	4:  "Flask",
	5:  "WrappedAround",
	6:  "StuckIn",
	7:  "InMouth",
	8:  "Pet",
	9:  "SewnInto",
	10: "Strapped",
}
View Source
var InventoryMode_value = map[string]int32{
	"Hauled":        0,
	"Weapon":        1,
	"Worn":          2,
	"Piercing":      3,
	"Flask":         4,
	"WrappedAround": 5,
	"StuckIn":       6,
	"InMouth":       7,
	"Pet":           8,
	"SewnInto":      9,
	"Strapped":      10,
}
View Source
var MatterState_name = map[int32]string{
	0: "Solid",
	1: "Liquid",
	2: "Gas",
	3: "Powder",
	4: "Paste",
	5: "Pressed",
}
View Source
var MatterState_value = map[string]int32{
	"Solid":   0,
	"Liquid":  1,
	"Gas":     2,
	"Powder":  3,
	"Paste":   4,
	"Pressed": 5,
}
View Source
var MiscMoveType_name = map[int32]string{
	0: "SET_CLIMB",
	1: "SET_STAND",
	2: "SET_CANCEL",
}
View Source
var MiscMoveType_value = map[string]int32{
	"SET_CLIMB":  0,
	"SET_STAND":  1,
	"SET_CANCEL": 2,
}
View Source
var PatternType_name = map[int32]string{
	0: "MONOTONE",
	1: "STRIPES",
	2: "IRIS_EYE",
	3: "SPOTS",
	4: "PUPIL_EYE",
	5: "MOTTLED",
}
View Source
var PatternType_value = map[string]int32{
	"MONOTONE":  0,
	"STRIPES":   1,
	"IRIS_EYE":  2,
	"SPOTS":     3,
	"PUPIL_EYE": 4,
	"MOTTLED":   5,
}
View Source
var PitchChoiceType_name = map[int32]string{
	0:  "MEMBRANE_POSITION",
	1:  "SUBPART_CHOICE",
	2:  "KEYBOARD",
	3:  "STOPPING_FRET",
	4:  "STOPPING_AGAINST_BODY",
	5:  "STOPPING_HOLE",
	6:  "STOPPING_HOLE_KEY",
	7:  "SLIDE",
	8:  "HARMONIC_SERIES",
	9:  "VALVE_ROUTES_AIR",
	10: "BP_IN_BELL",
	11: "FOOT_PEDALS",
}
View Source
var PitchChoiceType_value = map[string]int32{
	"MEMBRANE_POSITION":     0,
	"SUBPART_CHOICE":        1,
	"KEYBOARD":              2,
	"STOPPING_FRET":         3,
	"STOPPING_AGAINST_BODY": 4,
	"STOPPING_HOLE":         5,
	"STOPPING_HOLE_KEY":     6,
	"SLIDE":                 7,
	"HARMONIC_SERIES":       8,
	"VALVE_ROUTES_AIR":      9,
	"BP_IN_BELL":            10,
	"FOOT_PEDALS":           11,
}
View Source
var SiteRealizationBuildingType_name = map[int32]string{
	0:  "cottage_plot",
	1:  "castle_wall",
	2:  "castle_tower",
	3:  "castle_courtyard",
	4:  "house",
	5:  "temple",
	6:  "tomb",
	7:  "shop_house",
	8:  "warehouse",
	9:  "market_square",
	10: "pasture",
	11: "waste",
	12: "courtyard",
	13: "well",
	14: "vault",
	15: "great_tower",
	16: "trenches",
	17: "tree_house",
	18: "hillock_house",
	19: "mead_hall",
	20: "fortress_entrance",
	21: "library",
	22: "tavern",
}
View Source
var SiteRealizationBuildingType_value = map[string]int32{
	"cottage_plot":      0,
	"castle_wall":       1,
	"castle_tower":      2,
	"castle_courtyard":  3,
	"house":             4,
	"temple":            5,
	"tomb":              6,
	"shop_house":        7,
	"warehouse":         8,
	"market_square":     9,
	"pasture":           10,
	"waste":             11,
	"courtyard":         12,
	"well":              13,
	"vault":             14,
	"great_tower":       15,
	"trenches":          16,
	"tree_house":        17,
	"hillock_house":     18,
	"mead_hall":         19,
	"fortress_entrance": 20,
	"library":           21,
	"tavern":            22,
}
View Source
var SoundProductionType_name = map[int32]string{
	0:  "PLUCKED_BY_BP",
	1:  "PLUCKED",
	2:  "BOWED",
	3:  "STRUCK_BY_BP",
	4:  "STRUCK",
	5:  "VIBRATE_BP_AGAINST_OPENING",
	6:  "BLOW_AGAINST_FIPPLE",
	7:  "BLOW_OVER_OPENING_SIDE",
	8:  "BLOW_OVER_OPENING_END",
	9:  "BLOW_OVER_SINGLE_REED",
	10: "BLOW_OVER_DOUBLE_REED",
	11: "BLOW_OVER_FREE_REED",
	12: "STRUCK_TOGETHER",
	13: "SHAKEN",
	14: "SCRAPED",
	15: "FRICTION",
	16: "RESONATOR",
	17: "BAG_OVER_REED",
	18: "AIR_OVER_REED",
	19: "AIR_OVER_FREE_REED",
	20: "AIR_AGAINST_FIPPLE",
}
View Source
var SoundProductionType_value = map[string]int32{
	"PLUCKED_BY_BP":              0,
	"PLUCKED":                    1,
	"BOWED":                      2,
	"STRUCK_BY_BP":               3,
	"STRUCK":                     4,
	"VIBRATE_BP_AGAINST_OPENING": 5,
	"BLOW_AGAINST_FIPPLE":        6,
	"BLOW_OVER_OPENING_SIDE":     7,
	"BLOW_OVER_OPENING_END":      8,
	"BLOW_OVER_SINGLE_REED":      9,
	"BLOW_OVER_DOUBLE_REED":      10,
	"BLOW_OVER_FREE_REED":        11,
	"STRUCK_TOGETHER":            12,
	"SHAKEN":                     13,
	"SCRAPED":                    14,
	"FRICTION":                   15,
	"RESONATOR":                  16,
	"BAG_OVER_REED":              17,
	"AIR_OVER_REED":              18,
	"AIR_OVER_FREE_REED":         19,
	"AIR_AGAINST_FIPPLE":         20,
}
View Source
var StratusType_name = map[int32]string{
	0: "STRATUS_NONE",
	1: "STRATUS_ALTO",
	2: "STRATUS_PROPER",
	3: "STRATUS_NIMBUS",
}
View Source
var StratusType_value = map[string]int32{
	"STRATUS_NONE":   0,
	"STRATUS_ALTO":   1,
	"STRATUS_PROPER": 2,
	"STRATUS_NIMBUS": 3,
}
View Source
var TileDigDesignation_name = map[int32]string{
	0: "NO_DIG",
	1: "DEFAULT_DIG",
	2: "UP_DOWN_STAIR_DIG",
	3: "CHANNEL_DIG",
	4: "RAMP_DIG",
	5: "DOWN_STAIR_DIG",
	6: "UP_STAIR_DIG",
}
View Source
var TileDigDesignation_value = map[string]int32{
	"NO_DIG":            0,
	"DEFAULT_DIG":       1,
	"UP_DOWN_STAIR_DIG": 2,
	"CHANNEL_DIG":       3,
	"RAMP_DIG":          4,
	"DOWN_STAIR_DIG":    5,
	"UP_STAIR_DIG":      6,
}
View Source
var TiletypeMaterial_name = map[int32]string{
	-1: "NO_MATERIAL",
	0:  "AIR",
	1:  "SOIL",
	2:  "STONE",
	3:  "FEATURE",
	4:  "LAVA_STONE",
	5:  "MINERAL",
	6:  "FROZEN_LIQUID",
	7:  "CONSTRUCTION",
	8:  "GRASS_LIGHT",
	9:  "GRASS_DARK",
	10: "GRASS_DRY",
	11: "GRASS_DEAD",
	12: "PLANT",
	13: "HFS",
	14: "CAMPFIRE",
	15: "FIRE",
	16: "ASHES",
	17: "MAGMA",
	18: "DRIFTWOOD",
	19: "POOL",
	20: "BROOK",
	21: "RIVER",
	22: "ROOT",
	23: "TREE_MATERIAL",
	24: "MUSHROOM",
	25: "UNDERWORLD_GATE",
}
View Source
var TiletypeMaterial_value = map[string]int32{
	"NO_MATERIAL":     -1,
	"AIR":             0,
	"SOIL":            1,
	"STONE":           2,
	"FEATURE":         3,
	"LAVA_STONE":      4,
	"MINERAL":         5,
	"FROZEN_LIQUID":   6,
	"CONSTRUCTION":    7,
	"GRASS_LIGHT":     8,
	"GRASS_DARK":      9,
	"GRASS_DRY":       10,
	"GRASS_DEAD":      11,
	"PLANT":           12,
	"HFS":             13,
	"CAMPFIRE":        14,
	"FIRE":            15,
	"ASHES":           16,
	"MAGMA":           17,
	"DRIFTWOOD":       18,
	"POOL":            19,
	"BROOK":           20,
	"RIVER":           21,
	"ROOT":            22,
	"TREE_MATERIAL":   23,
	"MUSHROOM":        24,
	"UNDERWORLD_GATE": 25,
}
View Source
var TiletypeShape_name = map[int32]string{
	-1: "NO_SHAPE",
	0:  "EMPTY",
	1:  "FLOOR",
	2:  "BOULDER",
	3:  "PEBBLES",
	4:  "WALL",
	5:  "FORTIFICATION",
	6:  "STAIR_UP",
	7:  "STAIR_DOWN",
	8:  "STAIR_UPDOWN",
	9:  "RAMP",
	10: "RAMP_TOP",
	11: "BROOK_BED",
	12: "BROOK_TOP",
	13: "TREE_SHAPE",
	14: "SAPLING",
	15: "SHRUB",
	16: "ENDLESS_PIT",
	17: "BRANCH",
	18: "TRUNK_BRANCH",
	19: "TWIG",
}
View Source
var TiletypeShape_value = map[string]int32{
	"NO_SHAPE":      -1,
	"EMPTY":         0,
	"FLOOR":         1,
	"BOULDER":       2,
	"PEBBLES":       3,
	"WALL":          4,
	"FORTIFICATION": 5,
	"STAIR_UP":      6,
	"STAIR_DOWN":    7,
	"STAIR_UPDOWN":  8,
	"RAMP":          9,
	"RAMP_TOP":      10,
	"BROOK_BED":     11,
	"BROOK_TOP":     12,
	"TREE_SHAPE":    13,
	"SAPLING":       14,
	"SHRUB":         15,
	"ENDLESS_PIT":   16,
	"BRANCH":        17,
	"TRUNK_BRANCH":  18,
	"TWIG":          19,
}
View Source
var TiletypeSpecial_name = map[int32]string{
	-1: "NO_SPECIAL",
	0:  "NORMAL",
	1:  "RIVER_SOURCE",
	2:  "WATERFALL",
	3:  "SMOOTH",
	4:  "FURROWED",
	5:  "WET",
	6:  "DEAD",
	7:  "WORN_1",
	8:  "WORN_2",
	9:  "WORN_3",
	10: "TRACK",
	11: "SMOOTH_DEAD",
}
View Source
var TiletypeSpecial_value = map[string]int32{
	"NO_SPECIAL":   -1,
	"NORMAL":       0,
	"RIVER_SOURCE": 1,
	"WATERFALL":    2,
	"SMOOTH":       3,
	"FURROWED":     4,
	"WET":          5,
	"DEAD":         6,
	"WORN_1":       7,
	"WORN_2":       8,
	"WORN_3":       9,
	"TRACK":        10,
	"SMOOTH_DEAD":  11,
}
View Source
var TiletypeVariant_name = map[int32]string{
	-1: "NO_VARIANT",
	0:  "VAR_1",
	1:  "VAR_2",
	2:  "VAR_3",
	3:  "VAR_4",
}
View Source
var TiletypeVariant_value = map[string]int32{
	"NO_VARIANT": -1,
	"VAR_1":      0,
	"VAR_2":      1,
	"VAR_3":      2,
	"VAR_4":      3,
}
View Source
var TuningType_name = map[int32]string{
	0: "PEGS",
	1: "ADJUSTABLE_BRIDGES",
	2: "CROOKS",
	3: "TIGHTENING",
	4: "LEVERS",
}
View Source
var TuningType_value = map[string]int32{
	"PEGS":               0,
	"ADJUSTABLE_BRIDGES": 1,
	"CROOKS":             2,
	"TIGHTENING":         3,
	"LEVERS":             4,
}
View Source
var WorldPoles_name = map[int32]string{
	0: "NO_POLES",
	1: "NORTH_POLE",
	2: "SOUTH_POLE",
	3: "BOTH_POLES",
}
View Source
var WorldPoles_value = map[string]int32{
	"NO_POLES":   0,
	"NORTH_POLE": 1,
	"SOUTH_POLE": 2,
	"BOTH_POLES": 3,
}

Functions

func CallCheckHashes

func CallCheckHashes(client *dfhackrpc.Client) (dfhackrpc.CommandResult, error)

CallCheckHashes is a convenience wrapper around the RemoteFortressReader::CheckHashes RPC method.

func CallGetPauseState

func CallGetPauseState(client *dfhackrpc.Client) (bool, dfhackrpc.CommandResult, error)

CallGetPauseState is a convenience wrapper around the RemoteFortressReader::GetPauseState RPC method.

func CallJumpCommand

func CallJumpCommand(client *dfhackrpc.Client, request *MoveCommandParams) (dfhackrpc.CommandResult, error)

CallJumpCommand is a convenience wrapper around the RemoteFortressReader::JumpCommand RPC method.

func CallMiscMoveCommand

func CallMiscMoveCommand(client *dfhackrpc.Client, request *MiscMoveParams) (dfhackrpc.CommandResult, error)

CallMiscMoveCommand is a convenience wrapper around the RemoteFortressReader::MiscMoveCommand RPC method.

func CallMoveCommand

func CallMoveCommand(client *dfhackrpc.Client, request *MoveCommandParams) (dfhackrpc.CommandResult, error)

CallMoveCommand is a convenience wrapper around the RemoteFortressReader::MoveCommand RPC method.

func CallMovementSelectCommand

func CallMovementSelectCommand(client *dfhackrpc.Client, value int32) (dfhackrpc.CommandResult, error)

CallMovementSelectCommand is a convenience wrapper around the RemoteFortressReader::MovementSelectCommand RPC method.

func CallPassKeyboardEvent

func CallPassKeyboardEvent(client *dfhackrpc.Client, request *KeyboardEvent) (dfhackrpc.CommandResult, error)

CallPassKeyboardEvent is a convenience wrapper around the RemoteFortressReader::PassKeyboardEvent RPC method.

func CallResetMapHashes

func CallResetMapHashes(client *dfhackrpc.Client) (dfhackrpc.CommandResult, error)

CallResetMapHashes is a convenience wrapper around the RemoteFortressReader::ResetMapHashes RPC method.

func CallSendDigCommand

func CallSendDigCommand(client *dfhackrpc.Client, request *DigCommand) (dfhackrpc.CommandResult, error)

CallSendDigCommand is a convenience wrapper around the RemoteFortressReader::SendDigCommand RPC method.

func CallSetPauseState

func CallSetPauseState(client *dfhackrpc.Client, value bool) (dfhackrpc.CommandResult, error)

CallSetPauseState is a convenience wrapper around the RemoteFortressReader::SetPauseState RPC method.

Types

type AdvmodeMenu

type AdvmodeMenu int32
const (
	AdvmodeMenu_Default                 AdvmodeMenu = 0
	AdvmodeMenu_Look                    AdvmodeMenu = 1
	AdvmodeMenu_ConversationAddress     AdvmodeMenu = 2
	AdvmodeMenu_ConversationSelect      AdvmodeMenu = 3
	AdvmodeMenu_ConversationSpeak       AdvmodeMenu = 4
	AdvmodeMenu_Inventory               AdvmodeMenu = 5
	AdvmodeMenu_Drop                    AdvmodeMenu = 6
	AdvmodeMenu_ThrowItem               AdvmodeMenu = 7
	AdvmodeMenu_Wear                    AdvmodeMenu = 8
	AdvmodeMenu_Remove                  AdvmodeMenu = 9
	AdvmodeMenu_Interact                AdvmodeMenu = 10
	AdvmodeMenu_Put                     AdvmodeMenu = 11
	AdvmodeMenu_PutContainer            AdvmodeMenu = 12
	AdvmodeMenu_Eat                     AdvmodeMenu = 13
	AdvmodeMenu_ThrowAim                AdvmodeMenu = 14
	AdvmodeMenu_Fire                    AdvmodeMenu = 15
	AdvmodeMenu_Get                     AdvmodeMenu = 16
	AdvmodeMenu_Unk17                   AdvmodeMenu = 17
	AdvmodeMenu_CombatPrefs             AdvmodeMenu = 18
	AdvmodeMenu_Companions              AdvmodeMenu = 19
	AdvmodeMenu_MovementPrefs           AdvmodeMenu = 20
	AdvmodeMenu_SpeedPrefs              AdvmodeMenu = 21
	AdvmodeMenu_InteractAction          AdvmodeMenu = 22
	AdvmodeMenu_MoveCarefully           AdvmodeMenu = 23
	AdvmodeMenu_Announcements           AdvmodeMenu = 24
	AdvmodeMenu_UseBuilding             AdvmodeMenu = 25
	AdvmodeMenu_Travel                  AdvmodeMenu = 26
	AdvmodeMenu_Unk27                   AdvmodeMenu = 27
	AdvmodeMenu_Unk28                   AdvmodeMenu = 28
	AdvmodeMenu_SleepConfirm            AdvmodeMenu = 29
	AdvmodeMenu_SelectInteractionTarget AdvmodeMenu = 30
	AdvmodeMenu_Unk31                   AdvmodeMenu = 31
	AdvmodeMenu_Unk32                   AdvmodeMenu = 32
	AdvmodeMenu_FallAction              AdvmodeMenu = 33
	AdvmodeMenu_ViewTracks              AdvmodeMenu = 34
	AdvmodeMenu_Jump                    AdvmodeMenu = 35
	AdvmodeMenu_Unk36                   AdvmodeMenu = 36
	AdvmodeMenu_AttackConfirm           AdvmodeMenu = 37
	AdvmodeMenu_AttackType              AdvmodeMenu = 38
	AdvmodeMenu_AttackBodypart          AdvmodeMenu = 39
	AdvmodeMenu_AttackStrike            AdvmodeMenu = 40
	AdvmodeMenu_Unk41                   AdvmodeMenu = 41
	AdvmodeMenu_Unk42                   AdvmodeMenu = 42
	AdvmodeMenu_DodgeDirection          AdvmodeMenu = 43
	AdvmodeMenu_Unk44                   AdvmodeMenu = 44
	AdvmodeMenu_Unk45                   AdvmodeMenu = 45
	AdvmodeMenu_Build                   AdvmodeMenu = 46
)

func (AdvmodeMenu) Enum

func (x AdvmodeMenu) Enum() *AdvmodeMenu

func (AdvmodeMenu) EnumDescriptor

func (AdvmodeMenu) EnumDescriptor() ([]byte, []int)

func (AdvmodeMenu) String

func (x AdvmodeMenu) String() string

func (*AdvmodeMenu) UnmarshalJSON

func (x *AdvmodeMenu) UnmarshalJSON(data []byte) error

type Army

type Army struct {
	Id                   *int32            `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	PosX                 *int32            `protobuf:"varint,2,opt,name=pos_x,json=posX" json:"pos_x,omitempty"`
	PosY                 *int32            `protobuf:"varint,3,opt,name=pos_y,json=posY" json:"pos_y,omitempty"`
	PosZ                 *int32            `protobuf:"varint,4,opt,name=pos_z,json=posZ" json:"pos_z,omitempty"`
	Leader               *UnitDefinition   `protobuf:"bytes,5,opt,name=leader" json:"leader,omitempty"`
	Members              []*UnitDefinition `protobuf:"bytes,6,rep,name=members" json:"members,omitempty"`
	Flags                *uint32           `protobuf:"varint,7,opt,name=flags" json:"flags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Army) Descriptor

func (*Army) Descriptor() ([]byte, []int)

func (*Army) GetFlags

func (m *Army) GetFlags() uint32

func (*Army) GetId

func (m *Army) GetId() int32

func (*Army) GetLeader

func (m *Army) GetLeader() *UnitDefinition

func (*Army) GetMembers

func (m *Army) GetMembers() []*UnitDefinition

func (*Army) GetPosX

func (m *Army) GetPosX() int32

func (*Army) GetPosY

func (m *Army) GetPosY() int32

func (*Army) GetPosZ

func (m *Army) GetPosZ() int32

func (*Army) ProtoMessage

func (*Army) ProtoMessage()

func (*Army) Reset

func (m *Army) Reset()

func (*Army) String

func (m *Army) String() string

func (*Army) XXX_DiscardUnknown

func (m *Army) XXX_DiscardUnknown()

func (*Army) XXX_Marshal

func (m *Army) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Army) XXX_Merge

func (dst *Army) XXX_Merge(src proto.Message)

func (*Army) XXX_Size

func (m *Army) XXX_Size() int

func (*Army) XXX_Unmarshal

func (m *Army) XXX_Unmarshal(b []byte) error

type ArmyList

type ArmyList struct {
	Armies               []*Army  `protobuf:"bytes,1,rep,name=armies" json:"armies,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ArmyList) Descriptor

func (*ArmyList) Descriptor() ([]byte, []int)

func (*ArmyList) GetArmies

func (m *ArmyList) GetArmies() []*Army

func (*ArmyList) ProtoMessage

func (*ArmyList) ProtoMessage()

func (*ArmyList) Reset

func (m *ArmyList) Reset()

func (*ArmyList) String

func (m *ArmyList) String() string

func (*ArmyList) XXX_DiscardUnknown

func (m *ArmyList) XXX_DiscardUnknown()

func (*ArmyList) XXX_Marshal

func (m *ArmyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArmyList) XXX_Merge

func (dst *ArmyList) XXX_Merge(src proto.Message)

func (*ArmyList) XXX_Size

func (m *ArmyList) XXX_Size() int

func (*ArmyList) XXX_Unmarshal

func (m *ArmyList) XXX_Unmarshal(b []byte) error

type ArtImage

type ArtImage struct {
	Elements             []*ArtImageElement  `protobuf:"bytes,1,rep,name=elements" json:"elements,omitempty"`
	Id                   *MatPair            `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	Properties           []*ArtImageProperty `protobuf:"bytes,3,rep,name=properties" json:"properties,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*ArtImage) Descriptor

func (*ArtImage) Descriptor() ([]byte, []int)

func (*ArtImage) GetElements

func (m *ArtImage) GetElements() []*ArtImageElement

func (*ArtImage) GetId

func (m *ArtImage) GetId() *MatPair

func (*ArtImage) GetProperties

func (m *ArtImage) GetProperties() []*ArtImageProperty

func (*ArtImage) ProtoMessage

func (*ArtImage) ProtoMessage()

func (*ArtImage) Reset

func (m *ArtImage) Reset()

func (*ArtImage) String

func (m *ArtImage) String() string

func (*ArtImage) XXX_DiscardUnknown

func (m *ArtImage) XXX_DiscardUnknown()

func (*ArtImage) XXX_Marshal

func (m *ArtImage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArtImage) XXX_Merge

func (dst *ArtImage) XXX_Merge(src proto.Message)

func (*ArtImage) XXX_Size

func (m *ArtImage) XXX_Size() int

func (*ArtImage) XXX_Unmarshal

func (m *ArtImage) XXX_Unmarshal(b []byte) error

type ArtImageElement

type ArtImageElement struct {
	Count                *int32               `protobuf:"varint,1,opt,name=count" json:"count,omitempty"`
	Type                 *ArtImageElementType `protobuf:"varint,2,opt,name=type,enum=RemoteFortressReader.ArtImageElementType" json:"type,omitempty"`
	CreatureItem         *MatPair             `protobuf:"bytes,3,opt,name=creature_item,json=creatureItem" json:"creature_item,omitempty"`
	Material             *MatPair             `protobuf:"bytes,5,opt,name=material" json:"material,omitempty"`
	Id                   *int32               `protobuf:"varint,6,opt,name=id" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ArtImageElement) Descriptor

func (*ArtImageElement) Descriptor() ([]byte, []int)

func (*ArtImageElement) GetCount

func (m *ArtImageElement) GetCount() int32

func (*ArtImageElement) GetCreatureItem

func (m *ArtImageElement) GetCreatureItem() *MatPair

func (*ArtImageElement) GetId

func (m *ArtImageElement) GetId() int32

func (*ArtImageElement) GetMaterial

func (m *ArtImageElement) GetMaterial() *MatPair

func (*ArtImageElement) GetType

func (m *ArtImageElement) GetType() ArtImageElementType

func (*ArtImageElement) ProtoMessage

func (*ArtImageElement) ProtoMessage()

func (*ArtImageElement) Reset

func (m *ArtImageElement) Reset()

func (*ArtImageElement) String

func (m *ArtImageElement) String() string

func (*ArtImageElement) XXX_DiscardUnknown

func (m *ArtImageElement) XXX_DiscardUnknown()

func (*ArtImageElement) XXX_Marshal

func (m *ArtImageElement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArtImageElement) XXX_Merge

func (dst *ArtImageElement) XXX_Merge(src proto.Message)

func (*ArtImageElement) XXX_Size

func (m *ArtImageElement) XXX_Size() int

func (*ArtImageElement) XXX_Unmarshal

func (m *ArtImageElement) XXX_Unmarshal(b []byte) error

type ArtImageElementType

type ArtImageElementType int32
const (
	ArtImageElementType_IMAGE_CREATURE ArtImageElementType = 0
	ArtImageElementType_IMAGE_PLANT    ArtImageElementType = 1
	ArtImageElementType_IMAGE_TREE     ArtImageElementType = 2
	ArtImageElementType_IMAGE_SHAPE    ArtImageElementType = 3
	ArtImageElementType_IMAGE_ITEM     ArtImageElementType = 4
)

func (ArtImageElementType) Enum

func (ArtImageElementType) EnumDescriptor

func (ArtImageElementType) EnumDescriptor() ([]byte, []int)

func (ArtImageElementType) String

func (x ArtImageElementType) String() string

func (*ArtImageElementType) UnmarshalJSON

func (x *ArtImageElementType) UnmarshalJSON(data []byte) error

type ArtImageProperty

type ArtImageProperty struct {
	Subject              *int32                `protobuf:"varint,1,opt,name=subject" json:"subject,omitempty"`
	Object               *int32                `protobuf:"varint,2,opt,name=object" json:"object,omitempty"`
	Verb                 *ArtImageVerb         `protobuf:"varint,3,opt,name=verb,enum=RemoteFortressReader.ArtImageVerb" json:"verb,omitempty"`
	Type                 *ArtImagePropertyType `protobuf:"varint,4,opt,name=type,enum=RemoteFortressReader.ArtImagePropertyType" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ArtImageProperty) Descriptor

func (*ArtImageProperty) Descriptor() ([]byte, []int)

func (*ArtImageProperty) GetObject

func (m *ArtImageProperty) GetObject() int32

func (*ArtImageProperty) GetSubject

func (m *ArtImageProperty) GetSubject() int32

func (*ArtImageProperty) GetType

func (*ArtImageProperty) GetVerb

func (m *ArtImageProperty) GetVerb() ArtImageVerb

func (*ArtImageProperty) ProtoMessage

func (*ArtImageProperty) ProtoMessage()

func (*ArtImageProperty) Reset

func (m *ArtImageProperty) Reset()

func (*ArtImageProperty) String

func (m *ArtImageProperty) String() string

func (*ArtImageProperty) XXX_DiscardUnknown

func (m *ArtImageProperty) XXX_DiscardUnknown()

func (*ArtImageProperty) XXX_Marshal

func (m *ArtImageProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ArtImageProperty) XXX_Merge

func (dst *ArtImageProperty) XXX_Merge(src proto.Message)

func (*ArtImageProperty) XXX_Size

func (m *ArtImageProperty) XXX_Size() int

func (*ArtImageProperty) XXX_Unmarshal

func (m *ArtImageProperty) XXX_Unmarshal(b []byte) error

type ArtImagePropertyType

type ArtImagePropertyType int32
const (
	ArtImagePropertyType_TRANSITIVE_VERB   ArtImagePropertyType = 0
	ArtImagePropertyType_INTRANSITIVE_VERB ArtImagePropertyType = 1
)

func (ArtImagePropertyType) Enum

func (ArtImagePropertyType) EnumDescriptor

func (ArtImagePropertyType) EnumDescriptor() ([]byte, []int)

func (ArtImagePropertyType) String

func (x ArtImagePropertyType) String() string

func (*ArtImagePropertyType) UnmarshalJSON

func (x *ArtImagePropertyType) UnmarshalJSON(data []byte) error

type ArtImageVerb

type ArtImageVerb int32
const (
	ArtImageVerb_VERB_WITHERING             ArtImageVerb = 0
	ArtImageVerb_VERB_SURROUNDEDBY          ArtImageVerb = 1
	ArtImageVerb_VERB_MASSACRING            ArtImageVerb = 2
	ArtImageVerb_VERB_FIGHTING              ArtImageVerb = 3
	ArtImageVerb_VERB_LABORING              ArtImageVerb = 4
	ArtImageVerb_VERB_GREETING              ArtImageVerb = 5
	ArtImageVerb_VERB_REFUSING              ArtImageVerb = 6
	ArtImageVerb_VERB_SPEAKING              ArtImageVerb = 7
	ArtImageVerb_VERB_EMBRACING             ArtImageVerb = 8
	ArtImageVerb_VERB_STRIKINGDOWN          ArtImageVerb = 9
	ArtImageVerb_VERB_MENACINGPOSE          ArtImageVerb = 10
	ArtImageVerb_VERB_TRAVELING             ArtImageVerb = 11
	ArtImageVerb_VERB_RAISING               ArtImageVerb = 12
	ArtImageVerb_VERB_HIDING                ArtImageVerb = 13
	ArtImageVerb_VERB_LOOKINGCONFUSED       ArtImageVerb = 14
	ArtImageVerb_VERB_LOOKINGTERRIFIED      ArtImageVerb = 15
	ArtImageVerb_VERB_DEVOURING             ArtImageVerb = 16
	ArtImageVerb_VERB_ADMIRING              ArtImageVerb = 17
	ArtImageVerb_VERB_BURNING               ArtImageVerb = 18
	ArtImageVerb_VERB_WEEPING               ArtImageVerb = 19
	ArtImageVerb_VERB_LOOKINGDEJECTED       ArtImageVerb = 20
	ArtImageVerb_VERB_CRINGING              ArtImageVerb = 21
	ArtImageVerb_VERB_SCREAMING             ArtImageVerb = 22
	ArtImageVerb_VERB_SUBMISSIVEGESTURE     ArtImageVerb = 23
	ArtImageVerb_VERB_FETALPOSITION         ArtImageVerb = 24
	ArtImageVerb_VERB_SMEAREDINTOSPIRAL     ArtImageVerb = 25
	ArtImageVerb_VERB_FALLING               ArtImageVerb = 26
	ArtImageVerb_VERB_DEAD                  ArtImageVerb = 27
	ArtImageVerb_VERB_LAUGHING              ArtImageVerb = 28
	ArtImageVerb_VERB_LOOKINGOFFENDED       ArtImageVerb = 29
	ArtImageVerb_VERB_BEINGSHOT             ArtImageVerb = 30
	ArtImageVerb_VERB_PLAINTIVEGESTURE      ArtImageVerb = 31
	ArtImageVerb_VERB_MELTING               ArtImageVerb = 32
	ArtImageVerb_VERB_SHOOTING              ArtImageVerb = 33
	ArtImageVerb_VERB_TORTURING             ArtImageVerb = 34
	ArtImageVerb_VERB_COMMITTINGDEPRAVEDACT ArtImageVerb = 35
	ArtImageVerb_VERB_PRAYING               ArtImageVerb = 36
	ArtImageVerb_VERB_CONTEMPLATING         ArtImageVerb = 37
	ArtImageVerb_VERB_COOKING               ArtImageVerb = 38
	ArtImageVerb_VERB_ENGRAVING             ArtImageVerb = 39
	ArtImageVerb_VERB_PROSTRATING           ArtImageVerb = 40
	ArtImageVerb_VERB_SUFFERING             ArtImageVerb = 41
	ArtImageVerb_VERB_BEINGIMPALED          ArtImageVerb = 42
	ArtImageVerb_VERB_BEINGCONTORTED        ArtImageVerb = 43
	ArtImageVerb_VERB_BEINGFLAYED           ArtImageVerb = 44
	ArtImageVerb_VERB_HANGINGFROM           ArtImageVerb = 45
	ArtImageVerb_VERB_BEINGMUTILATED        ArtImageVerb = 46
	ArtImageVerb_VERB_TRIUMPHANTPOSE        ArtImageVerb = 47
)

func (ArtImageVerb) Enum

func (x ArtImageVerb) Enum() *ArtImageVerb

func (ArtImageVerb) EnumDescriptor

func (ArtImageVerb) EnumDescriptor() ([]byte, []int)

func (ArtImageVerb) String

func (x ArtImageVerb) String() string

func (*ArtImageVerb) UnmarshalJSON

func (x *ArtImageVerb) UnmarshalJSON(data []byte) error

type BlockList

type BlockList struct {
	MapBlocks            []*MapBlock  `protobuf:"bytes,1,rep,name=map_blocks,json=mapBlocks" json:"map_blocks,omitempty"`
	MapX                 *int32       `protobuf:"varint,2,opt,name=map_x,json=mapX" json:"map_x,omitempty"`
	MapY                 *int32       `protobuf:"varint,3,opt,name=map_y,json=mapY" json:"map_y,omitempty"`
	Engravings           []*Engraving `protobuf:"bytes,4,rep,name=engravings" json:"engravings,omitempty"`
	OceanWaves           []*Wave      `protobuf:"bytes,5,rep,name=ocean_waves,json=oceanWaves" json:"ocean_waves,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func CallGetBlockList

func CallGetBlockList(client *dfhackrpc.Client, request *BlockRequest) (*BlockList, dfhackrpc.CommandResult, error)

CallGetBlockList is a convenience wrapper around the RemoteFortressReader::GetBlockList RPC method.

func (*BlockList) Descriptor

func (*BlockList) Descriptor() ([]byte, []int)

func (*BlockList) GetEngravings

func (m *BlockList) GetEngravings() []*Engraving

func (*BlockList) GetMapBlocks

func (m *BlockList) GetMapBlocks() []*MapBlock

func (*BlockList) GetMapX

func (m *BlockList) GetMapX() int32

func (*BlockList) GetMapY

func (m *BlockList) GetMapY() int32

func (*BlockList) GetOceanWaves

func (m *BlockList) GetOceanWaves() []*Wave

func (*BlockList) ProtoMessage

func (*BlockList) ProtoMessage()

func (*BlockList) Reset

func (m *BlockList) Reset()

func (*BlockList) String

func (m *BlockList) String() string

func (*BlockList) XXX_DiscardUnknown

func (m *BlockList) XXX_DiscardUnknown()

func (*BlockList) XXX_Marshal

func (m *BlockList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockList) XXX_Merge

func (dst *BlockList) XXX_Merge(src proto.Message)

func (*BlockList) XXX_Size

func (m *BlockList) XXX_Size() int

func (*BlockList) XXX_Unmarshal

func (m *BlockList) XXX_Unmarshal(b []byte) error

type BlockRequest

type BlockRequest struct {
	BlocksNeeded         *int32   `protobuf:"varint,1,opt,name=blocks_needed,json=blocksNeeded" json:"blocks_needed,omitempty"`
	MinX                 *int32   `protobuf:"varint,2,opt,name=min_x,json=minX" json:"min_x,omitempty"`
	MaxX                 *int32   `protobuf:"varint,3,opt,name=max_x,json=maxX" json:"max_x,omitempty"`
	MinY                 *int32   `protobuf:"varint,4,opt,name=min_y,json=minY" json:"min_y,omitempty"`
	MaxY                 *int32   `protobuf:"varint,5,opt,name=max_y,json=maxY" json:"max_y,omitempty"`
	MinZ                 *int32   `protobuf:"varint,6,opt,name=min_z,json=minZ" json:"min_z,omitempty"`
	MaxZ                 *int32   `protobuf:"varint,7,opt,name=max_z,json=maxZ" json:"max_z,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BlockRequest) Descriptor

func (*BlockRequest) Descriptor() ([]byte, []int)

func (*BlockRequest) GetBlocksNeeded

func (m *BlockRequest) GetBlocksNeeded() int32

func (*BlockRequest) GetMaxX

func (m *BlockRequest) GetMaxX() int32

func (*BlockRequest) GetMaxY

func (m *BlockRequest) GetMaxY() int32

func (*BlockRequest) GetMaxZ

func (m *BlockRequest) GetMaxZ() int32

func (*BlockRequest) GetMinX

func (m *BlockRequest) GetMinX() int32

func (*BlockRequest) GetMinY

func (m *BlockRequest) GetMinY() int32

func (*BlockRequest) GetMinZ

func (m *BlockRequest) GetMinZ() int32

func (*BlockRequest) ProtoMessage

func (*BlockRequest) ProtoMessage()

func (*BlockRequest) Reset

func (m *BlockRequest) Reset()

func (*BlockRequest) String

func (m *BlockRequest) String() string

func (*BlockRequest) XXX_DiscardUnknown

func (m *BlockRequest) XXX_DiscardUnknown()

func (*BlockRequest) XXX_Marshal

func (m *BlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockRequest) XXX_Merge

func (dst *BlockRequest) XXX_Merge(src proto.Message)

func (*BlockRequest) XXX_Size

func (m *BlockRequest) XXX_Size() int

func (*BlockRequest) XXX_Unmarshal

func (m *BlockRequest) XXX_Unmarshal(b []byte) error

type BodyPartLayerRaw

type BodyPartLayerRaw struct {
	LayerName            *string  `protobuf:"bytes,1,opt,name=layer_name,json=layerName" json:"layer_name,omitempty"`
	TissueId             *int32   `protobuf:"varint,2,opt,name=tissue_id,json=tissueId" json:"tissue_id,omitempty"`
	LayerDepth           *int32   `protobuf:"varint,3,opt,name=layer_depth,json=layerDepth" json:"layer_depth,omitempty"`
	BpModifiers          []int32  `protobuf:"varint,4,rep,name=bp_modifiers,json=bpModifiers" json:"bp_modifiers,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BodyPartLayerRaw) Descriptor

func (*BodyPartLayerRaw) Descriptor() ([]byte, []int)

func (*BodyPartLayerRaw) GetBpModifiers

func (m *BodyPartLayerRaw) GetBpModifiers() []int32

func (*BodyPartLayerRaw) GetLayerDepth

func (m *BodyPartLayerRaw) GetLayerDepth() int32

func (*BodyPartLayerRaw) GetLayerName

func (m *BodyPartLayerRaw) GetLayerName() string

func (*BodyPartLayerRaw) GetTissueId

func (m *BodyPartLayerRaw) GetTissueId() int32

func (*BodyPartLayerRaw) ProtoMessage

func (*BodyPartLayerRaw) ProtoMessage()

func (*BodyPartLayerRaw) Reset

func (m *BodyPartLayerRaw) Reset()

func (*BodyPartLayerRaw) String

func (m *BodyPartLayerRaw) String() string

func (*BodyPartLayerRaw) XXX_DiscardUnknown

func (m *BodyPartLayerRaw) XXX_DiscardUnknown()

func (*BodyPartLayerRaw) XXX_Marshal

func (m *BodyPartLayerRaw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BodyPartLayerRaw) XXX_Merge

func (dst *BodyPartLayerRaw) XXX_Merge(src proto.Message)

func (*BodyPartLayerRaw) XXX_Size

func (m *BodyPartLayerRaw) XXX_Size() int

func (*BodyPartLayerRaw) XXX_Unmarshal

func (m *BodyPartLayerRaw) XXX_Unmarshal(b []byte) error

type BodyPartRaw

type BodyPartRaw struct {
	Token                *string             `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
	Category             *string             `protobuf:"bytes,2,opt,name=category" json:"category,omitempty"`
	Parent               *int32              `protobuf:"varint,3,opt,name=parent" json:"parent,omitempty"`
	Flags                []bool              `protobuf:"varint,4,rep,name=flags" json:"flags,omitempty"`
	Layers               []*BodyPartLayerRaw `protobuf:"bytes,5,rep,name=layers" json:"layers,omitempty"`
	Relsize              *int32              `protobuf:"varint,6,opt,name=relsize" json:"relsize,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*BodyPartRaw) Descriptor

func (*BodyPartRaw) Descriptor() ([]byte, []int)

func (*BodyPartRaw) GetCategory

func (m *BodyPartRaw) GetCategory() string

func (*BodyPartRaw) GetFlags

func (m *BodyPartRaw) GetFlags() []bool

func (*BodyPartRaw) GetLayers

func (m *BodyPartRaw) GetLayers() []*BodyPartLayerRaw

func (*BodyPartRaw) GetParent

func (m *BodyPartRaw) GetParent() int32

func (*BodyPartRaw) GetRelsize

func (m *BodyPartRaw) GetRelsize() int32

func (*BodyPartRaw) GetToken

func (m *BodyPartRaw) GetToken() string

func (*BodyPartRaw) ProtoMessage

func (*BodyPartRaw) ProtoMessage()

func (*BodyPartRaw) Reset

func (m *BodyPartRaw) Reset()

func (*BodyPartRaw) String

func (m *BodyPartRaw) String() string

func (*BodyPartRaw) XXX_DiscardUnknown

func (m *BodyPartRaw) XXX_DiscardUnknown()

func (*BodyPartRaw) XXX_Marshal

func (m *BodyPartRaw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BodyPartRaw) XXX_Merge

func (dst *BodyPartRaw) XXX_Merge(src proto.Message)

func (*BodyPartRaw) XXX_Size

func (m *BodyPartRaw) XXX_Size() int

func (*BodyPartRaw) XXX_Unmarshal

func (m *BodyPartRaw) XXX_Unmarshal(b []byte) error

type BodySizeInfo

type BodySizeInfo struct {
	SizeCur              *int32   `protobuf:"varint,1,opt,name=size_cur,json=sizeCur" json:"size_cur,omitempty"`
	SizeBase             *int32   `protobuf:"varint,2,opt,name=size_base,json=sizeBase" json:"size_base,omitempty"`
	AreaCur              *int32   `protobuf:"varint,3,opt,name=area_cur,json=areaCur" json:"area_cur,omitempty"`
	AreaBase             *int32   `protobuf:"varint,4,opt,name=area_base,json=areaBase" json:"area_base,omitempty"`
	LengthCur            *int32   `protobuf:"varint,5,opt,name=length_cur,json=lengthCur" json:"length_cur,omitempty"`
	LengthBase           *int32   `protobuf:"varint,6,opt,name=length_base,json=lengthBase" json:"length_base,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BodySizeInfo) Descriptor

func (*BodySizeInfo) Descriptor() ([]byte, []int)

func (*BodySizeInfo) GetAreaBase

func (m *BodySizeInfo) GetAreaBase() int32

func (*BodySizeInfo) GetAreaCur

func (m *BodySizeInfo) GetAreaCur() int32

func (*BodySizeInfo) GetLengthBase

func (m *BodySizeInfo) GetLengthBase() int32

func (*BodySizeInfo) GetLengthCur

func (m *BodySizeInfo) GetLengthCur() int32

func (*BodySizeInfo) GetSizeBase

func (m *BodySizeInfo) GetSizeBase() int32

func (*BodySizeInfo) GetSizeCur

func (m *BodySizeInfo) GetSizeCur() int32

func (*BodySizeInfo) ProtoMessage

func (*BodySizeInfo) ProtoMessage()

func (*BodySizeInfo) Reset

func (m *BodySizeInfo) Reset()

func (*BodySizeInfo) String

func (m *BodySizeInfo) String() string

func (*BodySizeInfo) XXX_DiscardUnknown

func (m *BodySizeInfo) XXX_DiscardUnknown()

func (*BodySizeInfo) XXX_Marshal

func (m *BodySizeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BodySizeInfo) XXX_Merge

func (dst *BodySizeInfo) XXX_Merge(src proto.Message)

func (*BodySizeInfo) XXX_Size

func (m *BodySizeInfo) XXX_Size() int

func (*BodySizeInfo) XXX_Unmarshal

func (m *BodySizeInfo) XXX_Unmarshal(b []byte) error

type BpAppearanceModifier

type BpAppearanceModifier struct {
	Type                 *string  `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	ModMin               *int32   `protobuf:"varint,2,opt,name=mod_min,json=modMin" json:"mod_min,omitempty"`
	ModMax               *int32   `protobuf:"varint,3,opt,name=mod_max,json=modMax" json:"mod_max,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BpAppearanceModifier) Descriptor

func (*BpAppearanceModifier) Descriptor() ([]byte, []int)

func (*BpAppearanceModifier) GetModMax

func (m *BpAppearanceModifier) GetModMax() int32

func (*BpAppearanceModifier) GetModMin

func (m *BpAppearanceModifier) GetModMin() int32

func (*BpAppearanceModifier) GetType

func (m *BpAppearanceModifier) GetType() string

func (*BpAppearanceModifier) ProtoMessage

func (*BpAppearanceModifier) ProtoMessage()

func (*BpAppearanceModifier) Reset

func (m *BpAppearanceModifier) Reset()

func (*BpAppearanceModifier) String

func (m *BpAppearanceModifier) String() string

func (*BpAppearanceModifier) XXX_DiscardUnknown

func (m *BpAppearanceModifier) XXX_DiscardUnknown()

func (*BpAppearanceModifier) XXX_Marshal

func (m *BpAppearanceModifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BpAppearanceModifier) XXX_Merge

func (dst *BpAppearanceModifier) XXX_Merge(src proto.Message)

func (*BpAppearanceModifier) XXX_Size

func (m *BpAppearanceModifier) XXX_Size() int

func (*BpAppearanceModifier) XXX_Unmarshal

func (m *BpAppearanceModifier) XXX_Unmarshal(b []byte) error

type BuildingDefinition

type BuildingDefinition struct {
	BuildingType         *BuildingType `protobuf:"bytes,1,req,name=building_type,json=buildingType" json:"building_type,omitempty"`
	Id                   *string       `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	Name                 *string       `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func CallGetBuildingDefList

func CallGetBuildingDefList(client *dfhackrpc.Client) ([]*BuildingDefinition, dfhackrpc.CommandResult, error)

CallGetBuildingDefList is a convenience wrapper around the RemoteFortressReader::GetBuildingDefList RPC method.

func (*BuildingDefinition) Descriptor

func (*BuildingDefinition) Descriptor() ([]byte, []int)

func (*BuildingDefinition) GetBuildingType

func (m *BuildingDefinition) GetBuildingType() *BuildingType

func (*BuildingDefinition) GetId

func (m *BuildingDefinition) GetId() string

func (*BuildingDefinition) GetName

func (m *BuildingDefinition) GetName() string

func (*BuildingDefinition) ProtoMessage

func (*BuildingDefinition) ProtoMessage()

func (*BuildingDefinition) Reset

func (m *BuildingDefinition) Reset()

func (*BuildingDefinition) String

func (m *BuildingDefinition) String() string

func (*BuildingDefinition) XXX_DiscardUnknown

func (m *BuildingDefinition) XXX_DiscardUnknown()

func (*BuildingDefinition) XXX_Marshal

func (m *BuildingDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildingDefinition) XXX_Merge

func (dst *BuildingDefinition) XXX_Merge(src proto.Message)

func (*BuildingDefinition) XXX_Size

func (m *BuildingDefinition) XXX_Size() int

func (*BuildingDefinition) XXX_Unmarshal

func (m *BuildingDefinition) XXX_Unmarshal(b []byte) error

type BuildingDirection

type BuildingDirection int32
const (
	BuildingDirection_NORTH BuildingDirection = 0
	BuildingDirection_EAST  BuildingDirection = 1
	BuildingDirection_SOUTH BuildingDirection = 2
	BuildingDirection_WEST  BuildingDirection = 3
	BuildingDirection_NONE  BuildingDirection = 4
)

func (BuildingDirection) Enum

func (BuildingDirection) EnumDescriptor

func (BuildingDirection) EnumDescriptor() ([]byte, []int)

func (BuildingDirection) String

func (x BuildingDirection) String() string

func (*BuildingDirection) UnmarshalJSON

func (x *BuildingDirection) UnmarshalJSON(data []byte) error

type BuildingExtents

type BuildingExtents struct {
	PosX                 *int32   `protobuf:"varint,1,req,name=pos_x,json=posX" json:"pos_x,omitempty"`
	PosY                 *int32   `protobuf:"varint,2,req,name=pos_y,json=posY" json:"pos_y,omitempty"`
	Width                *int32   `protobuf:"varint,3,req,name=width" json:"width,omitempty"`
	Height               *int32   `protobuf:"varint,4,req,name=height" json:"height,omitempty"`
	Extents              []int32  `protobuf:"varint,5,rep,name=extents" json:"extents,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BuildingExtents) Descriptor

func (*BuildingExtents) Descriptor() ([]byte, []int)

func (*BuildingExtents) GetExtents

func (m *BuildingExtents) GetExtents() []int32

func (*BuildingExtents) GetHeight

func (m *BuildingExtents) GetHeight() int32

func (*BuildingExtents) GetPosX

func (m *BuildingExtents) GetPosX() int32

func (*BuildingExtents) GetPosY

func (m *BuildingExtents) GetPosY() int32

func (*BuildingExtents) GetWidth

func (m *BuildingExtents) GetWidth() int32

func (*BuildingExtents) ProtoMessage

func (*BuildingExtents) ProtoMessage()

func (*BuildingExtents) Reset

func (m *BuildingExtents) Reset()

func (*BuildingExtents) String

func (m *BuildingExtents) String() string

func (*BuildingExtents) XXX_DiscardUnknown

func (m *BuildingExtents) XXX_DiscardUnknown()

func (*BuildingExtents) XXX_Marshal

func (m *BuildingExtents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildingExtents) XXX_Merge

func (dst *BuildingExtents) XXX_Merge(src proto.Message)

func (*BuildingExtents) XXX_Size

func (m *BuildingExtents) XXX_Size() int

func (*BuildingExtents) XXX_Unmarshal

func (m *BuildingExtents) XXX_Unmarshal(b []byte) error

type BuildingInstance

type BuildingInstance struct {
	Index                *int32             `protobuf:"varint,1,req,name=index" json:"index,omitempty"`
	PosXMin              *int32             `protobuf:"varint,2,opt,name=pos_x_min,json=posXMin" json:"pos_x_min,omitempty"`
	PosYMin              *int32             `protobuf:"varint,3,opt,name=pos_y_min,json=posYMin" json:"pos_y_min,omitempty"`
	PosZMin              *int32             `protobuf:"varint,4,opt,name=pos_z_min,json=posZMin" json:"pos_z_min,omitempty"`
	PosXMax              *int32             `protobuf:"varint,5,opt,name=pos_x_max,json=posXMax" json:"pos_x_max,omitempty"`
	PosYMax              *int32             `protobuf:"varint,6,opt,name=pos_y_max,json=posYMax" json:"pos_y_max,omitempty"`
	PosZMax              *int32             `protobuf:"varint,7,opt,name=pos_z_max,json=posZMax" json:"pos_z_max,omitempty"`
	BuildingType         *BuildingType      `protobuf:"bytes,8,opt,name=building_type,json=buildingType" json:"building_type,omitempty"`
	Material             *MatPair           `protobuf:"bytes,9,opt,name=material" json:"material,omitempty"`
	BuildingFlags        *uint32            `protobuf:"varint,10,opt,name=building_flags,json=buildingFlags" json:"building_flags,omitempty"`
	IsRoom               *bool              `protobuf:"varint,11,opt,name=is_room,json=isRoom" json:"is_room,omitempty"`
	Room                 *BuildingExtents   `protobuf:"bytes,12,opt,name=room" json:"room,omitempty"`
	Direction            *BuildingDirection `protobuf:"varint,13,opt,name=direction,enum=RemoteFortressReader.BuildingDirection" json:"direction,omitempty"`
	Items                []*BuildingItem    `protobuf:"bytes,14,rep,name=items" json:"items,omitempty"`
	Active               *int32             `protobuf:"varint,15,opt,name=active" json:"active,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*BuildingInstance) Descriptor

func (*BuildingInstance) Descriptor() ([]byte, []int)

func (*BuildingInstance) GetActive

func (m *BuildingInstance) GetActive() int32

func (*BuildingInstance) GetBuildingFlags

func (m *BuildingInstance) GetBuildingFlags() uint32

func (*BuildingInstance) GetBuildingType

func (m *BuildingInstance) GetBuildingType() *BuildingType

func (*BuildingInstance) GetDirection

func (m *BuildingInstance) GetDirection() BuildingDirection

func (*BuildingInstance) GetIndex

func (m *BuildingInstance) GetIndex() int32

func (*BuildingInstance) GetIsRoom

func (m *BuildingInstance) GetIsRoom() bool

func (*BuildingInstance) GetItems

func (m *BuildingInstance) GetItems() []*BuildingItem

func (*BuildingInstance) GetMaterial

func (m *BuildingInstance) GetMaterial() *MatPair

func (*BuildingInstance) GetPosXMax

func (m *BuildingInstance) GetPosXMax() int32

func (*BuildingInstance) GetPosXMin

func (m *BuildingInstance) GetPosXMin() int32

func (*BuildingInstance) GetPosYMax

func (m *BuildingInstance) GetPosYMax() int32

func (*BuildingInstance) GetPosYMin

func (m *BuildingInstance) GetPosYMin() int32

func (*BuildingInstance) GetPosZMax

func (m *BuildingInstance) GetPosZMax() int32

func (*BuildingInstance) GetPosZMin

func (m *BuildingInstance) GetPosZMin() int32

func (*BuildingInstance) GetRoom

func (m *BuildingInstance) GetRoom() *BuildingExtents

func (*BuildingInstance) ProtoMessage

func (*BuildingInstance) ProtoMessage()

func (*BuildingInstance) Reset

func (m *BuildingInstance) Reset()

func (*BuildingInstance) String

func (m *BuildingInstance) String() string

func (*BuildingInstance) XXX_DiscardUnknown

func (m *BuildingInstance) XXX_DiscardUnknown()

func (*BuildingInstance) XXX_Marshal

func (m *BuildingInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildingInstance) XXX_Merge

func (dst *BuildingInstance) XXX_Merge(src proto.Message)

func (*BuildingInstance) XXX_Size

func (m *BuildingInstance) XXX_Size() int

func (*BuildingInstance) XXX_Unmarshal

func (m *BuildingInstance) XXX_Unmarshal(b []byte) error

type BuildingItem

type BuildingItem struct {
	Item                 *Item    `protobuf:"bytes,1,opt,name=item" json:"item,omitempty"`
	Mode                 *int32   `protobuf:"varint,2,opt,name=mode" json:"mode,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BuildingItem) Descriptor

func (*BuildingItem) Descriptor() ([]byte, []int)

func (*BuildingItem) GetItem

func (m *BuildingItem) GetItem() *Item

func (*BuildingItem) GetMode

func (m *BuildingItem) GetMode() int32

func (*BuildingItem) ProtoMessage

func (*BuildingItem) ProtoMessage()

func (*BuildingItem) Reset

func (m *BuildingItem) Reset()

func (*BuildingItem) String

func (m *BuildingItem) String() string

func (*BuildingItem) XXX_DiscardUnknown

func (m *BuildingItem) XXX_DiscardUnknown()

func (*BuildingItem) XXX_Marshal

func (m *BuildingItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildingItem) XXX_Merge

func (dst *BuildingItem) XXX_Merge(src proto.Message)

func (*BuildingItem) XXX_Size

func (m *BuildingItem) XXX_Size() int

func (*BuildingItem) XXX_Unmarshal

func (m *BuildingItem) XXX_Unmarshal(b []byte) error

type BuildingList

type BuildingList struct {
	BuildingList         []*BuildingDefinition `protobuf:"bytes,1,rep,name=building_list,json=buildingList" json:"building_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*BuildingList) Descriptor

func (*BuildingList) Descriptor() ([]byte, []int)

func (*BuildingList) GetBuildingList

func (m *BuildingList) GetBuildingList() []*BuildingDefinition

func (*BuildingList) ProtoMessage

func (*BuildingList) ProtoMessage()

func (*BuildingList) Reset

func (m *BuildingList) Reset()

func (*BuildingList) String

func (m *BuildingList) String() string

func (*BuildingList) XXX_DiscardUnknown

func (m *BuildingList) XXX_DiscardUnknown()

func (*BuildingList) XXX_Marshal

func (m *BuildingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildingList) XXX_Merge

func (dst *BuildingList) XXX_Merge(src proto.Message)

func (*BuildingList) XXX_Size

func (m *BuildingList) XXX_Size() int

func (*BuildingList) XXX_Unmarshal

func (m *BuildingList) XXX_Unmarshal(b []byte) error

type BuildingType

type BuildingType struct {
	BuildingType         *int32   `protobuf:"varint,1,req,name=building_type,json=buildingType" json:"building_type,omitempty"`
	BuildingSubtype      *int32   `protobuf:"varint,2,req,name=building_subtype,json=buildingSubtype" json:"building_subtype,omitempty"`
	BuildingCustom       *int32   `protobuf:"varint,3,req,name=building_custom,json=buildingCustom" json:"building_custom,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BuildingType) Descriptor

func (*BuildingType) Descriptor() ([]byte, []int)

func (*BuildingType) GetBuildingCustom

func (m *BuildingType) GetBuildingCustom() int32

func (*BuildingType) GetBuildingSubtype

func (m *BuildingType) GetBuildingSubtype() int32

func (*BuildingType) GetBuildingType

func (m *BuildingType) GetBuildingType() int32

func (*BuildingType) ProtoMessage

func (*BuildingType) ProtoMessage()

func (*BuildingType) Reset

func (m *BuildingType) Reset()

func (*BuildingType) String

func (m *BuildingType) String() string

func (*BuildingType) XXX_DiscardUnknown

func (m *BuildingType) XXX_DiscardUnknown()

func (*BuildingType) XXX_Marshal

func (m *BuildingType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildingType) XXX_Merge

func (dst *BuildingType) XXX_Merge(src proto.Message)

func (*BuildingType) XXX_Size

func (m *BuildingType) XXX_Size() int

func (*BuildingType) XXX_Unmarshal

func (m *BuildingType) XXX_Unmarshal(b []byte) error

type CarefulMovementType

type CarefulMovementType int32
const (
	CarefulMovementType_DEFAULT_MOVEMENT    CarefulMovementType = 0
	CarefulMovementType_RELEASE_ITEM_HOLD   CarefulMovementType = 1
	CarefulMovementType_RELEASE_TILE_HOLD   CarefulMovementType = 2
	CarefulMovementType_ATTACK_CREATURE     CarefulMovementType = 3
	CarefulMovementType_HOLD_TILE           CarefulMovementType = 4
	CarefulMovementType_MOVE                CarefulMovementType = 5
	CarefulMovementType_CLIMB               CarefulMovementType = 6
	CarefulMovementType_HOLD_ITEM           CarefulMovementType = 7
	CarefulMovementType_BUILDING_INTERACT   CarefulMovementType = 8
	CarefulMovementType_ITEM_INTERACT       CarefulMovementType = 9
	CarefulMovementType_ITEM_INTERACT_GUIDE CarefulMovementType = 10
	CarefulMovementType_ITEM_INTERACT_RIDE  CarefulMovementType = 11
	CarefulMovementType_ITEM_INTERACT_PUSH  CarefulMovementType = 12
)

func (CarefulMovementType) Enum

func (CarefulMovementType) EnumDescriptor

func (CarefulMovementType) EnumDescriptor() ([]byte, []int)

func (CarefulMovementType) String

func (x CarefulMovementType) String() string

func (*CarefulMovementType) UnmarshalJSON

func (x *CarefulMovementType) UnmarshalJSON(data []byte) error

type CasteRaw

type CasteRaw struct {
	Index                   *int32                  `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	CasteId                 *string                 `protobuf:"bytes,2,opt,name=caste_id,json=casteId" json:"caste_id,omitempty"`
	CasteName               []string                `protobuf:"bytes,3,rep,name=caste_name,json=casteName" json:"caste_name,omitempty"`
	BabyName                []string                `protobuf:"bytes,4,rep,name=baby_name,json=babyName" json:"baby_name,omitempty"`
	ChildName               []string                `protobuf:"bytes,5,rep,name=child_name,json=childName" json:"child_name,omitempty"`
	Gender                  *int32                  `protobuf:"varint,6,opt,name=gender" json:"gender,omitempty"`
	BodyParts               []*BodyPartRaw          `protobuf:"bytes,7,rep,name=body_parts,json=bodyParts" json:"body_parts,omitempty"`
	TotalRelsize            *int32                  `protobuf:"varint,8,opt,name=total_relsize,json=totalRelsize" json:"total_relsize,omitempty"`
	Modifiers               []*BpAppearanceModifier `protobuf:"bytes,9,rep,name=modifiers" json:"modifiers,omitempty"`
	ModifierIdx             []int32                 `protobuf:"varint,10,rep,name=modifier_idx,json=modifierIdx" json:"modifier_idx,omitempty"`
	PartIdx                 []int32                 `protobuf:"varint,11,rep,name=part_idx,json=partIdx" json:"part_idx,omitempty"`
	LayerIdx                []int32                 `protobuf:"varint,12,rep,name=layer_idx,json=layerIdx" json:"layer_idx,omitempty"`
	BodyAppearanceModifiers []*BpAppearanceModifier `` /* 126-byte string literal not displayed */
	ColorModifiers          []*ColorModifierRaw     `protobuf:"bytes,14,rep,name=color_modifiers,json=colorModifiers" json:"color_modifiers,omitempty"`
	Description             *string                 `protobuf:"bytes,15,opt,name=description" json:"description,omitempty"`
	AdultSize               *int32                  `protobuf:"varint,16,opt,name=adult_size,json=adultSize" json:"adult_size,omitempty"`
	XXX_NoUnkeyedLiteral    struct{}                `json:"-"`
	XXX_unrecognized        []byte                  `json:"-"`
	XXX_sizecache           int32                   `json:"-"`
}

func (*CasteRaw) Descriptor

func (*CasteRaw) Descriptor() ([]byte, []int)

func (*CasteRaw) GetAdultSize

func (m *CasteRaw) GetAdultSize() int32

func (*CasteRaw) GetBabyName

func (m *CasteRaw) GetBabyName() []string

func (*CasteRaw) GetBodyAppearanceModifiers

func (m *CasteRaw) GetBodyAppearanceModifiers() []*BpAppearanceModifier

func (*CasteRaw) GetBodyParts

func (m *CasteRaw) GetBodyParts() []*BodyPartRaw

func (*CasteRaw) GetCasteId

func (m *CasteRaw) GetCasteId() string

func (*CasteRaw) GetCasteName

func (m *CasteRaw) GetCasteName() []string

func (*CasteRaw) GetChildName

func (m *CasteRaw) GetChildName() []string

func (*CasteRaw) GetColorModifiers

func (m *CasteRaw) GetColorModifiers() []*ColorModifierRaw

func (*CasteRaw) GetDescription

func (m *CasteRaw) GetDescription() string

func (*CasteRaw) GetGender

func (m *CasteRaw) GetGender() int32

func (*CasteRaw) GetIndex

func (m *CasteRaw) GetIndex() int32

func (*CasteRaw) GetLayerIdx

func (m *CasteRaw) GetLayerIdx() []int32

func (*CasteRaw) GetModifierIdx

func (m *CasteRaw) GetModifierIdx() []int32

func (*CasteRaw) GetModifiers

func (m *CasteRaw) GetModifiers() []*BpAppearanceModifier

func (*CasteRaw) GetPartIdx

func (m *CasteRaw) GetPartIdx() []int32

func (*CasteRaw) GetTotalRelsize

func (m *CasteRaw) GetTotalRelsize() int32

func (*CasteRaw) ProtoMessage

func (*CasteRaw) ProtoMessage()

func (*CasteRaw) Reset

func (m *CasteRaw) Reset()

func (*CasteRaw) String

func (m *CasteRaw) String() string

func (*CasteRaw) XXX_DiscardUnknown

func (m *CasteRaw) XXX_DiscardUnknown()

func (*CasteRaw) XXX_Marshal

func (m *CasteRaw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CasteRaw) XXX_Merge

func (dst *CasteRaw) XXX_Merge(src proto.Message)

func (*CasteRaw) XXX_Size

func (m *CasteRaw) XXX_Size() int

func (*CasteRaw) XXX_Unmarshal

func (m *CasteRaw) XXX_Unmarshal(b []byte) error

type Cloud

type Cloud struct {
	Front                *FrontType   `protobuf:"varint,1,opt,name=front,enum=RemoteFortressReader.FrontType" json:"front,omitempty"`
	Cumulus              *CumulusType `protobuf:"varint,2,opt,name=cumulus,enum=RemoteFortressReader.CumulusType" json:"cumulus,omitempty"`
	Cirrus               *bool        `protobuf:"varint,3,opt,name=cirrus" json:"cirrus,omitempty"`
	Stratus              *StratusType `protobuf:"varint,4,opt,name=stratus,enum=RemoteFortressReader.StratusType" json:"stratus,omitempty"`
	Fog                  *FogType     `protobuf:"varint,5,opt,name=fog,enum=RemoteFortressReader.FogType" json:"fog,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Cloud) Descriptor

func (*Cloud) Descriptor() ([]byte, []int)

func (*Cloud) GetCirrus

func (m *Cloud) GetCirrus() bool

func (*Cloud) GetCumulus

func (m *Cloud) GetCumulus() CumulusType

func (*Cloud) GetFog

func (m *Cloud) GetFog() FogType

func (*Cloud) GetFront

func (m *Cloud) GetFront() FrontType

func (*Cloud) GetStratus

func (m *Cloud) GetStratus() StratusType

func (*Cloud) ProtoMessage

func (*Cloud) ProtoMessage()

func (*Cloud) Reset

func (m *Cloud) Reset()

func (*Cloud) String

func (m *Cloud) String() string

func (*Cloud) XXX_DiscardUnknown

func (m *Cloud) XXX_DiscardUnknown()

func (*Cloud) XXX_Marshal

func (m *Cloud) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Cloud) XXX_Merge

func (dst *Cloud) XXX_Merge(src proto.Message)

func (*Cloud) XXX_Size

func (m *Cloud) XXX_Size() int

func (*Cloud) XXX_Unmarshal

func (m *Cloud) XXX_Unmarshal(b []byte) error

type ColorDefinition

type ColorDefinition struct {
	Red                  *int32   `protobuf:"varint,1,req,name=red" json:"red,omitempty"`
	Green                *int32   `protobuf:"varint,2,req,name=green" json:"green,omitempty"`
	Blue                 *int32   `protobuf:"varint,3,req,name=blue" json:"blue,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ColorDefinition) Descriptor

func (*ColorDefinition) Descriptor() ([]byte, []int)

func (*ColorDefinition) GetBlue

func (m *ColorDefinition) GetBlue() int32

func (*ColorDefinition) GetGreen

func (m *ColorDefinition) GetGreen() int32

func (*ColorDefinition) GetRed

func (m *ColorDefinition) GetRed() int32

func (*ColorDefinition) ProtoMessage

func (*ColorDefinition) ProtoMessage()

func (*ColorDefinition) Reset

func (m *ColorDefinition) Reset()

func (*ColorDefinition) String

func (m *ColorDefinition) String() string

func (*ColorDefinition) XXX_DiscardUnknown

func (m *ColorDefinition) XXX_DiscardUnknown()

func (*ColorDefinition) XXX_Marshal

func (m *ColorDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ColorDefinition) XXX_Merge

func (dst *ColorDefinition) XXX_Merge(src proto.Message)

func (*ColorDefinition) XXX_Size

func (m *ColorDefinition) XXX_Size() int

func (*ColorDefinition) XXX_Unmarshal

func (m *ColorDefinition) XXX_Unmarshal(b []byte) error

type ColorModifierRaw

type ColorModifierRaw struct {
	Patterns             []*PatternDescriptor `protobuf:"bytes,1,rep,name=patterns" json:"patterns,omitempty"`
	BodyPartId           []int32              `protobuf:"varint,2,rep,name=body_part_id,json=bodyPartId" json:"body_part_id,omitempty"`
	TissueLayerId        []int32              `protobuf:"varint,3,rep,name=tissue_layer_id,json=tissueLayerId" json:"tissue_layer_id,omitempty"`
	StartDate            *int32               `protobuf:"varint,4,opt,name=start_date,json=startDate" json:"start_date,omitempty"`
	EndDate              *int32               `protobuf:"varint,5,opt,name=end_date,json=endDate" json:"end_date,omitempty"`
	Part                 *string              `protobuf:"bytes,6,opt,name=part" json:"part,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ColorModifierRaw) Descriptor

func (*ColorModifierRaw) Descriptor() ([]byte, []int)

func (*ColorModifierRaw) GetBodyPartId

func (m *ColorModifierRaw) GetBodyPartId() []int32

func (*ColorModifierRaw) GetEndDate

func (m *ColorModifierRaw) GetEndDate() int32

func (*ColorModifierRaw) GetPart

func (m *ColorModifierRaw) GetPart() string

func (*ColorModifierRaw) GetPatterns

func (m *ColorModifierRaw) GetPatterns() []*PatternDescriptor

func (*ColorModifierRaw) GetStartDate

func (m *ColorModifierRaw) GetStartDate() int32

func (*ColorModifierRaw) GetTissueLayerId

func (m *ColorModifierRaw) GetTissueLayerId() []int32

func (*ColorModifierRaw) ProtoMessage

func (*ColorModifierRaw) ProtoMessage()

func (*ColorModifierRaw) Reset

func (m *ColorModifierRaw) Reset()

func (*ColorModifierRaw) String

func (m *ColorModifierRaw) String() string

func (*ColorModifierRaw) XXX_DiscardUnknown

func (m *ColorModifierRaw) XXX_DiscardUnknown()

func (*ColorModifierRaw) XXX_Marshal

func (m *ColorModifierRaw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ColorModifierRaw) XXX_Merge

func (dst *ColorModifierRaw) XXX_Merge(src proto.Message)

func (*ColorModifierRaw) XXX_Size

func (m *ColorModifierRaw) XXX_Size() int

func (*ColorModifierRaw) XXX_Unmarshal

func (m *ColorModifierRaw) XXX_Unmarshal(b []byte) error

type Coord

type Coord struct {
	X                    *int32   `protobuf:"varint,1,opt,name=x" json:"x,omitempty"`
	Y                    *int32   `protobuf:"varint,2,opt,name=y" json:"y,omitempty"`
	Z                    *int32   `protobuf:"varint,3,opt,name=z" json:"z,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Coord) Descriptor

func (*Coord) Descriptor() ([]byte, []int)

func (*Coord) GetX

func (m *Coord) GetX() int32

func (*Coord) GetY

func (m *Coord) GetY() int32

func (*Coord) GetZ

func (m *Coord) GetZ() int32

func (*Coord) ProtoMessage

func (*Coord) ProtoMessage()

func (*Coord) Reset

func (m *Coord) Reset()

func (*Coord) String

func (m *Coord) String() string

func (*Coord) XXX_DiscardUnknown

func (m *Coord) XXX_DiscardUnknown()

func (*Coord) XXX_Marshal

func (m *Coord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Coord) XXX_Merge

func (dst *Coord) XXX_Merge(src proto.Message)

func (*Coord) XXX_Size

func (m *Coord) XXX_Size() int

func (*Coord) XXX_Unmarshal

func (m *Coord) XXX_Unmarshal(b []byte) error

type CreatureRaw

type CreatureRaw struct {
	Index                *int32           `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	CreatureId           *string          `protobuf:"bytes,2,opt,name=creature_id,json=creatureId" json:"creature_id,omitempty"`
	Name                 []string         `protobuf:"bytes,3,rep,name=name" json:"name,omitempty"`
	GeneralBabyName      []string         `protobuf:"bytes,4,rep,name=general_baby_name,json=generalBabyName" json:"general_baby_name,omitempty"`
	GeneralChildName     []string         `protobuf:"bytes,5,rep,name=general_child_name,json=generalChildName" json:"general_child_name,omitempty"`
	CreatureTile         *int32           `protobuf:"varint,6,opt,name=creature_tile,json=creatureTile" json:"creature_tile,omitempty"`
	CreatureSoldierTile  *int32           `protobuf:"varint,7,opt,name=creature_soldier_tile,json=creatureSoldierTile" json:"creature_soldier_tile,omitempty"`
	Color                *ColorDefinition `protobuf:"bytes,8,opt,name=color" json:"color,omitempty"`
	Adultsize            *int32           `protobuf:"varint,9,opt,name=adultsize" json:"adultsize,omitempty"`
	Caste                []*CasteRaw      `protobuf:"bytes,10,rep,name=caste" json:"caste,omitempty"`
	Tissues              []*TissueRaw     `protobuf:"bytes,11,rep,name=tissues" json:"tissues,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func CallGetCreatureRaws

func CallGetCreatureRaws(client *dfhackrpc.Client) ([]*CreatureRaw, dfhackrpc.CommandResult, error)

CallGetCreatureRaws is a convenience wrapper around the RemoteFortressReader::GetCreatureRaws RPC method.

func CallGetPartialCreatureRaws

func CallGetPartialCreatureRaws(client *dfhackrpc.Client, request *ListRequest) ([]*CreatureRaw, dfhackrpc.CommandResult, error)

CallGetPartialCreatureRaws is a convenience wrapper around the RemoteFortressReader::GetPartialCreatureRaws RPC method.

func (*CreatureRaw) Descriptor

func (*CreatureRaw) Descriptor() ([]byte, []int)

func (*CreatureRaw) GetAdultsize

func (m *CreatureRaw) GetAdultsize() int32

func (*CreatureRaw) GetCaste

func (m *CreatureRaw) GetCaste() []*CasteRaw

func (*CreatureRaw) GetColor

func (m *CreatureRaw) GetColor() *ColorDefinition

func (*CreatureRaw) GetCreatureId

func (m *CreatureRaw) GetCreatureId() string

func (*CreatureRaw) GetCreatureSoldierTile

func (m *CreatureRaw) GetCreatureSoldierTile() int32

func (*CreatureRaw) GetCreatureTile

func (m *CreatureRaw) GetCreatureTile() int32

func (*CreatureRaw) GetGeneralBabyName

func (m *CreatureRaw) GetGeneralBabyName() []string

func (*CreatureRaw) GetGeneralChildName

func (m *CreatureRaw) GetGeneralChildName() []string

func (*CreatureRaw) GetIndex

func (m *CreatureRaw) GetIndex() int32

func (*CreatureRaw) GetName

func (m *CreatureRaw) GetName() []string

func (*CreatureRaw) GetTissues

func (m *CreatureRaw) GetTissues() []*TissueRaw

func (*CreatureRaw) ProtoMessage

func (*CreatureRaw) ProtoMessage()

func (*CreatureRaw) Reset

func (m *CreatureRaw) Reset()

func (*CreatureRaw) String

func (m *CreatureRaw) String() string

func (*CreatureRaw) XXX_DiscardUnknown

func (m *CreatureRaw) XXX_DiscardUnknown()

func (*CreatureRaw) XXX_Marshal

func (m *CreatureRaw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreatureRaw) XXX_Merge

func (dst *CreatureRaw) XXX_Merge(src proto.Message)

func (*CreatureRaw) XXX_Size

func (m *CreatureRaw) XXX_Size() int

func (*CreatureRaw) XXX_Unmarshal

func (m *CreatureRaw) XXX_Unmarshal(b []byte) error

type CreatureRawList

type CreatureRawList struct {
	CreatureRaws         []*CreatureRaw `protobuf:"bytes,1,rep,name=creature_raws,json=creatureRaws" json:"creature_raws,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*CreatureRawList) Descriptor

func (*CreatureRawList) Descriptor() ([]byte, []int)

func (*CreatureRawList) GetCreatureRaws

func (m *CreatureRawList) GetCreatureRaws() []*CreatureRaw

func (*CreatureRawList) ProtoMessage

func (*CreatureRawList) ProtoMessage()

func (*CreatureRawList) Reset

func (m *CreatureRawList) Reset()

func (*CreatureRawList) String

func (m *CreatureRawList) String() string

func (*CreatureRawList) XXX_DiscardUnknown

func (m *CreatureRawList) XXX_DiscardUnknown()

func (*CreatureRawList) XXX_Marshal

func (m *CreatureRawList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreatureRawList) XXX_Merge

func (dst *CreatureRawList) XXX_Merge(src proto.Message)

func (*CreatureRawList) XXX_Size

func (m *CreatureRawList) XXX_Size() int

func (*CreatureRawList) XXX_Unmarshal

func (m *CreatureRawList) XXX_Unmarshal(b []byte) error

type CumulusType

type CumulusType int32
const (
	CumulusType_CUMULUS_NONE   CumulusType = 0
	CumulusType_CUMULUS_MEDIUM CumulusType = 1
	CumulusType_CUMULUS_MULTI  CumulusType = 2
	CumulusType_CUMULUS_NIMBUS CumulusType = 3
)

func (CumulusType) Enum

func (x CumulusType) Enum() *CumulusType

func (CumulusType) EnumDescriptor

func (CumulusType) EnumDescriptor() ([]byte, []int)

func (CumulusType) String

func (x CumulusType) String() string

func (*CumulusType) UnmarshalJSON

func (x *CumulusType) UnmarshalJSON(data []byte) error

type DigCommand

type DigCommand struct {
	Designation          *TileDigDesignation `protobuf:"varint,1,opt,name=designation,enum=RemoteFortressReader.TileDigDesignation" json:"designation,omitempty"`
	Locations            []*Coord            `protobuf:"bytes,2,rep,name=locations" json:"locations,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*DigCommand) Descriptor

func (*DigCommand) Descriptor() ([]byte, []int)

func (*DigCommand) GetDesignation

func (m *DigCommand) GetDesignation() TileDigDesignation

func (*DigCommand) GetLocations

func (m *DigCommand) GetLocations() []*Coord

func (*DigCommand) ProtoMessage

func (*DigCommand) ProtoMessage()

func (*DigCommand) Reset

func (m *DigCommand) Reset()

func (*DigCommand) String

func (m *DigCommand) String() string

func (*DigCommand) XXX_DiscardUnknown

func (m *DigCommand) XXX_DiscardUnknown()

func (*DigCommand) XXX_Marshal

func (m *DigCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DigCommand) XXX_Merge

func (dst *DigCommand) XXX_Merge(src proto.Message)

func (*DigCommand) XXX_Size

func (m *DigCommand) XXX_Size() int

func (*DigCommand) XXX_Unmarshal

func (m *DigCommand) XXX_Unmarshal(b []byte) error

type Engraving

type Engraving struct {
	Pos                  *Coord    `protobuf:"bytes,1,opt,name=pos" json:"pos,omitempty"`
	Quality              *int32    `protobuf:"varint,2,opt,name=quality" json:"quality,omitempty"`
	Tile                 *int32    `protobuf:"varint,3,opt,name=tile" json:"tile,omitempty"`
	Image                *ArtImage `protobuf:"bytes,4,opt,name=image" json:"image,omitempty"`
	Floor                *bool     `protobuf:"varint,5,opt,name=floor" json:"floor,omitempty"`
	West                 *bool     `protobuf:"varint,6,opt,name=west" json:"west,omitempty"`
	East                 *bool     `protobuf:"varint,7,opt,name=east" json:"east,omitempty"`
	North                *bool     `protobuf:"varint,8,opt,name=north" json:"north,omitempty"`
	South                *bool     `protobuf:"varint,9,opt,name=south" json:"south,omitempty"`
	Hidden               *bool     `protobuf:"varint,10,opt,name=hidden" json:"hidden,omitempty"`
	Northwest            *bool     `protobuf:"varint,11,opt,name=northwest" json:"northwest,omitempty"`
	Northeast            *bool     `protobuf:"varint,12,opt,name=northeast" json:"northeast,omitempty"`
	Southwest            *bool     `protobuf:"varint,13,opt,name=southwest" json:"southwest,omitempty"`
	Southeast            *bool     `protobuf:"varint,14,opt,name=southeast" json:"southeast,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Engraving) Descriptor

func (*Engraving) Descriptor() ([]byte, []int)

func (*Engraving) GetEast

func (m *Engraving) GetEast() bool

func (*Engraving) GetFloor

func (m *Engraving) GetFloor() bool

func (*Engraving) GetHidden

func (m *Engraving) GetHidden() bool

func (*Engraving) GetImage

func (m *Engraving) GetImage() *ArtImage

func (*Engraving) GetNorth

func (m *Engraving) GetNorth() bool

func (*Engraving) GetNortheast

func (m *Engraving) GetNortheast() bool

func (*Engraving) GetNorthwest

func (m *Engraving) GetNorthwest() bool

func (*Engraving) GetPos

func (m *Engraving) GetPos() *Coord

func (*Engraving) GetQuality

func (m *Engraving) GetQuality() int32

func (*Engraving) GetSouth

func (m *Engraving) GetSouth() bool

func (*Engraving) GetSoutheast

func (m *Engraving) GetSoutheast() bool

func (*Engraving) GetSouthwest

func (m *Engraving) GetSouthwest() bool

func (*Engraving) GetTile

func (m *Engraving) GetTile() int32

func (*Engraving) GetWest

func (m *Engraving) GetWest() bool

func (*Engraving) ProtoMessage

func (*Engraving) ProtoMessage()

func (*Engraving) Reset

func (m *Engraving) Reset()

func (*Engraving) String

func (m *Engraving) String() string

func (*Engraving) XXX_DiscardUnknown

func (m *Engraving) XXX_DiscardUnknown()

func (*Engraving) XXX_Marshal

func (m *Engraving) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Engraving) XXX_Merge

func (dst *Engraving) XXX_Merge(src proto.Message)

func (*Engraving) XXX_Size

func (m *Engraving) XXX_Size() int

func (*Engraving) XXX_Unmarshal

func (m *Engraving) XXX_Unmarshal(b []byte) error

type FlowInfo

type FlowInfo struct {
	Index                *int32    `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	Type                 *FlowType `protobuf:"varint,2,opt,name=type,enum=RemoteFortressReader.FlowType" json:"type,omitempty"`
	Density              *int32    `protobuf:"varint,3,opt,name=density" json:"density,omitempty"`
	Pos                  *Coord    `protobuf:"bytes,4,opt,name=pos" json:"pos,omitempty"`
	Dest                 *Coord    `protobuf:"bytes,5,opt,name=dest" json:"dest,omitempty"`
	Expanding            *bool     `protobuf:"varint,6,opt,name=expanding" json:"expanding,omitempty"`
	Reuse                *bool     `protobuf:"varint,7,opt,name=reuse" json:"reuse,omitempty"`
	GuideId              *int32    `protobuf:"varint,8,opt,name=guide_id,json=guideId" json:"guide_id,omitempty"`
	Material             *MatPair  `protobuf:"bytes,9,opt,name=material" json:"material,omitempty"`
	Item                 *MatPair  `protobuf:"bytes,10,opt,name=item" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*FlowInfo) Descriptor

func (*FlowInfo) Descriptor() ([]byte, []int)

func (*FlowInfo) GetDensity

func (m *FlowInfo) GetDensity() int32

func (*FlowInfo) GetDest

func (m *FlowInfo) GetDest() *Coord

func (*FlowInfo) GetExpanding

func (m *FlowInfo) GetExpanding() bool

func (*FlowInfo) GetGuideId

func (m *FlowInfo) GetGuideId() int32

func (*FlowInfo) GetIndex

func (m *FlowInfo) GetIndex() int32

func (*FlowInfo) GetItem

func (m *FlowInfo) GetItem() *MatPair

func (*FlowInfo) GetMaterial

func (m *FlowInfo) GetMaterial() *MatPair

func (*FlowInfo) GetPos

func (m *FlowInfo) GetPos() *Coord

func (*FlowInfo) GetReuse

func (m *FlowInfo) GetReuse() bool

func (*FlowInfo) GetType

func (m *FlowInfo) GetType() FlowType

func (*FlowInfo) ProtoMessage

func (*FlowInfo) ProtoMessage()

func (*FlowInfo) Reset

func (m *FlowInfo) Reset()

func (*FlowInfo) String

func (m *FlowInfo) String() string

func (*FlowInfo) XXX_DiscardUnknown

func (m *FlowInfo) XXX_DiscardUnknown()

func (*FlowInfo) XXX_Marshal

func (m *FlowInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInfo) XXX_Merge

func (dst *FlowInfo) XXX_Merge(src proto.Message)

func (*FlowInfo) XXX_Size

func (m *FlowInfo) XXX_Size() int

func (*FlowInfo) XXX_Unmarshal

func (m *FlowInfo) XXX_Unmarshal(b []byte) error

type FlowType

type FlowType int32
const (
	FlowType_Miasma        FlowType = 0
	FlowType_Steam         FlowType = 1
	FlowType_Mist          FlowType = 2
	FlowType_MaterialDust  FlowType = 3
	FlowType_MagmaMist     FlowType = 4
	FlowType_Smoke         FlowType = 5
	FlowType_Dragonfire    FlowType = 6
	FlowType_Fire          FlowType = 7
	FlowType_Web           FlowType = 8
	FlowType_MaterialGas   FlowType = 9
	FlowType_MaterialVapor FlowType = 10
	FlowType_OceanWave     FlowType = 11
	FlowType_SeaFoam       FlowType = 12
	FlowType_ItemCloud     FlowType = 13
	FlowType_CampFire      FlowType = -1
)

func (FlowType) Enum

func (x FlowType) Enum() *FlowType

func (FlowType) EnumDescriptor

func (FlowType) EnumDescriptor() ([]byte, []int)

func (FlowType) String

func (x FlowType) String() string

func (*FlowType) UnmarshalJSON

func (x *FlowType) UnmarshalJSON(data []byte) error

type FogType

type FogType int32
const (
	FogType_FOG_NONE   FogType = 0
	FogType_FOG_MIST   FogType = 1
	FogType_FOG_NORMAL FogType = 2
	FogType_F0G_THICK  FogType = 3
)

func (FogType) Enum

func (x FogType) Enum() *FogType

func (FogType) EnumDescriptor

func (FogType) EnumDescriptor() ([]byte, []int)

func (FogType) String

func (x FogType) String() string

func (*FogType) UnmarshalJSON

func (x *FogType) UnmarshalJSON(data []byte) error

type FrontType

type FrontType int32
const (
	FrontType_FRONT_NONE     FrontType = 0
	FrontType_FRONT_WARM     FrontType = 1
	FrontType_FRONT_COLD     FrontType = 2
	FrontType_FRONT_OCCLUDED FrontType = 3
)

func (FrontType) Enum

func (x FrontType) Enum() *FrontType

func (FrontType) EnumDescriptor

func (FrontType) EnumDescriptor() ([]byte, []int)

func (FrontType) String

func (x FrontType) String() string

func (*FrontType) UnmarshalJSON

func (x *FrontType) UnmarshalJSON(data []byte) error

type GrowthPrint

type GrowthPrint struct {
	Priority             *int32   `protobuf:"varint,1,opt,name=priority" json:"priority,omitempty"`
	Color                *int32   `protobuf:"varint,2,opt,name=color" json:"color,omitempty"`
	TimingStart          *int32   `protobuf:"varint,3,opt,name=timing_start,json=timingStart" json:"timing_start,omitempty"`
	TimingEnd            *int32   `protobuf:"varint,4,opt,name=timing_end,json=timingEnd" json:"timing_end,omitempty"`
	Tile                 *int32   `protobuf:"varint,5,opt,name=tile" json:"tile,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GrowthPrint) Descriptor

func (*GrowthPrint) Descriptor() ([]byte, []int)

func (*GrowthPrint) GetColor

func (m *GrowthPrint) GetColor() int32

func (*GrowthPrint) GetPriority

func (m *GrowthPrint) GetPriority() int32

func (*GrowthPrint) GetTile

func (m *GrowthPrint) GetTile() int32

func (*GrowthPrint) GetTimingEnd

func (m *GrowthPrint) GetTimingEnd() int32

func (*GrowthPrint) GetTimingStart

func (m *GrowthPrint) GetTimingStart() int32

func (*GrowthPrint) ProtoMessage

func (*GrowthPrint) ProtoMessage()

func (*GrowthPrint) Reset

func (m *GrowthPrint) Reset()

func (*GrowthPrint) String

func (m *GrowthPrint) String() string

func (*GrowthPrint) XXX_DiscardUnknown

func (m *GrowthPrint) XXX_DiscardUnknown()

func (*GrowthPrint) XXX_Marshal

func (m *GrowthPrint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GrowthPrint) XXX_Merge

func (dst *GrowthPrint) XXX_Merge(src proto.Message)

func (*GrowthPrint) XXX_Size

func (m *GrowthPrint) XXX_Size() int

func (*GrowthPrint) XXX_Unmarshal

func (m *GrowthPrint) XXX_Unmarshal(b []byte) error

type Hair

type Hair struct {
	Length               *int32     `protobuf:"varint,1,opt,name=length" json:"length,omitempty"`
	Style                *HairStyle `protobuf:"varint,2,opt,name=style,enum=RemoteFortressReader.HairStyle" json:"style,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Hair) Descriptor

func (*Hair) Descriptor() ([]byte, []int)

func (*Hair) GetLength

func (m *Hair) GetLength() int32

func (*Hair) GetStyle

func (m *Hair) GetStyle() HairStyle

func (*Hair) ProtoMessage

func (*Hair) ProtoMessage()

func (*Hair) Reset

func (m *Hair) Reset()

func (*Hair) String

func (m *Hair) String() string

func (*Hair) XXX_DiscardUnknown

func (m *Hair) XXX_DiscardUnknown()

func (*Hair) XXX_Marshal

func (m *Hair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Hair) XXX_Merge

func (dst *Hair) XXX_Merge(src proto.Message)

func (*Hair) XXX_Size

func (m *Hair) XXX_Size() int

func (*Hair) XXX_Unmarshal

func (m *Hair) XXX_Unmarshal(b []byte) error

type HairStyle

type HairStyle int32
const (
	HairStyle_UNKEMPT       HairStyle = -1
	HairStyle_NEATLY_COMBED HairStyle = 0
	HairStyle_BRAIDED       HairStyle = 1
	HairStyle_DOUBLE_BRAID  HairStyle = 2
	HairStyle_PONY_TAILS    HairStyle = 3
	HairStyle_CLEAN_SHAVEN  HairStyle = 4
)

func (HairStyle) Enum

func (x HairStyle) Enum() *HairStyle

func (HairStyle) EnumDescriptor

func (HairStyle) EnumDescriptor() ([]byte, []int)

func (HairStyle) String

func (x HairStyle) String() string

func (*HairStyle) UnmarshalJSON

func (x *HairStyle) UnmarshalJSON(data []byte) error

type ImprovementType

type ImprovementType int32
const (
	ImprovementType_ART_IMAGE        ImprovementType = 0
	ImprovementType_COVERED          ImprovementType = 1
	ImprovementType_RINGS_HANGING    ImprovementType = 2
	ImprovementType_BANDS            ImprovementType = 3
	ImprovementType_SPIKES           ImprovementType = 4
	ImprovementType_ITEMSPECIFIC     ImprovementType = 5
	ImprovementType_THREAD           ImprovementType = 6
	ImprovementType_CLOTH            ImprovementType = 7
	ImprovementType_SEWN_IMAGE       ImprovementType = 8
	ImprovementType_PAGES            ImprovementType = 9
	ImprovementType_ILLUSTRATION     ImprovementType = 10
	ImprovementType_INSTRUMENT_PIECE ImprovementType = 11
	ImprovementType_WRITING          ImprovementType = 12
)

func (ImprovementType) Enum

func (x ImprovementType) Enum() *ImprovementType

func (ImprovementType) EnumDescriptor

func (ImprovementType) EnumDescriptor() ([]byte, []int)

func (ImprovementType) String

func (x ImprovementType) String() string

func (*ImprovementType) UnmarshalJSON

func (x *ImprovementType) UnmarshalJSON(data []byte) error

type InstrumentDef

type InstrumentDef struct {
	Flags                *InstrumentFlags      `protobuf:"bytes,1,opt,name=flags" json:"flags,omitempty"`
	Size                 *int32                `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
	Value                *int32                `protobuf:"varint,3,opt,name=value" json:"value,omitempty"`
	MaterialSize         *int32                `protobuf:"varint,4,opt,name=material_size,json=materialSize" json:"material_size,omitempty"`
	Pieces               []*InstrumentPiece    `protobuf:"bytes,5,rep,name=pieces" json:"pieces,omitempty"`
	PitchRangeMin        *int32                `protobuf:"varint,6,opt,name=pitch_range_min,json=pitchRangeMin" json:"pitch_range_min,omitempty"`
	PitchRangeMax        *int32                `protobuf:"varint,7,opt,name=pitch_range_max,json=pitchRangeMax" json:"pitch_range_max,omitempty"`
	VolumeMbMin          *int32                `protobuf:"varint,8,opt,name=volume_mb_min,json=volumeMbMin" json:"volume_mb_min,omitempty"`
	VolumeMbMax          *int32                `protobuf:"varint,9,opt,name=volume_mb_max,json=volumeMbMax" json:"volume_mb_max,omitempty"`
	SoundProduction      []SoundProductionType `` /* 144-byte string literal not displayed */
	SoundProductionParm1 []string              `protobuf:"bytes,11,rep,name=sound_production_parm1,json=soundProductionParm1" json:"sound_production_parm1,omitempty"`
	SoundProductionParm2 []string              `protobuf:"bytes,12,rep,name=sound_production_parm2,json=soundProductionParm2" json:"sound_production_parm2,omitempty"`
	PitchChoice          []PitchChoiceType     `` /* 128-byte string literal not displayed */
	PitchChoiceParm1     []string              `protobuf:"bytes,14,rep,name=pitch_choice_parm1,json=pitchChoiceParm1" json:"pitch_choice_parm1,omitempty"`
	PitchChoiceParm2     []string              `protobuf:"bytes,15,rep,name=pitch_choice_parm2,json=pitchChoiceParm2" json:"pitch_choice_parm2,omitempty"`
	Tuning               []TuningType          `protobuf:"varint,16,rep,name=tuning,enum=ItemdefInstrument.TuningType" json:"tuning,omitempty"`
	TuningParm           []string              `protobuf:"bytes,17,rep,name=tuning_parm,json=tuningParm" json:"tuning_parm,omitempty"`
	Registers            []*InstrumentRegister `protobuf:"bytes,18,rep,name=registers" json:"registers,omitempty"`
	Description          *string               `protobuf:"bytes,19,opt,name=description" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*InstrumentDef) Descriptor

func (*InstrumentDef) Descriptor() ([]byte, []int)

func (*InstrumentDef) GetDescription

func (m *InstrumentDef) GetDescription() string

func (*InstrumentDef) GetFlags

func (m *InstrumentDef) GetFlags() *InstrumentFlags

func (*InstrumentDef) GetMaterialSize

func (m *InstrumentDef) GetMaterialSize() int32

func (*InstrumentDef) GetPieces

func (m *InstrumentDef) GetPieces() []*InstrumentPiece

func (*InstrumentDef) GetPitchChoice

func (m *InstrumentDef) GetPitchChoice() []PitchChoiceType

func (*InstrumentDef) GetPitchChoiceParm1

func (m *InstrumentDef) GetPitchChoiceParm1() []string

func (*InstrumentDef) GetPitchChoiceParm2

func (m *InstrumentDef) GetPitchChoiceParm2() []string

func (*InstrumentDef) GetPitchRangeMax

func (m *InstrumentDef) GetPitchRangeMax() int32

func (*InstrumentDef) GetPitchRangeMin

func (m *InstrumentDef) GetPitchRangeMin() int32

func (*InstrumentDef) GetRegisters

func (m *InstrumentDef) GetRegisters() []*InstrumentRegister

func (*InstrumentDef) GetSize

func (m *InstrumentDef) GetSize() int32

func (*InstrumentDef) GetSoundProduction

func (m *InstrumentDef) GetSoundProduction() []SoundProductionType

func (*InstrumentDef) GetSoundProductionParm1

func (m *InstrumentDef) GetSoundProductionParm1() []string

func (*InstrumentDef) GetSoundProductionParm2

func (m *InstrumentDef) GetSoundProductionParm2() []string

func (*InstrumentDef) GetTuning

func (m *InstrumentDef) GetTuning() []TuningType

func (*InstrumentDef) GetTuningParm

func (m *InstrumentDef) GetTuningParm() []string

func (*InstrumentDef) GetValue

func (m *InstrumentDef) GetValue() int32

func (*InstrumentDef) GetVolumeMbMax

func (m *InstrumentDef) GetVolumeMbMax() int32

func (*InstrumentDef) GetVolumeMbMin

func (m *InstrumentDef) GetVolumeMbMin() int32

func (*InstrumentDef) ProtoMessage

func (*InstrumentDef) ProtoMessage()

func (*InstrumentDef) Reset

func (m *InstrumentDef) Reset()

func (*InstrumentDef) String

func (m *InstrumentDef) String() string

func (*InstrumentDef) XXX_DiscardUnknown

func (m *InstrumentDef) XXX_DiscardUnknown()

func (*InstrumentDef) XXX_Marshal

func (m *InstrumentDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InstrumentDef) XXX_Merge

func (dst *InstrumentDef) XXX_Merge(src proto.Message)

func (*InstrumentDef) XXX_Size

func (m *InstrumentDef) XXX_Size() int

func (*InstrumentDef) XXX_Unmarshal

func (m *InstrumentDef) XXX_Unmarshal(b []byte) error

type InstrumentFlags

type InstrumentFlags struct {
	IndefinitePitch      *bool    `protobuf:"varint,1,opt,name=indefinite_pitch,json=indefinitePitch" json:"indefinite_pitch,omitempty"`
	PlacedAsBuilding     *bool    `protobuf:"varint,2,opt,name=placed_as_building,json=placedAsBuilding" json:"placed_as_building,omitempty"`
	MetalMat             *bool    `protobuf:"varint,3,opt,name=metal_mat,json=metalMat" json:"metal_mat,omitempty"`
	StoneMat             *bool    `protobuf:"varint,4,opt,name=stone_mat,json=stoneMat" json:"stone_mat,omitempty"`
	WoodMat              *bool    `protobuf:"varint,5,opt,name=wood_mat,json=woodMat" json:"wood_mat,omitempty"`
	GlassMat             *bool    `protobuf:"varint,6,opt,name=glass_mat,json=glassMat" json:"glass_mat,omitempty"`
	CeramicMat           *bool    `protobuf:"varint,7,opt,name=ceramic_mat,json=ceramicMat" json:"ceramic_mat,omitempty"`
	ShellMat             *bool    `protobuf:"varint,8,opt,name=shell_mat,json=shellMat" json:"shell_mat,omitempty"`
	BoneMat              *bool    `protobuf:"varint,9,opt,name=bone_mat,json=boneMat" json:"bone_mat,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*InstrumentFlags) Descriptor

func (*InstrumentFlags) Descriptor() ([]byte, []int)

func (*InstrumentFlags) GetBoneMat

func (m *InstrumentFlags) GetBoneMat() bool

func (*InstrumentFlags) GetCeramicMat

func (m *InstrumentFlags) GetCeramicMat() bool

func (*InstrumentFlags) GetGlassMat

func (m *InstrumentFlags) GetGlassMat() bool

func (*InstrumentFlags) GetIndefinitePitch

func (m *InstrumentFlags) GetIndefinitePitch() bool

func (*InstrumentFlags) GetMetalMat

func (m *InstrumentFlags) GetMetalMat() bool

func (*InstrumentFlags) GetPlacedAsBuilding

func (m *InstrumentFlags) GetPlacedAsBuilding() bool

func (*InstrumentFlags) GetShellMat

func (m *InstrumentFlags) GetShellMat() bool

func (*InstrumentFlags) GetStoneMat

func (m *InstrumentFlags) GetStoneMat() bool

func (*InstrumentFlags) GetWoodMat

func (m *InstrumentFlags) GetWoodMat() bool

func (*InstrumentFlags) ProtoMessage

func (*InstrumentFlags) ProtoMessage()

func (*InstrumentFlags) Reset

func (m *InstrumentFlags) Reset()

func (*InstrumentFlags) String

func (m *InstrumentFlags) String() string

func (*InstrumentFlags) XXX_DiscardUnknown

func (m *InstrumentFlags) XXX_DiscardUnknown()

func (*InstrumentFlags) XXX_Marshal

func (m *InstrumentFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InstrumentFlags) XXX_Merge

func (dst *InstrumentFlags) XXX_Merge(src proto.Message)

func (*InstrumentFlags) XXX_Size

func (m *InstrumentFlags) XXX_Size() int

func (*InstrumentFlags) XXX_Unmarshal

func (m *InstrumentFlags) XXX_Unmarshal(b []byte) error

type InstrumentPiece

type InstrumentPiece struct {
	Type                 *string  `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	Id                   *string  `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	Name                 *string  `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	NamePlural           *string  `protobuf:"bytes,4,opt,name=name_plural,json=namePlural" json:"name_plural,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*InstrumentPiece) Descriptor

func (*InstrumentPiece) Descriptor() ([]byte, []int)

func (*InstrumentPiece) GetId

func (m *InstrumentPiece) GetId() string

func (*InstrumentPiece) GetName

func (m *InstrumentPiece) GetName() string

func (*InstrumentPiece) GetNamePlural

func (m *InstrumentPiece) GetNamePlural() string

func (*InstrumentPiece) GetType

func (m *InstrumentPiece) GetType() string

func (*InstrumentPiece) ProtoMessage

func (*InstrumentPiece) ProtoMessage()

func (*InstrumentPiece) Reset

func (m *InstrumentPiece) Reset()

func (*InstrumentPiece) String

func (m *InstrumentPiece) String() string

func (*InstrumentPiece) XXX_DiscardUnknown

func (m *InstrumentPiece) XXX_DiscardUnknown()

func (*InstrumentPiece) XXX_Marshal

func (m *InstrumentPiece) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InstrumentPiece) XXX_Merge

func (dst *InstrumentPiece) XXX_Merge(src proto.Message)

func (*InstrumentPiece) XXX_Size

func (m *InstrumentPiece) XXX_Size() int

func (*InstrumentPiece) XXX_Unmarshal

func (m *InstrumentPiece) XXX_Unmarshal(b []byte) error

type InstrumentRegister

type InstrumentRegister struct {
	PitchRangeMin        *int32   `protobuf:"varint,1,opt,name=pitch_range_min,json=pitchRangeMin" json:"pitch_range_min,omitempty"`
	PitchRangeMax        *int32   `protobuf:"varint,2,opt,name=pitch_range_max,json=pitchRangeMax" json:"pitch_range_max,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*InstrumentRegister) Descriptor

func (*InstrumentRegister) Descriptor() ([]byte, []int)

func (*InstrumentRegister) GetPitchRangeMax

func (m *InstrumentRegister) GetPitchRangeMax() int32

func (*InstrumentRegister) GetPitchRangeMin

func (m *InstrumentRegister) GetPitchRangeMin() int32

func (*InstrumentRegister) ProtoMessage

func (*InstrumentRegister) ProtoMessage()

func (*InstrumentRegister) Reset

func (m *InstrumentRegister) Reset()

func (*InstrumentRegister) String

func (m *InstrumentRegister) String() string

func (*InstrumentRegister) XXX_DiscardUnknown

func (m *InstrumentRegister) XXX_DiscardUnknown()

func (*InstrumentRegister) XXX_Marshal

func (m *InstrumentRegister) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InstrumentRegister) XXX_Merge

func (dst *InstrumentRegister) XXX_Merge(src proto.Message)

func (*InstrumentRegister) XXX_Size

func (m *InstrumentRegister) XXX_Size() int

func (*InstrumentRegister) XXX_Unmarshal

func (m *InstrumentRegister) XXX_Unmarshal(b []byte) error

type InventoryItem

type InventoryItem struct {
	Mode                 *InventoryMode `protobuf:"varint,1,opt,name=mode,enum=RemoteFortressReader.InventoryMode" json:"mode,omitempty"`
	Item                 *Item          `protobuf:"bytes,2,opt,name=item" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*InventoryItem) Descriptor

func (*InventoryItem) Descriptor() ([]byte, []int)

func (*InventoryItem) GetItem

func (m *InventoryItem) GetItem() *Item

func (*InventoryItem) GetMode

func (m *InventoryItem) GetMode() InventoryMode

func (*InventoryItem) ProtoMessage

func (*InventoryItem) ProtoMessage()

func (*InventoryItem) Reset

func (m *InventoryItem) Reset()

func (*InventoryItem) String

func (m *InventoryItem) String() string

func (*InventoryItem) XXX_DiscardUnknown

func (m *InventoryItem) XXX_DiscardUnknown()

func (*InventoryItem) XXX_Marshal

func (m *InventoryItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InventoryItem) XXX_Merge

func (dst *InventoryItem) XXX_Merge(src proto.Message)

func (*InventoryItem) XXX_Size

func (m *InventoryItem) XXX_Size() int

func (*InventoryItem) XXX_Unmarshal

func (m *InventoryItem) XXX_Unmarshal(b []byte) error

type InventoryMode

type InventoryMode int32
const (
	InventoryMode_Hauled InventoryMode = 0
	// *
	// also shield, crutch
	InventoryMode_Weapon InventoryMode = 1
	// *
	// quiver
	InventoryMode_Worn     InventoryMode = 2
	InventoryMode_Piercing InventoryMode = 3
	// *
	// attached to clothing
	InventoryMode_Flask InventoryMode = 4
	// *
	// e.g. bandage
	InventoryMode_WrappedAround InventoryMode = 5
	InventoryMode_StuckIn       InventoryMode = 6
	// *
	// string descr like Worn
	InventoryMode_InMouth InventoryMode = 7
	// *
	// Left shoulder, right shoulder, or head, selected randomly using pet_seed
	InventoryMode_Pet      InventoryMode = 8
	InventoryMode_SewnInto InventoryMode = 9
	InventoryMode_Strapped InventoryMode = 10
)

func (InventoryMode) Enum

func (x InventoryMode) Enum() *InventoryMode

func (InventoryMode) EnumDescriptor

func (InventoryMode) EnumDescriptor() ([]byte, []int)

func (InventoryMode) String

func (x InventoryMode) String() string

func (*InventoryMode) UnmarshalJSON

func (x *InventoryMode) UnmarshalJSON(data []byte) error

type Item

type Item struct {
	Id                   *int32             `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	Pos                  *Coord             `protobuf:"bytes,2,opt,name=pos" json:"pos,omitempty"`
	Flags1               *uint32            `protobuf:"varint,3,opt,name=flags1" json:"flags1,omitempty"`
	Flags2               *uint32            `protobuf:"varint,4,opt,name=flags2" json:"flags2,omitempty"`
	Type                 *MatPair           `protobuf:"bytes,5,opt,name=type" json:"type,omitempty"`
	Material             *MatPair           `protobuf:"bytes,6,opt,name=material" json:"material,omitempty"`
	Dye                  *ColorDefinition   `protobuf:"bytes,7,opt,name=dye" json:"dye,omitempty"`
	StackSize            *int32             `protobuf:"varint,8,opt,name=stack_size,json=stackSize" json:"stack_size,omitempty"`
	SubposX              *float32           `protobuf:"fixed32,9,opt,name=subpos_x,json=subposX" json:"subpos_x,omitempty"`
	SubposY              *float32           `protobuf:"fixed32,10,opt,name=subpos_y,json=subposY" json:"subpos_y,omitempty"`
	SubposZ              *float32           `protobuf:"fixed32,11,opt,name=subpos_z,json=subposZ" json:"subpos_z,omitempty"`
	Projectile           *bool              `protobuf:"varint,12,opt,name=projectile" json:"projectile,omitempty"`
	VelocityX            *float32           `protobuf:"fixed32,13,opt,name=velocity_x,json=velocityX" json:"velocity_x,omitempty"`
	VelocityY            *float32           `protobuf:"fixed32,14,opt,name=velocity_y,json=velocityY" json:"velocity_y,omitempty"`
	VelocityZ            *float32           `protobuf:"fixed32,15,opt,name=velocity_z,json=velocityZ" json:"velocity_z,omitempty"`
	Volume               *int32             `protobuf:"varint,16,opt,name=volume" json:"volume,omitempty"`
	Improvements         []*ItemImprovement `protobuf:"bytes,17,rep,name=improvements" json:"improvements,omitempty"`
	Image                *ArtImage          `protobuf:"bytes,18,opt,name=image" json:"image,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*Item) Descriptor

func (*Item) Descriptor() ([]byte, []int)

func (*Item) GetDye

func (m *Item) GetDye() *ColorDefinition

func (*Item) GetFlags1

func (m *Item) GetFlags1() uint32

func (*Item) GetFlags2

func (m *Item) GetFlags2() uint32

func (*Item) GetId

func (m *Item) GetId() int32

func (*Item) GetImage

func (m *Item) GetImage() *ArtImage

func (*Item) GetImprovements

func (m *Item) GetImprovements() []*ItemImprovement

func (*Item) GetMaterial

func (m *Item) GetMaterial() *MatPair

func (*Item) GetPos

func (m *Item) GetPos() *Coord

func (*Item) GetProjectile

func (m *Item) GetProjectile() bool

func (*Item) GetStackSize

func (m *Item) GetStackSize() int32

func (*Item) GetSubposX

func (m *Item) GetSubposX() float32

func (*Item) GetSubposY

func (m *Item) GetSubposY() float32

func (*Item) GetSubposZ

func (m *Item) GetSubposZ() float32

func (*Item) GetType

func (m *Item) GetType() *MatPair

func (*Item) GetVelocityX

func (m *Item) GetVelocityX() float32

func (*Item) GetVelocityY

func (m *Item) GetVelocityY() float32

func (*Item) GetVelocityZ

func (m *Item) GetVelocityZ() float32

func (*Item) GetVolume

func (m *Item) GetVolume() int32

func (*Item) ProtoMessage

func (*Item) ProtoMessage()

func (*Item) Reset

func (m *Item) Reset()

func (*Item) String

func (m *Item) String() string

func (*Item) XXX_DiscardUnknown

func (m *Item) XXX_DiscardUnknown()

func (*Item) XXX_Marshal

func (m *Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Item) XXX_Merge

func (dst *Item) XXX_Merge(src proto.Message)

func (*Item) XXX_Size

func (m *Item) XXX_Size() int

func (*Item) XXX_Unmarshal

func (m *Item) XXX_Unmarshal(b []byte) error

type ItemImprovement

type ItemImprovement struct {
	Material             *MatPair         `protobuf:"bytes,1,opt,name=material" json:"material,omitempty"`
	Type                 *ImprovementType `protobuf:"varint,2,opt,name=type,enum=RemoteFortressReader.ImprovementType" json:"type,omitempty"`
	Shape                *int32           `protobuf:"varint,3,opt,name=shape" json:"shape,omitempty"`
	SpecificType         *int32           `protobuf:"varint,4,opt,name=specific_type,json=specificType" json:"specific_type,omitempty"`
	Image                *ArtImage        `protobuf:"bytes,5,opt,name=image" json:"image,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ItemImprovement) Descriptor

func (*ItemImprovement) Descriptor() ([]byte, []int)

func (*ItemImprovement) GetImage

func (m *ItemImprovement) GetImage() *ArtImage

func (*ItemImprovement) GetMaterial

func (m *ItemImprovement) GetMaterial() *MatPair

func (*ItemImprovement) GetShape

func (m *ItemImprovement) GetShape() int32

func (*ItemImprovement) GetSpecificType

func (m *ItemImprovement) GetSpecificType() int32

func (*ItemImprovement) GetType

func (m *ItemImprovement) GetType() ImprovementType

func (*ItemImprovement) ProtoMessage

func (*ItemImprovement) ProtoMessage()

func (*ItemImprovement) Reset

func (m *ItemImprovement) Reset()

func (*ItemImprovement) String

func (m *ItemImprovement) String() string

func (*ItemImprovement) XXX_DiscardUnknown

func (m *ItemImprovement) XXX_DiscardUnknown()

func (*ItemImprovement) XXX_Marshal

func (m *ItemImprovement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ItemImprovement) XXX_Merge

func (dst *ItemImprovement) XXX_Merge(src proto.Message)

func (*ItemImprovement) XXX_Size

func (m *ItemImprovement) XXX_Size() int

func (*ItemImprovement) XXX_Unmarshal

func (m *ItemImprovement) XXX_Unmarshal(b []byte) error

type KeyboardEvent

type KeyboardEvent struct {
	Type                 *uint32  `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
	Which                *uint32  `protobuf:"varint,2,opt,name=which" json:"which,omitempty"`
	State                *uint32  `protobuf:"varint,3,opt,name=state" json:"state,omitempty"`
	Scancode             *uint32  `protobuf:"varint,4,opt,name=scancode" json:"scancode,omitempty"`
	Sym                  *uint32  `protobuf:"varint,5,opt,name=sym" json:"sym,omitempty"`
	Mod                  *uint32  `protobuf:"varint,6,opt,name=mod" json:"mod,omitempty"`
	Unicode              *uint32  `protobuf:"varint,7,opt,name=unicode" json:"unicode,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*KeyboardEvent) Descriptor

func (*KeyboardEvent) Descriptor() ([]byte, []int)

func (*KeyboardEvent) GetMod

func (m *KeyboardEvent) GetMod() uint32

func (*KeyboardEvent) GetScancode

func (m *KeyboardEvent) GetScancode() uint32

func (*KeyboardEvent) GetState

func (m *KeyboardEvent) GetState() uint32

func (*KeyboardEvent) GetSym

func (m *KeyboardEvent) GetSym() uint32

func (*KeyboardEvent) GetType

func (m *KeyboardEvent) GetType() uint32

func (*KeyboardEvent) GetUnicode

func (m *KeyboardEvent) GetUnicode() uint32

func (*KeyboardEvent) GetWhich

func (m *KeyboardEvent) GetWhich() uint32

func (*KeyboardEvent) ProtoMessage

func (*KeyboardEvent) ProtoMessage()

func (*KeyboardEvent) Reset

func (m *KeyboardEvent) Reset()

func (*KeyboardEvent) String

func (m *KeyboardEvent) String() string

func (*KeyboardEvent) XXX_DiscardUnknown

func (m *KeyboardEvent) XXX_DiscardUnknown()

func (*KeyboardEvent) XXX_Marshal

func (m *KeyboardEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyboardEvent) XXX_Merge

func (dst *KeyboardEvent) XXX_Merge(src proto.Message)

func (*KeyboardEvent) XXX_Size

func (m *KeyboardEvent) XXX_Size() int

func (*KeyboardEvent) XXX_Unmarshal

func (m *KeyboardEvent) XXX_Unmarshal(b []byte) error

type Language

type Language struct {
	Shapes               []*ShapeDescriptior `protobuf:"bytes,1,rep,name=shapes" json:"shapes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func CallGetLanguage

func CallGetLanguage(client *dfhackrpc.Client) (*Language, dfhackrpc.CommandResult, error)

CallGetLanguage is a convenience wrapper around the RemoteFortressReader::GetLanguage RPC method.

func (*Language) Descriptor

func (*Language) Descriptor() ([]byte, []int)

func (*Language) GetShapes

func (m *Language) GetShapes() []*ShapeDescriptior

func (*Language) ProtoMessage

func (*Language) ProtoMessage()

func (*Language) Reset

func (m *Language) Reset()

func (*Language) String

func (m *Language) String() string

func (*Language) XXX_DiscardUnknown

func (m *Language) XXX_DiscardUnknown()

func (*Language) XXX_Marshal

func (m *Language) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Language) XXX_Merge

func (dst *Language) XXX_Merge(src proto.Message)

func (*Language) XXX_Size

func (m *Language) XXX_Size() int

func (*Language) XXX_Unmarshal

func (m *Language) XXX_Unmarshal(b []byte) error

type ListRequest

type ListRequest struct {
	ListStart            *int32   `protobuf:"varint,1,opt,name=list_start,json=listStart" json:"list_start,omitempty"`
	ListEnd              *int32   `protobuf:"varint,2,opt,name=list_end,json=listEnd" json:"list_end,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListRequest) Descriptor

func (*ListRequest) Descriptor() ([]byte, []int)

func (*ListRequest) GetListEnd

func (m *ListRequest) GetListEnd() int32

func (*ListRequest) GetListStart

func (m *ListRequest) GetListStart() int32

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) Reset

func (m *ListRequest) Reset()

func (*ListRequest) String

func (m *ListRequest) String() string

func (*ListRequest) XXX_DiscardUnknown

func (m *ListRequest) XXX_DiscardUnknown()

func (*ListRequest) XXX_Marshal

func (m *ListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListRequest) XXX_Merge

func (dst *ListRequest) XXX_Merge(src proto.Message)

func (*ListRequest) XXX_Size

func (m *ListRequest) XXX_Size() int

func (*ListRequest) XXX_Unmarshal

func (m *ListRequest) XXX_Unmarshal(b []byte) error

type MapBlock

type MapBlock struct {
	MapX                     *int32               `protobuf:"varint,1,req,name=map_x,json=mapX" json:"map_x,omitempty"`
	MapY                     *int32               `protobuf:"varint,2,req,name=map_y,json=mapY" json:"map_y,omitempty"`
	MapZ                     *int32               `protobuf:"varint,3,req,name=map_z,json=mapZ" json:"map_z,omitempty"`
	Tiles                    []int32              `protobuf:"varint,4,rep,name=tiles" json:"tiles,omitempty"`
	Materials                []*MatPair           `protobuf:"bytes,5,rep,name=materials" json:"materials,omitempty"`
	LayerMaterials           []*MatPair           `protobuf:"bytes,6,rep,name=layer_materials,json=layerMaterials" json:"layer_materials,omitempty"`
	VeinMaterials            []*MatPair           `protobuf:"bytes,7,rep,name=vein_materials,json=veinMaterials" json:"vein_materials,omitempty"`
	BaseMaterials            []*MatPair           `protobuf:"bytes,8,rep,name=base_materials,json=baseMaterials" json:"base_materials,omitempty"`
	Magma                    []int32              `protobuf:"varint,9,rep,name=magma" json:"magma,omitempty"`
	Water                    []int32              `protobuf:"varint,10,rep,name=water" json:"water,omitempty"`
	Hidden                   []bool               `protobuf:"varint,11,rep,name=hidden" json:"hidden,omitempty"`
	Light                    []bool               `protobuf:"varint,12,rep,name=light" json:"light,omitempty"`
	Subterranean             []bool               `protobuf:"varint,13,rep,name=subterranean" json:"subterranean,omitempty"`
	Outside                  []bool               `protobuf:"varint,14,rep,name=outside" json:"outside,omitempty"`
	Aquifer                  []bool               `protobuf:"varint,15,rep,name=aquifer" json:"aquifer,omitempty"`
	WaterStagnant            []bool               `protobuf:"varint,16,rep,name=water_stagnant,json=waterStagnant" json:"water_stagnant,omitempty"`
	WaterSalt                []bool               `protobuf:"varint,17,rep,name=water_salt,json=waterSalt" json:"water_salt,omitempty"`
	ConstructionItems        []*MatPair           `protobuf:"bytes,18,rep,name=construction_items,json=constructionItems" json:"construction_items,omitempty"`
	Buildings                []*BuildingInstance  `protobuf:"bytes,19,rep,name=buildings" json:"buildings,omitempty"`
	TreePercent              []int32              `protobuf:"varint,20,rep,name=tree_percent,json=treePercent" json:"tree_percent,omitempty"`
	TreeX                    []int32              `protobuf:"varint,21,rep,name=tree_x,json=treeX" json:"tree_x,omitempty"`
	TreeY                    []int32              `protobuf:"varint,22,rep,name=tree_y,json=treeY" json:"tree_y,omitempty"`
	TreeZ                    []int32              `protobuf:"varint,23,rep,name=tree_z,json=treeZ" json:"tree_z,omitempty"`
	TileDigDesignation       []TileDigDesignation `` /* 157-byte string literal not displayed */
	SpatterPile              []*SpatterPile       `protobuf:"bytes,25,rep,name=spatterPile" json:"spatterPile,omitempty"`
	Items                    []*Item              `protobuf:"bytes,26,rep,name=items" json:"items,omitempty"`
	TileDigDesignationMarker []bool               `` /* 132-byte string literal not displayed */
	TileDigDesignationAuto   []bool               `` /* 126-byte string literal not displayed */
	GrassPercent             []int32              `protobuf:"varint,29,rep,name=grass_percent,json=grassPercent" json:"grass_percent,omitempty"`
	Flows                    []*FlowInfo          `protobuf:"bytes,30,rep,name=flows" json:"flows,omitempty"`
	XXX_NoUnkeyedLiteral     struct{}             `json:"-"`
	XXX_unrecognized         []byte               `json:"-"`
	XXX_sizecache            int32                `json:"-"`
}

func (*MapBlock) Descriptor

func (*MapBlock) Descriptor() ([]byte, []int)

func (*MapBlock) GetAquifer

func (m *MapBlock) GetAquifer() []bool

func (*MapBlock) GetBaseMaterials

func (m *MapBlock) GetBaseMaterials() []*MatPair

func (*MapBlock) GetBuildings

func (m *MapBlock) GetBuildings() []*BuildingInstance

func (*MapBlock) GetConstructionItems

func (m *MapBlock) GetConstructionItems() []*MatPair

func (*MapBlock) GetFlows

func (m *MapBlock) GetFlows() []*FlowInfo

func (*MapBlock) GetGrassPercent

func (m *MapBlock) GetGrassPercent() []int32

func (*MapBlock) GetHidden

func (m *MapBlock) GetHidden() []bool

func (*MapBlock) GetItems

func (m *MapBlock) GetItems() []*Item

func (*MapBlock) GetLayerMaterials

func (m *MapBlock) GetLayerMaterials() []*MatPair

func (*MapBlock) GetLight

func (m *MapBlock) GetLight() []bool

func (*MapBlock) GetMagma

func (m *MapBlock) GetMagma() []int32

func (*MapBlock) GetMapX

func (m *MapBlock) GetMapX() int32

func (*MapBlock) GetMapY

func (m *MapBlock) GetMapY() int32

func (*MapBlock) GetMapZ

func (m *MapBlock) GetMapZ() int32

func (*MapBlock) GetMaterials

func (m *MapBlock) GetMaterials() []*MatPair

func (*MapBlock) GetOutside

func (m *MapBlock) GetOutside() []bool

func (*MapBlock) GetSpatterPile

func (m *MapBlock) GetSpatterPile() []*SpatterPile

func (*MapBlock) GetSubterranean

func (m *MapBlock) GetSubterranean() []bool

func (*MapBlock) GetTileDigDesignation

func (m *MapBlock) GetTileDigDesignation() []TileDigDesignation

func (*MapBlock) GetTileDigDesignationAuto

func (m *MapBlock) GetTileDigDesignationAuto() []bool

func (*MapBlock) GetTileDigDesignationMarker

func (m *MapBlock) GetTileDigDesignationMarker() []bool

func (*MapBlock) GetTiles

func (m *MapBlock) GetTiles() []int32

func (*MapBlock) GetTreePercent

func (m *MapBlock) GetTreePercent() []int32

func (*MapBlock) GetTreeX

func (m *MapBlock) GetTreeX() []int32

func (*MapBlock) GetTreeY

func (m *MapBlock) GetTreeY() []int32

func (*MapBlock) GetTreeZ

func (m *MapBlock) GetTreeZ() []int32

func (*MapBlock) GetVeinMaterials

func (m *MapBlock) GetVeinMaterials() []*MatPair

func (*MapBlock) GetWater

func (m *MapBlock) GetWater() []int32

func (*MapBlock) GetWaterSalt

func (m *MapBlock) GetWaterSalt() []bool

func (*MapBlock) GetWaterStagnant

func (m *MapBlock) GetWaterStagnant() []bool

func (*MapBlock) ProtoMessage

func (*MapBlock) ProtoMessage()

func (*MapBlock) Reset

func (m *MapBlock) Reset()

func (*MapBlock) String

func (m *MapBlock) String() string

func (*MapBlock) XXX_DiscardUnknown

func (m *MapBlock) XXX_DiscardUnknown()

func (*MapBlock) XXX_Marshal

func (m *MapBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MapBlock) XXX_Merge

func (dst *MapBlock) XXX_Merge(src proto.Message)

func (*MapBlock) XXX_Size

func (m *MapBlock) XXX_Size() int

func (*MapBlock) XXX_Unmarshal

func (m *MapBlock) XXX_Unmarshal(b []byte) error

type MapInfo

type MapInfo struct {
	BlockSizeX           *int32   `protobuf:"varint,1,opt,name=block_size_x,json=blockSizeX" json:"block_size_x,omitempty"`
	BlockSizeY           *int32   `protobuf:"varint,2,opt,name=block_size_y,json=blockSizeY" json:"block_size_y,omitempty"`
	BlockSizeZ           *int32   `protobuf:"varint,3,opt,name=block_size_z,json=blockSizeZ" json:"block_size_z,omitempty"`
	BlockPosX            *int32   `protobuf:"varint,4,opt,name=block_pos_x,json=blockPosX" json:"block_pos_x,omitempty"`
	BlockPosY            *int32   `protobuf:"varint,5,opt,name=block_pos_y,json=blockPosY" json:"block_pos_y,omitempty"`
	BlockPosZ            *int32   `protobuf:"varint,6,opt,name=block_pos_z,json=blockPosZ" json:"block_pos_z,omitempty"`
	WorldName            *string  `protobuf:"bytes,7,opt,name=world_name,json=worldName" json:"world_name,omitempty"`
	WorldNameEnglish     *string  `protobuf:"bytes,8,opt,name=world_name_english,json=worldNameEnglish" json:"world_name_english,omitempty"`
	SaveName             *string  `protobuf:"bytes,9,opt,name=save_name,json=saveName" json:"save_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func CallGetMapInfo

func CallGetMapInfo(client *dfhackrpc.Client) (*MapInfo, dfhackrpc.CommandResult, error)

CallGetMapInfo is a convenience wrapper around the RemoteFortressReader::GetMapInfo RPC method.

func (*MapInfo) Descriptor

func (*MapInfo) Descriptor() ([]byte, []int)

func (*MapInfo) GetBlockPosX

func (m *MapInfo) GetBlockPosX() int32

func (*MapInfo) GetBlockPosY

func (m *MapInfo) GetBlockPosY() int32

func (*MapInfo) GetBlockPosZ

func (m *MapInfo) GetBlockPosZ() int32

func (*MapInfo) GetBlockSizeX

func (m *MapInfo) GetBlockSizeX() int32

func (*MapInfo) GetBlockSizeY

func (m *MapInfo) GetBlockSizeY() int32

func (*MapInfo) GetBlockSizeZ

func (m *MapInfo) GetBlockSizeZ() int32

func (*MapInfo) GetSaveName

func (m *MapInfo) GetSaveName() string

func (*MapInfo) GetWorldName

func (m *MapInfo) GetWorldName() string

func (*MapInfo) GetWorldNameEnglish

func (m *MapInfo) GetWorldNameEnglish() string

func (*MapInfo) ProtoMessage

func (*MapInfo) ProtoMessage()

func (*MapInfo) Reset

func (m *MapInfo) Reset()

func (*MapInfo) String

func (m *MapInfo) String() string

func (*MapInfo) XXX_DiscardUnknown

func (m *MapInfo) XXX_DiscardUnknown()

func (*MapInfo) XXX_Marshal

func (m *MapInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MapInfo) XXX_Merge

func (dst *MapInfo) XXX_Merge(src proto.Message)

func (*MapInfo) XXX_Size

func (m *MapInfo) XXX_Size() int

func (*MapInfo) XXX_Unmarshal

func (m *MapInfo) XXX_Unmarshal(b []byte) error

type MatPair

type MatPair struct {
	MatType              *int32   `protobuf:"varint,1,req,name=mat_type,json=matType" json:"mat_type,omitempty"`
	MatIndex             *int32   `protobuf:"varint,2,req,name=mat_index,json=matIndex" json:"mat_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MatPair) Descriptor

func (*MatPair) Descriptor() ([]byte, []int)

func (*MatPair) GetMatIndex

func (m *MatPair) GetMatIndex() int32

func (*MatPair) GetMatType

func (m *MatPair) GetMatType() int32

func (*MatPair) ProtoMessage

func (*MatPair) ProtoMessage()

func (*MatPair) Reset

func (m *MatPair) Reset()

func (*MatPair) String

func (m *MatPair) String() string

func (*MatPair) XXX_DiscardUnknown

func (m *MatPair) XXX_DiscardUnknown()

func (*MatPair) XXX_Marshal

func (m *MatPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MatPair) XXX_Merge

func (dst *MatPair) XXX_Merge(src proto.Message)

func (*MatPair) XXX_Size

func (m *MatPair) XXX_Size() int

func (*MatPair) XXX_Unmarshal

func (m *MatPair) XXX_Unmarshal(b []byte) error

type MaterialDefinition

type MaterialDefinition struct {
	MatPair              *MatPair         `protobuf:"bytes,1,req,name=mat_pair,json=matPair" json:"mat_pair,omitempty"`
	Id                   *string          `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	Name                 *string          `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	StateColor           *ColorDefinition `protobuf:"bytes,4,opt,name=state_color,json=stateColor" json:"state_color,omitempty"`
	Instrument           *InstrumentDef   `protobuf:"bytes,5,opt,name=instrument" json:"instrument,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func CallGetGrowthList

func CallGetGrowthList(client *dfhackrpc.Client) ([]*MaterialDefinition, dfhackrpc.CommandResult, error)

CallGetGrowthList is a convenience wrapper around the RemoteFortressReader::GetGrowthList RPC method.

func CallGetItemList

func CallGetItemList(client *dfhackrpc.Client) ([]*MaterialDefinition, dfhackrpc.CommandResult, error)

CallGetItemList is a convenience wrapper around the RemoteFortressReader::GetItemList RPC method.

func CallGetMaterialList

func CallGetMaterialList(client *dfhackrpc.Client) ([]*MaterialDefinition, dfhackrpc.CommandResult, error)

CallGetMaterialList is a convenience wrapper around the RemoteFortressReader::GetMaterialList RPC method.

func (*MaterialDefinition) Descriptor

func (*MaterialDefinition) Descriptor() ([]byte, []int)

func (*MaterialDefinition) GetId

func (m *MaterialDefinition) GetId() string

func (*MaterialDefinition) GetInstrument

func (m *MaterialDefinition) GetInstrument() *InstrumentDef

func (*MaterialDefinition) GetMatPair

func (m *MaterialDefinition) GetMatPair() *MatPair

func (*MaterialDefinition) GetName

func (m *MaterialDefinition) GetName() string

func (*MaterialDefinition) GetStateColor

func (m *MaterialDefinition) GetStateColor() *ColorDefinition

func (*MaterialDefinition) ProtoMessage

func (*MaterialDefinition) ProtoMessage()

func (*MaterialDefinition) Reset

func (m *MaterialDefinition) Reset()

func (*MaterialDefinition) String

func (m *MaterialDefinition) String() string

func (*MaterialDefinition) XXX_DiscardUnknown

func (m *MaterialDefinition) XXX_DiscardUnknown()

func (*MaterialDefinition) XXX_Marshal

func (m *MaterialDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MaterialDefinition) XXX_Merge

func (dst *MaterialDefinition) XXX_Merge(src proto.Message)

func (*MaterialDefinition) XXX_Size

func (m *MaterialDefinition) XXX_Size() int

func (*MaterialDefinition) XXX_Unmarshal

func (m *MaterialDefinition) XXX_Unmarshal(b []byte) error

type MaterialList

type MaterialList struct {
	MaterialList         []*MaterialDefinition `protobuf:"bytes,1,rep,name=material_list,json=materialList" json:"material_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*MaterialList) Descriptor

func (*MaterialList) Descriptor() ([]byte, []int)

func (*MaterialList) GetMaterialList

func (m *MaterialList) GetMaterialList() []*MaterialDefinition

func (*MaterialList) ProtoMessage

func (*MaterialList) ProtoMessage()

func (*MaterialList) Reset

func (m *MaterialList) Reset()

func (*MaterialList) String

func (m *MaterialList) String() string

func (*MaterialList) XXX_DiscardUnknown

func (m *MaterialList) XXX_DiscardUnknown()

func (*MaterialList) XXX_Marshal

func (m *MaterialList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MaterialList) XXX_Merge

func (dst *MaterialList) XXX_Merge(src proto.Message)

func (*MaterialList) XXX_Size

func (m *MaterialList) XXX_Size() int

func (*MaterialList) XXX_Unmarshal

func (m *MaterialList) XXX_Unmarshal(b []byte) error

type MatterState

type MatterState int32
const (
	MatterState_Solid   MatterState = 0
	MatterState_Liquid  MatterState = 1
	MatterState_Gas     MatterState = 2
	MatterState_Powder  MatterState = 3
	MatterState_Paste   MatterState = 4
	MatterState_Pressed MatterState = 5
)

func (MatterState) Enum

func (x MatterState) Enum() *MatterState

func (MatterState) EnumDescriptor

func (MatterState) EnumDescriptor() ([]byte, []int)

func (MatterState) String

func (x MatterState) String() string

func (*MatterState) UnmarshalJSON

func (x *MatterState) UnmarshalJSON(data []byte) error
type MenuContents struct {
	CurrentMenu          *AdvmodeMenu      `protobuf:"varint,1,opt,name=current_menu,json=currentMenu,enum=AdventureControl.AdvmodeMenu" json:"current_menu,omitempty"`
	Movements            []*MovementOption `protobuf:"bytes,2,rep,name=movements" json:"movements,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func CallMenuQuery

func CallMenuQuery(client *dfhackrpc.Client) (*MenuContents, dfhackrpc.CommandResult, error)

CallMenuQuery is a convenience wrapper around the RemoteFortressReader::MenuQuery RPC method.

func (*MenuContents) Descriptor() ([]byte, []int)
func (m *MenuContents) GetCurrentMenu() AdvmodeMenu
func (m *MenuContents) GetMovements() []*MovementOption
func (*MenuContents) ProtoMessage()
func (m *MenuContents) Reset()
func (m *MenuContents) String() string
func (m *MenuContents) XXX_DiscardUnknown()
func (m *MenuContents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (dst *MenuContents) XXX_Merge(src proto.Message)
func (m *MenuContents) XXX_Size() int
func (m *MenuContents) XXX_Unmarshal(b []byte) error

type MiscMoveParams

type MiscMoveParams struct {
	Type                 *MiscMoveType `protobuf:"varint,1,opt,name=type,enum=AdventureControl.MiscMoveType" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*MiscMoveParams) Descriptor

func (*MiscMoveParams) Descriptor() ([]byte, []int)

func (*MiscMoveParams) GetType

func (m *MiscMoveParams) GetType() MiscMoveType

func (*MiscMoveParams) ProtoMessage

func (*MiscMoveParams) ProtoMessage()

func (*MiscMoveParams) Reset

func (m *MiscMoveParams) Reset()

func (*MiscMoveParams) String

func (m *MiscMoveParams) String() string

func (*MiscMoveParams) XXX_DiscardUnknown

func (m *MiscMoveParams) XXX_DiscardUnknown()

func (*MiscMoveParams) XXX_Marshal

func (m *MiscMoveParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MiscMoveParams) XXX_Merge

func (dst *MiscMoveParams) XXX_Merge(src proto.Message)

func (*MiscMoveParams) XXX_Size

func (m *MiscMoveParams) XXX_Size() int

func (*MiscMoveParams) XXX_Unmarshal

func (m *MiscMoveParams) XXX_Unmarshal(b []byte) error

type MiscMoveType

type MiscMoveType int32
const (
	MiscMoveType_SET_CLIMB  MiscMoveType = 0
	MiscMoveType_SET_STAND  MiscMoveType = 1
	MiscMoveType_SET_CANCEL MiscMoveType = 2
)

func (MiscMoveType) Enum

func (x MiscMoveType) Enum() *MiscMoveType

func (MiscMoveType) EnumDescriptor

func (MiscMoveType) EnumDescriptor() ([]byte, []int)

func (MiscMoveType) String

func (x MiscMoveType) String() string

func (*MiscMoveType) UnmarshalJSON

func (x *MiscMoveType) UnmarshalJSON(data []byte) error

type MoveCommandParams

type MoveCommandParams struct {
	Direction            *Coord   `protobuf:"bytes,1,opt,name=direction" json:"direction,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MoveCommandParams) Descriptor

func (*MoveCommandParams) Descriptor() ([]byte, []int)

func (*MoveCommandParams) GetDirection

func (m *MoveCommandParams) GetDirection() *Coord

func (*MoveCommandParams) ProtoMessage

func (*MoveCommandParams) ProtoMessage()

func (*MoveCommandParams) Reset

func (m *MoveCommandParams) Reset()

func (*MoveCommandParams) String

func (m *MoveCommandParams) String() string

func (*MoveCommandParams) XXX_DiscardUnknown

func (m *MoveCommandParams) XXX_DiscardUnknown()

func (*MoveCommandParams) XXX_Marshal

func (m *MoveCommandParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MoveCommandParams) XXX_Merge

func (dst *MoveCommandParams) XXX_Merge(src proto.Message)

func (*MoveCommandParams) XXX_Size

func (m *MoveCommandParams) XXX_Size() int

func (*MoveCommandParams) XXX_Unmarshal

func (m *MoveCommandParams) XXX_Unmarshal(b []byte) error

type MovementOption

type MovementOption struct {
	Dest                 *Coord               `protobuf:"bytes,1,opt,name=dest" json:"dest,omitempty"`
	Source               *Coord               `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	Grab                 *Coord               `protobuf:"bytes,3,opt,name=grab" json:"grab,omitempty"`
	MovementType         *CarefulMovementType `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*MovementOption) Descriptor

func (*MovementOption) Descriptor() ([]byte, []int)

func (*MovementOption) GetDest

func (m *MovementOption) GetDest() *Coord

func (*MovementOption) GetGrab

func (m *MovementOption) GetGrab() *Coord

func (*MovementOption) GetMovementType

func (m *MovementOption) GetMovementType() CarefulMovementType

func (*MovementOption) GetSource

func (m *MovementOption) GetSource() *Coord

func (*MovementOption) ProtoMessage

func (*MovementOption) ProtoMessage()

func (*MovementOption) Reset

func (m *MovementOption) Reset()

func (*MovementOption) String

func (m *MovementOption) String() string

func (*MovementOption) XXX_DiscardUnknown

func (m *MovementOption) XXX_DiscardUnknown()

func (*MovementOption) XXX_Marshal

func (m *MovementOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MovementOption) XXX_Merge

func (dst *MovementOption) XXX_Merge(src proto.Message)

func (*MovementOption) XXX_Size

func (m *MovementOption) XXX_Size() int

func (*MovementOption) XXX_Unmarshal

func (m *MovementOption) XXX_Unmarshal(b []byte) error

type PatternDescriptor

type PatternDescriptor struct {
	Id                   *string            `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Colors               []*ColorDefinition `protobuf:"bytes,2,rep,name=colors" json:"colors,omitempty"`
	Pattern              *PatternType       `protobuf:"varint,3,opt,name=pattern,enum=RemoteFortressReader.PatternType" json:"pattern,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*PatternDescriptor) Descriptor

func (*PatternDescriptor) Descriptor() ([]byte, []int)

func (*PatternDescriptor) GetColors

func (m *PatternDescriptor) GetColors() []*ColorDefinition

func (*PatternDescriptor) GetId

func (m *PatternDescriptor) GetId() string

func (*PatternDescriptor) GetPattern

func (m *PatternDescriptor) GetPattern() PatternType

func (*PatternDescriptor) ProtoMessage

func (*PatternDescriptor) ProtoMessage()

func (*PatternDescriptor) Reset

func (m *PatternDescriptor) Reset()

func (*PatternDescriptor) String

func (m *PatternDescriptor) String() string

func (*PatternDescriptor) XXX_DiscardUnknown

func (m *PatternDescriptor) XXX_DiscardUnknown()

func (*PatternDescriptor) XXX_Marshal

func (m *PatternDescriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PatternDescriptor) XXX_Merge

func (dst *PatternDescriptor) XXX_Merge(src proto.Message)

func (*PatternDescriptor) XXX_Size

func (m *PatternDescriptor) XXX_Size() int

func (*PatternDescriptor) XXX_Unmarshal

func (m *PatternDescriptor) XXX_Unmarshal(b []byte) error

type PatternType

type PatternType int32
const (
	PatternType_MONOTONE  PatternType = 0
	PatternType_STRIPES   PatternType = 1
	PatternType_IRIS_EYE  PatternType = 2
	PatternType_SPOTS     PatternType = 3
	PatternType_PUPIL_EYE PatternType = 4
	PatternType_MOTTLED   PatternType = 5
)

func (PatternType) Enum

func (x PatternType) Enum() *PatternType

func (PatternType) EnumDescriptor

func (PatternType) EnumDescriptor() ([]byte, []int)

func (PatternType) String

func (x PatternType) String() string

func (*PatternType) UnmarshalJSON

func (x *PatternType) UnmarshalJSON(data []byte) error

type PitchChoiceType

type PitchChoiceType int32
const (
	PitchChoiceType_MEMBRANE_POSITION     PitchChoiceType = 0
	PitchChoiceType_SUBPART_CHOICE        PitchChoiceType = 1
	PitchChoiceType_KEYBOARD              PitchChoiceType = 2
	PitchChoiceType_STOPPING_FRET         PitchChoiceType = 3
	PitchChoiceType_STOPPING_AGAINST_BODY PitchChoiceType = 4
	PitchChoiceType_STOPPING_HOLE         PitchChoiceType = 5
	PitchChoiceType_STOPPING_HOLE_KEY     PitchChoiceType = 6
	PitchChoiceType_SLIDE                 PitchChoiceType = 7
	PitchChoiceType_HARMONIC_SERIES       PitchChoiceType = 8
	PitchChoiceType_VALVE_ROUTES_AIR      PitchChoiceType = 9
	PitchChoiceType_BP_IN_BELL            PitchChoiceType = 10
	PitchChoiceType_FOOT_PEDALS           PitchChoiceType = 11
)

func (PitchChoiceType) Enum

func (x PitchChoiceType) Enum() *PitchChoiceType

func (PitchChoiceType) EnumDescriptor

func (PitchChoiceType) EnumDescriptor() ([]byte, []int)

func (PitchChoiceType) String

func (x PitchChoiceType) String() string

func (*PitchChoiceType) UnmarshalJSON

func (x *PitchChoiceType) UnmarshalJSON(data []byte) error

type PlantDef

type PlantDef struct {
	PosX                 *int32   `protobuf:"varint,1,req,name=pos_x,json=posX" json:"pos_x,omitempty"`
	PosY                 *int32   `protobuf:"varint,2,req,name=pos_y,json=posY" json:"pos_y,omitempty"`
	PosZ                 *int32   `protobuf:"varint,3,req,name=pos_z,json=posZ" json:"pos_z,omitempty"`
	Index                *int32   `protobuf:"varint,4,req,name=index" json:"index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func CallGetPlantList

func CallGetPlantList(client *dfhackrpc.Client, request *BlockRequest) ([]*PlantDef, dfhackrpc.CommandResult, error)

CallGetPlantList is a convenience wrapper around the RemoteFortressReader::GetPlantList RPC method.

func (*PlantDef) Descriptor

func (*PlantDef) Descriptor() ([]byte, []int)

func (*PlantDef) GetIndex

func (m *PlantDef) GetIndex() int32

func (*PlantDef) GetPosX

func (m *PlantDef) GetPosX() int32

func (*PlantDef) GetPosY

func (m *PlantDef) GetPosY() int32

func (*PlantDef) GetPosZ

func (m *PlantDef) GetPosZ() int32

func (*PlantDef) ProtoMessage

func (*PlantDef) ProtoMessage()

func (*PlantDef) Reset

func (m *PlantDef) Reset()

func (*PlantDef) String

func (m *PlantDef) String() string

func (*PlantDef) XXX_DiscardUnknown

func (m *PlantDef) XXX_DiscardUnknown()

func (*PlantDef) XXX_Marshal

func (m *PlantDef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlantDef) XXX_Merge

func (dst *PlantDef) XXX_Merge(src proto.Message)

func (*PlantDef) XXX_Size

func (m *PlantDef) XXX_Size() int

func (*PlantDef) XXX_Unmarshal

func (m *PlantDef) XXX_Unmarshal(b []byte) error

type PlantList

type PlantList struct {
	PlantList            []*PlantDef `protobuf:"bytes,1,rep,name=plant_list,json=plantList" json:"plant_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*PlantList) Descriptor

func (*PlantList) Descriptor() ([]byte, []int)

func (*PlantList) GetPlantList

func (m *PlantList) GetPlantList() []*PlantDef

func (*PlantList) ProtoMessage

func (*PlantList) ProtoMessage()

func (*PlantList) Reset

func (m *PlantList) Reset()

func (*PlantList) String

func (m *PlantList) String() string

func (*PlantList) XXX_DiscardUnknown

func (m *PlantList) XXX_DiscardUnknown()

func (*PlantList) XXX_Marshal

func (m *PlantList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlantList) XXX_Merge

func (dst *PlantList) XXX_Merge(src proto.Message)

func (*PlantList) XXX_Size

func (m *PlantList) XXX_Size() int

func (*PlantList) XXX_Unmarshal

func (m *PlantList) XXX_Unmarshal(b []byte) error

type PlantRaw

type PlantRaw struct {
	Index                *int32        `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	Id                   *string       `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	Name                 *string       `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	Growths              []*TreeGrowth `protobuf:"bytes,4,rep,name=growths" json:"growths,omitempty"`
	Tile                 *int32        `protobuf:"varint,5,opt,name=tile" json:"tile,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func CallGetPartialPlantRaws

func CallGetPartialPlantRaws(client *dfhackrpc.Client, request *ListRequest) ([]*PlantRaw, dfhackrpc.CommandResult, error)

CallGetPartialPlantRaws is a convenience wrapper around the RemoteFortressReader::GetPartialPlantRaws RPC method.

func CallGetPlantRaws

func CallGetPlantRaws(client *dfhackrpc.Client) ([]*PlantRaw, dfhackrpc.CommandResult, error)

CallGetPlantRaws is a convenience wrapper around the RemoteFortressReader::GetPlantRaws RPC method.

func (*PlantRaw) Descriptor

func (*PlantRaw) Descriptor() ([]byte, []int)

func (*PlantRaw) GetGrowths

func (m *PlantRaw) GetGrowths() []*TreeGrowth

func (*PlantRaw) GetId

func (m *PlantRaw) GetId() string

func (*PlantRaw) GetIndex

func (m *PlantRaw) GetIndex() int32

func (*PlantRaw) GetName

func (m *PlantRaw) GetName() string

func (*PlantRaw) GetTile

func (m *PlantRaw) GetTile() int32

func (*PlantRaw) ProtoMessage

func (*PlantRaw) ProtoMessage()

func (*PlantRaw) Reset

func (m *PlantRaw) Reset()

func (*PlantRaw) String

func (m *PlantRaw) String() string

func (*PlantRaw) XXX_DiscardUnknown

func (m *PlantRaw) XXX_DiscardUnknown()

func (*PlantRaw) XXX_Marshal

func (m *PlantRaw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlantRaw) XXX_Merge

func (dst *PlantRaw) XXX_Merge(src proto.Message)

func (*PlantRaw) XXX_Size

func (m *PlantRaw) XXX_Size() int

func (*PlantRaw) XXX_Unmarshal

func (m *PlantRaw) XXX_Unmarshal(b []byte) error

type PlantRawList

type PlantRawList struct {
	PlantRaws            []*PlantRaw `protobuf:"bytes,1,rep,name=plant_raws,json=plantRaws" json:"plant_raws,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*PlantRawList) Descriptor

func (*PlantRawList) Descriptor() ([]byte, []int)

func (*PlantRawList) GetPlantRaws

func (m *PlantRawList) GetPlantRaws() []*PlantRaw

func (*PlantRawList) ProtoMessage

func (*PlantRawList) ProtoMessage()

func (*PlantRawList) Reset

func (m *PlantRawList) Reset()

func (*PlantRawList) String

func (m *PlantRawList) String() string

func (*PlantRawList) XXX_DiscardUnknown

func (m *PlantRawList) XXX_DiscardUnknown()

func (*PlantRawList) XXX_Marshal

func (m *PlantRawList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlantRawList) XXX_Merge

func (dst *PlantRawList) XXX_Merge(src proto.Message)

func (*PlantRawList) XXX_Size

func (m *PlantRawList) XXX_Size() int

func (*PlantRawList) XXX_Unmarshal

func (m *PlantRawList) XXX_Unmarshal(b []byte) error

type RegionMap

type RegionMap struct {
	MapX                 *int32        `protobuf:"varint,1,opt,name=map_x,json=mapX" json:"map_x,omitempty"`
	MapY                 *int32        `protobuf:"varint,2,opt,name=map_y,json=mapY" json:"map_y,omitempty"`
	Name                 *string       `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	NameEnglish          *string       `protobuf:"bytes,4,opt,name=name_english,json=nameEnglish" json:"name_english,omitempty"`
	Tiles                []*RegionTile `protobuf:"bytes,5,rep,name=tiles" json:"tiles,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*RegionMap) Descriptor

func (*RegionMap) Descriptor() ([]byte, []int)

func (*RegionMap) GetMapX

func (m *RegionMap) GetMapX() int32

func (*RegionMap) GetMapY

func (m *RegionMap) GetMapY() int32

func (*RegionMap) GetName

func (m *RegionMap) GetName() string

func (*RegionMap) GetNameEnglish

func (m *RegionMap) GetNameEnglish() string

func (*RegionMap) GetTiles

func (m *RegionMap) GetTiles() []*RegionTile

func (*RegionMap) ProtoMessage

func (*RegionMap) ProtoMessage()

func (*RegionMap) Reset

func (m *RegionMap) Reset()

func (*RegionMap) String

func (m *RegionMap) String() string

func (*RegionMap) XXX_DiscardUnknown

func (m *RegionMap) XXX_DiscardUnknown()

func (*RegionMap) XXX_Marshal

func (m *RegionMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegionMap) XXX_Merge

func (dst *RegionMap) XXX_Merge(src proto.Message)

func (*RegionMap) XXX_Size

func (m *RegionMap) XXX_Size() int

func (*RegionMap) XXX_Unmarshal

func (m *RegionMap) XXX_Unmarshal(b []byte) error

type RegionMaps

type RegionMaps struct {
	WorldMaps            []*WorldMap  `protobuf:"bytes,1,rep,name=world_maps,json=worldMaps" json:"world_maps,omitempty"`
	RegionMaps           []*RegionMap `protobuf:"bytes,2,rep,name=region_maps,json=regionMaps" json:"region_maps,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func CallGetRegionMaps

func CallGetRegionMaps(client *dfhackrpc.Client) (*RegionMaps, dfhackrpc.CommandResult, error)

CallGetRegionMaps is a convenience wrapper around the RemoteFortressReader::GetRegionMaps RPC method.

func CallGetRegionMapsNew

func CallGetRegionMapsNew(client *dfhackrpc.Client) (*RegionMaps, dfhackrpc.CommandResult, error)

CallGetRegionMapsNew is a convenience wrapper around the RemoteFortressReader::GetRegionMapsNew RPC method.

func (*RegionMaps) Descriptor

func (*RegionMaps) Descriptor() ([]byte, []int)

func (*RegionMaps) GetRegionMaps

func (m *RegionMaps) GetRegionMaps() []*RegionMap

func (*RegionMaps) GetWorldMaps

func (m *RegionMaps) GetWorldMaps() []*WorldMap

func (*RegionMaps) ProtoMessage

func (*RegionMaps) ProtoMessage()

func (*RegionMaps) Reset

func (m *RegionMaps) Reset()

func (*RegionMaps) String

func (m *RegionMaps) String() string

func (*RegionMaps) XXX_DiscardUnknown

func (m *RegionMaps) XXX_DiscardUnknown()

func (*RegionMaps) XXX_Marshal

func (m *RegionMaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegionMaps) XXX_Merge

func (dst *RegionMaps) XXX_Merge(src proto.Message)

func (*RegionMaps) XXX_Size

func (m *RegionMaps) XXX_Size() int

func (*RegionMaps) XXX_Unmarshal

func (m *RegionMaps) XXX_Unmarshal(b []byte) error

type RegionTile

type RegionTile struct {
	Elevation            *int32                     `protobuf:"varint,1,opt,name=elevation" json:"elevation,omitempty"`
	Rainfall             *int32                     `protobuf:"varint,2,opt,name=rainfall" json:"rainfall,omitempty"`
	Vegetation           *int32                     `protobuf:"varint,3,opt,name=vegetation" json:"vegetation,omitempty"`
	Temperature          *int32                     `protobuf:"varint,4,opt,name=temperature" json:"temperature,omitempty"`
	Evilness             *int32                     `protobuf:"varint,5,opt,name=evilness" json:"evilness,omitempty"`
	Drainage             *int32                     `protobuf:"varint,6,opt,name=drainage" json:"drainage,omitempty"`
	Volcanism            *int32                     `protobuf:"varint,7,opt,name=volcanism" json:"volcanism,omitempty"`
	Savagery             *int32                     `protobuf:"varint,8,opt,name=savagery" json:"savagery,omitempty"`
	Salinity             *int32                     `protobuf:"varint,9,opt,name=salinity" json:"salinity,omitempty"`
	RiverTiles           *RiverTile                 `protobuf:"bytes,10,opt,name=river_tiles,json=riverTiles" json:"river_tiles,omitempty"`
	WaterElevation       *int32                     `protobuf:"varint,11,opt,name=water_elevation,json=waterElevation" json:"water_elevation,omitempty"`
	SurfaceMaterial      *MatPair                   `protobuf:"bytes,12,opt,name=surface_material,json=surfaceMaterial" json:"surface_material,omitempty"`
	PlantMaterials       []*MatPair                 `protobuf:"bytes,13,rep,name=plant_materials,json=plantMaterials" json:"plant_materials,omitempty"`
	Buildings            []*SiteRealizationBuilding `protobuf:"bytes,14,rep,name=buildings" json:"buildings,omitempty"`
	StoneMaterials       []*MatPair                 `protobuf:"bytes,15,rep,name=stone_materials,json=stoneMaterials" json:"stone_materials,omitempty"`
	TreeMaterials        []*MatPair                 `protobuf:"bytes,16,rep,name=tree_materials,json=treeMaterials" json:"tree_materials,omitempty"`
	Snow                 *int32                     `protobuf:"varint,17,opt,name=snow" json:"snow,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*RegionTile) Descriptor

func (*RegionTile) Descriptor() ([]byte, []int)

func (*RegionTile) GetBuildings

func (m *RegionTile) GetBuildings() []*SiteRealizationBuilding

func (*RegionTile) GetDrainage

func (m *RegionTile) GetDrainage() int32

func (*RegionTile) GetElevation

func (m *RegionTile) GetElevation() int32

func (*RegionTile) GetEvilness

func (m *RegionTile) GetEvilness() int32

func (*RegionTile) GetPlantMaterials

func (m *RegionTile) GetPlantMaterials() []*MatPair

func (*RegionTile) GetRainfall

func (m *RegionTile) GetRainfall() int32

func (*RegionTile) GetRiverTiles

func (m *RegionTile) GetRiverTiles() *RiverTile

func (*RegionTile) GetSalinity

func (m *RegionTile) GetSalinity() int32

func (*RegionTile) GetSavagery

func (m *RegionTile) GetSavagery() int32

func (*RegionTile) GetSnow

func (m *RegionTile) GetSnow() int32

func (*RegionTile) GetStoneMaterials

func (m *RegionTile) GetStoneMaterials() []*MatPair

func (*RegionTile) GetSurfaceMaterial

func (m *RegionTile) GetSurfaceMaterial() *MatPair

func (*RegionTile) GetTemperature

func (m *RegionTile) GetTemperature() int32

func (*RegionTile) GetTreeMaterials

func (m *RegionTile) GetTreeMaterials() []*MatPair

func (*RegionTile) GetVegetation

func (m *RegionTile) GetVegetation() int32

func (*RegionTile) GetVolcanism

func (m *RegionTile) GetVolcanism() int32

func (*RegionTile) GetWaterElevation

func (m *RegionTile) GetWaterElevation() int32

func (*RegionTile) ProtoMessage

func (*RegionTile) ProtoMessage()

func (*RegionTile) Reset

func (m *RegionTile) Reset()

func (*RegionTile) String

func (m *RegionTile) String() string

func (*RegionTile) XXX_DiscardUnknown

func (m *RegionTile) XXX_DiscardUnknown()

func (*RegionTile) XXX_Marshal

func (m *RegionTile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegionTile) XXX_Merge

func (dst *RegionTile) XXX_Merge(src proto.Message)

func (*RegionTile) XXX_Size

func (m *RegionTile) XXX_Size() int

func (*RegionTile) XXX_Unmarshal

func (m *RegionTile) XXX_Unmarshal(b []byte) error

type Report

type Report struct {
	Type                 *int32           `protobuf:"varint,1,opt,name=type" json:"type,omitempty"`
	Text                 *string          `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
	Color                *ColorDefinition `protobuf:"bytes,3,opt,name=color" json:"color,omitempty"`
	Duration             *int32           `protobuf:"varint,4,opt,name=duration" json:"duration,omitempty"`
	Continuation         *bool            `protobuf:"varint,5,opt,name=continuation" json:"continuation,omitempty"`
	Unconscious          *bool            `protobuf:"varint,6,opt,name=unconscious" json:"unconscious,omitempty"`
	Announcement         *bool            `protobuf:"varint,7,opt,name=announcement" json:"announcement,omitempty"`
	RepeatCount          *int32           `protobuf:"varint,8,opt,name=repeat_count,json=repeatCount" json:"repeat_count,omitempty"`
	Pos                  *Coord           `protobuf:"bytes,9,opt,name=pos" json:"pos,omitempty"`
	Id                   *int32           `protobuf:"varint,10,opt,name=id" json:"id,omitempty"`
	Year                 *int32           `protobuf:"varint,11,opt,name=year" json:"year,omitempty"`
	Time                 *int32           `protobuf:"varint,12,opt,name=time" json:"time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func CallGetReports

func CallGetReports(client *dfhackrpc.Client) ([]*Report, dfhackrpc.CommandResult, error)

CallGetReports is a convenience wrapper around the RemoteFortressReader::GetReports RPC method.

func (*Report) Descriptor

func (*Report) Descriptor() ([]byte, []int)

func (*Report) GetAnnouncement

func (m *Report) GetAnnouncement() bool

func (*Report) GetColor

func (m *Report) GetColor() *ColorDefinition

func (*Report) GetContinuation

func (m *Report) GetContinuation() bool

func (*Report) GetDuration

func (m *Report) GetDuration() int32

func (*Report) GetId

func (m *Report) GetId() int32

func (*Report) GetPos

func (m *Report) GetPos() *Coord

func (*Report) GetRepeatCount

func (m *Report) GetRepeatCount() int32

func (*Report) GetText

func (m *Report) GetText() string

func (*Report) GetTime

func (m *Report) GetTime() int32

func (*Report) GetType

func (m *Report) GetType() int32

func (*Report) GetUnconscious

func (m *Report) GetUnconscious() bool

func (*Report) GetYear

func (m *Report) GetYear() int32

func (*Report) ProtoMessage

func (*Report) ProtoMessage()

func (*Report) Reset

func (m *Report) Reset()

func (*Report) String

func (m *Report) String() string

func (*Report) XXX_DiscardUnknown

func (m *Report) XXX_DiscardUnknown()

func (*Report) XXX_Marshal

func (m *Report) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Report) XXX_Merge

func (dst *Report) XXX_Merge(src proto.Message)

func (*Report) XXX_Size

func (m *Report) XXX_Size() int

func (*Report) XXX_Unmarshal

func (m *Report) XXX_Unmarshal(b []byte) error

type RiverEdge

type RiverEdge struct {
	MinPos               *int32   `protobuf:"varint,1,opt,name=min_pos,json=minPos" json:"min_pos,omitempty"`
	MaxPos               *int32   `protobuf:"varint,2,opt,name=max_pos,json=maxPos" json:"max_pos,omitempty"`
	Active               *int32   `protobuf:"varint,3,opt,name=active" json:"active,omitempty"`
	Elevation            *int32   `protobuf:"varint,4,opt,name=elevation" json:"elevation,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RiverEdge) Descriptor

func (*RiverEdge) Descriptor() ([]byte, []int)

func (*RiverEdge) GetActive

func (m *RiverEdge) GetActive() int32

func (*RiverEdge) GetElevation

func (m *RiverEdge) GetElevation() int32

func (*RiverEdge) GetMaxPos

func (m *RiverEdge) GetMaxPos() int32

func (*RiverEdge) GetMinPos

func (m *RiverEdge) GetMinPos() int32

func (*RiverEdge) ProtoMessage

func (*RiverEdge) ProtoMessage()

func (*RiverEdge) Reset

func (m *RiverEdge) Reset()

func (*RiverEdge) String

func (m *RiverEdge) String() string

func (*RiverEdge) XXX_DiscardUnknown

func (m *RiverEdge) XXX_DiscardUnknown()

func (*RiverEdge) XXX_Marshal

func (m *RiverEdge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RiverEdge) XXX_Merge

func (dst *RiverEdge) XXX_Merge(src proto.Message)

func (*RiverEdge) XXX_Size

func (m *RiverEdge) XXX_Size() int

func (*RiverEdge) XXX_Unmarshal

func (m *RiverEdge) XXX_Unmarshal(b []byte) error

type RiverTile

type RiverTile struct {
	North                *RiverEdge `protobuf:"bytes,1,opt,name=north" json:"north,omitempty"`
	South                *RiverEdge `protobuf:"bytes,2,opt,name=south" json:"south,omitempty"`
	East                 *RiverEdge `protobuf:"bytes,3,opt,name=east" json:"east,omitempty"`
	West                 *RiverEdge `protobuf:"bytes,4,opt,name=west" json:"west,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*RiverTile) Descriptor

func (*RiverTile) Descriptor() ([]byte, []int)

func (*RiverTile) GetEast

func (m *RiverTile) GetEast() *RiverEdge

func (*RiverTile) GetNorth

func (m *RiverTile) GetNorth() *RiverEdge

func (*RiverTile) GetSouth

func (m *RiverTile) GetSouth() *RiverEdge

func (*RiverTile) GetWest

func (m *RiverTile) GetWest() *RiverEdge

func (*RiverTile) ProtoMessage

func (*RiverTile) ProtoMessage()

func (*RiverTile) Reset

func (m *RiverTile) Reset()

func (*RiverTile) String

func (m *RiverTile) String() string

func (*RiverTile) XXX_DiscardUnknown

func (m *RiverTile) XXX_DiscardUnknown()

func (*RiverTile) XXX_Marshal

func (m *RiverTile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RiverTile) XXX_Merge

func (dst *RiverTile) XXX_Merge(src proto.Message)

func (*RiverTile) XXX_Size

func (m *RiverTile) XXX_Size() int

func (*RiverTile) XXX_Unmarshal

func (m *RiverTile) XXX_Unmarshal(b []byte) error

type ScreenCapture

type ScreenCapture struct {
	Width                *uint32       `protobuf:"varint,1,opt,name=width" json:"width,omitempty"`
	Height               *uint32       `protobuf:"varint,2,opt,name=height" json:"height,omitempty"`
	Tiles                []*ScreenTile `protobuf:"bytes,3,rep,name=tiles" json:"tiles,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func CallCopyScreen

func CallCopyScreen(client *dfhackrpc.Client) (*ScreenCapture, dfhackrpc.CommandResult, error)

CallCopyScreen is a convenience wrapper around the RemoteFortressReader::CopyScreen RPC method.

func (*ScreenCapture) Descriptor

func (*ScreenCapture) Descriptor() ([]byte, []int)

func (*ScreenCapture) GetHeight

func (m *ScreenCapture) GetHeight() uint32

func (*ScreenCapture) GetTiles

func (m *ScreenCapture) GetTiles() []*ScreenTile

func (*ScreenCapture) GetWidth

func (m *ScreenCapture) GetWidth() uint32

func (*ScreenCapture) ProtoMessage

func (*ScreenCapture) ProtoMessage()

func (*ScreenCapture) Reset

func (m *ScreenCapture) Reset()

func (*ScreenCapture) String

func (m *ScreenCapture) String() string

func (*ScreenCapture) XXX_DiscardUnknown

func (m *ScreenCapture) XXX_DiscardUnknown()

func (*ScreenCapture) XXX_Marshal

func (m *ScreenCapture) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScreenCapture) XXX_Merge

func (dst *ScreenCapture) XXX_Merge(src proto.Message)

func (*ScreenCapture) XXX_Size

func (m *ScreenCapture) XXX_Size() int

func (*ScreenCapture) XXX_Unmarshal

func (m *ScreenCapture) XXX_Unmarshal(b []byte) error

type ScreenTile

type ScreenTile struct {
	Character            *uint32  `protobuf:"varint,1,opt,name=character" json:"character,omitempty"`
	Foreground           *uint32  `protobuf:"varint,2,opt,name=foreground" json:"foreground,omitempty"`
	Background           *uint32  `protobuf:"varint,3,opt,name=background" json:"background,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScreenTile) Descriptor

func (*ScreenTile) Descriptor() ([]byte, []int)

func (*ScreenTile) GetBackground

func (m *ScreenTile) GetBackground() uint32

func (*ScreenTile) GetCharacter

func (m *ScreenTile) GetCharacter() uint32

func (*ScreenTile) GetForeground

func (m *ScreenTile) GetForeground() uint32

func (*ScreenTile) ProtoMessage

func (*ScreenTile) ProtoMessage()

func (*ScreenTile) Reset

func (m *ScreenTile) Reset()

func (*ScreenTile) String

func (m *ScreenTile) String() string

func (*ScreenTile) XXX_DiscardUnknown

func (m *ScreenTile) XXX_DiscardUnknown()

func (*ScreenTile) XXX_Marshal

func (m *ScreenTile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScreenTile) XXX_Merge

func (dst *ScreenTile) XXX_Merge(src proto.Message)

func (*ScreenTile) XXX_Size

func (m *ScreenTile) XXX_Size() int

func (*ScreenTile) XXX_Unmarshal

func (m *ScreenTile) XXX_Unmarshal(b []byte) error

type ShapeDescriptior

type ShapeDescriptior struct {
	Id                   *string  `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Tile                 *int32   `protobuf:"varint,2,opt,name=tile" json:"tile,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ShapeDescriptior) Descriptor

func (*ShapeDescriptior) Descriptor() ([]byte, []int)

func (*ShapeDescriptior) GetId

func (m *ShapeDescriptior) GetId() string

func (*ShapeDescriptior) GetTile

func (m *ShapeDescriptior) GetTile() int32

func (*ShapeDescriptior) ProtoMessage

func (*ShapeDescriptior) ProtoMessage()

func (*ShapeDescriptior) Reset

func (m *ShapeDescriptior) Reset()

func (*ShapeDescriptior) String

func (m *ShapeDescriptior) String() string

func (*ShapeDescriptior) XXX_DiscardUnknown

func (m *ShapeDescriptior) XXX_DiscardUnknown()

func (*ShapeDescriptior) XXX_Marshal

func (m *ShapeDescriptior) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ShapeDescriptior) XXX_Merge

func (dst *ShapeDescriptior) XXX_Merge(src proto.Message)

func (*ShapeDescriptior) XXX_Size

func (m *ShapeDescriptior) XXX_Size() int

func (*ShapeDescriptior) XXX_Unmarshal

func (m *ShapeDescriptior) XXX_Unmarshal(b []byte) error

type SingleBool

type SingleBool struct {
	Value                *bool    `protobuf:"varint,1,opt,name=Value,json=value" json:"Value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SingleBool) Descriptor

func (*SingleBool) Descriptor() ([]byte, []int)

func (*SingleBool) GetValue

func (m *SingleBool) GetValue() bool

func (*SingleBool) ProtoMessage

func (*SingleBool) ProtoMessage()

func (*SingleBool) Reset

func (m *SingleBool) Reset()

func (*SingleBool) String

func (m *SingleBool) String() string

func (*SingleBool) XXX_DiscardUnknown

func (m *SingleBool) XXX_DiscardUnknown()

func (*SingleBool) XXX_Marshal

func (m *SingleBool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SingleBool) XXX_Merge

func (dst *SingleBool) XXX_Merge(src proto.Message)

func (*SingleBool) XXX_Size

func (m *SingleBool) XXX_Size() int

func (*SingleBool) XXX_Unmarshal

func (m *SingleBool) XXX_Unmarshal(b []byte) error

type SiteRealizationBuilding

type SiteRealizationBuilding struct {
	Id                   *int32                           `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	Type                 *SiteRealizationBuildingType     `protobuf:"varint,2,opt,name=type,enum=RemoteFortressReader.SiteRealizationBuildingType" json:"type,omitempty"`
	MinX                 *int32                           `protobuf:"varint,3,opt,name=min_x,json=minX" json:"min_x,omitempty"`
	MinY                 *int32                           `protobuf:"varint,4,opt,name=min_y,json=minY" json:"min_y,omitempty"`
	MaxX                 *int32                           `protobuf:"varint,5,opt,name=max_x,json=maxX" json:"max_x,omitempty"`
	MaxY                 *int32                           `protobuf:"varint,6,opt,name=max_y,json=maxY" json:"max_y,omitempty"`
	Material             *MatPair                         `protobuf:"bytes,7,opt,name=material" json:"material,omitempty"`
	WallInfo             *SiteRealizationBuildingWall     `protobuf:"bytes,8,opt,name=wall_info,json=wallInfo" json:"wall_info,omitempty"`
	TowerInfo            *SiteRealizationBuildingTower    `protobuf:"bytes,9,opt,name=tower_info,json=towerInfo" json:"tower_info,omitempty"`
	TrenchInfo           *SiteRealizationBuildingTrenches `protobuf:"bytes,10,opt,name=trench_info,json=trenchInfo" json:"trench_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*SiteRealizationBuilding) Descriptor

func (*SiteRealizationBuilding) Descriptor() ([]byte, []int)

func (*SiteRealizationBuilding) GetId

func (m *SiteRealizationBuilding) GetId() int32

func (*SiteRealizationBuilding) GetMaterial

func (m *SiteRealizationBuilding) GetMaterial() *MatPair

func (*SiteRealizationBuilding) GetMaxX

func (m *SiteRealizationBuilding) GetMaxX() int32

func (*SiteRealizationBuilding) GetMaxY

func (m *SiteRealizationBuilding) GetMaxY() int32

func (*SiteRealizationBuilding) GetMinX

func (m *SiteRealizationBuilding) GetMinX() int32

func (*SiteRealizationBuilding) GetMinY

func (m *SiteRealizationBuilding) GetMinY() int32

func (*SiteRealizationBuilding) GetTowerInfo

func (*SiteRealizationBuilding) GetTrenchInfo

func (*SiteRealizationBuilding) GetType

func (*SiteRealizationBuilding) GetWallInfo

func (*SiteRealizationBuilding) ProtoMessage

func (*SiteRealizationBuilding) ProtoMessage()

func (*SiteRealizationBuilding) Reset

func (m *SiteRealizationBuilding) Reset()

func (*SiteRealizationBuilding) String

func (m *SiteRealizationBuilding) String() string

func (*SiteRealizationBuilding) XXX_DiscardUnknown

func (m *SiteRealizationBuilding) XXX_DiscardUnknown()

func (*SiteRealizationBuilding) XXX_Marshal

func (m *SiteRealizationBuilding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SiteRealizationBuilding) XXX_Merge

func (dst *SiteRealizationBuilding) XXX_Merge(src proto.Message)

func (*SiteRealizationBuilding) XXX_Size

func (m *SiteRealizationBuilding) XXX_Size() int

func (*SiteRealizationBuilding) XXX_Unmarshal

func (m *SiteRealizationBuilding) XXX_Unmarshal(b []byte) error

type SiteRealizationBuildingTower

type SiteRealizationBuildingTower struct {
	RoofZ                *int32   `protobuf:"varint,1,opt,name=roof_z,json=roofZ" json:"roof_z,omitempty"`
	Round                *bool    `protobuf:"varint,2,opt,name=round" json:"round,omitempty"`
	Goblin               *bool    `protobuf:"varint,3,opt,name=goblin" json:"goblin,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SiteRealizationBuildingTower) Descriptor

func (*SiteRealizationBuildingTower) Descriptor() ([]byte, []int)

func (*SiteRealizationBuildingTower) GetGoblin

func (m *SiteRealizationBuildingTower) GetGoblin() bool

func (*SiteRealizationBuildingTower) GetRoofZ

func (m *SiteRealizationBuildingTower) GetRoofZ() int32

func (*SiteRealizationBuildingTower) GetRound

func (m *SiteRealizationBuildingTower) GetRound() bool

func (*SiteRealizationBuildingTower) ProtoMessage

func (*SiteRealizationBuildingTower) ProtoMessage()

func (*SiteRealizationBuildingTower) Reset

func (m *SiteRealizationBuildingTower) Reset()

func (*SiteRealizationBuildingTower) String

func (*SiteRealizationBuildingTower) XXX_DiscardUnknown

func (m *SiteRealizationBuildingTower) XXX_DiscardUnknown()

func (*SiteRealizationBuildingTower) XXX_Marshal

func (m *SiteRealizationBuildingTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SiteRealizationBuildingTower) XXX_Merge

func (dst *SiteRealizationBuildingTower) XXX_Merge(src proto.Message)

func (*SiteRealizationBuildingTower) XXX_Size

func (m *SiteRealizationBuildingTower) XXX_Size() int

func (*SiteRealizationBuildingTower) XXX_Unmarshal

func (m *SiteRealizationBuildingTower) XXX_Unmarshal(b []byte) error

type SiteRealizationBuildingTrenches

type SiteRealizationBuildingTrenches struct {
	Spokes               []*TrenchSpoke `protobuf:"bytes,1,rep,name=spokes" json:"spokes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*SiteRealizationBuildingTrenches) Descriptor

func (*SiteRealizationBuildingTrenches) Descriptor() ([]byte, []int)

func (*SiteRealizationBuildingTrenches) GetSpokes

func (m *SiteRealizationBuildingTrenches) GetSpokes() []*TrenchSpoke

func (*SiteRealizationBuildingTrenches) ProtoMessage

func (*SiteRealizationBuildingTrenches) ProtoMessage()

func (*SiteRealizationBuildingTrenches) Reset

func (*SiteRealizationBuildingTrenches) String

func (*SiteRealizationBuildingTrenches) XXX_DiscardUnknown

func (m *SiteRealizationBuildingTrenches) XXX_DiscardUnknown()

func (*SiteRealizationBuildingTrenches) XXX_Marshal

func (m *SiteRealizationBuildingTrenches) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SiteRealizationBuildingTrenches) XXX_Merge

func (dst *SiteRealizationBuildingTrenches) XXX_Merge(src proto.Message)

func (*SiteRealizationBuildingTrenches) XXX_Size

func (m *SiteRealizationBuildingTrenches) XXX_Size() int

func (*SiteRealizationBuildingTrenches) XXX_Unmarshal

func (m *SiteRealizationBuildingTrenches) XXX_Unmarshal(b []byte) error

type SiteRealizationBuildingType

type SiteRealizationBuildingType int32
const (
	SiteRealizationBuildingType_cottage_plot      SiteRealizationBuildingType = 0
	SiteRealizationBuildingType_castle_wall       SiteRealizationBuildingType = 1
	SiteRealizationBuildingType_castle_tower      SiteRealizationBuildingType = 2
	SiteRealizationBuildingType_castle_courtyard  SiteRealizationBuildingType = 3
	SiteRealizationBuildingType_house             SiteRealizationBuildingType = 4
	SiteRealizationBuildingType_temple            SiteRealizationBuildingType = 5
	SiteRealizationBuildingType_tomb              SiteRealizationBuildingType = 6
	SiteRealizationBuildingType_shop_house        SiteRealizationBuildingType = 7
	SiteRealizationBuildingType_warehouse         SiteRealizationBuildingType = 8
	SiteRealizationBuildingType_market_square     SiteRealizationBuildingType = 9
	SiteRealizationBuildingType_pasture           SiteRealizationBuildingType = 10
	SiteRealizationBuildingType_waste             SiteRealizationBuildingType = 11
	SiteRealizationBuildingType_courtyard         SiteRealizationBuildingType = 12
	SiteRealizationBuildingType_well              SiteRealizationBuildingType = 13
	SiteRealizationBuildingType_vault             SiteRealizationBuildingType = 14
	SiteRealizationBuildingType_great_tower       SiteRealizationBuildingType = 15
	SiteRealizationBuildingType_trenches          SiteRealizationBuildingType = 16
	SiteRealizationBuildingType_tree_house        SiteRealizationBuildingType = 17
	SiteRealizationBuildingType_hillock_house     SiteRealizationBuildingType = 18
	SiteRealizationBuildingType_mead_hall         SiteRealizationBuildingType = 19
	SiteRealizationBuildingType_fortress_entrance SiteRealizationBuildingType = 20
	SiteRealizationBuildingType_library           SiteRealizationBuildingType = 21
	SiteRealizationBuildingType_tavern            SiteRealizationBuildingType = 22
)

func (SiteRealizationBuildingType) Enum

func (SiteRealizationBuildingType) EnumDescriptor

func (SiteRealizationBuildingType) EnumDescriptor() ([]byte, []int)

func (SiteRealizationBuildingType) String

func (*SiteRealizationBuildingType) UnmarshalJSON

func (x *SiteRealizationBuildingType) UnmarshalJSON(data []byte) error

type SiteRealizationBuildingWall

type SiteRealizationBuildingWall struct {
	StartX               *int32   `protobuf:"varint,1,opt,name=start_x,json=startX" json:"start_x,omitempty"`
	StartY               *int32   `protobuf:"varint,2,opt,name=start_y,json=startY" json:"start_y,omitempty"`
	StartZ               *int32   `protobuf:"varint,3,opt,name=start_z,json=startZ" json:"start_z,omitempty"`
	EndX                 *int32   `protobuf:"varint,4,opt,name=end_x,json=endX" json:"end_x,omitempty"`
	EndY                 *int32   `protobuf:"varint,5,opt,name=end_y,json=endY" json:"end_y,omitempty"`
	EndZ                 *int32   `protobuf:"varint,6,opt,name=end_z,json=endZ" json:"end_z,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SiteRealizationBuildingWall) Descriptor

func (*SiteRealizationBuildingWall) Descriptor() ([]byte, []int)

func (*SiteRealizationBuildingWall) GetEndX

func (m *SiteRealizationBuildingWall) GetEndX() int32

func (*SiteRealizationBuildingWall) GetEndY

func (m *SiteRealizationBuildingWall) GetEndY() int32

func (*SiteRealizationBuildingWall) GetEndZ

func (m *SiteRealizationBuildingWall) GetEndZ() int32

func (*SiteRealizationBuildingWall) GetStartX

func (m *SiteRealizationBuildingWall) GetStartX() int32

func (*SiteRealizationBuildingWall) GetStartY

func (m *SiteRealizationBuildingWall) GetStartY() int32

func (*SiteRealizationBuildingWall) GetStartZ

func (m *SiteRealizationBuildingWall) GetStartZ() int32

func (*SiteRealizationBuildingWall) ProtoMessage

func (*SiteRealizationBuildingWall) ProtoMessage()

func (*SiteRealizationBuildingWall) Reset

func (m *SiteRealizationBuildingWall) Reset()

func (*SiteRealizationBuildingWall) String

func (m *SiteRealizationBuildingWall) String() string

func (*SiteRealizationBuildingWall) XXX_DiscardUnknown

func (m *SiteRealizationBuildingWall) XXX_DiscardUnknown()

func (*SiteRealizationBuildingWall) XXX_Marshal

func (m *SiteRealizationBuildingWall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SiteRealizationBuildingWall) XXX_Merge

func (dst *SiteRealizationBuildingWall) XXX_Merge(src proto.Message)

func (*SiteRealizationBuildingWall) XXX_Size

func (m *SiteRealizationBuildingWall) XXX_Size() int

func (*SiteRealizationBuildingWall) XXX_Unmarshal

func (m *SiteRealizationBuildingWall) XXX_Unmarshal(b []byte) error

type SoundProductionType

type SoundProductionType int32
const (
	SoundProductionType_PLUCKED_BY_BP              SoundProductionType = 0
	SoundProductionType_PLUCKED                    SoundProductionType = 1
	SoundProductionType_BOWED                      SoundProductionType = 2
	SoundProductionType_STRUCK_BY_BP               SoundProductionType = 3
	SoundProductionType_STRUCK                     SoundProductionType = 4
	SoundProductionType_VIBRATE_BP_AGAINST_OPENING SoundProductionType = 5
	SoundProductionType_BLOW_AGAINST_FIPPLE        SoundProductionType = 6
	SoundProductionType_BLOW_OVER_OPENING_SIDE     SoundProductionType = 7
	SoundProductionType_BLOW_OVER_OPENING_END      SoundProductionType = 8
	SoundProductionType_BLOW_OVER_SINGLE_REED      SoundProductionType = 9
	SoundProductionType_BLOW_OVER_DOUBLE_REED      SoundProductionType = 10
	SoundProductionType_BLOW_OVER_FREE_REED        SoundProductionType = 11
	SoundProductionType_STRUCK_TOGETHER            SoundProductionType = 12
	SoundProductionType_SHAKEN                     SoundProductionType = 13
	SoundProductionType_SCRAPED                    SoundProductionType = 14
	SoundProductionType_FRICTION                   SoundProductionType = 15
	SoundProductionType_RESONATOR                  SoundProductionType = 16
	SoundProductionType_BAG_OVER_REED              SoundProductionType = 17
	SoundProductionType_AIR_OVER_REED              SoundProductionType = 18
	SoundProductionType_AIR_OVER_FREE_REED         SoundProductionType = 19
	SoundProductionType_AIR_AGAINST_FIPPLE         SoundProductionType = 20
)

func (SoundProductionType) Enum

func (SoundProductionType) EnumDescriptor

func (SoundProductionType) EnumDescriptor() ([]byte, []int)

func (SoundProductionType) String

func (x SoundProductionType) String() string

func (*SoundProductionType) UnmarshalJSON

func (x *SoundProductionType) UnmarshalJSON(data []byte) error

type Spatter

type Spatter struct {
	Material             *MatPair     `protobuf:"bytes,1,opt,name=material" json:"material,omitempty"`
	Amount               *int32       `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"`
	State                *MatterState `protobuf:"varint,3,opt,name=state,enum=RemoteFortressReader.MatterState" json:"state,omitempty"`
	Item                 *MatPair     `protobuf:"bytes,4,opt,name=item" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Spatter) Descriptor

func (*Spatter) Descriptor() ([]byte, []int)

func (*Spatter) GetAmount

func (m *Spatter) GetAmount() int32

func (*Spatter) GetItem

func (m *Spatter) GetItem() *MatPair

func (*Spatter) GetMaterial

func (m *Spatter) GetMaterial() *MatPair

func (*Spatter) GetState

func (m *Spatter) GetState() MatterState

func (*Spatter) ProtoMessage

func (*Spatter) ProtoMessage()

func (*Spatter) Reset

func (m *Spatter) Reset()

func (*Spatter) String

func (m *Spatter) String() string

func (*Spatter) XXX_DiscardUnknown

func (m *Spatter) XXX_DiscardUnknown()

func (*Spatter) XXX_Marshal

func (m *Spatter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Spatter) XXX_Merge

func (dst *Spatter) XXX_Merge(src proto.Message)

func (*Spatter) XXX_Size

func (m *Spatter) XXX_Size() int

func (*Spatter) XXX_Unmarshal

func (m *Spatter) XXX_Unmarshal(b []byte) error

type SpatterPile

type SpatterPile struct {
	Spatters             []*Spatter `protobuf:"bytes,1,rep,name=spatters" json:"spatters,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*SpatterPile) Descriptor

func (*SpatterPile) Descriptor() ([]byte, []int)

func (*SpatterPile) GetSpatters

func (m *SpatterPile) GetSpatters() []*Spatter

func (*SpatterPile) ProtoMessage

func (*SpatterPile) ProtoMessage()

func (*SpatterPile) Reset

func (m *SpatterPile) Reset()

func (*SpatterPile) String

func (m *SpatterPile) String() string

func (*SpatterPile) XXX_DiscardUnknown

func (m *SpatterPile) XXX_DiscardUnknown()

func (*SpatterPile) XXX_Marshal

func (m *SpatterPile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SpatterPile) XXX_Merge

func (dst *SpatterPile) XXX_Merge(src proto.Message)

func (*SpatterPile) XXX_Size

func (m *SpatterPile) XXX_Size() int

func (*SpatterPile) XXX_Unmarshal

func (m *SpatterPile) XXX_Unmarshal(b []byte) error

type Status

type Status struct {
	Reports              []*Report `protobuf:"bytes,1,rep,name=reports" json:"reports,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Status) Descriptor

func (*Status) Descriptor() ([]byte, []int)

func (*Status) GetReports

func (m *Status) GetReports() []*Report

func (*Status) ProtoMessage

func (*Status) ProtoMessage()

func (*Status) Reset

func (m *Status) Reset()

func (*Status) String

func (m *Status) String() string

func (*Status) XXX_DiscardUnknown

func (m *Status) XXX_DiscardUnknown()

func (*Status) XXX_Marshal

func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Status) XXX_Merge

func (dst *Status) XXX_Merge(src proto.Message)

func (*Status) XXX_Size

func (m *Status) XXX_Size() int

func (*Status) XXX_Unmarshal

func (m *Status) XXX_Unmarshal(b []byte) error

type StratusType

type StratusType int32
const (
	StratusType_STRATUS_NONE   StratusType = 0
	StratusType_STRATUS_ALTO   StratusType = 1
	StratusType_STRATUS_PROPER StratusType = 2
	StratusType_STRATUS_NIMBUS StratusType = 3
)

func (StratusType) Enum

func (x StratusType) Enum() *StratusType

func (StratusType) EnumDescriptor

func (StratusType) EnumDescriptor() ([]byte, []int)

func (StratusType) String

func (x StratusType) String() string

func (*StratusType) UnmarshalJSON

func (x *StratusType) UnmarshalJSON(data []byte) error

type TileDigDesignation

type TileDigDesignation int32
const (
	// *
	// no designation
	TileDigDesignation_NO_DIG TileDigDesignation = 0
	// *
	// dig walls, remove stairs and ramps, gather plants, fell trees
	TileDigDesignation_DEFAULT_DIG       TileDigDesignation = 1
	TileDigDesignation_UP_DOWN_STAIR_DIG TileDigDesignation = 2
	TileDigDesignation_CHANNEL_DIG       TileDigDesignation = 3
	TileDigDesignation_RAMP_DIG          TileDigDesignation = 4
	TileDigDesignation_DOWN_STAIR_DIG    TileDigDesignation = 5
	TileDigDesignation_UP_STAIR_DIG      TileDigDesignation = 6
)

func (TileDigDesignation) Enum

func (TileDigDesignation) EnumDescriptor

func (TileDigDesignation) EnumDescriptor() ([]byte, []int)

func (TileDigDesignation) String

func (x TileDigDesignation) String() string

func (*TileDigDesignation) UnmarshalJSON

func (x *TileDigDesignation) UnmarshalJSON(data []byte) error

type Tiletype

type Tiletype struct {
	Id                   *int32            `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
	Name                 *string           `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Caption              *string           `protobuf:"bytes,3,opt,name=caption" json:"caption,omitempty"`
	Shape                *TiletypeShape    `protobuf:"varint,4,opt,name=shape,enum=RemoteFortressReader.TiletypeShape" json:"shape,omitempty"`
	Special              *TiletypeSpecial  `protobuf:"varint,5,opt,name=special,enum=RemoteFortressReader.TiletypeSpecial" json:"special,omitempty"`
	Material             *TiletypeMaterial `protobuf:"varint,6,opt,name=material,enum=RemoteFortressReader.TiletypeMaterial" json:"material,omitempty"`
	Variant              *TiletypeVariant  `protobuf:"varint,7,opt,name=variant,enum=RemoteFortressReader.TiletypeVariant" json:"variant,omitempty"`
	Direction            *string           `protobuf:"bytes,8,opt,name=direction" json:"direction,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func CallGetTiletypeList

func CallGetTiletypeList(client *dfhackrpc.Client) ([]*Tiletype, dfhackrpc.CommandResult, error)

CallGetTiletypeList is a convenience wrapper around the RemoteFortressReader::GetTiletypeList RPC method.

func (*Tiletype) Descriptor

func (*Tiletype) Descriptor() ([]byte, []int)

func (*Tiletype) GetCaption

func (m *Tiletype) GetCaption() string

func (*Tiletype) GetDirection

func (m *Tiletype) GetDirection() string

func (*Tiletype) GetId

func (m *Tiletype) GetId() int32

func (*Tiletype) GetMaterial

func (m *Tiletype) GetMaterial() TiletypeMaterial

func (*Tiletype) GetName

func (m *Tiletype) GetName() string

func (*Tiletype) GetShape

func (m *Tiletype) GetShape() TiletypeShape

func (*Tiletype) GetSpecial

func (m *Tiletype) GetSpecial() TiletypeSpecial

func (*Tiletype) GetVariant

func (m *Tiletype) GetVariant() TiletypeVariant

func (*Tiletype) ProtoMessage

func (*Tiletype) ProtoMessage()

func (*Tiletype) Reset

func (m *Tiletype) Reset()

func (*Tiletype) String

func (m *Tiletype) String() string

func (*Tiletype) XXX_DiscardUnknown

func (m *Tiletype) XXX_DiscardUnknown()

func (*Tiletype) XXX_Marshal

func (m *Tiletype) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Tiletype) XXX_Merge

func (dst *Tiletype) XXX_Merge(src proto.Message)

func (*Tiletype) XXX_Size

func (m *Tiletype) XXX_Size() int

func (*Tiletype) XXX_Unmarshal

func (m *Tiletype) XXX_Unmarshal(b []byte) error

type TiletypeList

type TiletypeList struct {
	TiletypeList         []*Tiletype `protobuf:"bytes,1,rep,name=tiletype_list,json=tiletypeList" json:"tiletype_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*TiletypeList) Descriptor

func (*TiletypeList) Descriptor() ([]byte, []int)

func (*TiletypeList) GetTiletypeList

func (m *TiletypeList) GetTiletypeList() []*Tiletype

func (*TiletypeList) ProtoMessage

func (*TiletypeList) ProtoMessage()

func (*TiletypeList) Reset

func (m *TiletypeList) Reset()

func (*TiletypeList) String

func (m *TiletypeList) String() string

func (*TiletypeList) XXX_DiscardUnknown

func (m *TiletypeList) XXX_DiscardUnknown()

func (*TiletypeList) XXX_Marshal

func (m *TiletypeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TiletypeList) XXX_Merge

func (dst *TiletypeList) XXX_Merge(src proto.Message)

func (*TiletypeList) XXX_Size

func (m *TiletypeList) XXX_Size() int

func (*TiletypeList) XXX_Unmarshal

func (m *TiletypeList) XXX_Unmarshal(b []byte) error

type TiletypeMaterial

type TiletypeMaterial int32
const (
	TiletypeMaterial_NO_MATERIAL     TiletypeMaterial = -1
	TiletypeMaterial_AIR             TiletypeMaterial = 0
	TiletypeMaterial_SOIL            TiletypeMaterial = 1
	TiletypeMaterial_STONE           TiletypeMaterial = 2
	TiletypeMaterial_FEATURE         TiletypeMaterial = 3
	TiletypeMaterial_LAVA_STONE      TiletypeMaterial = 4
	TiletypeMaterial_MINERAL         TiletypeMaterial = 5
	TiletypeMaterial_FROZEN_LIQUID   TiletypeMaterial = 6
	TiletypeMaterial_CONSTRUCTION    TiletypeMaterial = 7
	TiletypeMaterial_GRASS_LIGHT     TiletypeMaterial = 8
	TiletypeMaterial_GRASS_DARK      TiletypeMaterial = 9
	TiletypeMaterial_GRASS_DRY       TiletypeMaterial = 10
	TiletypeMaterial_GRASS_DEAD      TiletypeMaterial = 11
	TiletypeMaterial_PLANT           TiletypeMaterial = 12
	TiletypeMaterial_HFS             TiletypeMaterial = 13
	TiletypeMaterial_CAMPFIRE        TiletypeMaterial = 14
	TiletypeMaterial_FIRE            TiletypeMaterial = 15
	TiletypeMaterial_ASHES           TiletypeMaterial = 16
	TiletypeMaterial_MAGMA           TiletypeMaterial = 17
	TiletypeMaterial_DRIFTWOOD       TiletypeMaterial = 18
	TiletypeMaterial_POOL            TiletypeMaterial = 19
	TiletypeMaterial_BROOK           TiletypeMaterial = 20
	TiletypeMaterial_RIVER           TiletypeMaterial = 21
	TiletypeMaterial_ROOT            TiletypeMaterial = 22
	TiletypeMaterial_TREE_MATERIAL   TiletypeMaterial = 23
	TiletypeMaterial_MUSHROOM        TiletypeMaterial = 24
	TiletypeMaterial_UNDERWORLD_GATE TiletypeMaterial = 25
)

func (TiletypeMaterial) Enum

func (TiletypeMaterial) EnumDescriptor

func (TiletypeMaterial) EnumDescriptor() ([]byte, []int)

func (TiletypeMaterial) String

func (x TiletypeMaterial) String() string

func (*TiletypeMaterial) UnmarshalJSON

func (x *TiletypeMaterial) UnmarshalJSON(data []byte) error

type TiletypeShape

type TiletypeShape int32

We use shapes, etc, because the actual tiletypes may differ between DF versions.

const (
	TiletypeShape_NO_SHAPE      TiletypeShape = -1
	TiletypeShape_EMPTY         TiletypeShape = 0
	TiletypeShape_FLOOR         TiletypeShape = 1
	TiletypeShape_BOULDER       TiletypeShape = 2
	TiletypeShape_PEBBLES       TiletypeShape = 3
	TiletypeShape_WALL          TiletypeShape = 4
	TiletypeShape_FORTIFICATION TiletypeShape = 5
	TiletypeShape_STAIR_UP      TiletypeShape = 6
	TiletypeShape_STAIR_DOWN    TiletypeShape = 7
	TiletypeShape_STAIR_UPDOWN  TiletypeShape = 8
	TiletypeShape_RAMP          TiletypeShape = 9
	TiletypeShape_RAMP_TOP      TiletypeShape = 10
	TiletypeShape_BROOK_BED     TiletypeShape = 11
	TiletypeShape_BROOK_TOP     TiletypeShape = 12
	TiletypeShape_TREE_SHAPE    TiletypeShape = 13
	TiletypeShape_SAPLING       TiletypeShape = 14
	TiletypeShape_SHRUB         TiletypeShape = 15
	TiletypeShape_ENDLESS_PIT   TiletypeShape = 16
	TiletypeShape_BRANCH        TiletypeShape = 17
	TiletypeShape_TRUNK_BRANCH  TiletypeShape = 18
	TiletypeShape_TWIG          TiletypeShape = 19
)

func (TiletypeShape) Enum

func (x TiletypeShape) Enum() *TiletypeShape

func (TiletypeShape) EnumDescriptor

func (TiletypeShape) EnumDescriptor() ([]byte, []int)

func (TiletypeShape) String

func (x TiletypeShape) String() string

func (*TiletypeShape) UnmarshalJSON

func (x *TiletypeShape) UnmarshalJSON(data []byte) error

type TiletypeSpecial

type TiletypeSpecial int32
const (
	TiletypeSpecial_NO_SPECIAL   TiletypeSpecial = -1
	TiletypeSpecial_NORMAL       TiletypeSpecial = 0
	TiletypeSpecial_RIVER_SOURCE TiletypeSpecial = 1
	TiletypeSpecial_WATERFALL    TiletypeSpecial = 2
	TiletypeSpecial_SMOOTH       TiletypeSpecial = 3
	TiletypeSpecial_FURROWED     TiletypeSpecial = 4
	TiletypeSpecial_WET          TiletypeSpecial = 5
	TiletypeSpecial_DEAD         TiletypeSpecial = 6
	TiletypeSpecial_WORN_1       TiletypeSpecial = 7
	TiletypeSpecial_WORN_2       TiletypeSpecial = 8
	TiletypeSpecial_WORN_3       TiletypeSpecial = 9
	TiletypeSpecial_TRACK        TiletypeSpecial = 10
	TiletypeSpecial_SMOOTH_DEAD  TiletypeSpecial = 11
)

func (TiletypeSpecial) Enum

func (x TiletypeSpecial) Enum() *TiletypeSpecial

func (TiletypeSpecial) EnumDescriptor

func (TiletypeSpecial) EnumDescriptor() ([]byte, []int)

func (TiletypeSpecial) String

func (x TiletypeSpecial) String() string

func (*TiletypeSpecial) UnmarshalJSON

func (x *TiletypeSpecial) UnmarshalJSON(data []byte) error

type TiletypeVariant

type TiletypeVariant int32
const (
	TiletypeVariant_NO_VARIANT TiletypeVariant = -1
	TiletypeVariant_VAR_1      TiletypeVariant = 0
	TiletypeVariant_VAR_2      TiletypeVariant = 1
	TiletypeVariant_VAR_3      TiletypeVariant = 2
	TiletypeVariant_VAR_4      TiletypeVariant = 3
)

func (TiletypeVariant) Enum

func (x TiletypeVariant) Enum() *TiletypeVariant

func (TiletypeVariant) EnumDescriptor

func (TiletypeVariant) EnumDescriptor() ([]byte, []int)

func (TiletypeVariant) String

func (x TiletypeVariant) String() string

func (*TiletypeVariant) UnmarshalJSON

func (x *TiletypeVariant) UnmarshalJSON(data []byte) error

type TissueRaw

type TissueRaw struct {
	Id                   *string  `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Name                 *string  `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Material             *MatPair `protobuf:"bytes,3,opt,name=material" json:"material,omitempty"`
	SubordinateToTissue  *string  `protobuf:"bytes,4,opt,name=subordinate_to_tissue,json=subordinateToTissue" json:"subordinate_to_tissue,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TissueRaw) Descriptor

func (*TissueRaw) Descriptor() ([]byte, []int)

func (*TissueRaw) GetId

func (m *TissueRaw) GetId() string

func (*TissueRaw) GetMaterial

func (m *TissueRaw) GetMaterial() *MatPair

func (*TissueRaw) GetName

func (m *TissueRaw) GetName() string

func (*TissueRaw) GetSubordinateToTissue

func (m *TissueRaw) GetSubordinateToTissue() string

func (*TissueRaw) ProtoMessage

func (*TissueRaw) ProtoMessage()

func (*TissueRaw) Reset

func (m *TissueRaw) Reset()

func (*TissueRaw) String

func (m *TissueRaw) String() string

func (*TissueRaw) XXX_DiscardUnknown

func (m *TissueRaw) XXX_DiscardUnknown()

func (*TissueRaw) XXX_Marshal

func (m *TissueRaw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TissueRaw) XXX_Merge

func (dst *TissueRaw) XXX_Merge(src proto.Message)

func (*TissueRaw) XXX_Size

func (m *TissueRaw) XXX_Size() int

func (*TissueRaw) XXX_Unmarshal

func (m *TissueRaw) XXX_Unmarshal(b []byte) error

type TreeGrowth

type TreeGrowth struct {
	Index                *int32         `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	Id                   *string        `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
	Name                 *string        `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	Mat                  *MatPair       `protobuf:"bytes,4,opt,name=mat" json:"mat,omitempty"`
	Prints               []*GrowthPrint `protobuf:"bytes,5,rep,name=prints" json:"prints,omitempty"`
	TimingStart          *int32         `protobuf:"varint,6,opt,name=timing_start,json=timingStart" json:"timing_start,omitempty"`
	TimingEnd            *int32         `protobuf:"varint,7,opt,name=timing_end,json=timingEnd" json:"timing_end,omitempty"`
	Twigs                *bool          `protobuf:"varint,8,opt,name=twigs" json:"twigs,omitempty"`
	LightBranches        *bool          `protobuf:"varint,9,opt,name=light_branches,json=lightBranches" json:"light_branches,omitempty"`
	HeavyBranches        *bool          `protobuf:"varint,10,opt,name=heavy_branches,json=heavyBranches" json:"heavy_branches,omitempty"`
	Trunk                *bool          `protobuf:"varint,11,opt,name=trunk" json:"trunk,omitempty"`
	Roots                *bool          `protobuf:"varint,12,opt,name=roots" json:"roots,omitempty"`
	Cap                  *bool          `protobuf:"varint,13,opt,name=cap" json:"cap,omitempty"`
	Sapling              *bool          `protobuf:"varint,14,opt,name=sapling" json:"sapling,omitempty"`
	TrunkHeightStart     *int32         `protobuf:"varint,15,opt,name=trunk_height_start,json=trunkHeightStart" json:"trunk_height_start,omitempty"`
	TrunkHeightEnd       *int32         `protobuf:"varint,16,opt,name=trunk_height_end,json=trunkHeightEnd" json:"trunk_height_end,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*TreeGrowth) Descriptor

func (*TreeGrowth) Descriptor() ([]byte, []int)

func (*TreeGrowth) GetCap

func (m *TreeGrowth) GetCap() bool

func (*TreeGrowth) GetHeavyBranches

func (m *TreeGrowth) GetHeavyBranches() bool

func (*TreeGrowth) GetId

func (m *TreeGrowth) GetId() string

func (*TreeGrowth) GetIndex

func (m *TreeGrowth) GetIndex() int32

func (*TreeGrowth) GetLightBranches

func (m *TreeGrowth) GetLightBranches() bool

func (*TreeGrowth) GetMat

func (m *TreeGrowth) GetMat() *MatPair

func (*TreeGrowth) GetName

func (m *TreeGrowth) GetName() string

func (*TreeGrowth) GetPrints

func (m *TreeGrowth) GetPrints() []*GrowthPrint

func (*TreeGrowth) GetRoots

func (m *TreeGrowth) GetRoots() bool

func (*TreeGrowth) GetSapling

func (m *TreeGrowth) GetSapling() bool

func (*TreeGrowth) GetTimingEnd

func (m *TreeGrowth) GetTimingEnd() int32

func (*TreeGrowth) GetTimingStart

func (m *TreeGrowth) GetTimingStart() int32

func (*TreeGrowth) GetTrunk

func (m *TreeGrowth) GetTrunk() bool

func (*TreeGrowth) GetTrunkHeightEnd

func (m *TreeGrowth) GetTrunkHeightEnd() int32

func (*TreeGrowth) GetTrunkHeightStart

func (m *TreeGrowth) GetTrunkHeightStart() int32

func (*TreeGrowth) GetTwigs

func (m *TreeGrowth) GetTwigs() bool

func (*TreeGrowth) ProtoMessage

func (*TreeGrowth) ProtoMessage()

func (*TreeGrowth) Reset

func (m *TreeGrowth) Reset()

func (*TreeGrowth) String

func (m *TreeGrowth) String() string

func (*TreeGrowth) XXX_DiscardUnknown

func (m *TreeGrowth) XXX_DiscardUnknown()

func (*TreeGrowth) XXX_Marshal

func (m *TreeGrowth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TreeGrowth) XXX_Merge

func (dst *TreeGrowth) XXX_Merge(src proto.Message)

func (*TreeGrowth) XXX_Size

func (m *TreeGrowth) XXX_Size() int

func (*TreeGrowth) XXX_Unmarshal

func (m *TreeGrowth) XXX_Unmarshal(b []byte) error

type TrenchSpoke

type TrenchSpoke struct {
	MoundStart           *int32   `protobuf:"varint,1,opt,name=mound_start,json=moundStart" json:"mound_start,omitempty"`
	TrenchStart          *int32   `protobuf:"varint,2,opt,name=trench_start,json=trenchStart" json:"trench_start,omitempty"`
	TrenchEnd            *int32   `protobuf:"varint,3,opt,name=trench_end,json=trenchEnd" json:"trench_end,omitempty"`
	MoundEnd             *int32   `protobuf:"varint,4,opt,name=mound_end,json=moundEnd" json:"mound_end,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TrenchSpoke) Descriptor

func (*TrenchSpoke) Descriptor() ([]byte, []int)

func (*TrenchSpoke) GetMoundEnd

func (m *TrenchSpoke) GetMoundEnd() int32

func (*TrenchSpoke) GetMoundStart

func (m *TrenchSpoke) GetMoundStart() int32

func (*TrenchSpoke) GetTrenchEnd

func (m *TrenchSpoke) GetTrenchEnd() int32

func (*TrenchSpoke) GetTrenchStart

func (m *TrenchSpoke) GetTrenchStart() int32

func (*TrenchSpoke) ProtoMessage

func (*TrenchSpoke) ProtoMessage()

func (*TrenchSpoke) Reset

func (m *TrenchSpoke) Reset()

func (*TrenchSpoke) String

func (m *TrenchSpoke) String() string

func (*TrenchSpoke) XXX_DiscardUnknown

func (m *TrenchSpoke) XXX_DiscardUnknown()

func (*TrenchSpoke) XXX_Marshal

func (m *TrenchSpoke) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TrenchSpoke) XXX_Merge

func (dst *TrenchSpoke) XXX_Merge(src proto.Message)

func (*TrenchSpoke) XXX_Size

func (m *TrenchSpoke) XXX_Size() int

func (*TrenchSpoke) XXX_Unmarshal

func (m *TrenchSpoke) XXX_Unmarshal(b []byte) error

type TuningType

type TuningType int32
const (
	TuningType_PEGS               TuningType = 0
	TuningType_ADJUSTABLE_BRIDGES TuningType = 1
	TuningType_CROOKS             TuningType = 2
	TuningType_TIGHTENING         TuningType = 3
	TuningType_LEVERS             TuningType = 4
)

func (TuningType) Enum

func (x TuningType) Enum() *TuningType

func (TuningType) EnumDescriptor

func (TuningType) EnumDescriptor() ([]byte, []int)

func (TuningType) String

func (x TuningType) String() string

func (*TuningType) UnmarshalJSON

func (x *TuningType) UnmarshalJSON(data []byte) error

type UnitAppearance

type UnitAppearance struct {
	BodyModifiers        []int32  `protobuf:"varint,1,rep,name=body_modifiers,json=bodyModifiers" json:"body_modifiers,omitempty"`
	BpModifiers          []int32  `protobuf:"varint,2,rep,name=bp_modifiers,json=bpModifiers" json:"bp_modifiers,omitempty"`
	SizeModifier         *int32   `protobuf:"varint,3,opt,name=size_modifier,json=sizeModifier" json:"size_modifier,omitempty"`
	Colors               []int32  `protobuf:"varint,4,rep,name=colors" json:"colors,omitempty"`
	Hair                 *Hair    `protobuf:"bytes,5,opt,name=hair" json:"hair,omitempty"`
	Beard                *Hair    `protobuf:"bytes,6,opt,name=beard" json:"beard,omitempty"`
	Moustache            *Hair    `protobuf:"bytes,7,opt,name=moustache" json:"moustache,omitempty"`
	Sideburns            *Hair    `protobuf:"bytes,8,opt,name=sideburns" json:"sideburns,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UnitAppearance) Descriptor

func (*UnitAppearance) Descriptor() ([]byte, []int)

func (*UnitAppearance) GetBeard

func (m *UnitAppearance) GetBeard() *Hair

func (*UnitAppearance) GetBodyModifiers

func (m *UnitAppearance) GetBodyModifiers() []int32

func (*UnitAppearance) GetBpModifiers

func (m *UnitAppearance) GetBpModifiers() []int32

func (*UnitAppearance) GetColors

func (m *UnitAppearance) GetColors() []int32

func (*UnitAppearance) GetHair

func (m *UnitAppearance) GetHair() *Hair

func (*UnitAppearance) GetMoustache

func (m *UnitAppearance) GetMoustache() *Hair

func (*UnitAppearance) GetSideburns

func (m *UnitAppearance) GetSideburns() *Hair

func (*UnitAppearance) GetSizeModifier

func (m *UnitAppearance) GetSizeModifier() int32

func (*UnitAppearance) ProtoMessage

func (*UnitAppearance) ProtoMessage()

func (*UnitAppearance) Reset

func (m *UnitAppearance) Reset()

func (*UnitAppearance) String

func (m *UnitAppearance) String() string

func (*UnitAppearance) XXX_DiscardUnknown

func (m *UnitAppearance) XXX_DiscardUnknown()

func (*UnitAppearance) XXX_Marshal

func (m *UnitAppearance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnitAppearance) XXX_Merge

func (dst *UnitAppearance) XXX_Merge(src proto.Message)

func (*UnitAppearance) XXX_Size

func (m *UnitAppearance) XXX_Size() int

func (*UnitAppearance) XXX_Unmarshal

func (m *UnitAppearance) XXX_Unmarshal(b []byte) error

type UnitDefinition

type UnitDefinition struct {
	Id                   *int32           `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
	IsValid              *bool            `protobuf:"varint,2,opt,name=isValid" json:"isValid,omitempty"`
	PosX                 *int32           `protobuf:"varint,3,opt,name=pos_x,json=posX" json:"pos_x,omitempty"`
	PosY                 *int32           `protobuf:"varint,4,opt,name=pos_y,json=posY" json:"pos_y,omitempty"`
	PosZ                 *int32           `protobuf:"varint,5,opt,name=pos_z,json=posZ" json:"pos_z,omitempty"`
	Race                 *MatPair         `protobuf:"bytes,6,opt,name=race" json:"race,omitempty"`
	ProfessionColor      *ColorDefinition `protobuf:"bytes,7,opt,name=profession_color,json=professionColor" json:"profession_color,omitempty"`
	Flags1               *uint32          `protobuf:"varint,8,opt,name=flags1" json:"flags1,omitempty"`
	Flags2               *uint32          `protobuf:"varint,9,opt,name=flags2" json:"flags2,omitempty"`
	Flags3               *uint32          `protobuf:"varint,10,opt,name=flags3" json:"flags3,omitempty"`
	IsSoldier            *bool            `protobuf:"varint,11,opt,name=is_soldier,json=isSoldier" json:"is_soldier,omitempty"`
	SizeInfo             *BodySizeInfo    `protobuf:"bytes,12,opt,name=size_info,json=sizeInfo" json:"size_info,omitempty"`
	Name                 *string          `protobuf:"bytes,13,opt,name=name" json:"name,omitempty"`
	BloodMax             *int32           `protobuf:"varint,14,opt,name=blood_max,json=bloodMax" json:"blood_max,omitempty"`
	BloodCount           *int32           `protobuf:"varint,15,opt,name=blood_count,json=bloodCount" json:"blood_count,omitempty"`
	Appearance           *UnitAppearance  `protobuf:"bytes,16,opt,name=appearance" json:"appearance,omitempty"`
	ProfessionId         *int32           `protobuf:"varint,17,opt,name=profession_id,json=professionId" json:"profession_id,omitempty"`
	NoblePositions       []string         `protobuf:"bytes,18,rep,name=noble_positions,json=noblePositions" json:"noble_positions,omitempty"`
	RiderId              *int32           `protobuf:"varint,19,opt,name=rider_id,json=riderId" json:"rider_id,omitempty"`
	Inventory            []*InventoryItem `protobuf:"bytes,20,rep,name=inventory" json:"inventory,omitempty"`
	SubposX              *float32         `protobuf:"fixed32,21,opt,name=subpos_x,json=subposX" json:"subpos_x,omitempty"`
	SubposY              *float32         `protobuf:"fixed32,22,opt,name=subpos_y,json=subposY" json:"subpos_y,omitempty"`
	SubposZ              *float32         `protobuf:"fixed32,23,opt,name=subpos_z,json=subposZ" json:"subpos_z,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func CallGetUnitList

func CallGetUnitList(client *dfhackrpc.Client) ([]*UnitDefinition, dfhackrpc.CommandResult, error)

CallGetUnitList is a convenience wrapper around the RemoteFortressReader::GetUnitList RPC method.

func CallGetUnitListInside

func CallGetUnitListInside(client *dfhackrpc.Client, request *BlockRequest) ([]*UnitDefinition, dfhackrpc.CommandResult, error)

CallGetUnitListInside is a convenience wrapper around the RemoteFortressReader::GetUnitListInside RPC method.

func (*UnitDefinition) Descriptor

func (*UnitDefinition) Descriptor() ([]byte, []int)

func (*UnitDefinition) GetAppearance

func (m *UnitDefinition) GetAppearance() *UnitAppearance

func (*UnitDefinition) GetBloodCount

func (m *UnitDefinition) GetBloodCount() int32

func (*UnitDefinition) GetBloodMax

func (m *UnitDefinition) GetBloodMax() int32

func (*UnitDefinition) GetFlags1

func (m *UnitDefinition) GetFlags1() uint32

func (*UnitDefinition) GetFlags2

func (m *UnitDefinition) GetFlags2() uint32

func (*UnitDefinition) GetFlags3

func (m *UnitDefinition) GetFlags3() uint32

func (*UnitDefinition) GetId

func (m *UnitDefinition) GetId() int32

func (*UnitDefinition) GetInventory

func (m *UnitDefinition) GetInventory() []*InventoryItem

func (*UnitDefinition) GetIsSoldier

func (m *UnitDefinition) GetIsSoldier() bool

func (*UnitDefinition) GetIsValid

func (m *UnitDefinition) GetIsValid() bool

func (*UnitDefinition) GetName

func (m *UnitDefinition) GetName() string

func (*UnitDefinition) GetNoblePositions

func (m *UnitDefinition) GetNoblePositions() []string

func (*UnitDefinition) GetPosX

func (m *UnitDefinition) GetPosX() int32

func (*UnitDefinition) GetPosY

func (m *UnitDefinition) GetPosY() int32

func (*UnitDefinition) GetPosZ

func (m *UnitDefinition) GetPosZ() int32

func (*UnitDefinition) GetProfessionColor

func (m *UnitDefinition) GetProfessionColor() *ColorDefinition

func (*UnitDefinition) GetProfessionId

func (m *UnitDefinition) GetProfessionId() int32

func (*UnitDefinition) GetRace

func (m *UnitDefinition) GetRace() *MatPair

func (*UnitDefinition) GetRiderId

func (m *UnitDefinition) GetRiderId() int32

func (*UnitDefinition) GetSizeInfo

func (m *UnitDefinition) GetSizeInfo() *BodySizeInfo

func (*UnitDefinition) GetSubposX

func (m *UnitDefinition) GetSubposX() float32

func (*UnitDefinition) GetSubposY

func (m *UnitDefinition) GetSubposY() float32

func (*UnitDefinition) GetSubposZ

func (m *UnitDefinition) GetSubposZ() float32

func (*UnitDefinition) ProtoMessage

func (*UnitDefinition) ProtoMessage()

func (*UnitDefinition) Reset

func (m *UnitDefinition) Reset()

func (*UnitDefinition) String

func (m *UnitDefinition) String() string

func (*UnitDefinition) XXX_DiscardUnknown

func (m *UnitDefinition) XXX_DiscardUnknown()

func (*UnitDefinition) XXX_Marshal

func (m *UnitDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnitDefinition) XXX_Merge

func (dst *UnitDefinition) XXX_Merge(src proto.Message)

func (*UnitDefinition) XXX_Size

func (m *UnitDefinition) XXX_Size() int

func (*UnitDefinition) XXX_Unmarshal

func (m *UnitDefinition) XXX_Unmarshal(b []byte) error

type UnitList

type UnitList struct {
	CreatureList         []*UnitDefinition `protobuf:"bytes,1,rep,name=creature_list,json=creatureList" json:"creature_list,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*UnitList) Descriptor

func (*UnitList) Descriptor() ([]byte, []int)

func (*UnitList) GetCreatureList

func (m *UnitList) GetCreatureList() []*UnitDefinition

func (*UnitList) ProtoMessage

func (*UnitList) ProtoMessage()

func (*UnitList) Reset

func (m *UnitList) Reset()

func (*UnitList) String

func (m *UnitList) String() string

func (*UnitList) XXX_DiscardUnknown

func (m *UnitList) XXX_DiscardUnknown()

func (*UnitList) XXX_Marshal

func (m *UnitList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnitList) XXX_Merge

func (dst *UnitList) XXX_Merge(src proto.Message)

func (*UnitList) XXX_Size

func (m *UnitList) XXX_Size() int

func (*UnitList) XXX_Unmarshal

func (m *UnitList) XXX_Unmarshal(b []byte) error

type VersionInfo

type VersionInfo struct {
	DwarfFortressVersion        *string  `protobuf:"bytes,1,opt,name=dwarf_fortress_version,json=dwarfFortressVersion" json:"dwarf_fortress_version,omitempty"`
	DfhackVersion               *string  `protobuf:"bytes,2,opt,name=dfhack_version,json=dfhackVersion" json:"dfhack_version,omitempty"`
	RemoteFortressReaderVersion *string  `` /* 139-byte string literal not displayed */
	XXX_NoUnkeyedLiteral        struct{} `json:"-"`
	XXX_unrecognized            []byte   `json:"-"`
	XXX_sizecache               int32    `json:"-"`
}

func CallGetVersionInfo

func CallGetVersionInfo(client *dfhackrpc.Client) (*VersionInfo, dfhackrpc.CommandResult, error)

CallGetVersionInfo is a convenience wrapper around the RemoteFortressReader::GetVersionInfo RPC method.

func (*VersionInfo) Descriptor

func (*VersionInfo) Descriptor() ([]byte, []int)

func (*VersionInfo) GetDfhackVersion

func (m *VersionInfo) GetDfhackVersion() string

func (*VersionInfo) GetDwarfFortressVersion

func (m *VersionInfo) GetDwarfFortressVersion() string

func (*VersionInfo) GetRemoteFortressReaderVersion

func (m *VersionInfo) GetRemoteFortressReaderVersion() string

func (*VersionInfo) ProtoMessage

func (*VersionInfo) ProtoMessage()

func (*VersionInfo) Reset

func (m *VersionInfo) Reset()

func (*VersionInfo) String

func (m *VersionInfo) String() string

func (*VersionInfo) XXX_DiscardUnknown

func (m *VersionInfo) XXX_DiscardUnknown()

func (*VersionInfo) XXX_Marshal

func (m *VersionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VersionInfo) XXX_Merge

func (dst *VersionInfo) XXX_Merge(src proto.Message)

func (*VersionInfo) XXX_Size

func (m *VersionInfo) XXX_Size() int

func (*VersionInfo) XXX_Unmarshal

func (m *VersionInfo) XXX_Unmarshal(b []byte) error

type ViewInfo

type ViewInfo struct {
	ViewPosX             *int32   `protobuf:"varint,1,opt,name=view_pos_x,json=viewPosX" json:"view_pos_x,omitempty"`
	ViewPosY             *int32   `protobuf:"varint,2,opt,name=view_pos_y,json=viewPosY" json:"view_pos_y,omitempty"`
	ViewPosZ             *int32   `protobuf:"varint,3,opt,name=view_pos_z,json=viewPosZ" json:"view_pos_z,omitempty"`
	ViewSizeX            *int32   `protobuf:"varint,4,opt,name=view_size_x,json=viewSizeX" json:"view_size_x,omitempty"`
	ViewSizeY            *int32   `protobuf:"varint,5,opt,name=view_size_y,json=viewSizeY" json:"view_size_y,omitempty"`
	CursorPosX           *int32   `protobuf:"varint,6,opt,name=cursor_pos_x,json=cursorPosX" json:"cursor_pos_x,omitempty"`
	CursorPosY           *int32   `protobuf:"varint,7,opt,name=cursor_pos_y,json=cursorPosY" json:"cursor_pos_y,omitempty"`
	CursorPosZ           *int32   `protobuf:"varint,8,opt,name=cursor_pos_z,json=cursorPosZ" json:"cursor_pos_z,omitempty"`
	FollowUnitId         *int32   `protobuf:"varint,9,opt,name=follow_unit_id,json=followUnitId,def=-1" json:"follow_unit_id,omitempty"`
	FollowItemId         *int32   `protobuf:"varint,10,opt,name=follow_item_id,json=followItemId,def=-1" json:"follow_item_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func CallGetViewInfo

func CallGetViewInfo(client *dfhackrpc.Client) (*ViewInfo, dfhackrpc.CommandResult, error)

CallGetViewInfo is a convenience wrapper around the RemoteFortressReader::GetViewInfo RPC method.

func (*ViewInfo) Descriptor

func (*ViewInfo) Descriptor() ([]byte, []int)

func (*ViewInfo) GetCursorPosX

func (m *ViewInfo) GetCursorPosX() int32

func (*ViewInfo) GetCursorPosY

func (m *ViewInfo) GetCursorPosY() int32

func (*ViewInfo) GetCursorPosZ

func (m *ViewInfo) GetCursorPosZ() int32

func (*ViewInfo) GetFollowItemId

func (m *ViewInfo) GetFollowItemId() int32

func (*ViewInfo) GetFollowUnitId

func (m *ViewInfo) GetFollowUnitId() int32

func (*ViewInfo) GetViewPosX

func (m *ViewInfo) GetViewPosX() int32

func (*ViewInfo) GetViewPosY

func (m *ViewInfo) GetViewPosY() int32

func (*ViewInfo) GetViewPosZ

func (m *ViewInfo) GetViewPosZ() int32

func (*ViewInfo) GetViewSizeX

func (m *ViewInfo) GetViewSizeX() int32

func (*ViewInfo) GetViewSizeY

func (m *ViewInfo) GetViewSizeY() int32

func (*ViewInfo) ProtoMessage

func (*ViewInfo) ProtoMessage()

func (*ViewInfo) Reset

func (m *ViewInfo) Reset()

func (*ViewInfo) String

func (m *ViewInfo) String() string

func (*ViewInfo) XXX_DiscardUnknown

func (m *ViewInfo) XXX_DiscardUnknown()

func (*ViewInfo) XXX_Marshal

func (m *ViewInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ViewInfo) XXX_Merge

func (dst *ViewInfo) XXX_Merge(src proto.Message)

func (*ViewInfo) XXX_Size

func (m *ViewInfo) XXX_Size() int

func (*ViewInfo) XXX_Unmarshal

func (m *ViewInfo) XXX_Unmarshal(b []byte) error

type Wave

type Wave struct {
	Dest                 *Coord   `protobuf:"bytes,1,opt,name=dest" json:"dest,omitempty"`
	Pos                  *Coord   `protobuf:"bytes,2,opt,name=pos" json:"pos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Wave) Descriptor

func (*Wave) Descriptor() ([]byte, []int)

func (*Wave) GetDest

func (m *Wave) GetDest() *Coord

func (*Wave) GetPos

func (m *Wave) GetPos() *Coord

func (*Wave) ProtoMessage

func (*Wave) ProtoMessage()

func (*Wave) Reset

func (m *Wave) Reset()

func (*Wave) String

func (m *Wave) String() string

func (*Wave) XXX_DiscardUnknown

func (m *Wave) XXX_DiscardUnknown()

func (*Wave) XXX_Marshal

func (m *Wave) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Wave) XXX_Merge

func (dst *Wave) XXX_Merge(src proto.Message)

func (*Wave) XXX_Size

func (m *Wave) XXX_Size() int

func (*Wave) XXX_Unmarshal

func (m *Wave) XXX_Unmarshal(b []byte) error

type WorldMap

type WorldMap struct {
	WorldWidth           *int32        `protobuf:"varint,1,req,name=world_width,json=worldWidth" json:"world_width,omitempty"`
	WorldHeight          *int32        `protobuf:"varint,2,req,name=world_height,json=worldHeight" json:"world_height,omitempty"`
	Name                 *string       `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	NameEnglish          *string       `protobuf:"bytes,4,opt,name=name_english,json=nameEnglish" json:"name_english,omitempty"`
	Elevation            []int32       `protobuf:"varint,5,rep,name=elevation" json:"elevation,omitempty"`
	Rainfall             []int32       `protobuf:"varint,6,rep,name=rainfall" json:"rainfall,omitempty"`
	Vegetation           []int32       `protobuf:"varint,7,rep,name=vegetation" json:"vegetation,omitempty"`
	Temperature          []int32       `protobuf:"varint,8,rep,name=temperature" json:"temperature,omitempty"`
	Evilness             []int32       `protobuf:"varint,9,rep,name=evilness" json:"evilness,omitempty"`
	Drainage             []int32       `protobuf:"varint,10,rep,name=drainage" json:"drainage,omitempty"`
	Volcanism            []int32       `protobuf:"varint,11,rep,name=volcanism" json:"volcanism,omitempty"`
	Savagery             []int32       `protobuf:"varint,12,rep,name=savagery" json:"savagery,omitempty"`
	Clouds               []*Cloud      `protobuf:"bytes,13,rep,name=clouds" json:"clouds,omitempty"`
	Salinity             []int32       `protobuf:"varint,14,rep,name=salinity" json:"salinity,omitempty"`
	MapX                 *int32        `protobuf:"varint,15,opt,name=map_x,json=mapX" json:"map_x,omitempty"`
	MapY                 *int32        `protobuf:"varint,16,opt,name=map_y,json=mapY" json:"map_y,omitempty"`
	CenterX              *int32        `protobuf:"varint,17,opt,name=center_x,json=centerX" json:"center_x,omitempty"`
	CenterY              *int32        `protobuf:"varint,18,opt,name=center_y,json=centerY" json:"center_y,omitempty"`
	CenterZ              *int32        `protobuf:"varint,19,opt,name=center_z,json=centerZ" json:"center_z,omitempty"`
	CurYear              *int32        `protobuf:"varint,20,opt,name=cur_year,json=curYear" json:"cur_year,omitempty"`
	CurYearTick          *int32        `protobuf:"varint,21,opt,name=cur_year_tick,json=curYearTick" json:"cur_year_tick,omitempty"`
	WorldPoles           *WorldPoles   `protobuf:"varint,22,opt,name=world_poles,json=worldPoles,enum=RemoteFortressReader.WorldPoles" json:"world_poles,omitempty"`
	RiverTiles           []*RiverTile  `protobuf:"bytes,23,rep,name=river_tiles,json=riverTiles" json:"river_tiles,omitempty"`
	WaterElevation       []int32       `protobuf:"varint,24,rep,name=water_elevation,json=waterElevation" json:"water_elevation,omitempty"`
	RegionTiles          []*RegionTile `protobuf:"bytes,25,rep,name=region_tiles,json=regionTiles" json:"region_tiles,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func CallGetWorldMap

func CallGetWorldMap(client *dfhackrpc.Client) (*WorldMap, dfhackrpc.CommandResult, error)

CallGetWorldMap is a convenience wrapper around the RemoteFortressReader::GetWorldMap RPC method.

func CallGetWorldMapCenter

func CallGetWorldMapCenter(client *dfhackrpc.Client) (*WorldMap, dfhackrpc.CommandResult, error)

CallGetWorldMapCenter is a convenience wrapper around the RemoteFortressReader::GetWorldMapCenter RPC method.

func CallGetWorldMapNew

func CallGetWorldMapNew(client *dfhackrpc.Client) (*WorldMap, dfhackrpc.CommandResult, error)

CallGetWorldMapNew is a convenience wrapper around the RemoteFortressReader::GetWorldMapNew RPC method.

func (*WorldMap) Descriptor

func (*WorldMap) Descriptor() ([]byte, []int)

func (*WorldMap) GetCenterX

func (m *WorldMap) GetCenterX() int32

func (*WorldMap) GetCenterY

func (m *WorldMap) GetCenterY() int32

func (*WorldMap) GetCenterZ

func (m *WorldMap) GetCenterZ() int32

func (*WorldMap) GetClouds

func (m *WorldMap) GetClouds() []*Cloud

func (*WorldMap) GetCurYear

func (m *WorldMap) GetCurYear() int32

func (*WorldMap) GetCurYearTick

func (m *WorldMap) GetCurYearTick() int32

func (*WorldMap) GetDrainage

func (m *WorldMap) GetDrainage() []int32

func (*WorldMap) GetElevation

func (m *WorldMap) GetElevation() []int32

func (*WorldMap) GetEvilness

func (m *WorldMap) GetEvilness() []int32

func (*WorldMap) GetMapX

func (m *WorldMap) GetMapX() int32

func (*WorldMap) GetMapY

func (m *WorldMap) GetMapY() int32

func (*WorldMap) GetName

func (m *WorldMap) GetName() string

func (*WorldMap) GetNameEnglish

func (m *WorldMap) GetNameEnglish() string

func (*WorldMap) GetRainfall

func (m *WorldMap) GetRainfall() []int32

func (*WorldMap) GetRegionTiles

func (m *WorldMap) GetRegionTiles() []*RegionTile

func (*WorldMap) GetRiverTiles

func (m *WorldMap) GetRiverTiles() []*RiverTile

func (*WorldMap) GetSalinity

func (m *WorldMap) GetSalinity() []int32

func (*WorldMap) GetSavagery

func (m *WorldMap) GetSavagery() []int32

func (*WorldMap) GetTemperature

func (m *WorldMap) GetTemperature() []int32

func (*WorldMap) GetVegetation

func (m *WorldMap) GetVegetation() []int32

func (*WorldMap) GetVolcanism

func (m *WorldMap) GetVolcanism() []int32

func (*WorldMap) GetWaterElevation

func (m *WorldMap) GetWaterElevation() []int32

func (*WorldMap) GetWorldHeight

func (m *WorldMap) GetWorldHeight() int32

func (*WorldMap) GetWorldPoles

func (m *WorldMap) GetWorldPoles() WorldPoles

func (*WorldMap) GetWorldWidth

func (m *WorldMap) GetWorldWidth() int32

func (*WorldMap) ProtoMessage

func (*WorldMap) ProtoMessage()

func (*WorldMap) Reset

func (m *WorldMap) Reset()

func (*WorldMap) String

func (m *WorldMap) String() string

func (*WorldMap) XXX_DiscardUnknown

func (m *WorldMap) XXX_DiscardUnknown()

func (*WorldMap) XXX_Marshal

func (m *WorldMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WorldMap) XXX_Merge

func (dst *WorldMap) XXX_Merge(src proto.Message)

func (*WorldMap) XXX_Size

func (m *WorldMap) XXX_Size() int

func (*WorldMap) XXX_Unmarshal

func (m *WorldMap) XXX_Unmarshal(b []byte) error

type WorldPoles

type WorldPoles int32
const (
	WorldPoles_NO_POLES   WorldPoles = 0
	WorldPoles_NORTH_POLE WorldPoles = 1
	WorldPoles_SOUTH_POLE WorldPoles = 2
	WorldPoles_BOTH_POLES WorldPoles = 3
)

func (WorldPoles) Enum

func (x WorldPoles) Enum() *WorldPoles

func (WorldPoles) EnumDescriptor

func (WorldPoles) EnumDescriptor() ([]byte, []int)

func (WorldPoles) String

func (x WorldPoles) String() string

func (*WorldPoles) UnmarshalJSON

func (x *WorldPoles) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL