Module: Api::ActionResult
- Defined in:
- lib/sc2ai/protocol/_meta_documentation.rb,
lib/sc2ai/protocol/error_pb.rb
Overview
PROTOBUF VIRTUAL ENUM.
Constant Summary collapse
- ENUM_ACTION_RESULT_UNSET =
0
- SUCCESS =
1
- NOT_SUPPORTED =
2
- ERROR =
3
- CANT_QUEUE_THAT_ORDER =
4
- RETRY =
5
- COOLDOWN =
6
- QUEUE_IS_FULL =
7
- RALLY_QUEUE_IS_FULL =
8
- NOT_ENOUGH_MINERALS =
9
- NOT_ENOUGH_VESPENE =
10
- NOT_ENOUGH_TERRAZINE =
11
- NOT_ENOUGH_CUSTOM =
12
- NOT_ENOUGH_FOOD =
13
- FOOD_USAGE_IMPOSSIBLE =
14
- NOT_ENOUGH_LIFE =
15
- NOT_ENOUGH_SHIELDS =
16
- NOT_ENOUGH_ENERGY =
17
- LIFE_SUPPRESSED =
18
- SHIELDS_SUPPRESSED =
19
- ENERGY_SUPPRESSED =
20
- NOT_ENOUGH_CHARGES =
21
- CANT_ADD_MORE_CHARGES =
22
- TOO_MUCH_MINERALS =
23
- TOO_MUCH_VESPENE =
24
- TOO_MUCH_TERRAZINE =
25
- TOO_MUCH_CUSTOM =
26
- TOO_MUCH_FOOD =
27
- TOO_MUCH_LIFE =
28
- TOO_MUCH_SHIELDS =
29
- TOO_MUCH_ENERGY =
30
- MUST_TARGET_UNIT_WITH_LIFE =
31
- MUST_TARGET_UNIT_WITH_SHIELDS =
32
- MUST_TARGET_UNIT_WITH_ENERGY =
33
- CANT_TRADE =
34
- CANT_SPEND =
35
- CANT_TARGET_THAT_UNIT =
36
- COULDNT_ALLOCATE_UNIT =
37
- UNIT_CANT_MOVE =
38
- TRANSPORT_IS_HOLDING_POSITION =
39
- BUILD_TECH_REQUIREMENTS_NOT_MET =
40
- CANT_FIND_PLACEMENT_LOCATION =
41
- CANT_BUILD_ON_THAT =
42
- CANT_BUILD_TOO_CLOSE_TO_DROP_OFF =
43
- CANT_BUILD_LOCATION_INVALID =
44
- CANT_SEE_BUILD_LOCATION =
45
- CANT_BUILD_TOO_CLOSE_TO_CREEP_SOURCE =
46
- CANT_BUILD_TOO_CLOSE_TO_RESOURCES =
47
- CANT_BUILD_TOO_FAR_FROM_WATER =
48
- CANT_BUILD_TOO_FAR_FROM_CREEP_SOURCE =
49
- CANT_BUILD_TOO_FAR_FROM_BUILD_POWER_SOURCE =
50
- CANT_BUILD_ON_DENSE_TERRAIN =
51
- CANT_TRAIN_TOO_FAR_FROM_TRAIN_POWER_SOURCE =
52
- CANT_LAND_LOCATION_INVALID =
53
- CANT_SEE_LAND_LOCATION =
54
- CANT_LAND_TOO_CLOSE_TO_CREEP_SOURCE =
55
- CANT_LAND_TOO_CLOSE_TO_RESOURCES =
56
- CANT_LAND_TOO_FAR_FROM_WATER =
57
- CANT_LAND_TOO_FAR_FROM_CREEP_SOURCE =
58
- CANT_LAND_TOO_FAR_FROM_BUILD_POWER_SOURCE =
59
- CANT_LAND_TOO_FAR_FROM_TRAIN_POWER_SOURCE =
60
- CANT_LAND_ON_DENSE_TERRAIN =
61
- ADD_ON_TOO_FAR_FROM_BUILDING =
62
- MUST_BUILD_REFINERY_FIRST =
63
- BUILDING_IS_UNDER_CONSTRUCTION =
64
- CANT_FIND_DROP_OFF =
65
- CANT_LOAD_OTHER_PLAYERS_UNITS =
66
- NOT_ENOUGH_ROOM_TO_LOAD_UNIT =
67
- CANT_UNLOAD_UNITS_THERE =
68
- CANT_WARP_IN_UNITS_THERE =
69
- CANT_LOAD_IMMOBILE_UNITS =
70
- CANT_RECHARGE_IMMOBILE_UNITS =
71
- CANT_RECHARGE_UNDER_CONSTRUCTION_UNITS =
72
- CANT_LOAD_THAT_UNIT =
73
- NO_CARGO_TO_UNLOAD =
74
- LOAD_ALL_NO_TARGETS_FOUND =
75
- NOT_WHILE_OCCUPIED =
76
- CANT_ATTACK_WITHOUT_AMMO =
77
- CANT_HOLD_ANY_MORE_AMMO =
78
- TECH_REQUIREMENTS_NOT_MET =
79
- MUST_LOCKDOWN_UNIT_FIRST =
80
- MUST_TARGET_UNIT =
81
- MUST_TARGET_INVENTORY =
82
- MUST_TARGET_VISIBLE_UNIT =
83
- MUST_TARGET_VISIBLE_LOCATION =
84
- MUST_TARGET_WALKABLE_LOCATION =
85
- MUST_TARGET_PAWNABLE_UNIT =
86
- YOU_CANT_CONTROL_THAT_UNIT =
87
- YOU_CANT_ISSUE_COMMANDS_TO_THAT_UNIT =
88
- MUST_TARGET_RESOURCES =
89
- REQUIRES_HEAL_TARGET =
90
- REQUIRES_REPAIR_TARGET =
91
- NO_ITEMS_TO_DROP =
92
- CANT_HOLD_ANY_MORE_ITEMS =
93
- CANT_HOLD_THAT =
94
- TARGET_HAS_NO_INVENTORY =
95
- CANT_DROP_THIS_ITEM =
96
- CANT_MOVE_THIS_ITEM =
97
- CANT_PAWN_THIS_UNIT =
98
- MUST_TARGET_CASTER =
99
- CANT_TARGET_CASTER =
100
- MUST_TARGET_OUTER =
101
- CANT_TARGET_OUTER =
102
- MUST_TARGET_YOUR_OWN_UNITS =
103
- CANT_TARGET_YOUR_OWN_UNITS =
104
- MUST_TARGET_FRIENDLY_UNITS =
105
- CANT_TARGET_FRIENDLY_UNITS =
106
- MUST_TARGET_NEUTRAL_UNITS =
107
- CANT_TARGET_NEUTRAL_UNITS =
108
- MUST_TARGET_ENEMY_UNITS =
109
- CANT_TARGET_ENEMY_UNITS =
110
- MUST_TARGET_AIR_UNITS =
111
- CANT_TARGET_AIR_UNITS =
112
- MUST_TARGET_GROUND_UNITS =
113
- CANT_TARGET_GROUND_UNITS =
114
- MUST_TARGET_STRUCTURES =
115
- CANT_TARGET_STRUCTURES =
116
- MUST_TARGET_LIGHT_UNITS =
117
- CANT_TARGET_LIGHT_UNITS =
118
- MUST_TARGET_ARMORED_UNITS =
119
- CANT_TARGET_ARMORED_UNITS =
120
- MUST_TARGET_BIOLOGICAL_UNITS =
121
- CANT_TARGET_BIOLOGICAL_UNITS =
122
- MUST_TARGET_HEROIC_UNITS =
123
- CANT_TARGET_HEROIC_UNITS =
124
- MUST_TARGET_ROBOTIC_UNITS =
125
- CANT_TARGET_ROBOTIC_UNITS =
126
- MUST_TARGET_MECHANICAL_UNITS =
127
- CANT_TARGET_MECHANICAL_UNITS =
128
- MUST_TARGET_PSIONIC_UNITS =
129
- CANT_TARGET_PSIONIC_UNITS =
130
- MUST_TARGET_MASSIVE_UNITS =
131
- CANT_TARGET_MASSIVE_UNITS =
132
- MUST_TARGET_MISSILE =
133
- CANT_TARGET_MISSILE =
134
- MUST_TARGET_WORKER_UNITS =
135
- CANT_TARGET_WORKER_UNITS =
136
- MUST_TARGET_ENERGY_CAPABLE_UNITS =
137
- CANT_TARGET_ENERGY_CAPABLE_UNITS =
138
- MUST_TARGET_SHIELD_CAPABLE_UNITS =
139
- CANT_TARGET_SHIELD_CAPABLE_UNITS =
140
- MUST_TARGET_FLYERS =
141
- CANT_TARGET_FLYERS =
142
- MUST_TARGET_BURIED_UNITS =
143
- CANT_TARGET_BURIED_UNITS =
144
- MUST_TARGET_CLOAKED_UNITS =
145
- CANT_TARGET_CLOAKED_UNITS =
146
- MUST_TARGET_UNITS_IN_A_STASIS_FIELD =
147
- CANT_TARGET_UNITS_IN_A_STASIS_FIELD =
148
- MUST_TARGET_UNDER_CONSTRUCTION_UNITS =
149
- CANT_TARGET_UNDER_CONSTRUCTION_UNITS =
150
- MUST_TARGET_DEAD_UNITS =
151
- CANT_TARGET_DEAD_UNITS =
152
- MUST_TARGET_REVIVABLE_UNITS =
153
- CANT_TARGET_REVIVABLE_UNITS =
154
- MUST_TARGET_HIDDEN_UNITS =
155
- CANT_TARGET_HIDDEN_UNITS =
156
- CANT_RECHARGE_OTHER_PLAYERS_UNITS =
157
- MUST_TARGET_HALLUCINATIONS =
158
- CANT_TARGET_HALLUCINATIONS =
159
- MUST_TARGET_INVULNERABLE_UNITS =
160
- CANT_TARGET_INVULNERABLE_UNITS =
161
- MUST_TARGET_DETECTED_UNITS =
162
- CANT_TARGET_DETECTED_UNITS =
163
- CANT_TARGET_UNIT_WITH_ENERGY =
164
- CANT_TARGET_UNIT_WITH_SHIELDS =
165
- MUST_TARGET_UNCOMMANDABLE_UNITS =
166
- CANT_TARGET_UNCOMMANDABLE_UNITS =
167
- MUST_TARGET_PREVENT_DEFEAT_UNITS =
168
- CANT_TARGET_PREVENT_DEFEAT_UNITS =
169
- MUST_TARGET_PREVENT_REVEAL_UNITS =
170
- CANT_TARGET_PREVENT_REVEAL_UNITS =
171
- MUST_TARGET_PASSIVE_UNITS =
172
- CANT_TARGET_PASSIVE_UNITS =
173
- MUST_TARGET_STUNNED_UNITS =
174
- CANT_TARGET_STUNNED_UNITS =
175
- MUST_TARGET_SUMMONED_UNITS =
176
- CANT_TARGET_SUMMONED_UNITS =
177
- MUST_TARGET_USER1 =
178
- CANT_TARGET_USER1 =
179
- MUST_TARGET_UNSTOPPABLE_UNITS =
180
- CANT_TARGET_UNSTOPPABLE_UNITS =
181
- MUST_TARGET_RESISTANT_UNITS =
182
- CANT_TARGET_RESISTANT_UNITS =
183
- MUST_TARGET_DAZED_UNITS =
184
- CANT_TARGET_DAZED_UNITS =
185
- CANT_LOCKDOWN =
186
- CANT_MIND_CONTROL =
187
- MUST_TARGET_DESTRUCTIBLES =
188
- CANT_TARGET_DESTRUCTIBLES =
189
- MUST_TARGET_ITEMS =
190
- CANT_TARGET_ITEMS =
191
- NO_CALLDOWN_AVAILABLE =
192
- WAYPOINT_LIST_FULL =
193
- MUST_TARGET_RACE =
194
- CANT_TARGET_RACE =
195
- MUST_TARGET_SIMILAR_UNITS =
196
- CANT_TARGET_SIMILAR_UNITS =
197
- CANT_FIND_ENOUGH_TARGETS =
198
- ALREADY_SPAWNING_LARVA =
199
- CANT_TARGET_EXHAUSTED_RESOURCES =
200
- CANT_USE_MINIMAP =
201
- CANT_USE_INFO_PANEL =
202
- ORDER_QUEUE_IS_FULL =
203
- CANT_HARVEST_THAT_RESOURCE =
204
- HARVESTERS_NOT_REQUIRED =
205
- ALREADY_TARGETED =
206
- CANT_ATTACK_WEAPONS_DISABLED =
207
- COULDNT_REACH_TARGET =
208
- TARGET_IS_OUT_OF_RANGE =
209
- TARGET_IS_TOO_CLOSE =
210
- TARGET_IS_OUT_OF_ARC =
211
- CANT_FIND_TELEPORT_LOCATION =
212
- INVALID_ITEM_CLASS =
213
- CANT_FIND_CANCEL_ORDER =
214
Class Method Summary collapse
Class Method Details
.lookup(val) ⇒ Object
223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 |
# File 'lib/sc2ai/protocol/error_pb.rb', line 223 def self.lookup(val) return :ENUM_ACTION_RESULT_UNSET if val == 0 return :SUCCESS if val == 1 return :NOT_SUPPORTED if val == 2 return :ERROR if val == 3 return :CANT_QUEUE_THAT_ORDER if val == 4 return :RETRY if val == 5 return :COOLDOWN if val == 6 return :QUEUE_IS_FULL if val == 7 return :RALLY_QUEUE_IS_FULL if val == 8 return :NOT_ENOUGH_MINERALS if val == 9 return :NOT_ENOUGH_VESPENE if val == 10 return :NOT_ENOUGH_TERRAZINE if val == 11 return :NOT_ENOUGH_CUSTOM if val == 12 return :NOT_ENOUGH_FOOD if val == 13 return :FOOD_USAGE_IMPOSSIBLE if val == 14 return :NOT_ENOUGH_LIFE if val == 15 return :NOT_ENOUGH_SHIELDS if val == 16 return :NOT_ENOUGH_ENERGY if val == 17 return :LIFE_SUPPRESSED if val == 18 return :SHIELDS_SUPPRESSED if val == 19 return :ENERGY_SUPPRESSED if val == 20 return :NOT_ENOUGH_CHARGES if val == 21 return :CANT_ADD_MORE_CHARGES if val == 22 return :TOO_MUCH_MINERALS if val == 23 return :TOO_MUCH_VESPENE if val == 24 return :TOO_MUCH_TERRAZINE if val == 25 return :TOO_MUCH_CUSTOM if val == 26 return :TOO_MUCH_FOOD if val == 27 return :TOO_MUCH_LIFE if val == 28 return :TOO_MUCH_SHIELDS if val == 29 return :TOO_MUCH_ENERGY if val == 30 return :MUST_TARGET_UNIT_WITH_LIFE if val == 31 return :MUST_TARGET_UNIT_WITH_SHIELDS if val == 32 return :MUST_TARGET_UNIT_WITH_ENERGY if val == 33 return :CANT_TRADE if val == 34 return :CANT_SPEND if val == 35 return :CANT_TARGET_THAT_UNIT if val == 36 return :COULDNT_ALLOCATE_UNIT if val == 37 return :UNIT_CANT_MOVE if val == 38 return :TRANSPORT_IS_HOLDING_POSITION if val == 39 return :BUILD_TECH_REQUIREMENTS_NOT_MET if val == 40 return :CANT_FIND_PLACEMENT_LOCATION if val == 41 return :CANT_BUILD_ON_THAT if val == 42 return :CANT_BUILD_TOO_CLOSE_TO_DROP_OFF if val == 43 return :CANT_BUILD_LOCATION_INVALID if val == 44 return :CANT_SEE_BUILD_LOCATION if val == 45 return :CANT_BUILD_TOO_CLOSE_TO_CREEP_SOURCE if val == 46 return :CANT_BUILD_TOO_CLOSE_TO_RESOURCES if val == 47 return :CANT_BUILD_TOO_FAR_FROM_WATER if val == 48 return :CANT_BUILD_TOO_FAR_FROM_CREEP_SOURCE if val == 49 return :CANT_BUILD_TOO_FAR_FROM_BUILD_POWER_SOURCE if val == 50 return :CANT_BUILD_ON_DENSE_TERRAIN if val == 51 return :CANT_TRAIN_TOO_FAR_FROM_TRAIN_POWER_SOURCE if val == 52 return :CANT_LAND_LOCATION_INVALID if val == 53 return :CANT_SEE_LAND_LOCATION if val == 54 return :CANT_LAND_TOO_CLOSE_TO_CREEP_SOURCE if val == 55 return :CANT_LAND_TOO_CLOSE_TO_RESOURCES if val == 56 return :CANT_LAND_TOO_FAR_FROM_WATER if val == 57 return :CANT_LAND_TOO_FAR_FROM_CREEP_SOURCE if val == 58 return :CANT_LAND_TOO_FAR_FROM_BUILD_POWER_SOURCE if val == 59 return :CANT_LAND_TOO_FAR_FROM_TRAIN_POWER_SOURCE if val == 60 return :CANT_LAND_ON_DENSE_TERRAIN if val == 61 return :ADD_ON_TOO_FAR_FROM_BUILDING if val == 62 return :MUST_BUILD_REFINERY_FIRST if val == 63 return :BUILDING_IS_UNDER_CONSTRUCTION if val == 64 return :CANT_FIND_DROP_OFF if val == 65 return :CANT_LOAD_OTHER_PLAYERS_UNITS if val == 66 return :NOT_ENOUGH_ROOM_TO_LOAD_UNIT if val == 67 return :CANT_UNLOAD_UNITS_THERE if val == 68 return :CANT_WARP_IN_UNITS_THERE if val == 69 return :CANT_LOAD_IMMOBILE_UNITS if val == 70 return :CANT_RECHARGE_IMMOBILE_UNITS if val == 71 return :CANT_RECHARGE_UNDER_CONSTRUCTION_UNITS if val == 72 return :CANT_LOAD_THAT_UNIT if val == 73 return :NO_CARGO_TO_UNLOAD if val == 74 return :LOAD_ALL_NO_TARGETS_FOUND if val == 75 return :NOT_WHILE_OCCUPIED if val == 76 return :CANT_ATTACK_WITHOUT_AMMO if val == 77 return :CANT_HOLD_ANY_MORE_AMMO if val == 78 return :TECH_REQUIREMENTS_NOT_MET if val == 79 return :MUST_LOCKDOWN_UNIT_FIRST if val == 80 return :MUST_TARGET_UNIT if val == 81 return :MUST_TARGET_INVENTORY if val == 82 return :MUST_TARGET_VISIBLE_UNIT if val == 83 return :MUST_TARGET_VISIBLE_LOCATION if val == 84 return :MUST_TARGET_WALKABLE_LOCATION if val == 85 return :MUST_TARGET_PAWNABLE_UNIT if val == 86 return :YOU_CANT_CONTROL_THAT_UNIT if val == 87 return :YOU_CANT_ISSUE_COMMANDS_TO_THAT_UNIT if val == 88 return :MUST_TARGET_RESOURCES if val == 89 return :REQUIRES_HEAL_TARGET if val == 90 return :REQUIRES_REPAIR_TARGET if val == 91 return :NO_ITEMS_TO_DROP if val == 92 return :CANT_HOLD_ANY_MORE_ITEMS if val == 93 return :CANT_HOLD_THAT if val == 94 return :TARGET_HAS_NO_INVENTORY if val == 95 return :CANT_DROP_THIS_ITEM if val == 96 return :CANT_MOVE_THIS_ITEM if val == 97 return :CANT_PAWN_THIS_UNIT if val == 98 return :MUST_TARGET_CASTER if val == 99 return :CANT_TARGET_CASTER if val == 100 return :MUST_TARGET_OUTER if val == 101 return :CANT_TARGET_OUTER if val == 102 return :MUST_TARGET_YOUR_OWN_UNITS if val == 103 return :CANT_TARGET_YOUR_OWN_UNITS if val == 104 return :MUST_TARGET_FRIENDLY_UNITS if val == 105 return :CANT_TARGET_FRIENDLY_UNITS if val == 106 return :MUST_TARGET_NEUTRAL_UNITS if val == 107 return :CANT_TARGET_NEUTRAL_UNITS if val == 108 return :MUST_TARGET_ENEMY_UNITS if val == 109 return :CANT_TARGET_ENEMY_UNITS if val == 110 return :MUST_TARGET_AIR_UNITS if val == 111 return :CANT_TARGET_AIR_UNITS if val == 112 return :MUST_TARGET_GROUND_UNITS if val == 113 return :CANT_TARGET_GROUND_UNITS if val == 114 return :MUST_TARGET_STRUCTURES if val == 115 return :CANT_TARGET_STRUCTURES if val == 116 return :MUST_TARGET_LIGHT_UNITS if val == 117 return :CANT_TARGET_LIGHT_UNITS if val == 118 return :MUST_TARGET_ARMORED_UNITS if val == 119 return :CANT_TARGET_ARMORED_UNITS if val == 120 return :MUST_TARGET_BIOLOGICAL_UNITS if val == 121 return :CANT_TARGET_BIOLOGICAL_UNITS if val == 122 return :MUST_TARGET_HEROIC_UNITS if val == 123 return :CANT_TARGET_HEROIC_UNITS if val == 124 return :MUST_TARGET_ROBOTIC_UNITS if val == 125 return :CANT_TARGET_ROBOTIC_UNITS if val == 126 return :MUST_TARGET_MECHANICAL_UNITS if val == 127 return :CANT_TARGET_MECHANICAL_UNITS if val == 128 return :MUST_TARGET_PSIONIC_UNITS if val == 129 return :CANT_TARGET_PSIONIC_UNITS if val == 130 return :MUST_TARGET_MASSIVE_UNITS if val == 131 return :CANT_TARGET_MASSIVE_UNITS if val == 132 return :MUST_TARGET_MISSILE if val == 133 return :CANT_TARGET_MISSILE if val == 134 return :MUST_TARGET_WORKER_UNITS if val == 135 return :CANT_TARGET_WORKER_UNITS if val == 136 return :MUST_TARGET_ENERGY_CAPABLE_UNITS if val == 137 return :CANT_TARGET_ENERGY_CAPABLE_UNITS if val == 138 return :MUST_TARGET_SHIELD_CAPABLE_UNITS if val == 139 return :CANT_TARGET_SHIELD_CAPABLE_UNITS if val == 140 return :MUST_TARGET_FLYERS if val == 141 return :CANT_TARGET_FLYERS if val == 142 return :MUST_TARGET_BURIED_UNITS if val == 143 return :CANT_TARGET_BURIED_UNITS if val == 144 return :MUST_TARGET_CLOAKED_UNITS if val == 145 return :CANT_TARGET_CLOAKED_UNITS if val == 146 return :MUST_TARGET_UNITS_IN_A_STASIS_FIELD if val == 147 return :CANT_TARGET_UNITS_IN_A_STASIS_FIELD if val == 148 return :MUST_TARGET_UNDER_CONSTRUCTION_UNITS if val == 149 return :CANT_TARGET_UNDER_CONSTRUCTION_UNITS if val == 150 return :MUST_TARGET_DEAD_UNITS if val == 151 return :CANT_TARGET_DEAD_UNITS if val == 152 return :MUST_TARGET_REVIVABLE_UNITS if val == 153 return :CANT_TARGET_REVIVABLE_UNITS if val == 154 return :MUST_TARGET_HIDDEN_UNITS if val == 155 return :CANT_TARGET_HIDDEN_UNITS if val == 156 return :CANT_RECHARGE_OTHER_PLAYERS_UNITS if val == 157 return :MUST_TARGET_HALLUCINATIONS if val == 158 return :CANT_TARGET_HALLUCINATIONS if val == 159 return :MUST_TARGET_INVULNERABLE_UNITS if val == 160 return :CANT_TARGET_INVULNERABLE_UNITS if val == 161 return :MUST_TARGET_DETECTED_UNITS if val == 162 return :CANT_TARGET_DETECTED_UNITS if val == 163 return :CANT_TARGET_UNIT_WITH_ENERGY if val == 164 return :CANT_TARGET_UNIT_WITH_SHIELDS if val == 165 return :MUST_TARGET_UNCOMMANDABLE_UNITS if val == 166 return :CANT_TARGET_UNCOMMANDABLE_UNITS if val == 167 return :MUST_TARGET_PREVENT_DEFEAT_UNITS if val == 168 return :CANT_TARGET_PREVENT_DEFEAT_UNITS if val == 169 return :MUST_TARGET_PREVENT_REVEAL_UNITS if val == 170 return :CANT_TARGET_PREVENT_REVEAL_UNITS if val == 171 return :MUST_TARGET_PASSIVE_UNITS if val == 172 return :CANT_TARGET_PASSIVE_UNITS if val == 173 return :MUST_TARGET_STUNNED_UNITS if val == 174 return :CANT_TARGET_STUNNED_UNITS if val == 175 return :MUST_TARGET_SUMMONED_UNITS if val == 176 return :CANT_TARGET_SUMMONED_UNITS if val == 177 return :MUST_TARGET_USER1 if val == 178 return :CANT_TARGET_USER1 if val == 179 return :MUST_TARGET_UNSTOPPABLE_UNITS if val == 180 return :CANT_TARGET_UNSTOPPABLE_UNITS if val == 181 return :MUST_TARGET_RESISTANT_UNITS if val == 182 return :CANT_TARGET_RESISTANT_UNITS if val == 183 return :MUST_TARGET_DAZED_UNITS if val == 184 return :CANT_TARGET_DAZED_UNITS if val == 185 return :CANT_LOCKDOWN if val == 186 return :CANT_MIND_CONTROL if val == 187 return :MUST_TARGET_DESTRUCTIBLES if val == 188 return :CANT_TARGET_DESTRUCTIBLES if val == 189 return :MUST_TARGET_ITEMS if val == 190 return :CANT_TARGET_ITEMS if val == 191 return :NO_CALLDOWN_AVAILABLE if val == 192 return :WAYPOINT_LIST_FULL if val == 193 return :MUST_TARGET_RACE if val == 194 return :CANT_TARGET_RACE if val == 195 return :MUST_TARGET_SIMILAR_UNITS if val == 196 return :CANT_TARGET_SIMILAR_UNITS if val == 197 return :CANT_FIND_ENOUGH_TARGETS if val == 198 return :ALREADY_SPAWNING_LARVA if val == 199 return :CANT_TARGET_EXHAUSTED_RESOURCES if val == 200 return :CANT_USE_MINIMAP if val == 201 return :CANT_USE_INFO_PANEL if val == 202 return :ORDER_QUEUE_IS_FULL if val == 203 return :CANT_HARVEST_THAT_RESOURCE if val == 204 return :HARVESTERS_NOT_REQUIRED if val == 205 return :ALREADY_TARGETED if val == 206 return :CANT_ATTACK_WEAPONS_DISABLED if val == 207 return :COULDNT_REACH_TARGET if val == 208 return :TARGET_IS_OUT_OF_RANGE if val == 209 return :TARGET_IS_TOO_CLOSE if val == 210 return :TARGET_IS_OUT_OF_ARC if val == 211 return :CANT_FIND_TELEPORT_LOCATION if val == 212 return :INVALID_ITEM_CLASS if val == 213 return :CANT_FIND_CANCEL_ORDER if val == 214 end |
.resolve(val) ⇒ Object
441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 |
# File 'lib/sc2ai/protocol/error_pb.rb', line 441 def self.resolve(val) return 0 if val == :ENUM_ACTION_RESULT_UNSET return 1 if val == :SUCCESS return 2 if val == :NOT_SUPPORTED return 3 if val == :ERROR return 4 if val == :CANT_QUEUE_THAT_ORDER return 5 if val == :RETRY return 6 if val == :COOLDOWN return 7 if val == :QUEUE_IS_FULL return 8 if val == :RALLY_QUEUE_IS_FULL return 9 if val == :NOT_ENOUGH_MINERALS return 10 if val == :NOT_ENOUGH_VESPENE return 11 if val == :NOT_ENOUGH_TERRAZINE return 12 if val == :NOT_ENOUGH_CUSTOM return 13 if val == :NOT_ENOUGH_FOOD return 14 if val == :FOOD_USAGE_IMPOSSIBLE return 15 if val == :NOT_ENOUGH_LIFE return 16 if val == :NOT_ENOUGH_SHIELDS return 17 if val == :NOT_ENOUGH_ENERGY return 18 if val == :LIFE_SUPPRESSED return 19 if val == :SHIELDS_SUPPRESSED return 20 if val == :ENERGY_SUPPRESSED return 21 if val == :NOT_ENOUGH_CHARGES return 22 if val == :CANT_ADD_MORE_CHARGES return 23 if val == :TOO_MUCH_MINERALS return 24 if val == :TOO_MUCH_VESPENE return 25 if val == :TOO_MUCH_TERRAZINE return 26 if val == :TOO_MUCH_CUSTOM return 27 if val == :TOO_MUCH_FOOD return 28 if val == :TOO_MUCH_LIFE return 29 if val == :TOO_MUCH_SHIELDS return 30 if val == :TOO_MUCH_ENERGY return 31 if val == :MUST_TARGET_UNIT_WITH_LIFE return 32 if val == :MUST_TARGET_UNIT_WITH_SHIELDS return 33 if val == :MUST_TARGET_UNIT_WITH_ENERGY return 34 if val == :CANT_TRADE return 35 if val == :CANT_SPEND return 36 if val == :CANT_TARGET_THAT_UNIT return 37 if val == :COULDNT_ALLOCATE_UNIT return 38 if val == :UNIT_CANT_MOVE return 39 if val == :TRANSPORT_IS_HOLDING_POSITION return 40 if val == :BUILD_TECH_REQUIREMENTS_NOT_MET return 41 if val == :CANT_FIND_PLACEMENT_LOCATION return 42 if val == :CANT_BUILD_ON_THAT return 43 if val == :CANT_BUILD_TOO_CLOSE_TO_DROP_OFF return 44 if val == :CANT_BUILD_LOCATION_INVALID return 45 if val == :CANT_SEE_BUILD_LOCATION return 46 if val == :CANT_BUILD_TOO_CLOSE_TO_CREEP_SOURCE return 47 if val == :CANT_BUILD_TOO_CLOSE_TO_RESOURCES return 48 if val == :CANT_BUILD_TOO_FAR_FROM_WATER return 49 if val == :CANT_BUILD_TOO_FAR_FROM_CREEP_SOURCE return 50 if val == :CANT_BUILD_TOO_FAR_FROM_BUILD_POWER_SOURCE return 51 if val == :CANT_BUILD_ON_DENSE_TERRAIN return 52 if val == :CANT_TRAIN_TOO_FAR_FROM_TRAIN_POWER_SOURCE return 53 if val == :CANT_LAND_LOCATION_INVALID return 54 if val == :CANT_SEE_LAND_LOCATION return 55 if val == :CANT_LAND_TOO_CLOSE_TO_CREEP_SOURCE return 56 if val == :CANT_LAND_TOO_CLOSE_TO_RESOURCES return 57 if val == :CANT_LAND_TOO_FAR_FROM_WATER return 58 if val == :CANT_LAND_TOO_FAR_FROM_CREEP_SOURCE return 59 if val == :CANT_LAND_TOO_FAR_FROM_BUILD_POWER_SOURCE return 60 if val == :CANT_LAND_TOO_FAR_FROM_TRAIN_POWER_SOURCE return 61 if val == :CANT_LAND_ON_DENSE_TERRAIN return 62 if val == :ADD_ON_TOO_FAR_FROM_BUILDING return 63 if val == :MUST_BUILD_REFINERY_FIRST return 64 if val == :BUILDING_IS_UNDER_CONSTRUCTION return 65 if val == :CANT_FIND_DROP_OFF return 66 if val == :CANT_LOAD_OTHER_PLAYERS_UNITS return 67 if val == :NOT_ENOUGH_ROOM_TO_LOAD_UNIT return 68 if val == :CANT_UNLOAD_UNITS_THERE return 69 if val == :CANT_WARP_IN_UNITS_THERE return 70 if val == :CANT_LOAD_IMMOBILE_UNITS return 71 if val == :CANT_RECHARGE_IMMOBILE_UNITS return 72 if val == :CANT_RECHARGE_UNDER_CONSTRUCTION_UNITS return 73 if val == :CANT_LOAD_THAT_UNIT return 74 if val == :NO_CARGO_TO_UNLOAD return 75 if val == :LOAD_ALL_NO_TARGETS_FOUND return 76 if val == :NOT_WHILE_OCCUPIED return 77 if val == :CANT_ATTACK_WITHOUT_AMMO return 78 if val == :CANT_HOLD_ANY_MORE_AMMO return 79 if val == :TECH_REQUIREMENTS_NOT_MET return 80 if val == :MUST_LOCKDOWN_UNIT_FIRST return 81 if val == :MUST_TARGET_UNIT return 82 if val == :MUST_TARGET_INVENTORY return 83 if val == :MUST_TARGET_VISIBLE_UNIT return 84 if val == :MUST_TARGET_VISIBLE_LOCATION return 85 if val == :MUST_TARGET_WALKABLE_LOCATION return 86 if val == :MUST_TARGET_PAWNABLE_UNIT return 87 if val == :YOU_CANT_CONTROL_THAT_UNIT return 88 if val == :YOU_CANT_ISSUE_COMMANDS_TO_THAT_UNIT return 89 if val == :MUST_TARGET_RESOURCES return 90 if val == :REQUIRES_HEAL_TARGET return 91 if val == :REQUIRES_REPAIR_TARGET return 92 if val == :NO_ITEMS_TO_DROP return 93 if val == :CANT_HOLD_ANY_MORE_ITEMS return 94 if val == :CANT_HOLD_THAT return 95 if val == :TARGET_HAS_NO_INVENTORY return 96 if val == :CANT_DROP_THIS_ITEM return 97 if val == :CANT_MOVE_THIS_ITEM return 98 if val == :CANT_PAWN_THIS_UNIT return 99 if val == :MUST_TARGET_CASTER return 100 if val == :CANT_TARGET_CASTER return 101 if val == :MUST_TARGET_OUTER return 102 if val == :CANT_TARGET_OUTER return 103 if val == :MUST_TARGET_YOUR_OWN_UNITS return 104 if val == :CANT_TARGET_YOUR_OWN_UNITS return 105 if val == :MUST_TARGET_FRIENDLY_UNITS return 106 if val == :CANT_TARGET_FRIENDLY_UNITS return 107 if val == :MUST_TARGET_NEUTRAL_UNITS return 108 if val == :CANT_TARGET_NEUTRAL_UNITS return 109 if val == :MUST_TARGET_ENEMY_UNITS return 110 if val == :CANT_TARGET_ENEMY_UNITS return 111 if val == :MUST_TARGET_AIR_UNITS return 112 if val == :CANT_TARGET_AIR_UNITS return 113 if val == :MUST_TARGET_GROUND_UNITS return 114 if val == :CANT_TARGET_GROUND_UNITS return 115 if val == :MUST_TARGET_STRUCTURES return 116 if val == :CANT_TARGET_STRUCTURES return 117 if val == :MUST_TARGET_LIGHT_UNITS return 118 if val == :CANT_TARGET_LIGHT_UNITS return 119 if val == :MUST_TARGET_ARMORED_UNITS return 120 if val == :CANT_TARGET_ARMORED_UNITS return 121 if val == :MUST_TARGET_BIOLOGICAL_UNITS return 122 if val == :CANT_TARGET_BIOLOGICAL_UNITS return 123 if val == :MUST_TARGET_HEROIC_UNITS return 124 if val == :CANT_TARGET_HEROIC_UNITS return 125 if val == :MUST_TARGET_ROBOTIC_UNITS return 126 if val == :CANT_TARGET_ROBOTIC_UNITS return 127 if val == :MUST_TARGET_MECHANICAL_UNITS return 128 if val == :CANT_TARGET_MECHANICAL_UNITS return 129 if val == :MUST_TARGET_PSIONIC_UNITS return 130 if val == :CANT_TARGET_PSIONIC_UNITS return 131 if val == :MUST_TARGET_MASSIVE_UNITS return 132 if val == :CANT_TARGET_MASSIVE_UNITS return 133 if val == :MUST_TARGET_MISSILE return 134 if val == :CANT_TARGET_MISSILE return 135 if val == :MUST_TARGET_WORKER_UNITS return 136 if val == :CANT_TARGET_WORKER_UNITS return 137 if val == :MUST_TARGET_ENERGY_CAPABLE_UNITS return 138 if val == :CANT_TARGET_ENERGY_CAPABLE_UNITS return 139 if val == :MUST_TARGET_SHIELD_CAPABLE_UNITS return 140 if val == :CANT_TARGET_SHIELD_CAPABLE_UNITS return 141 if val == :MUST_TARGET_FLYERS return 142 if val == :CANT_TARGET_FLYERS return 143 if val == :MUST_TARGET_BURIED_UNITS return 144 if val == :CANT_TARGET_BURIED_UNITS return 145 if val == :MUST_TARGET_CLOAKED_UNITS return 146 if val == :CANT_TARGET_CLOAKED_UNITS return 147 if val == :MUST_TARGET_UNITS_IN_A_STASIS_FIELD return 148 if val == :CANT_TARGET_UNITS_IN_A_STASIS_FIELD return 149 if val == :MUST_TARGET_UNDER_CONSTRUCTION_UNITS return 150 if val == :CANT_TARGET_UNDER_CONSTRUCTION_UNITS return 151 if val == :MUST_TARGET_DEAD_UNITS return 152 if val == :CANT_TARGET_DEAD_UNITS return 153 if val == :MUST_TARGET_REVIVABLE_UNITS return 154 if val == :CANT_TARGET_REVIVABLE_UNITS return 155 if val == :MUST_TARGET_HIDDEN_UNITS return 156 if val == :CANT_TARGET_HIDDEN_UNITS return 157 if val == :CANT_RECHARGE_OTHER_PLAYERS_UNITS return 158 if val == :MUST_TARGET_HALLUCINATIONS return 159 if val == :CANT_TARGET_HALLUCINATIONS return 160 if val == :MUST_TARGET_INVULNERABLE_UNITS return 161 if val == :CANT_TARGET_INVULNERABLE_UNITS return 162 if val == :MUST_TARGET_DETECTED_UNITS return 163 if val == :CANT_TARGET_DETECTED_UNITS return 164 if val == :CANT_TARGET_UNIT_WITH_ENERGY return 165 if val == :CANT_TARGET_UNIT_WITH_SHIELDS return 166 if val == :MUST_TARGET_UNCOMMANDABLE_UNITS return 167 if val == :CANT_TARGET_UNCOMMANDABLE_UNITS return 168 if val == :MUST_TARGET_PREVENT_DEFEAT_UNITS return 169 if val == :CANT_TARGET_PREVENT_DEFEAT_UNITS return 170 if val == :MUST_TARGET_PREVENT_REVEAL_UNITS return 171 if val == :CANT_TARGET_PREVENT_REVEAL_UNITS return 172 if val == :MUST_TARGET_PASSIVE_UNITS return 173 if val == :CANT_TARGET_PASSIVE_UNITS return 174 if val == :MUST_TARGET_STUNNED_UNITS return 175 if val == :CANT_TARGET_STUNNED_UNITS return 176 if val == :MUST_TARGET_SUMMONED_UNITS return 177 if val == :CANT_TARGET_SUMMONED_UNITS return 178 if val == :MUST_TARGET_USER1 return 179 if val == :CANT_TARGET_USER1 return 180 if val == :MUST_TARGET_UNSTOPPABLE_UNITS return 181 if val == :CANT_TARGET_UNSTOPPABLE_UNITS return 182 if val == :MUST_TARGET_RESISTANT_UNITS return 183 if val == :CANT_TARGET_RESISTANT_UNITS return 184 if val == :MUST_TARGET_DAZED_UNITS return 185 if val == :CANT_TARGET_DAZED_UNITS return 186 if val == :CANT_LOCKDOWN return 187 if val == :CANT_MIND_CONTROL return 188 if val == :MUST_TARGET_DESTRUCTIBLES return 189 if val == :CANT_TARGET_DESTRUCTIBLES return 190 if val == :MUST_TARGET_ITEMS return 191 if val == :CANT_TARGET_ITEMS return 192 if val == :NO_CALLDOWN_AVAILABLE return 193 if val == :WAYPOINT_LIST_FULL return 194 if val == :MUST_TARGET_RACE return 195 if val == :CANT_TARGET_RACE return 196 if val == :MUST_TARGET_SIMILAR_UNITS return 197 if val == :CANT_TARGET_SIMILAR_UNITS return 198 if val == :CANT_FIND_ENOUGH_TARGETS return 199 if val == :ALREADY_SPAWNING_LARVA return 200 if val == :CANT_TARGET_EXHAUSTED_RESOURCES return 201 if val == :CANT_USE_MINIMAP return 202 if val == :CANT_USE_INFO_PANEL return 203 if val == :ORDER_QUEUE_IS_FULL return 204 if val == :CANT_HARVEST_THAT_RESOURCE return 205 if val == :HARVESTERS_NOT_REQUIRED return 206 if val == :ALREADY_TARGETED return 207 if val == :CANT_ATTACK_WEAPONS_DISABLED return 208 if val == :COULDNT_REACH_TARGET return 209 if val == :TARGET_IS_OUT_OF_RANGE return 210 if val == :TARGET_IS_TOO_CLOSE return 211 if val == :TARGET_IS_OUT_OF_ARC return 212 if val == :CANT_FIND_TELEPORT_LOCATION return 213 if val == :INVALID_ITEM_CLASS return 214 if val == :CANT_FIND_CANCEL_ORDER end |