/
dfhack.init
657 lines (551 loc) · 28 KB
/
dfhack.init
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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
##############################
# Generic dwarfmode bindings #
##############################
keybinding add Ctrl-F1 hotkeys
keybinding add Ctrl-H hotkeys
##############################
## LIGHT ##
##############################
#norendermax
##############################
### Dig-Races plugin ###
##############################
diggingInvaders edgesPerTick 10
#2.
diggingInvaders add FROST_GIANT
diggingInvaders setCost FROST_GIANT destroyBuilding 1
diggingInvaders setCost FROST_GIANT dig -1
diggingInvaders setCost FROST_GIANT walk 0
diggingInvaders setCost FROST_GIANT destroyRoughConstruction 1
diggingInvaders setCost FROST_GIANT destroySmoothConstruction 1
diggingInvaders setDelay FROST_GIANT destroyBuilding 50
diggingInvaders setDelay FROST_GIANT dig -1
diggingInvaders setDelay FROST_GIANT destroyRoughConstruction 50
diggingInvaders setDelay FROST_GIANT destroySmoothConstruction 50
#3.
diggingInvaders add ANT_MAN
diggingInvaders setCost ANT_MAN destroyBuilding -1
diggingInvaders setCost ANT_MAN dig 5
diggingInvaders setCost ANT_MAN walk 0
diggingInvaders setCost ANT_MAN destroyRoughConstruction -1
diggingInvaders setCost ANT_MAN destroySmoothConstruction -1
diggingInvaders setDelay ANT_MAN destroyBuilding -1
diggingInvaders setDelay ANT_MAN dig 5
diggingInvaders setDelay ANT_MAN destroyRoughConstruction -1
diggingInvaders setDelay ANT_MAN destroySmoothConstruction -1
#4.
diggingInvaders add ORC
diggingInvaders setCost ORC destroyBuilding 1
diggingInvaders setCost ORC dig -1
diggingInvaders setCost ORC walk 0
diggingInvaders setCost ORC destroyRoughConstruction 1
diggingInvaders setCost ORC destroySmoothConstruction 1
diggingInvaders setDelay ORC destroyBuilding 50
diggingInvaders setDelay ORC dig -1
diggingInvaders setDelay ORC destroyRoughConstruction 50
diggingInvaders setDelay ORC destroySmoothConstruction 50
diggingInvaders add FORGOTTEN_BEAST_1
diggingInvaders setCost FORGOTTEN_BEAST_1 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_1 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_1 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_1 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_1 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_1 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_1 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_1 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_1 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_2
diggingInvaders setCost FORGOTTEN_BEAST_2 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_2 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_2 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_2 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_2 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_2 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_2 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_2 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_2 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_3
diggingInvaders setCost FORGOTTEN_BEAST_3 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_3 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_3 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_3 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_3 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_3 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_3 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_3 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_3 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_4
diggingInvaders setCost FORGOTTEN_BEAST_4 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_4 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_4 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_4 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_4 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_4 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_4 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_4 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_4 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_5
diggingInvaders setCost FORGOTTEN_BEAST_5 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_5 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_5 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_5 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_5 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_5 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_5 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_5 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_5 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_6
diggingInvaders setCost FORGOTTEN_BEAST_6 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_6 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_6 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_6 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_6 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_6 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_6 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_6 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_6 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_7
diggingInvaders setCost FORGOTTEN_BEAST_7 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_7 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_7 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_7 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_7 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_7 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_7 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_7 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_7 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_8
diggingInvaders setCost FORGOTTEN_BEAST_8 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_8 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_8 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_8 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_8 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_8 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_8 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_8 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_8 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_9
diggingInvaders setCost FORGOTTEN_BEAST_9 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_9 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_9 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_9 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_9 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_9 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_9 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_9 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_9 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_10
diggingInvaders setCost FORGOTTEN_BEAST_10 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_10 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_10 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_10 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_10 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_10 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_10 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_10 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_10 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_11
diggingInvaders setCost FORGOTTEN_BEAST_11 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_11 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_11 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_11 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_11 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_11 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_11 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_11 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_11 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_12
diggingInvaders setCost FORGOTTEN_BEAST_12 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_12 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_12 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_12 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_12 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_12 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_12 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_12 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_12 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_13
diggingInvaders setCost FORGOTTEN_BEAST_13 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_13 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_13 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_13 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_13 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_13 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_13 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_13 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_13 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_14
diggingInvaders setCost FORGOTTEN_BEAST_14 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_14 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_14 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_14 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_14 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_14 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_14 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_14 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_14 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_15
diggingInvaders setCost FORGOTTEN_BEAST_15 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_15 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_15 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_15 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_15 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_15 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_15 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_15 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_15 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_16
diggingInvaders setCost FORGOTTEN_BEAST_16 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_16 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_16 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_16 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_16 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_16 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_16 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_16 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_16 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_17
diggingInvaders setCost FORGOTTEN_BEAST_17 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_17 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_17 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_17 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_17 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_17 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_17 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_17 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_17 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_18
diggingInvaders setCost FORGOTTEN_BEAST_18 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_18 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_18 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_18 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_18 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_18 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_18 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_18 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_18 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_19
diggingInvaders setCost FORGOTTEN_BEAST_19 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_19 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_19 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_19 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_19 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_19 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_19 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_19 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_19 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_20
diggingInvaders setCost FORGOTTEN_BEAST_20 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_20 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_20 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_20 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_20 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_20 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_20 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_20 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_20 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_21
diggingInvaders setCost FORGOTTEN_BEAST_21 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_21 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_21 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_21 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_21 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_21 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_21 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_21 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_21 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_22
diggingInvaders setCost FORGOTTEN_BEAST_22 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_22 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_22 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_22 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_22 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_22 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_22 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_22 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_22 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_23
diggingInvaders setCost FORGOTTEN_BEAST_23 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_23 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_23 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_23 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_23 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_23 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_23 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_23 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_23 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_24
diggingInvaders setCost FORGOTTEN_BEAST_24 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_24 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_24 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_24 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_24 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_24 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_24 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_24 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_24 destroySmoothConstruction -1
diggingInvaders add FORGOTTEN_BEAST_25
diggingInvaders setCost FORGOTTEN_BEAST_25 destroyBuilding -1
diggingInvaders setCost FORGOTTEN_BEAST_25 dig 5
diggingInvaders setCost FORGOTTEN_BEAST_25 walk 0
diggingInvaders setCost FORGOTTEN_BEAST_25 destroyRoughConstruction -1
diggingInvaders setCost FORGOTTEN_BEAST_25 destroySmoothConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_25 destroyBuilding -1
diggingInvaders setDelay FORGOTTEN_BEAST_25 dig 5
diggingInvaders setDelay FORGOTTEN_BEAST_25 destroyRoughConstruction -1
diggingInvaders setDelay FORGOTTEN_BEAST_25 destroySmoothConstruction -1
diggingInvaders add TITAN_1
diggingInvaders setCost TITAN_1 destroyBuilding 1
diggingInvaders setCost TITAN_1 dig -1
diggingInvaders setCost TITAN_1 walk 0
diggingInvaders setCost TITAN_1 destroyRoughConstruction 1
diggingInvaders setCost TITAN_1 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_1 destroyBuilding 50
diggingInvaders setDelay TITAN_1 dig -1
diggingInvaders setDelay TITAN_1 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_1 destroySmoothConstruction 50
diggingInvaders add TITAN_2
diggingInvaders setCost TITAN_2 destroyBuilding 1
diggingInvaders setCost TITAN_2 dig -1
diggingInvaders setCost TITAN_2 walk 0
diggingInvaders setCost TITAN_2 destroyRoughConstruction 1
diggingInvaders setCost TITAN_2 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_2 destroyBuilding 50
diggingInvaders setDelay TITAN_2 dig -1
diggingInvaders setDelay TITAN_2 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_2 destroySmoothConstruction 50
diggingInvaders add TITAN_3
diggingInvaders setCost TITAN_3 destroyBuilding 1
diggingInvaders setCost TITAN_3 dig -1
diggingInvaders setCost TITAN_3 walk 0
diggingInvaders setCost TITAN_3 destroyRoughConstruction 1
diggingInvaders setCost TITAN_3 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_3 destroyBuilding 50
diggingInvaders setDelay TITAN_3 dig -1
diggingInvaders setDelay TITAN_3 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_3 destroySmoothConstruction 50
diggingInvaders add TITAN_4
diggingInvaders setCost TITAN_4 destroyBuilding 1
diggingInvaders setCost TITAN_4 dig -1
diggingInvaders setCost TITAN_4 walk 0
diggingInvaders setCost TITAN_4 destroyRoughConstruction 1
diggingInvaders setCost TITAN_4 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_4 destroyBuilding 50
diggingInvaders setDelay TITAN_4 dig -1
diggingInvaders setDelay TITAN_4 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_4 destroySmoothConstruction 50
diggingInvaders add TITAN_5
diggingInvaders setCost TITAN_5 destroyBuilding 1
diggingInvaders setCost TITAN_5 dig -1
diggingInvaders setCost TITAN_5 walk 0
diggingInvaders setCost TITAN_5 destroyRoughConstruction 1
diggingInvaders setCost TITAN_5 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_5 destroyBuilding 50
diggingInvaders setDelay TITAN_5 dig -1
diggingInvaders setDelay TITAN_5 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_5 destroySmoothConstruction 50
diggingInvaders add TITAN_6
diggingInvaders setCost TITAN_6 destroyBuilding 1
diggingInvaders setCost TITAN_6 dig -1
diggingInvaders setCost TITAN_6 walk 0
diggingInvaders setCost TITAN_6 destroyRoughConstruction 1
diggingInvaders setCost TITAN_6 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_6 destroyBuilding 50
diggingInvaders setDelay TITAN_6 dig -1
diggingInvaders setDelay TITAN_6 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_6 destroySmoothConstruction 50
diggingInvaders add TITAN_7
diggingInvaders setCost TITAN_7 destroyBuilding 1
diggingInvaders setCost TITAN_7 dig -1
diggingInvaders setCost TITAN_7 walk 0
diggingInvaders setCost TITAN_7 destroyRoughConstruction 1
diggingInvaders setCost TITAN_7 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_7 destroyBuilding 50
diggingInvaders setDelay TITAN_7 dig -1
diggingInvaders setDelay TITAN_7 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_7 destroySmoothConstruction 50
diggingInvaders add TITAN_8
diggingInvaders setCost TITAN_8 destroyBuilding 1
diggingInvaders setCost TITAN_8 dig -1
diggingInvaders setCost TITAN_8 walk 0
diggingInvaders setCost TITAN_8 destroyRoughConstruction 1
diggingInvaders setCost TITAN_8 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_8 destroyBuilding 50
diggingInvaders setDelay TITAN_8 dig -1
diggingInvaders setDelay TITAN_8 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_8 destroySmoothConstruction 50
diggingInvaders add TITAN_9
diggingInvaders setCost TITAN_9 destroyBuilding 1
diggingInvaders setCost TITAN_9 dig -1
diggingInvaders setCost TITAN_9 walk 0
diggingInvaders setCost TITAN_9 destroyRoughConstruction 1
diggingInvaders setCost TITAN_9 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_9 destroyBuilding 50
diggingInvaders setDelay TITAN_9 dig -1
diggingInvaders setDelay TITAN_9 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_9 destroySmoothConstruction 50
diggingInvaders add TITAN_10
diggingInvaders setCost TITAN_10 destroyBuilding 1
diggingInvaders setCost TITAN_10 dig -1
diggingInvaders setCost TITAN_10 walk 0
diggingInvaders setCost TITAN_10 destroyRoughConstruction 1
diggingInvaders setCost TITAN_10 destroySmoothConstruction 1
diggingInvaders setDelay TITAN_10 destroyBuilding 50
diggingInvaders setDelay TITAN_10 dig -1
diggingInvaders setDelay TITAN_10 destroyRoughConstruction 50
diggingInvaders setDelay TITAN_10 destroySmoothConstruction 50
enable automaterial
enable autoSyndrome
enable autotrade
enable buildingplan
enable dwarfmonitor
enable getplants
enable mousequery
enable resume
enable search
enable zone
syndromeTrigger enable
autofixhandedness start
projectileExpansion enable
keybinding add Alt-Shift-S@dwarfmode/Default "stocks show"
keybinding add Alt-Shift-I@dwarfmode/Zones "zone set"
##dwarfnameadvanced => removed, because of possible connection to crashes. Must be run on genned world.
##moddableGods => removed, because of possible connection to crashes
##makeworshipper "Armok" => removed, because of possible connection to crashes. also does not work correctly yet.
keybinding add Alt-M@dwarfmode/Default "dwarfmonitor prefs"
# autobutcher front-end
keybinding add Shift-B@pet/List/Unit "gui/autobutcher"
# toggle the display of water level as 1-7 tiles
keybinding add Ctrl-W twaterlvl
keybinding add Ctrl-E "startdwarf 14"
keybinding add Ctrl-Shift-E "startdwarf 21"
keybinding add Ctrl-Alt-E "startdwarf 28"
# with cursor:
# quicksave, only in main dwarfmode screen and menu page
keybinding add Ctrl-Q@dwarfmode/Default quicksave
#forumdwarves
keybinding add Ctrl-Shift-P forumdwarves
# browse linked mechanisms
keybinding add Ctrl-M@dwarfmode/QueryBuilding/Some gui/mechanisms
# browse rooms of same owner
keybinding add Ctrl-O@dwarfmode/QueryBuilding/Some gui/room-list
dwarfmonitor enable all
keybinding add Ctrl-F "dwarfmonitor stats"
# designate the whole vein for digging
keybinding add Ctrl-V digv
keybinding add Ctrl-Shift-V "digv x"
# clean the selected tile of blood etc
keybinding add Ctrl-C spotclean
# destroy items designated for dump in the selected tile
keybinding add Ctrl-Shift-K autodump-destroy-here
# with an item selected:
# destroy the selected item
keybinding add Ctrl-K autodump-destroy-item
# scripts:
# gui/rename script - rename units and buildings
keybinding add Ctrl-Shift-N gui/rename
keybinding add Ctrl-Shift-T "gui/rename unit-profession"
##############################
# Generic adv mode bindings #
##############################
keybinding add Ctrl-B adv-bodyswap
keybinding add Ctrl-Shift-B "adv-bodyswap force"
keybinding add Ctrl-T gui/advfort -i
claimsite
#advmode lines right above, http://www.bay12forums.com/smf/index.php?topic=123944.0 This is very important for adventure mode, especially with all the fort mode stuff Masterwork adds. The second one allows the adventurer to claim sites, which is very useful.
#############################
# Context-specific bindings #
#############################
# siege engine control
keybinding add Alt-A@dwarfmode/QueryBuilding/Some/SiegeEngine gui/siege-engine
keybinding add Alt-A@dwarfmode/QueryBuilding/Some/SiegeEngine "gui/siege-engine"
# q->stockpile; p - copy & paste stockpiles
keybinding add Alt-P copystock
# q->workshop - duplicate the selected job
keybinding add Ctrl-D job-duplicate
# sort units and items in the on-screen list
keybinding add Alt-Shift-N "sort-units name" "sort-items description"
keybinding add Alt-Shift-R "sort-units arrival"
keybinding add Alt-Shift-T "sort-units profession" "sort-items type material"
keybinding add Alt-Shift-Q "sort-units squad_position" "sort-items quality"
# interface for the liquids plugin - spawn water/magma/obsidian
keybinding add Alt-L@dwarfmode/LookAround gui/liquids
# machine power sensitive pressure plate construction
keybinding add Ctrl-Shift-M@dwarfmode/Build/Position/Trap gui/power-meter
# military weapon auto-select
keybinding add Ctrl-W@layer_military/Equip/Customize/View gui/choose-weapons
# minecart Guide path
keybinding add Alt-P@dwarfmode/Hauling/DefineStop/Cond/Guide gui/guide-path
# workshop job details
keybinding add Alt-A@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workshop-job
# workflow front-end
keybinding add Alt-W@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workflow
keybinding add Alt-W@overallstatus "gui/workflow status"
# unit info
keybinding add Ctrl-U unit-info-viewer
keybinding add Ctrl-W@dwarfmode/QueryBuilding/Some "gui/workflow"
keybinding add Ctrl-I "gui/workflow status"
# assign weapon racks to squads so that they can be used
keybinding add P@dwarfmode/QueryBuilding/Some/Weaponrack gui/assign-rack
############################
# UI and game logic tweaks #
############################
# stabilize the cursor of dwarfmode when switching menus
tweak stable-cursor
# stop military from considering training as 'patrol duty'
tweak patrol-duty
# display creature weight in build plate menu as ??K, instead of (???df: Max
tweak readable-build-plate
# improve FPS by squashing endless item temperature update loops
tweak stable-temp
# speed up items reaching temp equilibrium with environment by
# capping the rate to no less than 1 degree change per 500 frames
# Note: will also cause stuff to melt faster in magma etc
tweak fast-heat 500
# stop stacked liquid/bar/thread/cloth items from lasting forever
# if used in reactions that use only a fraction of the dimension.
tweak fix-dimensions
# make reactions requiring containers usable in advmode - the issue is
# that the screen asks for those reagents to be selected directly
tweak advmode-contained
# support Shift-Enter in Trade and Move Goods to Depot screens for faster
# selection; it selects the current item or stack and scrolls down one line
tweak fast-trade
# stop the right list in military->positions from resetting to top all the time
tweak military-stable-assign
# in same list, color units already assigned to squads in brown & green
tweak military-color-assigned
# remove inverse dependency of squad training speed on unit list size and use more sparring
tweak military-training
###########
# Scripts #
###########
#putnams awesome items
itemsyndrome contaminantsOn enable
# write the correct season to gamelog on world load
soundsense-season
# patch the material objects in memory to fix cloth stockpiles
fix/cloth-stockpile enable
#######################################################
# Apply binary patches at runtime #
# #
# Commented out by default; enable the ones you want. #
#######################################################
# Bug 5994 - items teleported when removing a construction
binpatch apply deconstruct-teleport
binpatch apply deconstruct-heapfall
# Bug 4406 - hospital overstocking on all items
binpatch apply hospital-overstocking
# Bug 808 - custom reactions completely using up all of their reagents
binpatch apply custom-reagent-size
# Bug 4530 - marksdwarves not training when quiver full of combat-only ammo
binpatch apply training-ammo
# Bug 1445 - weapon racks broken, armor stand capacity too low
binpatch apply weaponrack-unassign
binpatch apply armorstand-capacity
# bodysize bug fix
fix/growthbug enable
#################
# Clear console #
#################
cls