Difference between revisions of "Feature request: Know what cutscene is playing from your module event."
From Dragon Age Toolset Wiki
m (moved Know what cutscene is playing from your module event. to Feature request: Know what cutscene is playing from your module event.: To clarify that this is a feature request.) |
m (Removing category) |
||
Line 50: | Line 50: | ||
All I want to know is what cutscene is going to play so I can act accordingly. | All I want to know is what cutscene is going to play so I can act accordingly. | ||
− | |||
[[Category:Feature requests]] | [[Category:Feature requests]] |
Latest revision as of 13:46, 14 February 2012
I just want to know what cutscene is about to play so I can act accordingly. There must be another way but I can't figure it out. This is as close as I've gotten.
Example:
case EVENT_TYPE_GAMEMODE_CHANGE: { int nNewGameMode = GetEventInteger(ev, 0); int nOldGameMode = GetEventInteger(ev, 1); if (nNewGameMode == 5) { //find out which cutscene is about to play from the local variable //CURRENT_CUTSCENE which was set in CS_LoadCutscene string sCutscene = GetLocalString(GetModule(), CURRENT_CUTSCENE); } }
utility_h.nss void CS_LoadCutsceneWithReplacements(resource rCutscene, string [] arActors, object [] arReplacements, string strPlot = "", int nPlotFlag = -1, string sTalkSpeaker = "") { object oModule = GetModule(); SetLocalString(oModule, CUTSCENE_SET_PLOT, strPlot); SetLocalInt(oModule, CUTSCENE_SET_PLOT_FLAG, nPlotFlag); SetLocalString(oModule, CUTSCENE_TALK_SPEAKER, sTalkSpeaker); //=================================== NEW LINE OF CODE PLEASE ADD SetLocalString(oModule, CURRENT_CUTSCENE, ResourceToString(rCutscene)); //=================================== /NEW LINE OF CODE PLEASE ADD LoadCutscene(rCutscene, OBJECT_INVALID, TRUE, arActors, arReplacements, TRUE); }
CURRENT PROBLEMS
I just found out that I have to add a single line to utility_h.nss but that means I have to compile every other script that uses it. That means I have to essentially modify so many core files.
All I want to know is what cutscene is going to play so I can act accordingly.