-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrules.txt
194 lines (156 loc) · 6.4 KB
/
rules.txt
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
# Default rule for assuming everything uses the core mod shipped with
# the game
not ("modcheck", "hugslib", "core", or "jecstools") has softdep "jecstools".
"jecstools" has harddep "hugslib".
"hugslib" has harddep "core".
"core" has softdep "modcheck".
# Miscellaneous CORE deps
starting "misc" and not
("miscellaneous core",
starting "misc craft",
or starting "misc robots plus") has harddep "miscellaneous core".
("misc craftable robots" or
"misc robots plus plus") has harddep "misc robots".
(starting "vgp garden",
starting "vgp soylent",
starting "vgp more",
or starting "vgp coffeeteadrugs") has harddep "vgp vegetable garden".
"vgp garden drinks" has softdep "curpo s drinks core".
starting "cupro s drinks" and not "cupro s drinks core" has harddep
"cupro s drinks core".
starting "expanded woodworking" has softdep "zen garden".
starting "expanded woodworking" has softdep "nature s pretty sweet".
starting "expanded woodworking" has softdep "vgp vegetable garden".
starting "expanded woodworking for vegetable" has harddep "expanded woodworking".
starting "expanded woodworking for vegetable" has harddep "vgp vegetable garden".
# Multiple solution dependencies
#"water power basic bridges bridgello no error warnings" has harddep
# ("bridgello", "basic bridges", or "vegetable garden").
#"water power" has harddep containing "basic bridges".
#"water power" has harddep containing "vegetable garden".
"stuffed floors" has softdep "architect sense".
"stuffed floors" has softdep starting "expanded woodworking for vegetable".
"powerswitch" has softdep "rt power switch".
# HugsLib deps, showing multi-subject rules
# e.g.:
# $ cd ~/.local/share/Steam/SteamApps/workshop/content/294100 && find -type f -print0 |xargs -0 grep HugsLib |cut -d. -f2 |cut -d/ -f2 |sort -u |xargs -I{} grep -i \<name {}/About/About.xml |cut -d\> -f2 |cut -d\< -f1 |perl -pe 'tr{A-Za-z}{a-za-z}; s{[^a-z0-9\n]+}{ }g; s{ +}{ }g; s{^ }{}; s{ $}{};'|sort -u |grep -v ^hugslib$ |perl -pe 'chomp; $_=" \"$_\",\n"' | perl -e 'local $/; $_=<>; s{",\n "(.*)",\n$}{",\n or "$1")\n have harddep "hugslib".}; s{^ }{(}; print $_'
("1 0 medical iv s",
"1 0 repower",
"allow tool",
"animal gear",
"animal gear basic",
"animal gear horse",
"avoid friendly fire",
"better workbench management",
"blueprint totals tooltip",
"cleaningstation",
"death rattle",
"doors expanded",
"expanded woodworking",
"expanded woodworking for vegetable garden project",
"faction discovery",
"flora",
"giddy up battle mounts",
"giddy up caravan",
"giddy up core",
"giddy up mechanoids",
"giddy up ride and roll",
"harvest organs post mortem 4 1 1 0",
"hospitality",
"itemlistselector",
"jecstools",
"labels on floor",
"mineitall 1 0",
"more mechanoids",
"nature is beautiful rebalanced v1 3 1 0",
"prepare landing",
"psychology",
"real ruins",
"rimhud",
"runandgun",
"run and hide",
"search and destroy",
"select turret target",
"shelf renamer",
"stack xxl",
"turn it on and off v1 3 1 0",
"wall light",
"what the hack",
or "while you re up 1 0")
have harddep "hugslib".
"a dog said animal prosthetics" has softdep "rah s bionics and surgery expansion".
containing "rbse patch" has harddep "rah s bionics and surgery expansion".
"shear those corpses acp" has harddep "shear those corpses vanilla".
"shear those corpses acp" has harddep "animalcollabproj".
"horses 1 0 a dog said patch" has harddep "horses 1 0".
"lbe s a dog said easy patcher" has harddep "a dog said animal prosthetics".
(containing "a dog said patch",
containing "ads patch",
or
containing "patch for a dog said") has harddep "a dog said animal prosthetics".
starting "dinosauria patch" has harddep "dinosauria".
"acp eggs patch" has softdep containing "muh eggs".
"acp eggs patch" has harddep "animalcollabproj".
(starting "animalcollabproj" or starting "acp") and not "animalcollabproj"
has harddep "animalcollabproj".
("horses 1 0",
starting "spidercamp s dog pack",
"sheep",
"dinosauria",
or "megafauna") has softdep "lbe s a dog said easy patcher".
("horses 1 0",
starting "spidercamp s dog pack",
"sheep",
"dinosauria",
or "megafauna") has softdep "a dog said animal prosthetics".
("horses 1 0",
starting "spidercamp s dog pack",
"sheep",
"dinosauria",
or "megafauna") has softdep "rim of madness bones".
#"hunt for me b19" has softdep starting "spidercamp s dog pack".
#"hunt for me b19" has softdep "megafauna".
#"hunt for me b19" has softdep "dinosauria".
"megafauna" has softdep "giddy up core".
containing "dinosauria patch" has harddep "dinosauria".
"geneticrim dinosauria patch" has harddep "genetic rim".
containing ("geneticrim" or "genetic rim")
and not "genetic rim" has harddep
"genetic rim".
("rimsenal rimhair",
"spoons hair mod",
starting "xeva s rimhair"
or ending "my cute ear")
has softdep "headgear frame" and starting "facial stuff".
starting "facial stuff" has softdep "headgear frame".
"as simple as rack" has softdep containing "rimfridge".
(containing "mending weapon storage patch"
or "mending change dresser patch")
have harddep "mending".
"biomes" has harddep "biomes core".
("doors expanded",
"xnd targeting modes",
"biomes core",
"tv channels dev build",
or
"rimroads") has harddep "jecstools".
starting "giddy up" and not "giddy up core" has harddep "giddy up core".
"giddy up mechanoids" has harddep "what the hack".
"rf advanced bridges 1 0" has softdep "nature s pretty sweet".
containing "rf fishing 1 0" has harddep "rf advanced bridges 1 0".
starting "psychology imprisonment patch" has harddep "psychology".
starting "animal gear" and not "animal gear" has harddep "animal gear".
"animal gear horse" has harddep "horses 1 0".
#containing "medic addons patch" has harddep "medic addons b19".
#"b19 polyamory beds medic addons patch" has harddep
# "b19 polyamory beds vanilla edition".
# "kv change dresser b19" has softdep "mendandrecycle".
"more vanilla turrets turret extensions patch"
has harddep "more vanilla turrets 1 0".
"more vanilla turrets turret extensions patch"
has harddep "xnd turret extensions".
"additional joy objects" has harddep "deconstruct return fix".
"smokeleaf industry" has softdep starting "vgp".
"smokeleaf industry" has softdep "architect sense".
"epoe replacement expansion" has harddep "expanded prosthetics and organ engineering".
"extended storage extended" has harddep "extended storage".