|
439 | 439 | </class-type> |
440 | 440 |
|
441 | 441 | <class-type type-name='viewscreen_barterst' inherits-from='viewscreen'> |
442 | | - <pointer name='unk_1'/> |
443 | | - <pointer name='unk_2'/> |
444 | | - <pointer name='unk_3'/> |
| 442 | + <static-array name='units' count='2'><pointer type-name='unit'/></static-array> |
| 443 | + <pointer name='building' type-name='building_civzonest'/> |
445 | 444 | <pointer name='unk_4'/> |
446 | 445 | <int8_t name='unk_5'/> |
447 | | - <int8_t name='unk_6'/> |
| 446 | + <int8_t name='making_demands'/> |
448 | 447 | <int8_t name='unk_7'/> |
449 | | - <static-array name='unk_8' count='2'><stl-vector/></static-array> |
450 | | - <static-array name='unk_9' count='2'><stl-vector/></static-array> |
451 | | - <static-array name='unk_10' count='2'><stl-vector/></static-array> |
| 448 | + <static-array name='items' count='2'><stl-vector pointer-type='item'/></static-array> |
| 449 | + <static-array name='selected' count='2'><stl-vector type-name='int8_t'/></static-array> |
| 450 | + <static-array name='count' count='2'><stl-vector type-name='int32_t'/></static-array> |
452 | 451 | <stl-vector name='unk_11'/> |
453 | 452 | <stl-vector name='unk_12'/> |
454 | | - <static-array name='unk_13' count='2' type-name='int32_t'/> |
| 453 | + <static-array name='cursor' count='2' type-name='int32_t'/> |
455 | 454 | <int8_t name='unk_14'/> |
456 | | - <int16_t name='unk_15'/> |
| 455 | + <int16_t name='trade_reply'/> |
457 | 456 | <int8_t name='unk_16'/> |
458 | 457 | <int32_t name='max_ask'/> |
459 | 458 | <int32_t name='max_offer'/> |
460 | 459 | <int32_t name='cur_ask'/> |
461 | 460 | <int32_t name='cur_offer'/> |
462 | | - <int8_t name='unk_17'/> |
463 | | - <int8_t name='unk_18'/> |
464 | | - <int8_t name='unk_19'/> |
465 | | - <stl-string name='unk_20'/> |
466 | | - <stl-vector name='unk_21'/> |
467 | | - <int32_t name='unk_22'/> |
| 461 | + <int8_t name='do_trade'/> |
| 462 | + <int8_t name='do_settle_debt'/> |
| 463 | + <int8_t name='do_offer'/> |
| 464 | + <stl-string name='quantity_prompt'/> |
| 465 | + <stl-vector name='responses' pointer-type='stl-string'/> |
| 466 | + <int32_t name='response_cursor'/> |
468 | 467 | </class-type> |
469 | 468 |
|
470 | 469 | <class-type type-name='viewscreen_buildingst' inherits-from='viewscreen'> |
|
2983 | 2982 | <stl-vector name='skill_dwarf_idx' type-name='int16_t'/> |
2984 | 2983 | <stl-vector name='skill_level' type-name='int16_t'/> |
2985 | 2984 |
|
2986 | | - <stl-vector name='unk_1' type-name='int32_t'/> |
2987 | | - <stl-vector name='unk_2' type-name='int32_t'/> |
2988 | | - <stl-vector name='unk_3' type-name='int16_t'/> |
| 2985 | + <stl-vector name='reclaim_dwarf_idx' type-name='int16_t'/> |
| 2986 | + <stl-vector name='reclaim_prof1' type-name='profession'/> |
| 2987 | + <stl-vector name='reclaim_prof2' type-name='profession'/> |
2989 | 2988 |
|
2990 | 2989 | <stl-vector name='item_type' type-name='int16_t'/> |
2991 | 2990 | <stl-vector name='item_subtype' type-name='int16_t'/> |
2992 | 2991 | <stl-vector name='mat_type' type-name='int16_t'/> |
2993 | | - <stl-vector name='mat_info' type-name='int32_t'/> |
| 2992 | + <stl-vector name='mat_index' type-name='int32_t'/> |
2994 | 2993 | <stl-vector name='item_count' type-name='int32_t'/> |
2995 | 2994 |
|
2996 | | - <stl-vector name='race' type-name='int32_t' ref-target='creature_raw'/> |
2997 | | - <stl-vector name='caste' type-name='int16_t' ref-target='caste_raw'/> |
2998 | | - <stl-vector name='profession' type-name='profession'/> |
| 2995 | + <stl-vector name='pet_race' type-name='int32_t' ref-target='creature_raw'/> |
| 2996 | + <stl-vector name='pet_caste' type-name='int16_t' ref-target='caste_raw'/> |
| 2997 | + <stl-vector name='pet_profession' type-name='profession'/> |
| 2998 | + <stl-vector name='pet_count' type-name='int32_t'/> |
2999 | 2999 | </struct-type> |
3000 | 3000 |
|
3001 | 3001 | <struct-type type-name='embark_symbol'> |
|
3267 | 3267 | <enum-item name='EmptyTrade'/> |
3268 | 3268 | <enum-item name='HalfEmptyBroker'/> |
3269 | 3269 | <enum-item name='HalfEmptyTrader'/> |
| 3270 | + <enum-item name='OffendedBoth'/> |
3270 | 3271 | <enum-item name='OffendedAnimal'/> |
3271 | | - <enum-item name='OffendedAnimalAlt'/> |
3272 | 3272 | <enum-item name='OffendedPlant'/> |
3273 | 3273 | <enum-item name='Result15'/> |
3274 | 3274 | <enum-item name='Result16'/> |
|
0 commit comments