Commit before partial cleanup, continue weapon effect refactor

This commit is contained in:
2024-09-21 16:04:23 +01:00
parent bb18831393
commit 9dff2fcd7a
37 changed files with 817 additions and 856 deletions
+76 -107
View File
@@ -56,54 +56,48 @@ digraph {
70 [shape=box
,label="HELD {_ibtHeld = AUTOAMR}"];
72 [shape=box
,label="HELD {_ibtHeld = MACHINEGUN}"];
74 [shape=box
,label="HELD {_ibtHeld = LAUNCHER}"];
77 [shape=box
75 [shape=box
,label="HELD {_ibtHeld = LAUNCHERX {_xNum = 2}}"];
81 [shape=box
79 [shape=box
,label="HELD {_ibtHeld = FLAMESPITTER}"];
85 [shape=box
83 [shape=box
,label="HELD {_ibtHeld = BLOWTORCH}"];
87 [shape=box
85 [shape=box
,label="HELD {_ibtHeld = FLAMETHROWER}"];
89 [shape=box
87 [shape=box
,label="HELD {_ibtHeld = FLAMEWALL}"];
91 [shape=box
89 [shape=box
,label="HELD {_ibtHeld = FLAMETORRENT}"];
93 [shape=box
91 [shape=box
,label="HELD {_ibtHeld = LASGUN}"];
95 [shape=box
,label="HELD {_ibtHeld = SPARKGUN}"];
97 [shape=box
,label="HELD {_ibtHeld = DUALBEAM}"];
,label="HELD {_ibtHeld = TESLAGUN}"];
99 [shape=box
,label="HELD {_ibtHeld = LASWIDE {_xNum = 2}}"];
101 [shape=box
,label="HELD {_ibtHeld = SPARKGUN}"];
103 [shape=box
,label="HELD {_ibtHeld = TESLAGUN}"];
105 [shape=box
,label="LEFT {_ibtLeft = BLINKER}"];
108 [shape=box
,label="LEFT {_ibtLeft = BLINKER}"];
102 [shape=box
,label="LEFT {_ibtLeft = BLINKERUNSAFE}"];
110 [shape=box
104 [shape=box
,label="EQUIP {_ibtEquip = MAGSHIELD}"];
113 [shape=box
107 [shape=box
,label="EQUIP {_ibtEquip = POWERLEGS}"];
119 [shape=box
113 [shape=box
,label="HELD {_ibtHeld = FLATSHIELD}"];
129 [shape=box
123 [shape=box
,label="EQUIP {_ibtEquip = AUTODETECTOR ITEMDETECTOR}"];
132 [shape=box
126 [shape=box
,label="EQUIP {_ibtEquip = AUTODETECTOR WALLDETECTOR}"];
134 [shape=box
128 [shape=box
,label="EQUIP {_ibtEquip = AUTODETECTOR CREATUREDETECTOR}"];
136 [shape=box
130 [shape=box
,label="HELD {_ibtHeld = TORCH}"];
137 [shape=box
131 [shape=box
,label="AMMOMAG {_ibtAmmoMag = BATTERY}"];
140 [shape=box
134 [shape=box
,label="EQUIP {_ibtEquip = HEADLAMP}"];
148 [shape=box
140 [shape=box
,label="HELD {_ibtHeld = BANGSTICK {_xNum = 2}}"];
}
subgraph 2 {
@@ -134,43 +128,39 @@ digraph {
68 [shape=point];
69 [shape=point];
71 [shape=point];
73 [shape=point];
74 [shape=point];
76 [shape=point];
78 [shape=point];
80 [shape=point];
82 [shape=point];
84 [shape=point];
86 [shape=point];
88 [shape=point];
90 [shape=point];
92 [shape=point];
94 [shape=point];
96 [shape=point];
98 [shape=point];
100 [shape=point];
102 [shape=point];
104 [shape=point];
107 [shape=point];
101 [shape=point];
103 [shape=point];
106 [shape=point];
109 [shape=point];
110 [shape=point];
111 [shape=point];
112 [shape=point];
115 [shape=point];
114 [shape=point];
116 [shape=point];
117 [shape=point];
118 [shape=point];
120 [shape=point];
119 [shape=point];
122 [shape=point];
125 [shape=point];
128 [shape=point];
131 [shape=point];
127 [shape=point];
129 [shape=point];
133 [shape=point];
135 [shape=point];
137 [shape=point];
139 [shape=point];
141 [shape=point];
143 [shape=point];
145 [shape=point];
147 [shape=point];
149 [shape=point];
151 [shape=point];
153 [shape=point];
155 [shape=point];
}
0 -> 1 [xlabel="",tailport=e];
2 -> 0 [xlabel=1
@@ -198,7 +188,7 @@ digraph {
16 -> 27 [xlabel=1
,arrowhead=onone
,headport=w];
16 -> 139 [xlabel=1
16 -> 133 [xlabel=1
,arrowhead=onone
,headport=w];
18 -> 19 [xlabel="",tailport=e];
@@ -222,13 +212,13 @@ digraph {
35 -> 56 [xlabel=1
,arrowhead=onone
,headport=w];
35 -> 147 [xlabel=1
35 -> 139 [xlabel=1
,arrowhead=onone
,headport=w];
35 -> 151 [xlabel=1
35 -> 143 [xlabel=1
,arrowhead=onone
,headport=w];
35 -> 153 [xlabel=1
35 -> 145 [xlabel=1
,arrowhead=onone
,headport=w];
38 -> 39 [xlabel="",tailport=e];
@@ -253,7 +243,7 @@ digraph {
,arrowhead=onone
,headport=w];
52 -> 53 [xlabel="",tailport=e];
53 -> 155 [xlabel=1
53 -> 147 [xlabel=1
,arrowhead=onone
,headport=w];
54 -> 55 [xlabel="",tailport=e];
@@ -270,13 +260,13 @@ digraph {
57 -> 62 [xlabel=1
,arrowhead=onone
,headport=w];
57 -> 151 [xlabel=1
57 -> 143 [xlabel=1
,arrowhead=onone
,headport=w];
58 -> 59 [xlabel="",tailport=e];
60 -> 61 [xlabel="",tailport=e];
62 -> 63 [xlabel="",tailport=e];
63 -> 153 [xlabel=1
63 -> 145 [xlabel=1
,arrowhead=onone
,headport=w];
65 -> 66 [xlabel="",tailport=e];
@@ -286,94 +276,73 @@ digraph {
67 -> 69 [xlabel=1
,arrowhead=onone
,headport=w];
67 -> 71 [xlabel=1
,arrowhead=onone
,headport=w];
68 -> 67 [xlabel="",tailport=e];
69 -> 70 [xlabel="",tailport=e];
71 -> 72 [xlabel="",tailport=e];
73 -> 74 [xlabel="",tailport=e];
74 -> 76 [xlabel=1
72 -> 74 [xlabel=1
,arrowhead=onone
,headport=w];
76 -> 77 [xlabel="",tailport=e];
77 -> 78 [xlabel=1
74 -> 75 [xlabel="",tailport=e];
75 -> 76 [xlabel=1
,arrowhead=onone
,headport=w];
80 -> 81 [xlabel="",tailport=e];
81 -> 84 [xlabel=1
78 -> 79 [xlabel="",tailport=e];
79 -> 82 [xlabel=1
,arrowhead=onone
,headport=w];
81 -> 86 [xlabel=1
79 -> 84 [xlabel=1
,arrowhead=onone
,headport=w];
82 -> 83 [xlabel="",tailport=e];
84 -> 85 [xlabel="",tailport=e];
85 -> 86 [xlabel=1
,arrowhead=onone
,headport=w];
85 -> 88 [xlabel=1
,arrowhead=onone
,headport=w];
86 -> 87 [xlabel="",tailport=e];
87 -> 88 [xlabel=1
,arrowhead=onone
,headport=w];
87 -> 90 [xlabel=1
,arrowhead=onone
,headport=w];
88 -> 89 [xlabel="",tailport=e];
90 -> 91 [xlabel="",tailport=e];
92 -> 93 [xlabel="",tailport=e];
93 -> 96 [xlabel=1
,arrowhead=onone
,headport=w];
93 -> 96 [xlabel=1
,arrowhead=onone
,headport=w];
93 -> 98 [xlabel=1
94 -> 95 [xlabel="",tailport=e];
95 -> 96 [xlabel=1
,arrowhead=onone
,headport=w];
96 -> 97 [xlabel="",tailport=e];
98 -> 99 [xlabel="",tailport=e];
99 -> 145 [xlabel=1
99 -> 101 [xlabel=1
,arrowhead=onone
,headport=w];
100 -> 101 [xlabel=""
101 -> 102 [xlabel=""
,tailport=e];
101 -> 102 [xlabel=1
,arrowhead=onone
,headport=w];
102 -> 103 [xlabel=""
103 -> 104 [xlabel=""
,tailport=e];
104 -> 105 [xlabel=""
,tailport=e];
105 -> 107 [xlabel=1
,arrowhead=onone
,headport=w];
107 -> 108 [xlabel=""
,tailport=e];
109 -> 110 [xlabel=""
106 -> 107 [xlabel=""
,tailport=e];
112 -> 113 [xlabel=""
,tailport=e];
118 -> 119 [xlabel=""
122 -> 123 [xlabel=""
,tailport=e];
128 -> 129 [xlabel=""
125 -> 126 [xlabel=""
,tailport=e];
131 -> 132 [xlabel=""
127 -> 128 [xlabel=""
,tailport=e];
129 -> 130 [xlabel=""
,tailport=e];
130 -> 133 [xlabel=1
,arrowhead=onone
,headport=w];
131 -> 129 [xlabel=1
,arrowhead=onone
,headport=w];
131 -> 137 [xlabel=1
,arrowhead=onone
,headport=w];
133 -> 134 [xlabel=""
,tailport=e];
135 -> 136 [xlabel=""
,tailport=e];
136 -> 139 [xlabel=1
,arrowhead=onone
,headport=w];
137 -> 135 [xlabel=1
,arrowhead=onone
,headport=w];
137 -> 143 [xlabel=1
,arrowhead=onone
,headport=w];
139 -> 140 [xlabel=""
,tailport=e];
147 -> 148 [xlabel=""
,tailport=e];
148 -> 149 [xlabel=1
140 -> 141 [xlabel=1
,arrowhead=onone
,headport=w];
}