diff --git a/mods/d2k/bits/deviatorhusk/deviatordebris-0000.png b/mods/d2k/bits/deviatorhusk/deviatordebris-0000.png new file mode 100644 index 0000000000..95efacaaa1 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatordebris-0000.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatordebris-0001.png b/mods/d2k/bits/deviatorhusk/deviatordebris-0001.png new file mode 100644 index 0000000000..489e850e6c Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatordebris-0001.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatordebris-0002.png b/mods/d2k/bits/deviatorhusk/deviatordebris-0002.png new file mode 100644 index 0000000000..cd393f43eb Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatordebris-0002.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatordebris-0003.png b/mods/d2k/bits/deviatorhusk/deviatordebris-0003.png new file mode 100644 index 0000000000..01a7d97699 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatordebris-0003.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0000.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0000.png new file mode 100644 index 0000000000..fe0b78db42 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0000.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0001.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0001.png new file mode 100644 index 0000000000..cea72f67c9 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0001.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0002.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0002.png new file mode 100644 index 0000000000..dc440265c8 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0002.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0003.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0003.png new file mode 100644 index 0000000000..828426c21a Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0003.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0004.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0004.png new file mode 100644 index 0000000000..9226f9d936 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0004.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0005.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0005.png new file mode 100644 index 0000000000..26026d8414 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0005.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0006.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0006.png new file mode 100644 index 0000000000..5e08315462 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0006.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0007.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0007.png new file mode 100644 index 0000000000..ac3855c632 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0007.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0008.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0008.png new file mode 100644 index 0000000000..c549da0fe5 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0008.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0009.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0009.png new file mode 100644 index 0000000000..7f599c281c Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0009.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0010.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0010.png new file mode 100644 index 0000000000..e5c73d9e08 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0010.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0011.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0011.png new file mode 100644 index 0000000000..561d845881 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0011.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0012.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0012.png new file mode 100644 index 0000000000..8843c322e8 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0012.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0013.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0013.png new file mode 100644 index 0000000000..8a0b84753a Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0013.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0014.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0014.png new file mode 100644 index 0000000000..69a6821bdb Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0014.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhusk-0015.png b/mods/d2k/bits/deviatorhusk/deviatorhusk-0015.png new file mode 100644 index 0000000000..d340c5e7b3 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhusk-0015.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0000.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0000.png new file mode 100644 index 0000000000..30434d6001 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0000.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0001.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0001.png new file mode 100644 index 0000000000..4787748a75 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0001.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0002.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0002.png new file mode 100644 index 0000000000..98da928aca Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0002.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0003.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0003.png new file mode 100644 index 0000000000..475e1f2738 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0003.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0004.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0004.png new file mode 100644 index 0000000000..384a82aaa9 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0004.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0005.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0005.png new file mode 100644 index 0000000000..4c3a8f1b49 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0005.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0006.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0006.png new file mode 100644 index 0000000000..9351040e3d Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0006.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0007.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0007.png new file mode 100644 index 0000000000..1dda215123 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0007.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0008.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0008.png new file mode 100644 index 0000000000..00c9c4555a Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0008.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0009.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0009.png new file mode 100644 index 0000000000..04fad0ff69 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0009.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0010.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0010.png new file mode 100644 index 0000000000..9f8b015739 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0010.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0011.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0011.png new file mode 100644 index 0000000000..928b8f71d4 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0011.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0012.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0012.png new file mode 100644 index 0000000000..d72f1d1c51 Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0012.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0013.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0013.png new file mode 100644 index 0000000000..964f4a3dcf Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0013.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0014.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0014.png new file mode 100644 index 0000000000..5abb58523e Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0014.png differ diff --git a/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0015.png b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0015.png new file mode 100644 index 0000000000..8d6926e43b Binary files /dev/null and b/mods/d2k/bits/deviatorhusk/deviatorhuskturret-0015.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0000.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0000.png new file mode 100644 index 0000000000..66e4693576 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0000.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0001.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0001.png new file mode 100644 index 0000000000..eb4eb98843 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0001.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0002.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0002.png new file mode 100644 index 0000000000..596d060804 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0002.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0003.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0003.png new file mode 100644 index 0000000000..318c2fd3f4 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0003.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0004.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0004.png new file mode 100644 index 0000000000..4ffd9263e2 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0004.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0005.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0005.png new file mode 100644 index 0000000000..1f5b292fa2 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0005.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0006.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0006.png new file mode 100644 index 0000000000..f8b95d2a5f Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0006.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0007.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0007.png new file mode 100644 index 0000000000..5bd2f86f33 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0007.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0008.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0008.png new file mode 100644 index 0000000000..3604b40b7b Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0008.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0009.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0009.png new file mode 100644 index 0000000000..a4b867cebe Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0009.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0010.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0010.png new file mode 100644 index 0000000000..a64d7706ff Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0010.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0011.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0011.png new file mode 100644 index 0000000000..b75a2ff712 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0011.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0012.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0012.png new file mode 100644 index 0000000000..e5cf792b69 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0012.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0013.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0013.png new file mode 100644 index 0000000000..d0c4ac9078 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0013.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0014.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0014.png new file mode 100644 index 0000000000..9f1258082a Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0014.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhusk-0015.png b/mods/d2k/bits/missiletankhusk/missiletankhusk-0015.png new file mode 100644 index 0000000000..cfac63c421 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhusk-0015.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0000.png b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0000.png new file mode 100644 index 0000000000..097aba6b27 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0000.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0001.png b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0001.png new file mode 100644 index 0000000000..649c6f10b0 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0001.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0002.png b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0002.png new file mode 100644 index 0000000000..c9848bae43 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0002.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0003.png b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0003.png new file mode 100644 index 0000000000..bb0fb2abcb Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskdebris-0003.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0000.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0000.png new file mode 100644 index 0000000000..a56775fe63 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0000.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0001.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0001.png new file mode 100644 index 0000000000..595f501ce8 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0001.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0002.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0002.png new file mode 100644 index 0000000000..9ef8eaf01f Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0002.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0003.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0003.png new file mode 100644 index 0000000000..cda0c1f668 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0003.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0004.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0004.png new file mode 100644 index 0000000000..824309b910 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0004.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0005.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0005.png new file mode 100644 index 0000000000..62b7f840c5 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0005.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0006.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0006.png new file mode 100644 index 0000000000..de60c24c67 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0006.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0007.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0007.png new file mode 100644 index 0000000000..5872c79407 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0007.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0008.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0008.png new file mode 100644 index 0000000000..46d60a744d Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0008.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0009.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0009.png new file mode 100644 index 0000000000..b058f34237 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0009.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0010.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0010.png new file mode 100644 index 0000000000..12eb47e9d3 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0010.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0011.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0011.png new file mode 100644 index 0000000000..c1cdea406b Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0011.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0012.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0012.png new file mode 100644 index 0000000000..ba334a6200 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0012.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0013.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0013.png new file mode 100644 index 0000000000..5b21d4df08 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0013.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0014.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0014.png new file mode 100644 index 0000000000..176e3c2840 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0014.png differ diff --git a/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0015.png b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0015.png new file mode 100644 index 0000000000..097aba6b27 Binary files /dev/null and b/mods/d2k/bits/missiletankhusk/missiletankhuskturret-0015.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0000.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0000.png new file mode 100644 index 0000000000..d4cb503a8e Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0000.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0001.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0001.png new file mode 100644 index 0000000000..53ae1acb88 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0001.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0002.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0002.png new file mode 100644 index 0000000000..bfad0839c4 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0002.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0003.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0003.png new file mode 100644 index 0000000000..2151fa439d Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0003.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0004.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0004.png new file mode 100644 index 0000000000..3537b07c5b Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0004.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0005.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0005.png new file mode 100644 index 0000000000..2f28c2d3a2 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0005.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0006.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0006.png new file mode 100644 index 0000000000..1fdb1d0919 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0006.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0007.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0007.png new file mode 100644 index 0000000000..b6a87b61fd Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0007.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0008.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0008.png new file mode 100644 index 0000000000..c884115eab Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0008.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0009.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0009.png new file mode 100644 index 0000000000..9a1df3f9cf Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0009.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0010.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0010.png new file mode 100644 index 0000000000..f83be2ea72 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0010.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0011.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0011.png new file mode 100644 index 0000000000..5a2df2f776 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0011.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0012.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0012.png new file mode 100644 index 0000000000..65f43e359f Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0012.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0013.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0013.png new file mode 100644 index 0000000000..10dc88c66a Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0013.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0014.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0014.png new file mode 100644 index 0000000000..d02550dc4c Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0014.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhusk-0015.png b/mods/d2k/bits/sonictankhusk/sonictankhusk-0015.png new file mode 100644 index 0000000000..c05350a72a Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhusk-0015.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0000.png b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0000.png new file mode 100644 index 0000000000..3dc7539a3b Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0000.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0001.png b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0001.png new file mode 100644 index 0000000000..8775a6a5bf Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0001.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0002.png b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0002.png new file mode 100644 index 0000000000..9bd1a282ee Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0002.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0003.png b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0003.png new file mode 100644 index 0000000000..4bc80a294b Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskdebris-0003.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0000.png b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0000.png new file mode 100644 index 0000000000..bea5f7b2e4 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0000.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0001.png b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0001.png new file mode 100644 index 0000000000..1389098092 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0001.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0002.png b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0002.png new file mode 100644 index 0000000000..6ca8c7abb3 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0002.png differ diff --git a/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0003.png b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0003.png new file mode 100644 index 0000000000..f45a4d4c56 Binary files /dev/null and b/mods/d2k/bits/sonictankhusk/sonictankhuskturret-0003.png differ diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index 393e1057b1..5ff44e5305 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -278,7 +278,7 @@ Inherits@1: ^SpriteActor Interactable: Health: - HP: 750 + HP: 10000 Armor: Type: light HiddenUnderFog: @@ -302,19 +302,42 @@ Targetable: TargetTypes: Ground, Vehicle RequiresForceFire: true - WithColoredOverlay@IDISABLE: - Color: 000000B4 + WithColoredOverlay@husk: + Color: 00000060 Explodes: Weapon: UnitExplodeMed EmptyWeapon: UnitExplodeMed + CaptureManager: + Capturable: + Types: husk WithIdleOverlay@Burns: Image: fire Sequence: 1 IsDecoration: True + RequiresCondition: decoration1 || decoration3 + FloatingSpriteEmitter@SMOKE: + Image: smoke3 + Lifetime: 10, 20 + Speed: 7 + Gravity: 50 + SpawnFrequency: 2, 10 + RandomFacing: true + RandomRate: 4 + Offset: 0, 0, 200 + TurnRate: 3 + Duration: 1500 + RequiresCondition: decoration2 || decoration3 ChangesHealth: - Step: -10 + Step: -30 StartIfBelow: 101 Delay: 4 + GrantRandomCondition: + Conditions: decoration1, decoration2, decoration3 + TransformOnCapture: + ForceHealthPercentage: 20 + InfiltrateForTransform: + Types: husk + ForceHealthPercentage: 20 ^AircraftHusk: Inherits: ^Husk diff --git a/mods/d2k/rules/husks.yaml b/mods/d2k/rules/husks.yaml index 06d09c7ba2..ec6bee63d9 100644 --- a/mods/d2k/rules/husks.yaml +++ b/mods/d2k/rules/husks.yaml @@ -1,18 +1,22 @@ mcv.husk: Inherits: ^VehicleHusk Health: - HP: 1750 + HP: 13000 Tooltip: Name: actor-mcv-husk-name + TransformOnCapture: + IntoActor: mcv + InfiltrateForTransform: + IntoActor: mcv harvester.husk: Inherits: ^VehicleHusk - Health: - HP: 1500 Tooltip: Name: actor-harvester-husk-name TransformOnCapture: IntoActor: harvester + InfiltrateForTransform: + IntoActor: harvester siege_tank.husk: Inherits: ^VehicleHusk @@ -22,45 +26,88 @@ siege_tank.husk: Anim: turret TransformOnCapture: IntoActor: siege_tank + InfiltrateForTransform: + IntoActor: siege_tank missile_tank.husk: Inherits: ^VehicleHusk Tooltip: Name: actor-missile-tank-husk-name + ThrowsParticle@turret: + Anim: turret + ThrowsParticle@debris01: + Anim: tankdebris01 + ThrowsParticle@debris02: + Anim: tankdebris02 + ThrowsParticle@debris03: + Anim: tankdebris03 + ThrowsParticle@debris04: + Anim: tankdebris04 TransformOnCapture: IntoActor: missile_tank + InfiltrateForTransform: + IntoActor: missile_tank sonic_tank.husk: Inherits: ^VehicleHusk Husk: Locomotor: vehicle + Health: + HP: 11000 Tooltip: Name: actor-sonic-tank-husk-name + ThrowsParticle@turret: + Anim: turret + ThrowsParticle@debris01: + Anim: tankdebris01 + ThrowsParticle@debris02: + Anim: tankdebris02 + ThrowsParticle@debris03: + Anim: tankdebris03 + ThrowsParticle@debris04: + Anim: tankdebris04 TransformOnCapture: IntoActor: sonic_tank + InfiltrateForTransform: + IntoActor: sonic_tank devastator.husk: Inherits: ^VehicleHusk Husk: Locomotor: devastator Health: - HP: 1250 + HP: 12500 Tooltip: Name: actor-devastator-husk-name TransformOnCapture: IntoActor: devastator + InfiltrateForTransform: + IntoActor: devastator deviator.husk: Inherits: ^VehicleHusk + Health: + HP: 11000 Tooltip: Name: actor-deviator-husk-name + ThrowsParticle@turret: + Anim: turret + TurnSpeed: 150 + ThrowsParticle@debris01: + Anim: tankdebris01 + ThrowsParticle@debris02: + Anim: tankdebris02 + ThrowsParticle@debris03: + Anim: tankdebris03 + ThrowsParticle@debris04: + Anim: tankdebris04 TransformOnCapture: IntoActor: deviator + InfiltrateForTransform: + IntoActor: deviator ^combat_tank.husk: Inherits: ^VehicleHusk - Health: - HP: 1000 Tooltip: Name: meta-combat-tank-husk-name ThrowsParticle@turret: @@ -70,13 +117,19 @@ combat_tank_a.husk: Inherits: ^combat_tank.husk TransformOnCapture: IntoActor: combat_tank_a + InfiltrateForTransform: + IntoActor: combat_tank_a combat_tank_h.husk: Inherits: ^combat_tank.husk TransformOnCapture: IntoActor: combat_tank_h + InfiltrateForTransform: + IntoActor: combat_tank_h combat_tank_o.husk: Inherits: ^combat_tank.husk TransformOnCapture: IntoActor: combat_tank_o + InfiltrateForTransform: + IntoActor: combat_tank_o diff --git a/mods/d2k/rules/infantry.yaml b/mods/d2k/rules/infantry.yaml index 3f5c7634ad..24968743f5 100644 --- a/mods/d2k/rules/infantry.yaml +++ b/mods/d2k/rules/infantry.yaml @@ -52,6 +52,12 @@ engineer: Captures: CaptureTypes: building PlayerExperience: 10 + Captures@caturesHusk: + CaptureTypes: husk + PlayerExperience: 10 + Infiltrates: + Types: husk + ValidRelationships: Ally Encyclopedia: Description: actor-engineer.encyclopedia Order: 30 diff --git a/mods/d2k/rules/vehicles.yaml b/mods/d2k/rules/vehicles.yaml index e9c55ac8d7..6af244c6ce 100644 --- a/mods/d2k/rules/vehicles.yaml +++ b/mods/d2k/rules/vehicles.yaml @@ -75,6 +75,7 @@ harvester: BaleUnloadDelay: 5 SearchFromProcRadius: 30 SearchFromHarvesterRadius: 15 + EmptyCondition: harvester-empty StoresResources: Capacity: 28 Resources: Spice @@ -99,6 +100,7 @@ harvester: Actor: harvester.Husk OwnerType: InternalName EffectiveOwnerFromOwner: true + RequiresCondition: harvester-empty WithHarvestOverlay: WithDockingAnimation: AttractsWorms: @@ -114,6 +116,16 @@ harvester: RequiresSelection: true PipCount: 7 -SpeedMultiplier@HEAVYDAMAGE: + ThrowsShrapnel@ShrapnelNotEmpty: + Weapons: Debris, Debris2, Debris3, Debris4 + Pieces: 3, 5 + Range: 1c0, 6c0 + RequiresCondition: !harvester-empty + ThrowsShrapnel@throwSpice: + Weapons: SpiceExplosion + Pieces: 1, 3 + Range: 1c0, 5c0 + RequiresCondition: !harvester-empty trike: Inherits: ^Vehicle @@ -311,6 +323,14 @@ missile_tank: EffectiveOwnerFromOwner: true AttractsWorms: Intensity: 600 + ThrowsShrapnel@02: + Weapons: Debris3, Debris + Pieces: 0,2 + Range: 2c0, 3c0 + ThrowsShrapnel@03: + Weapons: DebrisMissile + Pieces: 0,2 + Range: 4c0, 6c0 sonic_tank: Inherits: ^Vehicle @@ -603,6 +623,10 @@ deviator: SpawnActorOnDeath: OwnerType: InternalName EffectiveOwnerFromOwner: true + ThrowsShrapnel: + Weapons: Debris, Debris2, Debris3 + Pieces: 0, 2 + Range: 2c0, 4c0 combat_tank_a: Inherits: ^combat_tank diff --git a/mods/d2k/sequences/misc.yaml b/mods/d2k/sequences/misc.yaml index 10a3642d95..da4debe44a 100644 --- a/mods/d2k/sequences/misc.yaml +++ b/mods/d2k/sequences/misc.yaml @@ -353,6 +353,7 @@ fire: Length: 10 Offset: 4,-17 ZOffset: 1023 + Tick: 100 BlendMode: Additive 2: Filename: DATA.R16 @@ -360,6 +361,7 @@ fire: Length: 11 Offset: 0,-3 ZOffset: 1023 + Tick: 100 BlendMode: Additive 3: Filename: DATA.R16 @@ -367,6 +369,7 @@ fire: Length: 13 Offset: 0,-3 ZOffset: 1023 + Tick: 100 BlendMode: Additive 4: Filename: DATA.R16 @@ -374,6 +377,7 @@ fire: Length: 10 Offset: 0,-3 ZOffset: 1023 + Tick: 100 BlendMode: Additive smoke_m: diff --git a/mods/d2k/sequences/vehicles.yaml b/mods/d2k/sequences/vehicles.yaml index 0d4736266e..8df35b39e0 100644 --- a/mods/d2k/sequences/vehicles.yaml +++ b/mods/d2k/sequences/vehicles.yaml @@ -129,11 +129,29 @@ missile_tank: missile_tank.husk: idle: - Filename: DATA.R16 - Start: 1603 - Facings: -32 + FilenamePattern: missiletankhusk/missiletankhusk-{0:D4}.png + Count: 16 + Facings: -16 ZOffset: -512 Remap: 54F94B + turret: + FilenamePattern: missiletankhusk/missiletankhuskturret-{0:D4}.png + Count: 16 + Facings: -16 + ZOffset: -512 + Remap: 54F94B + tankdebris01: + Filename: missiletankhusk/missiletankhuskdebris-0000.png + ZOffset: -512 + tankdebris02: + Filename: missiletankhusk/missiletankhuskdebris-0001.png + ZOffset: -512 + tankdebris03: + Filename: missiletankhusk/missiletankhuskdebris-0002.png + ZOffset: -512 + tankdebris04: + Filename: missiletankhusk/missiletankhuskdebris-0003.png + ZOffset: -512 sonic_tank: idle: @@ -148,11 +166,29 @@ sonic_tank: sonic_tank.husk: idle: - Filename: DATA.R16 - Start: 1827 - Facings: -32 + FilenamePattern: sonictankhusk/sonictankhusk-{0:D4}.png + Count: 16 + Facings: -16 ZOffset: -512 Remap: 54F94B + turret: + FilenamePattern: sonictankhusk/sonictankhuskturret-{0:D4}.png + Count: 4 + Facings: -4 + ZOffset: -512 + Remap: 54F94B + tankdebris01: + Filename: sonictankhusk/sonictankhuskdebris-0000.png + ZOffset: -512 + tankdebris02: + Filename: sonictankhusk/sonictankhuskdebris-0001.png + ZOffset: -512 + tankdebris03: + Filename: sonictankhusk/sonictankhuskdebris-0002.png + ZOffset: -512 + tankdebris04: + Filename: sonictankhusk/sonictankhuskdebris-0003.png + ZOffset: -512 combat_tank_a: idle: @@ -346,8 +382,26 @@ deviator: deviator.husk: idle: - Filename: DATA.R16 - Start: 2389 - Facings: -32 + FilenamePattern: deviatorhusk/deviatorhusk-{0:D4}.png + Count: 16 + Facings: -16 ZOffset: -512 Remap: 54F94B + turret: + FilenamePattern: deviatorhusk/deviatorhuskturret-{0:D4}.png + Count: 16 + Facings: -4 + ZOffset: -512 + Remap: 54F94B + tankdebris01: + Filename: deviatorhusk/deviatordebris-0000.png + ZOffset: -512 + tankdebris02: + Filename: deviatorhusk/deviatordebris-0001.png + ZOffset: -512 + tankdebris03: + Filename: deviatorhusk/deviatordebris-0002.png + ZOffset: -512 + tankdebris04: + Filename: deviatorhusk/deviatordebris-0003.png + ZOffset: -512 diff --git a/mods/d2k/weapons/debris.yaml b/mods/d2k/weapons/debris.yaml index 1379c3ad12..03e29e1beb 100644 --- a/mods/d2k/weapons/debris.yaml +++ b/mods/d2k/weapons/debris.yaml @@ -77,3 +77,18 @@ Debris4: Projectile: Bullet Image: shrapnel4 TrailImage: large_trail + +DebrisMissile: + Inherits: ^Missile + -Report: + Projectile: Missile + HorizontalRateOfTurn: 20 + MinimumLaunchAngle: 120 + MaximumLaunchAngle: 250 + VerticalRateOfTurn: 20 + CruiseAltitude: 0 + ExplodeWhenEmpty: false + Speed: 250 + Warhead@1Dam: SpreadDamage + Spread: 1c0 + Damage: 2000