source: trunk/game/design/CharacterStatistics.graphml @ 833

Revision 818, 14.9 KB checked in by aspidites, 9 years ago (diff)

Patch by Aspidites et al:

  • squashed all commits that happened during the active_sprint before merging
Line 
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
3  <!--Created by yFiles for Java 2.7-->
4  <key for="graphml" id="d0" yfiles.type="resources"/>
5  <key attr.name="url" attr.type="string" for="node" id="d1"/>
6  <key attr.name="description" attr.type="string" for="node" id="d2"/>
7  <key for="node" id="d3" yfiles.type="nodegraphics"/>
8  <key attr.name="Description" attr.type="string" for="graph" id="d4">
9    <default/>
10  </key>
11  <key attr.name="url" attr.type="string" for="edge" id="d5"/>
12  <key attr.name="description" attr.type="string" for="edge" id="d6"/>
13  <key for="edge" id="d7" yfiles.type="edgegraphics"/>
14  <graph edgedefault="directed" id="G">
15    <node id="n0">
16      <data key="d1"/>
17      <data key="d2"><![CDATA[UMLClass]]></data>
18      <data key="d3">
19        <y:UMLClassNode>
20          <y:Geometry height="147.1508196721311" width="280.0" x="-521.363492063492" y="-417.3065573770492"/>
21          <y:Fill color="#FFCC00" transparent="false"/>
22          <y:BorderStyle color="#000000" type="line" width="1.0"/>
23          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="198.0" x="41.0" y="3.0">&lt;html&gt;
24&lt;i&gt;AbstractCharacterStatistic&lt;/i&gt;
25&lt;/html&gt;</y:NodeLabel>
26          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
27            <y:AttributeLabel>description
28minimum
29maximum</y:AttributeLabel>
30            <y:MethodLabel>__init__(description, minimum, maximum)</y:MethodLabel>
31          </y:UML>
32        </y:UMLClassNode>
33      </data>
34    </node>
35    <node id="n1">
36      <data key="d1"/>
37      <data key="d2"><![CDATA[UMLClass]]></data>
38      <data key="d3">
39        <y:UMLClassNode>
40          <y:Geometry height="101.0" width="211.0" x="-486.863492063492" y="-618.3065573770492"/>
41          <y:Fill color="#FFCC00" transparent="false"/>
42          <y:BorderStyle color="#000000" type="line" width="1.0"/>
43          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="167.0" x="22.0" y="3.0">&lt;html&gt;
44&lt;i&gt;AbstractStatisticValue&lt;/i&gt;
45&lt;/html&gt;</y:NodeLabel>
46          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
47            <y:AttributeLabel>character</y:AttributeLabel>
48            <y:MethodLabel>__init__(statistic_type, character)</y:MethodLabel>
49          </y:UML>
50        </y:UMLClassNode>
51      </data>
52    </node>
53    <node id="n2">
54      <data key="d1"/>
55      <data key="d2"><![CDATA[UMLClass]]></data>
56      <data key="d3">
57        <y:UMLClassNode>
58          <y:Geometry height="28.0" width="100.0" x="-431.36349206349206" y="-696.3065573770492"/>
59          <y:Fill color="#FFCC00" transparent="false"/>
60          <y:BorderStyle color="#000000" type="line" width="1.0"/>
61          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="75.89990234375" x="12.050048828125" y="3.0">Character</y:NodeLabel>
62          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
63            <y:AttributeLabel/>
64            <y:MethodLabel/>
65          </y:UML>
66        </y:UMLClassNode>
67      </data>
68    </node>
69    <node id="n3">
70      <data key="d1"/>
71      <data key="d2"><![CDATA[UMLClass]]></data>
72      <data key="d3">
73        <y:UMLClassNode>
74          <y:Geometry height="170.15573770491812" width="280.0" x="-764.681746031746" y="-170.15573770491812"/>
75          <y:Fill color="#FFCC00" transparent="false"/>
76          <y:BorderStyle color="#000000" type="line" width="1.0"/>
77          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="194.6328125" x="42.68359375" y="3.0">PrimaryCharacterStatistic</y:NodeLabel>
78          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
79            <y:AttributeLabel>long_name
80short_name</y:AttributeLabel>
81            <y:MethodLabel>__init__(long_name, shot_name, description,
82           minimum=None, maximum=None)</y:MethodLabel>
83          </y:UML>
84        </y:UMLClassNode>
85      </data>
86    </node>
87    <node id="n4">
88      <data key="d1"/>
89      <data key="d2"><![CDATA[UMLClass]]></data>
90      <data key="d3">
91        <y:UMLClassNode>
92          <y:Geometry height="170.15573770491812" width="280.0" x="-315.8634920634921" y="-170.15573770491812"/>
93          <y:Fill color="#FFCC00" transparent="false"/>
94          <y:BorderStyle color="#000000" type="line" width="1.0"/>
95          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="214.0693359375" x="32.96533203125" y="3.0">SecondaryCharacterStatistic</y:NodeLabel>
96          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
97            <y:AttributeLabel>name
98unit
99mean
100sd
101stat_modifiers</y:AttributeLabel>
102            <y:MethodLabel>__init__(name, description, unit, mean, sd,
103           stat_modifiers, minimum=None,
104           maximum=None)</y:MethodLabel>
105          </y:UML>
106        </y:UMLClassNode>
107      </data>
108    </node>
109    <node id="n5">
110      <data key="d1"/>
111      <data key="d2"><![CDATA[UMLClass]]></data>
112      <data key="d3">
113        <y:UMLClassNode>
114          <y:Geometry height="147.1508196721311" width="286.6360655737707" x="-837.9997788186315" y="-417.3065573770492"/>
115          <y:Fill color="#FFCC00" transparent="false"/>
116          <y:BorderStyle color="#000000" type="line" width="1.0"/>
117          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="164.09423828125" x="61.27091364626034" y="3.0">PrimaryStatisticValue</y:NodeLabel>
118          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
119            <y:AttributeLabel>value
120normalized_value</y:AttributeLabel>
121            <y:MethodLabel>&lt;html&gt;
122__init__(statistic_type, character)
123&lt;br /&gt;
124derive_value(normalized=True)
125&lt;br /&gt;
126&lt;u&gt;calculate_value(mean, sd, normalized_value)&lt;/u&gt;
127&lt;br /&gt;
128&lt;u&gt;calculate_normalized_value(mean, sd, value)&lt;/u&gt;
129&lt;/html&gt;</y:MethodLabel>
130          </y:UML>
131        </y:UMLClassNode>
132      </data>
133    </node>
134    <node id="n6">
135      <data key="d1"/>
136      <data key="d2"><![CDATA[UMLClass]]></data>
137      <data key="d3">
138        <y:UMLClassNode>
139          <y:Geometry height="147.1508196721311" width="211.0" x="-211.36349206349212" y="-417.3065573770492"/>
140          <y:Fill color="#FFCC00" transparent="false"/>
141          <y:BorderStyle color="#000000" type="line" width="1.0"/>
142          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="183.53076171875" x="13.734619140625" y="3.0">SecondaryStatisticValue</y:NodeLabel>
143          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
144            <y:AttributeLabel>value</y:AttributeLabel>
145            <y:MethodLabel>__init__(statistic_type, character)</y:MethodLabel>
146          </y:UML>
147        </y:UMLClassNode>
148      </data>
149    </node>
150    <edge id="e0" source="n0" target="n1">
151      <data key="d7">
152        <y:PolyLineEdge>
153          <y:Path sx="0.0" sy="-73.57540983606555" tx="0.0" ty="50.5"/>
154          <y:LineStyle color="#000000" type="line" width="1.0"/>
155          <y:Arrows source="none" target="white_diamond"/>
156          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="six_pos" modelPosition="stail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="84.044921875" x="2.0000028095548714" y="-28.04493017978359">statistic_type</y:EdgeLabel>
157          <y:BendStyle smoothed="false"/>
158        </y:PolyLineEdge>
159      </data>
160    </edge>
161    <edge id="e1" source="n1" target="n2">
162      <data key="d7">
163        <y:PolyLineEdge>
164          <y:Path sx="0.0" sy="-50.5" tx="0.0" ty="14.0"/>
165          <y:LineStyle color="#000000" type="line" width="1.0"/>
166          <y:Arrows source="none" target="diamond"/>
167          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="six_pos" modelPosition="stail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="57.490234375" x="2.0000028095548714" y="-28.044899662205466">statistics</y:EdgeLabel>
168          <y:BendStyle smoothed="false"/>
169        </y:PolyLineEdge>
170      </data>
171    </edge>
172    <edge id="e2" source="n3" target="n0">
173      <data key="d7">
174        <y:PolyLineEdge>
175          <y:Path sx="70.0" sy="-85.07786885245906" tx="-70.0" ty="73.57540983606555">
176            <y:Point x="-554.681746031746" y="-220.15573770491812"/>
177            <y:Point x="-451.36349206349206" y="-220.15573770491812"/>
178          </y:Path>
179          <y:LineStyle color="#000000" type="line" width="1.0"/>
180          <y:Arrows source="none" target="white_delta"/>
181          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="49.65914364769344" y="-47.95117837874625"/>
182          <y:BendStyle smoothed="false"/>
183        </y:PolyLineEdge>
184      </data>
185    </edge>
186    <edge id="e3" source="n4" target="n0">
187      <data key="d7">
188        <y:PolyLineEdge>
189          <y:Path sx="-70.0" sy="-85.07786885245906" tx="70.0" ty="73.57540983606555">
190            <y:Point x="-245.86349206349212" y="-220.15573770491812"/>
191            <y:Point x="-311.363492063492" y="-220.15573770491812"/>
192          </y:Path>
193          <y:LineStyle color="#000000" type="line" width="1.0"/>
194          <y:Arrows source="none" target="white_delta"/>
195          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-34.749997190445185" y="-47.95117837874625"/>
196          <y:BendStyle smoothed="false"/>
197        </y:PolyLineEdge>
198      </data>
199    </edge>
200    <edge id="e4" source="n3" target="n5">
201      <data key="d7">
202        <y:PolyLineEdge>
203          <y:Path sx="-70.0" sy="-85.07786885245906" tx="0.0" ty="73.57540983606555"/>
204          <y:LineStyle color="#000000" type="line" width="1.0"/>
205          <y:Arrows source="none" target="white_diamond"/>
206          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="six_pos" modelPosition="stail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="84.044921875" x="2.000016663566498" y="-28.04492837874625">statistic_type</y:EdgeLabel>
207          <y:BendStyle smoothed="false"/>
208        </y:PolyLineEdge>
209      </data>
210    </edge>
211    <edge id="e5" source="n5" target="n1">
212      <data key="d7">
213        <y:PolyLineEdge>
214          <y:Path sx="0.0" sy="-73.57540983606555" tx="-70.33333333333334" ty="50.5">
215            <y:Point x="-694.681746031746" y="-467.3065573770492"/>
216            <y:Point x="-451.6968253968254" y="-467.3065573770492"/>
217          </y:Path>
218          <y:LineStyle color="#000000" type="line" width="1.0"/>
219          <y:Arrows source="none" target="white_delta"/>
220          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="119.49247698102681" y="-47.95118017978359"/>
221          <y:BendStyle smoothed="false"/>
222        </y:PolyLineEdge>
223      </data>
224    </edge>
225    <edge id="e6" source="n6" target="n1">
226      <data key="d7">
227        <y:PolyLineEdge>
228          <y:Path sx="0.0" sy="-73.57540983606555" tx="70.33333333333334" ty="50.5">
229            <y:Point x="-105.86349206349212" y="-467.3065573770492"/>
230            <y:Point x="-311.03015873015875" y="-467.3065573770492"/>
231          </y:Path>
232          <y:LineStyle color="#000000" type="line" width="1.0"/>
233          <y:Arrows source="none" target="white_delta"/>
234          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-104.58333052377856" y="-47.95118017978359"/>
235          <y:BendStyle smoothed="false"/>
236        </y:PolyLineEdge>
237      </data>
238    </edge>
239    <edge id="e7" source="n4" target="n6">
240      <data key="d7">
241        <y:PolyLineEdge>
242          <y:Path sx="70.0" sy="-85.07786885245906" tx="0.0" ty="73.57540983606555"/>
243          <y:LineStyle color="#000000" type="line" width="1.0"/>
244          <y:Arrows source="none" target="white_diamond"/>
245          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="six_pos" modelPosition="stail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="84.044921875" x="2.0000028095547577" y="-28.04492837874625">statistic_type</y:EdgeLabel>
246          <y:BendStyle smoothed="false"/>
247        </y:PolyLineEdge>
248      </data>
249    </edge>
250  </graph>
251  <data key="d0">
252    <y:Resources/>
253  </data>
254</graphml>
Note: See TracBrowser for help on using the repository browser.