-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathdf.contaminant.xml
47 lines (40 loc) · 2.18 KB
/
df.contaminant.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
<data-definition>
<bitfield-type type-name='contaminant_flag' base-type='uint16_t' since='v0.40.13'> bay12: CONTAMINANT_FLAG_*
<flag-bit name='evaporates' comment='does not contaminate tile when washed away'/>
</bitfield-type>
<struct-type type-name='spatter_common' original-name='contaminantst'>
<int16_t name='mat_type' ref-target='material' aux-value='$$.mat_index'/>
<int32_t name='mat_index'/>
<enum type-name='matter_state' base-type='int16_t' name='mat_state'/>
<compound name='temperature' type-name='temperaturest'/>
<int32_t name='size' comment='1-24=spatter, 25-49=smear, 50-* = coating'/>
<bitfield base-type='uint16_t' name='base_flags' since='v0.40.13' type-name='contaminant_flag'/>
</struct-type>
<bitfield-type type-name='item_contaminant_flag' base-type='uint16_t'> bay12: ITEM_CONTAMINANT_FLAG_*
<flag-bit name='external' comment='bay12: EXTERNAL'/>
</bitfield-type>
<struct-type type-name='spatter' original-name='item_contaminantst'>
<compound name='base' type-name='spatter_common'/> sub-element, NOT subclass!
<int16_t name='body_part_id'
refers-to='$$._global._parent._global.body.body_plan.body_parts[$]'/>
<bitfield base-type='uint16_t' name='flags' type-name='item_contaminant_flag'/>
</struct-type>
<bitfield-type type-name='unit_contaminant_flag' base-type='uint16_t'> bay12: UNIT_CONTAMINANT_FLAG_*
<flag-bit name='external' comment='bay12: EXTERNAL'/>
</bitfield-type>
<struct-type type-name='unit_spatter' original-name='unit_contaminantst'>
<compound name='base' type-name='spatter_common'/> sub-element, NOT subclass!
<int16_t name='body_part_id'
refers-to='$$._global._parent._global.body.body_plan.body_parts[$]'/>
<bitfield base-type='uint16_t' name='flags' type-name='unit_contaminant_flag'/>
</struct-type>
<struct-type type-name='plant_spatter' original-name='veg_contaminantst'>
<compound name='base' type-name='spatter_common'/> sub-element, NOT subclass!
</struct-type>
</data-definition>
<!--
Local Variables:
indent-tabs-mode: nil
nxml-child-indent: 4
End:
-->