|
488 | 488 | <enum-item name='ZONE_LOCATION'/> |
489 | 489 | </enum-type> |
490 | 490 |
|
| 491 | + <enum-type type-name='adventure_travel_exception_type' base-type='int32_t'> bay12: AdventureTravelException |
| 492 | + <enum-item name='GENERIC'/> |
| 493 | + <enum-item name='UNDERGROUND_NO_TUNNEL'/> |
| 494 | + <enum-item name='NO_LEGAL_SITE_REALIZATION_DIRECTION'/> |
| 495 | + <enum-item name='NEAR_RIVER'/> |
| 496 | + <enum-item name='BOGEYMEN'/> |
| 497 | + <enum-item name='ENCOUNTER'/> |
| 498 | + <enum-item name='STOLEN_GOODS'/> |
| 499 | + <enum-item name='BLEEDING'/> |
| 500 | + <enum-item name='CANT_BREATHE'/> |
| 501 | + <enum-item name='THIRST'/> |
| 502 | + <enum-item name='HUNGER'/> |
| 503 | + <enum-item name='DROWNING'/> |
| 504 | + <enum-item name='SWIMMING'/> |
| 505 | + <enum-item name='IN_AIR'/> |
| 506 | + <enum-item name='WATER_BIOME'/> |
| 507 | + <enum-item name='MOUNTAIN_BIOME'/> |
| 508 | + <enum-item name='ON_VEHICLE'/> |
| 509 | + <enum-item name='ON_PROJECTILE'/> |
| 510 | + <enum-item name='MUST_LEAVE_SITE'/> |
| 511 | + <enum-item name='NUM'/> |
| 512 | + <enum-item name='NONE'/> NOT -1 |
| 513 | + </enum-type> |
| 514 | + |
| 515 | + <enum-type type-name='sound_indicator_type' base-type='int32_t'> bay12: SoundIndicatorType |
| 516 | + <enum-item name='NONE' value='-1'/> |
| 517 | + <enum-item name='MOVEMENT'/> |
| 518 | + <enum-item name='COMBAT'/> |
| 519 | + <enum-item name='VOCALIZATION'/> |
| 520 | + <enum-item name='GRINDING_MECHANISM'/> |
| 521 | + <enum-item name='STORYTELLING'/> |
| 522 | + <enum-item name='POEM_RECITATION'/> |
| 523 | + <enum-item name='MUSICAL_VOICE'/> |
| 524 | + <enum-item name='DANCING'/> |
| 525 | + <enum-item name='PREACHING'/> |
| 526 | + </enum-type> |
| 527 | + |
491 | 528 | <struct-type type-name='adventurest'> |
492 | 529 | <enum base-type='int16_t' name='menu' type-name='ui_advmode_menu'/> |
493 | 530 |
|
|
506 | 543 | <stl-string name='message' comment='bay12: travel_exception; you must move from surrounding obstacles'/> |
507 | 544 | <int16_t name='message_color' comment='bay12: travel_exception_color'/> |
508 | 545 | <int8_t name='message_brightness' comment='bay12: travel_exception_bright'/> |
| 546 | + <enum name='travel_exception_type' type-name='adventure_travel_exception_type'/> |
| 547 | + <int32_t name='travel_exception_id'/> |
509 | 548 |
|
510 | 549 | <int8_t name='travel_not_moved' comment='bay12: still_local'/> |
511 | 550 | <int8_t name='local_sleep_origination'/> |
|
590 | 629 |
|
591 | 630 | <bitfield name='chosen_flags' base-type='uint32_t'> bay12: ADVENTURE_CHOSEN_FLAG_* |
592 | 631 | <flag-bit name='did_deity_start_talk'/> |
| 632 | + <flag-bit name='did_exit_castle_advice'/> |
| 633 | + <flag-bit name='initial_temple_follow_compass_advice'/> |
| 634 | + <flag-bit name='temple_talk_have_talked_to_priest'/> |
| 635 | + <flag-bit name='temple_talk_have_taught_how_to_talk'/> |
| 636 | + <flag-bit name='get_to_quest_first_log_advice'/> |
| 637 | + <flag-bit name='get_to_quest_highlight_start_travel'/> |
| 638 | + <flag-bit name='get_to_quest_highlight_end_travel'/> |
| 639 | + <flag-bit name='on_quest_follow_compass_advice'/> |
| 640 | + <flag-bit name='on_quest_combat_warning_advice'/> |
| 641 | + <flag-bit name='on_quest_have_item_congratulations'/> |
| 642 | + <flag-bit name='finish_quest_find_return_location_advice'/> |
| 643 | + <flag-bit name='finish_quest_at_temple_with_item_advice'/> |
| 644 | + <flag-bit name='finish_quest_success'/> |
| 645 | + <flag-bit name='finish_quest_wrong_religion'/> |
| 646 | + <flag-bit name='finish_quest_wrong_deity'/> |
| 647 | + <flag-bit name='did_popup_check'/> |
| 648 | + <flag-bit name='finish_quest_announced_success'/> |
| 649 | + <flag-bit name='finish_quest_announced_wrong_religion'/> |
| 650 | + <flag-bit name='finish_quest_announced_wrong_deity'/> |
| 651 | + <flag-bit name='chosen_quest_completed'/> |
593 | 652 | </bitfield> |
594 | 653 | <int32_t name='chosen_deity_hfid' ref-target='historical_figure'/> |
595 | 654 | <int32_t name='chosen_religion_enid' ref-target='historical_entity'/> |
596 | 655 | <int32_t name='chosen_temple_stid' ref-target='world_site'/> |
597 | 656 | <int32_t name='chosen_temple_abid' ref-target='abstract_building'/> |
| 657 | + <int32_t name='chosen_priest_hfid' ref-target='historical_figure'/> |
598 | 658 |
|
599 | 659 | <compound name='rumor_info'> bay12: adventure_rumor_infost |
600 | 660 | <stl-vector name='base_data' pointer-type='adventure_rumor_datast' since='v0.44.10'/> |
|
783 | 843 |
|
784 | 844 | <compound name='sound_indicator'> bay12: sound_indicator_handlerst |
785 | 845 | <static-array count='100' name='indicators'> |
786 | | - <enum name='type' base-type='int32_t'> bay12: SoundIndicatorType |
787 | | - <enum-item name='NONE' value='-1'/> |
788 | | - <enum-item name='MOVEMENT'/> |
789 | | - <enum-item name='COMBAT'/> |
790 | | - <enum-item name='VOCALIZATION'/> |
791 | | - <enum-item name='GRINDING_MECHANISM'/> |
792 | | - <enum-item name='STORYTELLING'/> |
793 | | - <enum-item name='POEM_RECITATION'/> |
794 | | - <enum-item name='MUSICAL_VOICE'/> |
795 | | - <enum-item name='DANCING'/> |
796 | | - <enum-item name='PREACHING'/> |
797 | | - </enum> |
| 846 | + <enum name='type' type-name='sound_indicator_type'/> |
798 | 847 | <compound name='true_pos' type-name='coord'/> |
799 | 848 | <compound name='disp_pos' type-name='coord'/> |
800 | 849 | <int16_t name='size'/> |
|
1321 | 1370 | <class-type type-name='adventure_movement_pathst' inherits-from='adventure_movement_optionst'> |
1322 | 1371 | <int16_t name='vpz'/> |
1323 | 1372 | <bool name='is_acrobatic'/> |
| 1373 | + <bool name='is_down_through_hatch'/> |
1324 | 1374 | </class-type> |
1325 | 1375 |
|
1326 | 1376 | <class-type type-name='adventure_movement_stop_lead_animalst' inherits-from='adventure_movement_optionst'> |
|
0 commit comments