-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathdf.cultural_identity.xml
66 lines (60 loc) · 3.46 KB
/
df.cultural_identity.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<data-definition>
<bitfield-type type-name='cultural_identity_entity_flags' base-type='uint32_t'> bay12: CULTURAL_IDENTITY_ENTITY_FLAG_*
<flag-bit name='hostile_occupation'/>
<flag-bit name='part_of_occupation'/>
</bitfield-type>
<struct-type type-name='cultural_identity_entityst'>
<int32_t name="group_id" ref-target='historical_entity'/>
<int32_t name='start_year' init-value='-1' comment='when the group joined the culture, or -1 if it founded the culture'/>
<int32_t name='start_tick' init-value='-1'/>
<int32_t name='end_year' init-value='-1' comment='when the group left the culture, or -1 if it has not left'/>
<int32_t name='end_tick' init-value='-1'/>
<int32_t name='contact_year' init-value='-1'/>
<int32_t name='contact_tick' init-value='-1'/>
<bitfield name='flag' type-name='cultural_identity_entity_flags'/>
<bitfield name='former_flag' type-name='cultural_identity_entity_flags'/>
<stl-vector name="opinion_collection" type-name="opinion_collection_type"/>
<stl-vector name='opinion_collection_weight' type-name='int32_t' comment='same length as unk_24; elements always sum to 10000'/>
<int32_t name="perceived_strength" init-value='100'/>
</struct-type>
<struct-type type-name='cultural_identity_religious_practicest'>
<enum name='type' type-name='religious_practice_type'/>
<compound name='data' type-name='religious_practice_data'/>
<int32_t name='points'/>
</struct-type>
<struct-type type-name='cultural_identity_interactionst'>
<enum type-name='cultural_interaction_type' name='type'/>
<int32_t name='id1'/>
<int32_t name='id2'/>
<int32_t name='year'/>
<int32_t name='severity'/>
</struct-type>
<struct-type type-name='cultural_identity' original-name='cultural_identityst' key-field='id'
instance-vector='$global.world.cultural_identities.all'>
<int32_t name="id"/>
<int32_t name="site_id" ref-target='world_site'/>
<int32_t name="civ_id" ref-target='historical_entity'/>
<stl-vector name='group_log' pointer-type='cultural_identity_entityst' comment='the circumstances of groups joining or leaving this culture'/>
<static-array name='ethic' count='22' type-name='ethic_response' index-enum='ethic_type'/>
<static-array name='values' type-name='int32_t' count='64' index-enum='value_type'/>
<stl-vector name='events' pointer-type='entity_event'/>
<int32_t name='world_general_knowledge_year' init-value='-1'/>
<stl-vector name="known_heid" type-name='int32_t' ref-target='history_event'/>
<int32_t name='origin_ci_id' ref-target='cultural_identity'/>
<int32_t name='origin_split_ci_heid' ref-target='history_event'/>
<int32_t name='cave_adapt_counter' comment='0 or 800000'/>
<stl-vector name='religious_practice' pointer-type='cultural_identity_religious_practicest'/>
<stl-vector name='interaction' pointer-type='cultural_identity_interactionst'/>
<int32_t name="mushy_minimum_population"/>
</struct-type>
<struct-type type-name='cultural_identity_handlerst' since='v0.40.01'>
<stl-vector name='all' pointer-type='cultural_identity'/>
<stl-vector name='order_load' pointer-type='cultural_identity' has-bad-pointers='true'/>
</struct-type>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->