aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp
index db5510fa507..ef51c26e0d7 100644
--- a/src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp
+++ b/src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp
@@ -306,11 +306,15 @@ struct TRINITY_DLL_DECL instance_ulduar : public ScriptedInstance
}
OUT_LOAD_INST_DATA(strIn);
-
- char dataHead1, dataHead2; // warning: uninitialized :(
+
+ char dataHead1, dataHead2;
+ uint32 data0,data1,data2,data3,data4,data5,data6,
+ data7,data8,data9,data10,data11,data12,data13;
std::istringstream loadStream(strIn);
-
+ loadStream >> dataHead1 >> dataHead2 >> data0 >> data1 >> data2 >> data3 >> data4 >> data5 >> data6
+ >> data7 >> data8 >> data9 >> data10 >> data11 >> data12 >> data13;
+
if (dataHead1 == 'U' && dataHead2 == 'U')
{
for (uint8 i = 0; i < MAX_ENCOUNTER; ++i)
@@ -321,7 +325,6 @@ struct TRINITY_DLL_DECL instance_ulduar : public ScriptedInstance
m_auiEncounter[i] = NOT_STARTED;
}
}
-
OUT_LOAD_INST_DATA_COMPLETE;
}
};