forked from CleverRaven/Cataclysm-DDA
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCDDA.natvis
More file actions
46 lines (46 loc) · 2.46 KB
/
Copy pathCDDA.natvis
File metadata and controls
46 lines (46 loc) · 2.46 KB
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
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="Character">
<DisplayString>{name}</DisplayString>
</Type>
<Type Name="units::quantity<*, units::volume_in_milliliter_tag>">
<DisplayString>{value_} ml</DisplayString>
</Type>
<Type Name="units::quantity<*, units::length_in_millimeter_tag>">
<DisplayString>{value_ / 10} cm</DisplayString>
</Type>
<Type Name="units::quantity<*, units::mass_in_milligram_tag>">
<DisplayString>{value_ / 1000} g</DisplayString>
</Type>
<Type Name="item">
<DisplayString Condition="is_favorite">* {type->name}</DisplayString>
<DisplayString Condition="!is_favorite">{type->name}</DisplayString>
</Type>
<Type Name="item_pocket">
<DisplayString Condition="data->pocket_name.raw._Mypair._Myval2._Mysize != 0">{data->pocket_name} in {data->name}</DisplayString>
<DisplayString>{data->name}</DisplayString>
</Type>
<Type Name="item_location">
<DisplayString Condition="ptr._Ptr->what.impl._Rep->_Uses">{*ptr._Ptr}</DisplayString>
<DisplayString Condition="!ptr._Ptr->what.impl._Rep->_Uses">invalid item location</DisplayString>
</Type>
<Type Name="item_location::impl::item_in_container">
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} in {container}</DisplayString>
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
</Type>
<Type Name="item_location::impl::item_on_map">
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} at {cur}</DisplayString>
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
</Type>
<Type Name="item_location::impl::item_on_person">
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} on {*who}</DisplayString>
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
</Type>
<Type Name="item_location::impl::item_on_vehicle">
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} in vehicle {cur.veh.name}</DisplayString>
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
</Type>
<Type Name="translation">
<DisplayString>{raw}</DisplayString>
</Type>
</AutoVisualizer>