[][src]Struct df_st_core::df_world::historical_event::HistoricalEvent

pub struct HistoricalEvent {
    pub id: i32,
    pub type_: Option<String>,
    pub year: Option<i32>,
    pub seconds72: Option<i32>,
    pub a_hf_ids: Vec<i32>,
    pub a_leader_hf_id: Option<i32>,
    pub a_leadership_roll: Option<i32>,
    pub a_squad_id: Option<i32>,
    pub a_support_merc_en_id: Option<i32>,
    pub a_tactician_hf_id: Option<i32>,
    pub a_tactics_roll: Option<i32>,
    pub abandoned: Option<bool>,
    pub account_shift: Option<i32>,
    pub acquirer_en_id: Option<i32>,
    pub acquirer_hf_id: Option<i32>,
    pub action: Option<String>,
    pub actor_hf_id: Option<i32>,
    pub agreement_id: Option<i32>,
    pub allotment: Option<i32>,
    pub allotment_index: Option<i32>,
    pub ally_defense_bonus: Option<i32>,
    pub appointer_hf_id: Option<i32>,
    pub arresting_en_id: Option<i32>,
    pub art_id: Option<i32>,
    pub art_sub_id: Option<i32>,
    pub artifact_id: Option<i32>,
    pub attacker_civ_id: Option<i32>,
    pub attacker_general_hf_id: Option<i32>,
    pub attacker_hf_id: Option<i32>,
    pub attacker_merc_en_id: Option<i32>,
    pub abuse_type: Option<String>,
    pub anon_3: Option<i32>,
    pub anon_4: Option<i32>,
    pub body_state: Option<String>,
    pub builder_hf_id: Option<i32>,
    pub building_profile_id: Option<i32>,
    pub bodies_hf_id: Vec<i32>,
    pub body_part: Option<i32>,
    pub building_custom: Option<i32>,
    pub building_type: Option<String>,
    pub building_subtype: Option<String>,
    pub cause: Option<String>,
    pub changee_hf_id: Option<i32>,
    pub changer_hf_id: Option<i32>,
    pub circumstance: Option<String>,
    pub circumstance_id: Option<i32>,
    pub civ_entity_id: Option<i32>,
    pub civ_id: Option<i32>,
    pub claim: Option<String>,
    pub coconspirator_bonus: Option<i32>,
    pub coconspirator_hf_id: Option<i32>,
    pub competitor_hf_id: Vec<i32>,
    pub confessed_after_apb_arrest_en_id: Option<i32>,
    pub conspirator_hf_id: Vec<i32>,
    pub contact_hf_id: Option<i32>,
    pub contacted_en_id: Option<i32>,
    pub contactor_en_id: Option<i32>,
    pub convict_is_contact: Option<bool>,
    pub convicted_hf_id: Option<i32>,
    pub convicter_en_id: Option<i32>,
    pub coord: Option<String>,
    pub corrupt_convicter_hf_id: Option<i32>,
    pub corruptor_hf_id: Option<i32>,
    pub corruptor_identity: Option<i32>,
    pub corruptor_seen_as: Option<String>,
    pub creation_he_id: Option<i32>,
    pub creator_hf_id: Option<i32>,
    pub crime: Option<String>,
    pub caste: Option<String>,
    pub circumstance_obj: Option<HECircumstance>,
    pub creator_unit_id: Option<i32>,
    pub d_effect: Option<i32>,
    pub d_hf_ids: Vec<i32>,
    pub d_interaction: Option<i32>,
    pub d_number: Option<i32>,
    pub d_race: Option<i32>,
    pub d_slain: Option<i32>,
    pub d_squad_id: Option<i32>,
    pub d_support_merc_en_id: Option<i32>,
    pub d_tactician_hf_id: Option<i32>,
    pub d_tactics_roll: Option<i32>,
    pub death_penalty: Option<bool>,
    pub defender_civ_id: Option<i32>,
    pub defender_general_hf_id: Option<i32>,
    pub defender_merc_en_id: Option<i32>,
    pub delegated: Option<bool>,
    pub depot_entity_id: Option<i32>,
    pub dest_entity_id: Option<i32>,
    pub dest_site_id: Option<i32>,
    pub dest_structure_id: Option<i32>,
    pub destroyed_structure_id: Option<i32>,
    pub destroyer_en_id: Option<i32>,
    pub detected: Option<bool>,
    pub did_not_reveal_all_in_interrogation: Option<bool>,
    pub disturbance: Option<bool>,
    pub dispute: Option<String>,
    pub doer_hf_id: Option<i32>,
    pub death_cause: Option<String>,
    pub destination: Option<i32>,
    pub doer: Option<i32>,
    pub dye_mat: Option<String>,
    pub dye_mat_index: Option<i32>,
    pub dye_mat_type: Option<i32>,
    pub enslaved_hf_id: Option<i32>,
    pub entity_id: Option<i32>,
    pub entity_id_1: Option<i32>,
    pub entity_id_2: Option<i32>,
    pub exiled: Option<bool>,
    pub expelled_creature: Vec<i32>,
    pub expelled_hf_id: Vec<i32>,
    pub expelled_number: Vec<i32>,
    pub expelled_pop_id: Vec<i32>,
    pub eater_hf_id: Option<i32>,
    pub failed_judgment_test: Option<bool>,
    pub feature_layer_id: Option<i32>,
    pub first: Option<bool>,
    pub fled_civ_id: Option<i32>,
    pub fooled_hf_id: Option<i32>,
    pub form_id: Option<i32>,
    pub framer_hf_id: Option<i32>,
    pub from_original: Option<bool>,
    pub gambler_hf_id: Option<i32>,
    pub ghost: Option<String>,
    pub giver_entity_id: Option<i32>,
    pub giver_hf_id: Option<i32>,
    pub group_1_hf_id: Option<i32>,
    pub group_2_hf_id: Option<i32>,
    pub group_hf_id: Option<i32>,
    pub groups_hf_id: Vec<i32>,
    pub hardship: Option<bool>,
    pub held_firm_in_interrogation: Option<bool>,
    pub hf_rep_1_of_2: Option<String>,
    pub hf_rep_2_of_1: Option<String>,
    pub hf_id: Option<i32>,
    pub hf_id1: Option<i32>,
    pub hf_id2: Option<i32>,
    pub hf_id_target: Option<i32>,
    pub honor_id: Option<i32>,
    pub identity_id: Option<i32>,
    pub identity_id1: Option<i32>,
    pub identity_id2: Option<i32>,
    pub implicated_hf_id: Vec<i32>,
    pub inherited: Option<bool>,
    pub initiating_en_id: Option<i32>,
    pub instigator_hf_id: Option<i32>,
    pub interaction: Option<i32>,
    pub interrogator_hf_id: Option<i32>,
    pub identity_caste: Option<String>,
    pub identity_hf_id: Option<i32>,
    pub identity_name: Option<String>,
    pub identity_nemesis_id: Option<i32>,
    pub identity_race: Option<String>,
    pub imp_mat: Option<String>,
    pub imp_mat_index: Option<i32>,
    pub imp_mat_type: Option<i32>,
    pub improvement_subtype: Option<String>,
    pub improvement_type: Option<String>,
    pub injury_type: Option<String>,
    pub interaction_action: Option<String>,
    pub interaction_string: Option<String>,
    pub item_id: Option<i32>,
    pub item_mat: Option<String>,
    pub item_subtype: Option<String>,
    pub item_type: Option<String>,
    pub join_entity_id: Option<i32>,
    pub joined_entity_id: Option<i32>,
    pub joiner_entity_id: Option<i32>,
    pub joining_en_id: Vec<i32>,
    pub knowledge: Option<String>,
    pub last_owner_hf_id: Option<i32>,
    pub law_add: Option<String>,
    pub law_remove: Option<String>,
    pub leader_hf_id: Option<i32>,
    pub leaver_civ_id: Option<i32>,
    pub link: Option<String>,
    pub lost_value: Option<bool>,
    pub lure_hf_id: Option<i32>,
    pub link_type: Option<String>,
    pub master_wc_id: Option<i32>,
    pub method: Option<String>,
    pub modification: Option<String>,
    pub modifier_hf_id: Option<i32>,
    pub mood: Option<String>,
    pub moved_to_site_id: Option<i32>,
    pub maker_hf_id: Option<i32>,
    pub maker_en_id: Option<i32>,
    pub mat: Option<String>,
    pub mat_type: Option<i32>,
    pub mat_index: Option<i32>,
    pub name_only: Option<bool>,
    pub new_ab_id: Option<i32>,
    pub new_account: Option<i32>,
    pub new_artifact_id: Option<i32>,
    pub new_caste: Option<i32>,
    pub new_equipment_level: Option<i32>,
    pub new_leader_hf_id: Option<i32>,
    pub new_race_id: Option<String>,
    pub new_site_civ_id: Option<i32>,
    pub new_job: Option<String>,
    pub new_structure_id: Option<i32>,
    pub no_defeat_mention: Option<bool>,
    pub no_prison_available: Option<bool>,
    pub occasion_id: Option<i32>,
    pub old_ab_id: Option<i32>,
    pub old_account: Option<i32>,
    pub old_artifact_id: Option<i32>,
    pub old_caste: Option<i32>,
    pub old_job: Option<String>,
    pub old_race_id: Option<String>,
    pub old_structure_id: Option<i32>,
    pub outcome: Option<String>,
    pub overthrown_hf_id: Option<i32>,
    pub partial_incorporation: Option<bool>,
    pub payer_entity_id: Option<i32>,
    pub payer_hf_id: Option<i32>,
    pub persecutor_en_id: Option<i32>,
    pub persecutor_hf_id: Option<i32>,
    pub plotter_hf_id: Option<i32>,
    pub pop_fl_id: Option<i32>,
    pub pop_number_moved: Option<i32>,
    pub pop_race: Option<i32>,
    pub pop_sr_id: Option<i32>,
    pub pos_taker_hf_id: Option<i32>,
    pub position_id: Option<i32>,
    pub position_profile_id: Option<i32>,
    pub prison_months: Option<i32>,
    pub production_zone_id: Option<i32>,
    pub promise_to_hf_id: Option<i32>,
    pub property_confiscated_from_hf_id: Option<i32>,
    pub purchased_unowned: Option<bool>,
    pub part_lost: Option<bool>,
    pub pets: Vec<String>,
    pub pile_type: Option<String>,
    pub position: Option<String>,
    pub props_item_mat: Option<String>,
    pub props_item_mat_index: Option<i32>,
    pub props_item_mat_type: Option<i32>,
    pub props_item_subtype: Option<String>,
    pub props_item_type: Option<String>,
    pub props_pile_type: Option<i32>,
    pub quality: Option<i32>,
    pub rampage_civ_id: Option<i32>,
    pub ransomed_hf_id: Option<i32>,
    pub ransomer_hf_id: Option<i32>,
    pub reason: Option<i32>,
    pub reason_id: Option<i32>,
    pub rebuilt_ruined: Option<bool>,
    pub receiver_entity_id: Option<i32>,
    pub receiver_hf_id: Option<i32>,
    pub relationship: Option<String>,
    pub relevant_entity_id: Option<i32>,
    pub relevant_id_for_method: Option<i32>,
    pub relevant_position_profile_id: Option<i32>,
    pub religion_id: Option<i32>,
    pub resident_civ_id: Option<i32>,
    pub result: Option<String>,
    pub return_: Option<bool>,
    pub race_id: Option<String>,
    pub reason_obj: Option<HEReason>,
    pub rebuild: Option<bool>,
    pub region_id: Option<i32>,
    pub saboteur_hf_id: Option<i32>,
    pub schedule_id: Option<i32>,
    pub searcher_civ_id: Option<i32>,
    pub season: Option<String>,
    pub secret_goal: Option<String>,
    pub seeker_hf_id: Option<i32>,
    pub seller_hf_id: Option<i32>,
    pub shrine_amount_destroyed: Option<i32>,
    pub site_civ_id: Option<i32>,
    pub site_entity_id: Option<i32>,
    pub site_hf_id: Option<i32>,
    pub site_id: Option<i32>,
    pub site_id_1: Option<i32>,
    pub site_id_2: Option<i32>,
    pub site_property_id: Option<i32>,
    pub situation: Option<String>,
    pub skill_at_time: Option<i32>,
    pub slayer_caste: Option<i32>,
    pub slayer_hf_id: Option<i32>,
    pub slayer_item_id: Option<i32>,
    pub slayer_race: Option<String>,
    pub slayer_shooter_item_id: Option<i32>,
    pub snatcher_hf_id: Option<i32>,
    pub source_entity_id: Option<i32>,
    pub source_hf_id: Option<i32>,
    pub source_site_id: Option<i32>,
    pub source_structure_id: Option<i32>,
    pub speaker_hf_id: Option<i32>,
    pub spotter_hf_id: Option<i32>,
    pub start: Option<bool>,
    pub state: Option<String>,
    pub structure_id: Option<i32>,
    pub student_hf_id: Option<i32>,
    pub subregion_id: Option<i32>,
    pub subtype: Option<String>,
    pub successful: Option<bool>,
    pub surveiled_coconspirator: Option<bool>,
    pub surveiled_contact: Option<bool>,
    pub surveiled_convicted: Option<bool>,
    pub surveiled_target: Option<bool>,
    pub sanctify_hf_id: Option<i32>,
    pub secret_text: Option<String>,
    pub shooter_artifact_id: Option<i32>,
    pub shooter_item: Option<String>,
    pub shooter_item_subtype: Option<String>,
    pub shooter_item_type: Option<String>,
    pub shooter_mat: Option<String>,
    pub source: Option<i32>,
    pub stash_site_id: Option<i32>,
    pub target_civ_id: Option<i32>,
    pub target_en_id: Option<i32>,
    pub target_hf_id: Option<i32>,
    pub target_identity: Option<i32>,
    pub target_seen_as: Option<String>,
    pub teacher_hf_id: Option<i32>,
    pub took_items: Option<bool>,
    pub took_livestock: Option<bool>,
    pub top_facet: Option<String>,
    pub top_facet_modifier: Option<i32>,
    pub top_facet_rating: Option<i32>,
    pub top_relationship_factor: Option<String>,
    pub top_relationship_modifier: Option<i32>,
    pub top_relationship_rating: Option<i32>,
    pub top_value: Option<String>,
    pub top_value_modifier: Option<i32>,
    pub top_value_rating: Option<i32>,
    pub topic: Option<String>,
    pub trader_entity_id: Option<i32>,
    pub trader_hf_id: Option<i32>,
    pub trickster_hf_id: Option<i32>,
    pub theft_method: Option<String>,
    pub tree: Option<i32>,
    pub trickster: Option<i32>,
    pub unit_id: Option<i32>,
    pub unit_type: Option<String>,
    pub unretire: Option<bool>,
    pub victim: Option<i32>,
    pub victim_entity: Option<i32>,
    pub victim_hf_id: Option<i32>,
    pub wanted_and_recognized: Option<bool>,
    pub was_raid: Option<bool>,
    pub was_torture: Option<bool>,
    pub wc_id: Option<i32>,
    pub winner_hf_id: Option<i32>,
    pub woundee_hf_id: Option<i32>,
    pub wounder_hf_id: Option<i32>,
    pub wrongful_conviction: Option<bool>,
    pub woundee_caste: Option<i32>,
    pub woundee_race: Option<i32>,
}

An historical event that happened at some point in the world. This is (usually are large) list of things that happened.

Fields

id: i32

Identifier for the historical event. id must be unique for the whole world.

type_: Option<String>year: Option<i32>seconds72: Option<i32>a_hf_ids: Vec<i32>

The attacking squad in squad vs squad ( Since = "0.2.0" )

a_leader_hf_id: Option<i32>

The attacking leader in squad vs squad ( Since = "0.2.0" )

a_leadership_roll: Option<i32>

The attacking leaders role? in squad vs squad ( Since = "0.2.0" )

a_squad_id: Option<i32>

The attacking squad in squad vs squad ( Since = "0.2.0" )

a_support_merc_en_id: Option<i32>a_tactician_hf_id: Option<i32>

The attacking side tactician (commander) in tactical situations ( Since = "0.2.0" )

a_tactics_roll: Option<i32>

Used in tactical situations ( Since = "0.2.0" )

abandoned: Option<bool>

In a site died type, define if the site is abandoned afterwards. ( Since = "0.2.0" )

account_shift: Option<i32>acquirer_en_id: Option<i32>acquirer_hf_id: Option<i32>action: Option<String>actor_hf_id: Option<i32>agreement_id: Option<i32>allotment: Option<i32>allotment_index: Option<i32>ally_defense_bonus: Option<i32>appointer_hf_id: Option<i32>arresting_en_id: Option<i32>art_id: Option<i32>

In a masterpiece_created_item_improvement type, id to art_image_chunk (not in legends). ( Since = "0.2.0" )

art_sub_id: Option<i32>

In a masterpiece_created_item_improvement type, id to art_image (together with art_id) (not in legends). ( Since = "0.2.0" )

artifact_id: Option<i32>attacker_civ_id: Option<i32>attacker_general_hf_id: Option<i32>attacker_hf_id: Option<i32>attacker_merc_en_id: Option<i32>abuse_type: Option<String>anon_3: Option<i32>anon_4: Option<i32>body_state: Option<String>builder_hf_id: Option<i32>building_profile_id: Option<i32>bodies_hf_id: Vec<i32>body_part: Option<i32>building_custom: Option<i32>

In a masterpiece_created_arch_construct type, ??. ( Since = "0.2.0" )

building_type: Option<String>building_subtype: Option<String>cause: Option<String>changee_hf_id: Option<i32>changer_hf_id: Option<i32>circumstance: Option<String>circumstance_id: Option<i32>civ_entity_id: Option<i32>civ_id: Option<i32>claim: Option<String>coconspirator_bonus: Option<i32>coconspirator_hf_id: Option<i32>competitor_hf_id: Vec<i32>confessed_after_apb_arrest_en_id: Option<i32>conspirator_hf_id: Vec<i32>contact_hf_id: Option<i32>contacted_en_id: Option<i32>

In a first contact type event, the side that got contacted (not initiator). See contactor_en_id for the initiator. ( Since = "0.2.0" )

contactor_en_id: Option<i32>

In a first contact type event, the side that initiated the contact. See contacted_en_id for the side that was contacted. ( Since = "0.2.0" )

convict_is_contact: Option<bool>convicted_hf_id: Option<i32>convicter_en_id: Option<i32>coord: Option<String>corrupt_convicter_hf_id: Option<i32>corruptor_hf_id: Option<i32>corruptor_identity: Option<i32>corruptor_seen_as: Option<String>creation_he_id: Option<i32>

In a masterpiece_lost type, the historical event when the masterpiece was created. ( Since = "0.2.0" )

creator_hf_id: Option<i32>crime: Option<String>caste: Option<String>circumstance_obj: Option<HECircumstance>creator_unit_id: Option<i32>d_effect: Option<i32>

The ?? on the defending side in squad vs squad ( Since = "0.2.0" )

d_hf_ids: Vec<i32>

The defending figures of the squad in squad vs squad ( Since = "0.2.0" )

d_interaction: Option<i32>

The ?? on the defending side in squad vs squad ( Since = "0.2.0" )

d_number: Option<i32>

The ?? on the defending side in squad vs squad ( Since = "0.2.0" )

d_race: Option<i32>

The ?? on the defending side in squad vs squad ( Since = "0.2.0" )

d_slain: Option<i32>

The amount?? of killed members on the defending side in squad vs squad ( Since = "0.2.0" )

d_squad_id: Option<i32>

The defending squad in squad vs squad ( Since = "0.2.0" )

d_support_merc_en_id: Option<i32>d_tactician_hf_id: Option<i32>

The defending side tactician (commander) in tactical situations ( Since = "0.2.0" )

d_tactics_roll: Option<i32>

Used in tactical situations ( Since = "0.2.0" )

death_penalty: Option<bool>defender_civ_id: Option<i32>defender_general_hf_id: Option<i32>defender_merc_en_id: Option<i32>delegated: Option<bool>depot_entity_id: Option<i32>

The depot of entity where the merchant traded with? Used in merchant events. ( Since = "0.2.0" )

dest_entity_id: Option<i32>dest_site_id: Option<i32>dest_structure_id: Option<i32>destroyed_structure_id: Option<i32>destroyer_en_id: Option<i32>detected: Option<bool>did_not_reveal_all_in_interrogation: Option<bool>disturbance: Option<bool>dispute: Option<String>doer_hf_id: Option<i32>death_cause: Option<String>destination: Option<i32>doer: Option<i32>dye_mat: Option<String>dye_mat_index: Option<i32>dye_mat_type: Option<i32>enslaved_hf_id: Option<i32>entity_id: Option<i32>entity_id_1: Option<i32>entity_id_2: Option<i32>exiled: Option<bool>expelled_creature: Vec<i32>expelled_hf_id: Vec<i32>expelled_number: Vec<i32>expelled_pop_id: Vec<i32>eater_hf_id: Option<i32>failed_judgment_test: Option<bool>feature_layer_id: Option<i32>first: Option<bool>fled_civ_id: Option<i32>

In a entity fled site type event, the civilization id that is going away?? ( Since = "0.2.0" )

fooled_hf_id: Option<i32>form_id: Option<i32>framer_hf_id: Option<i32>from_original: Option<bool>gambler_hf_id: Option<i32>ghost: Option<String>

The name of the ghost? type of ghost? ( Since = "0.2.0" )

giver_entity_id: Option<i32>giver_hf_id: Option<i32>group_1_hf_id: Option<i32>group_2_hf_id: Option<i32>group_hf_id: Option<i32>groups_hf_id: Vec<i32>hardship: Option<bool>

In a merchant type event, ?? ( Since = "0.2.0" )

held_firm_in_interrogation: Option<bool>hf_rep_1_of_2: Option<String>hf_rep_2_of_1: Option<String>hf_id: Option<i32>hf_id1: Option<i32>hf_id2: Option<i32>hf_id_target: Option<i32>honor_id: Option<i32>identity_id: Option<i32>identity_id1: Option<i32>identity_id2: Option<i32>implicated_hf_id: Vec<i32>inherited: Option<bool>initiating_en_id: Option<i32>instigator_hf_id: Option<i32>interaction: Option<i32>interrogator_hf_id: Option<i32>identity_caste: Option<String>identity_hf_id: Option<i32>identity_name: Option<String>identity_nemesis_id: Option<i32>identity_race: Option<String>imp_mat: Option<String>imp_mat_index: Option<i32>imp_mat_type: Option<i32>improvement_subtype: Option<String>

The subtype of the item that was improved in masterpiece_created_item_improvement type event ( Since = "0.2.0" )

improvement_type: Option<String>

Updated in v0.2.0 from i32 to String ( Updated in "0.2.0" )

injury_type: Option<String>interaction_action: Option<String>interaction_string: Option<String>item_id: Option<i32>

The id of the item? Same as item? ID seems to large to refer to artifact id. Occurs in masterpiece_created_item type events ( Since = "0.2.0" )

item_mat: Option<String>item_subtype: Option<String>item_type: Option<String>join_entity_id: Option<i32>joined_entity_id: Option<i32>joiner_entity_id: Option<i32>joining_en_id: Vec<i32>knowledge: Option<String>last_owner_hf_id: Option<i32>law_add: Option<String>law_remove: Option<String>leader_hf_id: Option<i32>leaver_civ_id: Option<i32>

A civilization leaving a site in "spotted leaving site" ( Since = "0.2.0" )

link: Option<String>lost_value: Option<bool>

In a merchant type event, define if the merchant lost valuables? ( Since = "0.2.0" )

lure_hf_id: Option<i32>link_type: Option<String>master_wc_id: Option<i32>method: Option<String>modification: Option<String>modifier_hf_id: Option<i32>mood: Option<String>moved_to_site_id: Option<i32>maker_hf_id: Option<i32>

In a masterpiece_created_arch_construct type event, define the maker of the masterpiece. ( Since = "0.2.0" )

maker_en_id: Option<i32>

In a masterpiece_created_arch_construct type event, define the entity of the maker that created the masterpiece. ( Since = "0.2.0" )

mat: Option<String>mat_type: Option<i32>mat_index: Option<i32>name_only: Option<bool>new_ab_id: Option<i32>new_account: Option<i32>new_artifact_id: Option<i32>

In a artifact transformed type event, the id of the new artifact. ( Since = "0.2.0" )

new_caste: Option<i32>new_equipment_level: Option<i32>new_leader_hf_id: Option<i32>new_race_id: Option<String>new_site_civ_id: Option<i32>new_job: Option<String>new_structure_id: Option<i32>no_defeat_mention: Option<bool>

In a plundered site type event ??. ( Since = "0.2.0" )

no_prison_available: Option<bool>

On a hf convicted type event it tells us that there is no prison empty for the new criminal. ( Since = "0.2.0" )

occasion_id: Option<i32>

Used by hf_relationship and others.

old_ab_id: Option<i32>old_account: Option<i32>old_artifact_id: Option<i32>

In a artifact transformed type event, the id of the old artifact. ( Since = "0.2.0" )

old_caste: Option<i32>old_job: Option<String>old_race_id: Option<String>old_structure_id: Option<i32>outcome: Option<String>

In a insurrection started type event, the outcome of the insurrection. Example value: "population gone" ( Since = "0.2.0" )

overthrown_hf_id: Option<i32>partial_incorporation: Option<bool>payer_entity_id: Option<i32>payer_hf_id: Option<i32>persecutor_en_id: Option<i32>persecutor_hf_id: Option<i32>plotter_hf_id: Option<i32>pop_fl_id: Option<i32>pop_number_moved: Option<i32>pop_race: Option<i32>pop_sr_id: Option<i32>pos_taker_hf_id: Option<i32>position_id: Option<i32>position_profile_id: Option<i32>prison_months: Option<i32>production_zone_id: Option<i32>promise_to_hf_id: Option<i32>property_confiscated_from_hf_id: Option<i32>purchased_unowned: Option<bool>part_lost: Option<bool>pets: Vec<String>pile_type: Option<String>position: Option<String>props_item_mat: Option<String>props_item_mat_index: Option<i32>props_item_mat_type: Option<i32>props_item_subtype: Option<String>props_item_type: Option<String>props_pile_type: Option<i32>quality: Option<i32>rampage_civ_id: Option<i32>

In a entity rampaged in site type event ??. ( Since = "0.2.0" )

ransomed_hf_id: Option<i32>ransomer_hf_id: Option<i32>reason: Option<i32>reason_id: Option<i32>rebuilt_ruined: Option<bool>receiver_entity_id: Option<i32>receiver_hf_id: Option<i32>relationship: Option<String>relevant_entity_id: Option<i32>relevant_id_for_method: Option<i32>relevant_position_profile_id: Option<i32>religion_id: Option<i32>resident_civ_id: Option<i32>result: Option<String>

In a entity searched site type event the result of the site searched. Example: "found nothing" ( Since = "0.2.0" )

return_: Option<bool>race_id: Option<String>reason_obj: Option<HEReason>rebuild: Option<bool>region_id: Option<i32>saboteur_hf_id: Option<i32>schedule_id: Option<i32>searcher_civ_id: Option<i32>

In a entity searched site type event the civilization id that searched the site. ( Since = "0.2.0" )

season: Option<String>secret_goal: Option<String>seeker_hf_id: Option<i32>seller_hf_id: Option<i32>shrine_amount_destroyed: Option<i32>site_civ_id: Option<i32>site_entity_id: Option<i32>site_hf_id: Option<i32>site_id: Option<i32>site_id_1: Option<i32>site_id_2: Option<i32>site_property_id: Option<i32>situation: Option<String>skill_at_time: Option<i32>

The skill of the hf_id at the time of creating this masterpiece? ( Since = "0.2.0" )

slayer_caste: Option<i32>slayer_hf_id: Option<i32>slayer_item_id: Option<i32>slayer_race: Option<String>slayer_shooter_item_id: Option<i32>snatcher_hf_id: Option<i32>source_entity_id: Option<i32>source_hf_id: Option<i32>

The hf_id in a hf_relationship type event ( Since = "0.2.0" )

source_site_id: Option<i32>source_structure_id: Option<i32>speaker_hf_id: Option<i32>spotter_hf_id: Option<i32>

A civilization leaving a site was spotted by this historical figure in "spotted leaving site". ( Since = "0.2.0" )

start: Option<bool>

Start of a tactical situations If false it denotes an ongoing tactical situation. ( Since = "0.2.0" )

state: Option<String>structure_id: Option<i32>student_hf_id: Option<i32>subregion_id: Option<i32>subtype: Option<String>successful: Option<bool>surveiled_coconspirator: Option<bool>surveiled_contact: Option<bool>surveiled_convicted: Option<bool>surveiled_target: Option<bool>sanctify_hf_id: Option<i32>secret_text: Option<String>shooter_artifact_id: Option<i32>shooter_item: Option<String>shooter_item_subtype: Option<String>shooter_item_type: Option<String>shooter_mat: Option<String>source: Option<i32>stash_site_id: Option<i32>target_civ_id: Option<i32>

In a insurrection started type event, the civilization that is targeted. ( Since = "0.2.0" )

target_en_id: Option<i32>target_hf_id: Option<i32>

Used in hf_relationship event and others.

target_identity: Option<i32>target_seen_as: Option<String>teacher_hf_id: Option<i32>took_items: Option<bool>

In a plundered site type event, define if the attacker took items with them. ( Since = "0.2.0" )

took_livestock: Option<bool>

In a plundered site type event, define if the attacker took animals with them. ( Since = "0.2.0" )

top_facet: Option<String>top_facet_modifier: Option<i32>top_facet_rating: Option<i32>top_relationship_factor: Option<String>top_relationship_modifier: Option<i32>top_relationship_rating: Option<i32>top_value: Option<String>top_value_modifier: Option<i32>top_value_rating: Option<i32>topic: Option<String>trader_entity_id: Option<i32>trader_hf_id: Option<i32>trickster_hf_id: Option<i32>theft_method: Option<String>tree: Option<i32>trickster: Option<i32>unit_id: Option<i32>unit_type: Option<String>unretire: Option<bool>

In a reclaim site type event, define if the site is being unretired or never was retired. ( Since = "0.2.0" )

victim: Option<i32>victim_entity: Option<i32>victim_hf_id: Option<i32>wanted_and_recognized: Option<bool>was_raid: Option<bool>

In a plundered site type event, ??. ( Since = "0.2.0" )

was_torture: Option<bool>wc_id: Option<i32>winner_hf_id: Option<i32>woundee_hf_id: Option<i32>wounder_hf_id: Option<i32>wrongful_conviction: Option<bool>woundee_caste: Option<i32>woundee_race: Option<i32>

Implementations

impl HistoricalEvent[src]

pub fn new() -> Self[src]

Trait Implementations

impl Clone for HistoricalEvent[src]

impl Debug for HistoricalEvent[src]

impl Default for HistoricalEvent[src]

impl<'de> Deserialize<'de> for HistoricalEvent[src]

impl Fillable for HistoricalEvent[src]

impl Filler<HistoricalEvent, HistoricalEvent> for HistoricalEvent[src]

impl<__S> GraphQLType<__S> for HistoricalEvent where
    __S: ScalarValue,
    &'__b __S: ScalarRefValue<'__b>, 
[src]

type Context = ()

The expected context type for this GraphQL type Read more

type TypeInfo = ()

Type that may carry additional schema information Read more

impl Hash for HistoricalEvent[src]

impl JsonSchema for HistoricalEvent[src]

impl PartialEq<HistoricalEvent> for HistoricalEvent[src]

impl SchemaExample for HistoricalEvent[src]

impl Serialize for HistoricalEvent[src]

Auto Trait Implementations

impl RefUnwindSafe for HistoricalEvent

impl Send for HistoricalEvent

impl Sync for HistoricalEvent

impl Unpin for HistoricalEvent

impl UnwindSafe for HistoricalEvent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.