diff --git a/LittleWigs_Mainline.toc b/LittleWigs_Mainline.toc
index 405f5e70b..70a10d6f4 100644
--- a/LittleWigs_Mainline.toc
+++ b/LittleWigs_Mainline.toc
@@ -26,12 +26,12 @@
## Version: @project-version@
## X-BigWigs-Minimum: 367
-## X-BigWigs-LoadOn-InstanceId: 2648,2649,2651,2652,2660,2661,2662,2669, 2710, 2664,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690
+## X-BigWigs-LoadOn-InstanceId: 2648,2649,2651,2652,2660,2661,2662,2669,2773, 2710, 2664,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690
#@do-not-package@
## X-LittleWigs-Repo: 1
## X-BigWigs-ExtraMenu: 1716
## X-BigWigs-NoMenu: 1616, 1673, 1684, 1698, 1702, 1703, 1710
-## X-BigWigs-LoadOn-InstanceId: 36,209,329,429, 269,540,542,543,545,546,547,552,553,554,555,556,557,558,560,585, 536,574,575,576,578,595,599,600,601,602,604,608,619,632,650,658,668, 33,568,643,644,645,657,670,725,755,859,938,939,940, 959,960,961,962,994,1001,1004,1007,1011,1112, 1175,1176,1182,1195,1208,1209,1279,1358, 1456,1466,1477,1458,1492,1493,1501,1516,1544,1571,1616,1651,1673,1677,1684,1698,1702,1703,1710,1753, 1594,1754,1762,1763,1771,1822,1841,1862,1864,1877,2097,2212,2213, 2284,2285,2286,2287,2289,2290,2291,2293,2441, 2520,2527,2519,2521,2526,2515,2516,2451,2579, 2648,2649,2651,2652,2660,2661,2662,2669, 2710, 2664,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690
+## X-BigWigs-LoadOn-InstanceId: 36,209,329,429, 269,540,542,543,545,546,547,552,553,554,555,556,557,558,560,585, 536,574,575,576,578,595,599,600,601,602,604,608,619,632,650,658,668, 33,568,643,644,645,657,670,725,755,859,938,939,940, 959,960,961,962,994,1001,1004,1007,1011,1112, 1175,1176,1182,1195,1208,1209,1279,1358, 1456,1466,1477,1458,1492,1493,1501,1516,1544,1571,1616,1651,1673,1677,1684,1698,1702,1703,1710,1753, 1594,1754,1762,1763,1771,1822,1841,1862,1864,1877,2097,2212,2213, 2284,2285,2286,2287,2289,2290,2291,2293,2441, 2520,2527,2519,2521,2526,2515,2516,2451,2579, 2648,2649,2651,2652,2660,2661,2662,2669,2773, 2710, 2664,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690
#Classic\Deadmines\modules.xml
Classic\modules.xml
TBC\modules.xml
diff --git a/WarWithin/OperationFloodgate/BigMOMMA.lua b/WarWithin/OperationFloodgate/BigMOMMA.lua
new file mode 100644
index 000000000..9be747909
--- /dev/null
+++ b/WarWithin/OperationFloodgate/BigMOMMA.lua
@@ -0,0 +1,29 @@
+if not BigWigsLoader.isTestBuild then return end
+--------------------------------------------------------------------------------
+-- Module Declaration
+--
+
+local mod, CL = BigWigs:NewBoss("Big M.O.M.M.A.", 2773, 2648)
+if not mod then return end
+mod:RegisterEnableMob(226398) -- Big M.O.M.M.A.
+mod:SetEncounterID(3020)
+mod:SetRespawnTime(30)
+
+--------------------------------------------------------------------------------
+-- Initialization
+--
+
+function mod:GetOptions()
+ return {
+ }
+end
+
+function mod:OnBossEnable()
+end
+
+function mod:OnEngage()
+end
+
+--------------------------------------------------------------------------------
+-- Event Handlers
+--
diff --git a/WarWithin/OperationFloodgate/DemolitionDuo.lua b/WarWithin/OperationFloodgate/DemolitionDuo.lua
new file mode 100644
index 000000000..7559489b9
--- /dev/null
+++ b/WarWithin/OperationFloodgate/DemolitionDuo.lua
@@ -0,0 +1,32 @@
+if not BigWigsLoader.isTestBuild then return end
+--------------------------------------------------------------------------------
+-- Module Declaration
+--
+
+local mod, CL = BigWigs:NewBoss("Demolition Duo", 2773, 2649)
+if not mod then return end
+mod:RegisterEnableMob(
+ 226403, -- Keeza Quickfuse
+ 226402 -- Bront
+)
+mod:SetEncounterID(3019)
+mod:SetRespawnTime(30)
+
+--------------------------------------------------------------------------------
+-- Initialization
+--
+
+function mod:GetOptions()
+ return {
+ }
+end
+
+function mod:OnBossEnable()
+end
+
+function mod:OnEngage()
+end
+
+--------------------------------------------------------------------------------
+-- Event Handlers
+--
diff --git a/WarWithin/OperationFloodgate/GeezleGigazap.lua b/WarWithin/OperationFloodgate/GeezleGigazap.lua
new file mode 100644
index 000000000..3c9ff0bb8
--- /dev/null
+++ b/WarWithin/OperationFloodgate/GeezleGigazap.lua
@@ -0,0 +1,29 @@
+if not BigWigsLoader.isTestBuild then return end
+--------------------------------------------------------------------------------
+-- Module Declaration
+--
+
+local mod, CL = BigWigs:NewBoss("Geezle Gigazap", 2773, 2651)
+if not mod then return end
+mod:RegisterEnableMob(226404) -- Geezle Gigazap
+mod:SetEncounterID(3054)
+mod:SetRespawnTime(30)
+
+--------------------------------------------------------------------------------
+-- Initialization
+--
+
+function mod:GetOptions()
+ return {
+ }
+end
+
+function mod:OnBossEnable()
+end
+
+function mod:OnEngage()
+end
+
+--------------------------------------------------------------------------------
+-- Event Handlers
+--
diff --git a/WarWithin/OperationFloodgate/Locales/deDE.lua b/WarWithin/OperationFloodgate/Locales/deDE.lua
new file mode 100644
index 000000000..e87410552
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/deDE.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "deDE")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/esES.lua b/WarWithin/OperationFloodgate/Locales/esES.lua
new file mode 100644
index 000000000..4ada0f0e2
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/esES.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "esES")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/esMX.lua b/WarWithin/OperationFloodgate/Locales/esMX.lua
new file mode 100644
index 000000000..423fd0519
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/esMX.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "esMX")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/frFR.lua b/WarWithin/OperationFloodgate/Locales/frFR.lua
new file mode 100644
index 000000000..91e84b7f0
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/frFR.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "frFR")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/itIT.lua b/WarWithin/OperationFloodgate/Locales/itIT.lua
new file mode 100644
index 000000000..0c72ce23f
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/itIT.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "itIT")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/koKR.lua b/WarWithin/OperationFloodgate/Locales/koKR.lua
new file mode 100644
index 000000000..4f8131a2c
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/koKR.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "koKR")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/locales.xml b/WarWithin/OperationFloodgate/Locales/locales.xml
new file mode 100644
index 000000000..3283f7800
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/locales.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/WarWithin/OperationFloodgate/Locales/ptBR.lua b/WarWithin/OperationFloodgate/Locales/ptBR.lua
new file mode 100644
index 000000000..7828df255
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/ptBR.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "ptBR")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/ruRU.lua b/WarWithin/OperationFloodgate/Locales/ruRU.lua
new file mode 100644
index 000000000..ff3d3ebc8
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/ruRU.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "ruRU")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/zhCN.lua b/WarWithin/OperationFloodgate/Locales/zhCN.lua
new file mode 100644
index 000000000..eb869a52e
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/zhCN.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "zhCN")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Locales/zhTW.lua b/WarWithin/OperationFloodgate/Locales/zhTW.lua
new file mode 100644
index 000000000..5ae6411a4
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Locales/zhTW.lua
@@ -0,0 +1,4 @@
+local L = BigWigs:NewBossLocale("Operation: Floodgate Trash", "zhTW")
+if not L then return end
+if L then
+end
diff --git a/WarWithin/OperationFloodgate/Options/Colors.lua b/WarWithin/OperationFloodgate/Options/Colors.lua
new file mode 100644
index 000000000..39c861f0a
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Options/Colors.lua
@@ -0,0 +1,15 @@
+
+BigWigs:AddColors("Big M.O.M.M.A.", {
+})
+
+BigWigs:AddColors("Demolition Duo", {
+})
+
+BigWigs:AddColors("Swampface", {
+})
+
+BigWigs:AddColors("Geezle Gigazap", {
+})
+
+BigWigs:AddColors("Operation: Floodgate Trash", {
+})
diff --git a/WarWithin/OperationFloodgate/Options/Sounds.lua b/WarWithin/OperationFloodgate/Options/Sounds.lua
new file mode 100644
index 000000000..18ab09394
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Options/Sounds.lua
@@ -0,0 +1,15 @@
+
+BigWigs:AddSounds("Big M.O.M.M.A.", {
+})
+
+BigWigs:AddSounds("Demolition Duo", {
+})
+
+BigWigs:AddSounds("Swampface", {
+})
+
+BigWigs:AddSounds("Geezle Gigazap", {
+})
+
+BigWigs:AddSounds("Operation: Floodgate Trash", {
+})
diff --git a/WarWithin/OperationFloodgate/Options/options.xml b/WarWithin/OperationFloodgate/Options/options.xml
new file mode 100644
index 000000000..5374e7587
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Options/options.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/WarWithin/OperationFloodgate/Swampface.lua b/WarWithin/OperationFloodgate/Swampface.lua
new file mode 100644
index 000000000..eba19c9f7
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Swampface.lua
@@ -0,0 +1,29 @@
+if not BigWigsLoader.isTestBuild then return end
+--------------------------------------------------------------------------------
+-- Module Declaration
+--
+
+local mod, CL = BigWigs:NewBoss("Swampface", 2773, 2650)
+if not mod then return end
+mod:RegisterEnableMob(226396) -- Swampface
+mod:SetEncounterID(3053)
+mod:SetRespawnTime(30)
+
+--------------------------------------------------------------------------------
+-- Initialization
+--
+
+function mod:GetOptions()
+ return {
+ }
+end
+
+function mod:OnBossEnable()
+end
+
+function mod:OnEngage()
+end
+
+--------------------------------------------------------------------------------
+-- Event Handlers
+--
diff --git a/WarWithin/OperationFloodgate/Trash.lua b/WarWithin/OperationFloodgate/Trash.lua
new file mode 100644
index 000000000..0a94db89f
--- /dev/null
+++ b/WarWithin/OperationFloodgate/Trash.lua
@@ -0,0 +1,36 @@
+if not BigWigsLoader.isTestBuild then return end
+--------------------------------------------------------------------------------
+-- Module Declaration
+--
+
+local mod, CL = BigWigs:NewBoss("Operation: Floodgate Trash", 2773)
+if not mod then return end
+mod.displayName = CL.trash
+mod:RegisterEnableMob(
+)
+
+--------------------------------------------------------------------------------
+-- Localization
+--
+
+--local L = mod:GetLocale()
+--if L then
+--end
+
+--------------------------------------------------------------------------------
+-- Initialization
+--
+
+function mod:GetOptions()
+ return {
+ }, {
+ }
+end
+
+function mod:OnBossEnable()
+end
+
+--------------------------------------------------------------------------------
+-- Event Handlers
+--
+
diff --git a/WarWithin/OperationFloodgate/modules.xml b/WarWithin/OperationFloodgate/modules.xml
new file mode 100644
index 000000000..3cbb71696
--- /dev/null
+++ b/WarWithin/OperationFloodgate/modules.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/WarWithin/modules.xml b/WarWithin/modules.xml
index d18dab10b..335524588 100644
--- a/WarWithin/modules.xml
+++ b/WarWithin/modules.xml
@@ -9,6 +9,7 @@
+