From cafd91a3aa4b6dc2eaf63d9a434d3f82c902a8de Mon Sep 17 00:00:00 2001 From: Nigel Breslaw <nigel.breslaw@gmail.com> Date: Mon, 22 Apr 2024 00:04:23 +0300 Subject: [PATCH] docs: latest transfer flow --- .../src/content/docs/transferSystem.dio | 140 +++++++++--------- 1 file changed, 69 insertions(+), 71 deletions(-) diff --git a/mono/docs/starlight/src/content/docs/transferSystem.dio b/mono/docs/starlight/src/content/docs/transferSystem.dio index 8ae2156a..2622da06 100644 --- a/mono/docs/starlight/src/content/docs/transferSystem.dio +++ b/mono/docs/starlight/src/content/docs/transferSystem.dio @@ -1,11 +1,14 @@ <mxfile host="65bd71144e"> <diagram id="TVojpHYMpzYpOVmNF_GP" name="Page-1"> - <mxGraphModel dx="972" dy="1077" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="2336" math="0" shadow="0"> + <mxGraphModel dx="1380" dy="759" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="2336" math="0" shadow="0"> <root> <mxCell id="0"/> <mxCell id="1" parent="0"/> - <mxCell id="88" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> - <mxGeometry x="480" y="490" width="840" height="170" as="geometry"/> + <mxCell id="107" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="50" y="650" width="260" height="320" as="geometry"/> + </mxCell> + <mxCell id="88" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1"> + <mxGeometry x="520" y="490" width="590" height="170" as="geometry"/> </mxCell> <mxCell id="5" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2" target="3" edge="1"> <mxGeometry relative="1" as="geometry"> @@ -17,10 +20,10 @@ <mxPoint as="offset"/> </mxGeometry> </mxCell> - <mxCell id="85" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="2" target="82"> + <mxCell id="85" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="82" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> - <mxCell id="86" value="NO" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="85"> + <mxCell id="86" value="NO" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="85" vertex="1" connectable="0"> <mxGeometry x="-0.1701" y="-1" relative="1" as="geometry"> <mxPoint y="1" as="offset"/> </mxGeometry> @@ -29,7 +32,7 @@ <mxGeometry x="65" y="90" width="100" height="100" as="geometry"/> </mxCell> <mxCell id="3" value="Show transfer complete" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> - <mxGeometry x="245" y="105" width="70" height="70" as="geometry"/> + <mxGeometry x="285" y="105" width="70" height="70" as="geometry"/> </mxCell> <mxCell id="32" value="YES" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="9" target="10" edge="1"> <mxGeometry relative="1" as="geometry"/> @@ -40,30 +43,30 @@ </mxGeometry> </mxCell> <mxCell id="9" value="Is item <br>equipped?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="230" y="510" width="100" height="100" as="geometry"/> + <mxGeometry x="270" y="510" width="100" height="100" as="geometry"/> </mxCell> <mxCell id="33" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="10" target="14" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="10" value="Unequip()" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> - <mxGeometry x="380" y="520" width="80" height="80" as="geometry"/> + <mxGeometry x="420" y="520" width="80" height="80" as="geometry"/> </mxCell> <mxCell id="12" value="Fail and show error "there needs to be another item"" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> - <mxGeometry x="510" y="320" width="80" height="80" as="geometry"/> + <mxGeometry x="550" y="320" width="80" height="80" as="geometry"/> </mxCell> <mxCell id="15" value="YES" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="14" target="12" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> - <mxCell id="91" value="NO" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;" edge="1" parent="1" source="14" target="16"> + <mxCell id="91" value="NO" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;" parent="1" source="14" target="16" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="14" value="Zero other <br>items?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="500" y="510" width="100" height="100" as="geometry"/> + <mxGeometry x="540" y="510" width="100" height="100" as="geometry"/> </mxCell> <mxCell id="23" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="16" target="18" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> - <mxPoint x="690" y="85"/> + <mxPoint x="730" y="85"/> </Array> </mxGeometry> </mxCell> @@ -76,21 +79,21 @@ <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="16" value="Are any <br>non exotic to <br>equip?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="640" y="510" width="100" height="100" as="geometry"/> + <mxGeometry x="680" y="510" width="100" height="100" as="geometry"/> </mxCell> - <mxCell id="87" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="18" target="28"> + <mxCell id="87" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="18" target="28" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="18" value="Create an equip transfer for the 'other' part of the transferBundle&nbsp;" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> - <mxGeometry x="770" y="45" width="80" height="80" as="geometry"/> + <mxGeometry x="810" y="45" width="80" height="80" as="geometry"/> </mxCell> <mxCell id="28" value="<span style="color: rgb(240, 240, 240);">Then send the updated item back into the system to transfer again.<br></span>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> - <mxGeometry x="930" y="40" width="90" height="90" as="geometry"/> + <mxGeometry x="970" y="40" width="90" height="90" as="geometry"/> </mxCell> <mxCell id="41" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="35" target="12" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> - <mxPoint x="830" y="360"/> + <mxPoint x="870" y="360"/> </Array> </mxGeometry> </mxCell> @@ -103,69 +106,43 @@ <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="35" value="Any exotic?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="780" y="510" width="100" height="100" as="geometry"/> + <mxGeometry x="820" y="510" width="100" height="100" as="geometry"/> </mxCell> <mxCell id="46" value="YES" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="45" target="18" edge="1"> <mxGeometry x="0.0448" relative="1" as="geometry"> <Array as="points"> - <mxPoint x="980" y="270"/> + <mxPoint x="1020" y="270"/> </Array> <mxPoint as="offset"/> </mxGeometry> </mxCell> - <mxCell id="50" value="NO" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="45" target="48" edge="1"> - <mxGeometry relative="1" as="geometry"/> - </mxCell> - <mxCell id="45" value="Can this <br>exotic be equipped?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="930" y="510" width="100" height="100" as="geometry"/> - </mxCell> - <mxCell id="49" value="YES" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="48" target="18" edge="1"> + <mxCell id="106" value="NO" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="45" target="65"> <mxGeometry relative="1" as="geometry"> <Array as="points"> - <mxPoint x="1120" y="280"/> + <mxPoint x="980" y="880"/> </Array> </mxGeometry> </mxCell> - <mxCell id="60" value="NO" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="48" target="51" edge="1"> - <mxGeometry relative="1" as="geometry"/> - </mxCell> - <mxCell id="48" value="Can it be unblocked?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> - <mxGeometry x="1070" y="510" width="100" height="100" as="geometry"/> - </mxCell> - <mxCell id="51" value="Fail and show error." style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> - <mxGeometry x="1210" y="520" width="80" height="80" as="geometry"/> + <mxCell id="45" value="Can this <br>exotic be equipped?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> + <mxGeometry x="970" y="510" width="100" height="100" as="geometry"/> </mxCell> <mxCell id="54" value="NO" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="53" target="9" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> - <mxCell id="56" value="YES" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="53" target="55" edge="1"> + <mxCell id="98" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="53" target="92"> <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="53" value="Is the item at the target character?" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> <mxGeometry x="70" y="515" width="90" height="90" as="geometry"/> </mxCell> - <mxCell id="57" style="edgeStyle=none;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="55" edge="1"> - <mxGeometry relative="1" as="geometry"> - <mxPoint x="160" y="730" as="targetPoint"/> - </mxGeometry> - </mxCell> - <mxCell id="66" value="SUCCESS" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=12;" parent="1" source="55" target="63" edge="1"> + <mxCell id="102" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="55" target="63"> <mxGeometry relative="1" as="geometry"/> </mxCell> - <mxCell id="69" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=12;" parent="1" source="55" target="65" edge="1"> - <mxGeometry relative="1" as="geometry"> - <Array as="points"> - <mxPoint x="220" y="680"/> - </Array> - </mxGeometry> - </mxCell> - <mxCell id="70" value="FAIL" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=12;" parent="69" vertex="1" connectable="0"> - <mxGeometry x="-0.0019" y="-1" relative="1" as="geometry"> - <mxPoint as="offset"/> - </mxGeometry> + <mxCell id="104" value="FAIL" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="55" target="65"> + <mxGeometry relative="1" as="geometry"/> </mxCell> <mxCell id="55" value="equip()" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> - <mxGeometry x="75" y="670" width="80" height="80" as="geometry"/> + <mxGeometry x="75" y="840" width="80" height="80" as="geometry"/> </mxCell> <mxCell id="61" value="TRANSFER SYSTEM" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=28;" parent="1" vertex="1"> <mxGeometry x="60" y="45" width="300" height="50" as="geometry"/> @@ -178,21 +155,21 @@ <mxPoint as="offset"/> </mxGeometry> </mxCell> - <mxCell id="71" value="FAIL" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fontSize=12;" parent="1" source="62" target="65" edge="1"> + <mxCell id="103" value="FAIL" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="62" target="65"> <mxGeometry relative="1" as="geometry"> <Array as="points"> - <mxPoint x="400" y="865"/> + <mxPoint x="440" y="1000"/> </Array> </mxGeometry> </mxCell> <mxCell id="62" value="move()" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> - <mxGeometry x="240" y="825" width="80" height="80" as="geometry"/> + <mxGeometry x="285" y="1005" width="80" height="80" as="geometry"/> </mxCell> <mxCell id="63" value="<span style="color: rgb(240, 240, 240);">Then send the updated item back into the system to transfer again.<br></span>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> - <mxGeometry x="70" y="820" width="90" height="90" as="geometry"/> + <mxGeometry x="70" y="1000" width="90" height="90" as="geometry"/> </mxCell> <mxCell id="65" value="Fail and show error." style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> - <mxGeometry x="360" y="640" width="80" height="80" as="geometry"/> + <mxGeometry x="380" y="810" width="140" height="140" as="geometry"/> </mxCell> <mxCell id="77" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="72" target="74" edge="1"> <mxGeometry relative="1" as="geometry"/> @@ -209,34 +186,55 @@ <mxCell id="76" value="SUCCESS" style="edgeStyle=none;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="74" target="75" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> - <mxPoint x="270" y="335"/> + <mxPoint x="310" y="335"/> </Array> </mxGeometry> </mxCell> - <mxCell id="81" value="FAIL" style="edgeStyle=none;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="74" target="80" edge="1"> + <mxCell id="81" value="FAIL" style="edgeStyle=none;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="74" target="65" edge="1"> <mxGeometry relative="1" as="geometry"> <Array as="points"> - <mxPoint x="320" y="450"/> + <mxPoint x="370" y="460"/> + <mxPoint x="390" y="710"/> </Array> + <mxPoint x="405" y="450" as="targetPoint"/> </mxGeometry> </mxCell> <mxCell id="74" value="pullFrom<br>Postmager()" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> - <mxGeometry x="230" y="360" width="80" height="80" as="geometry"/> + <mxGeometry x="270" y="360" width="80" height="80" as="geometry"/> </mxCell> <mxCell id="75" value="<span style="color: rgb(240, 240, 240);">Then send the updated item back into the system to transfer again.<br></span>" style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1"> - <mxGeometry x="360" y="290" width="90" height="90" as="geometry"/> - </mxCell> - <mxCell id="80" value="Fail and show error." style="whiteSpace=wrap;html=1;aspect=fixed;fillColor=#a20025;fontColor=#ffffff;strokeColor=#6F0000;" parent="1" vertex="1"> - <mxGeometry x="365" y="410" width="80" height="80" as="geometry"/> + <mxGeometry x="400" y="290" width="90" height="90" as="geometry"/> </mxCell> - <mxCell id="84" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="82" target="72"> + <mxCell id="84" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="82" target="72" edge="1"> <mxGeometry relative="1" as="geometry"/> </mxCell> - <mxCell id="82" value="Primary <br>or Other <br>transfer" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxCell id="82" value="Primary <br>or Other <br>transfer" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="65" y="230" width="100" height="100" as="geometry"/> </mxCell> - <mxCell id="89" value="Unequip System" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=22;" vertex="1" parent="1"> - <mxGeometry x="827" y="620" width="180" height="30" as="geometry"/> + <mxCell id="89" value="Unequip System" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=22;" parent="1" vertex="1"> + <mxGeometry x="710" y="620" width="180" height="30" as="geometry"/> + </mxCell> + <mxCell id="97" value="NO" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="92" target="55"> + <mxGeometry relative="1" as="geometry"/> + </mxCell> + <mxCell id="100" value="YES" style="edgeStyle=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="92" target="99"> + <mxGeometry relative="1" as="geometry"/> + </mxCell> + <mxCell id="92" value="Is this exotic <br>and blocked" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="65" y="680" width="100" height="100" as="geometry"/> + </mxCell> + <mxCell id="101" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="99" target="63"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="180" y="870"/> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="99" value="Create an unblocking unequip transfer for the 'other' part of the transferBundle&nbsp;" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1"> + <mxGeometry x="206" y="685" width="95" height="95" as="geometry"/> + </mxCell> + <mxCell id="108" value="Equip System" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=22;" vertex="1" parent="1"> + <mxGeometry x="140" y="930" width="180" height="30" as="geometry"/> </mxCell> </root> </mxGraphModel>