summaryrefslogtreecommitdiff
path: root/library/proto
diff options
context:
space:
mode:
authorWill Rogers2012-04-03 14:03:06 -0400
committerWill Rogers2012-04-03 14:03:06 -0400
commit59d7b6faabdfbf662ca8a71b66b3893542d0ec45 (patch)
treee1a7c3084b5d0a9db6c4bf1fbdfcac0ec8bbdd7d /library/proto
parent467f4108ae9ad52fee6e0e95579be5544d52e4ee (diff)
downloaddfhack-59d7b6faabdfbf662ca8a71b66b3893542d0ec45.tar.gz
dfhack-59d7b6faabdfbf662ca8a71b66b3893542d0ec45.tar.bz2
dfhack-59d7b6faabdfbf662ca8a71b66b3893542d0ec45.tar.xz
Add ListJobSkills.
Diffstat (limited to 'library/proto')
-rwxr-xr-x[-rw-r--r--]library/proto/Basic.proto11
-rw-r--r--library/proto/BasicApi.proto5
2 files changed, 16 insertions, 0 deletions
diff --git a/library/proto/Basic.proto b/library/proto/Basic.proto
index ead41cd8..1d22ea11 100644..100755
--- a/library/proto/Basic.proto
+++ b/library/proto/Basic.proto
@@ -69,6 +69,17 @@ message BasicMaterialInfoMask {
optional bool reaction = 3 [default = false];
};
+message JobSkillInfo {
+ required int32 id = 1;
+
+ optional string caption = 2;
+ optional string caption_noun = 3;
+
+ optional int32 profession = 4;
+ optional int32 labor = 5;
+ optional int32 type = 6;
+};
+
message NameInfo {
optional string first_name = 1;
optional string nickname = 2;
diff --git a/library/proto/BasicApi.proto b/library/proto/BasicApi.proto
index 137f2572..bfbb076f 100644
--- a/library/proto/BasicApi.proto
+++ b/library/proto/BasicApi.proto
@@ -51,6 +51,11 @@ message ListEnumsOut {
repeated EnumItemName profession = 11;
};
+// RPC ListJobSkills : EmptyMessage -> ListJobSkillsOut
+message ListJobSkillsOut {
+ repeated JobSkillInfo value = 1;
+};
+
// RPC ListMaterials : ListMaterialsIn -> ListMaterialsOut
message ListMaterialsIn {
optional BasicMaterialInfoMask mask = 1;