diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bindings/scripts/scripts/northrend/ulduar/ulduar/instance_ulduar.cpp | 11 |
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; } }; |