Query about writing interjections
smyth25
Member Posts: 219
Hey it's me, posting a second time within in a 3 day timespan with my modding woes.
Right now I want to begin writing interjections for my custom NPC, but I am having trouble trying to make it work properly, here is what I have so far:
I_C_T2 KALAH2 8 Kahmyl
== CWMYLEJ IF ~InParty("CWMYLES") InMyArea("CWMYLES") !StateCheck("CWMYLES", CD_STATE_NOTVALID)~
THEN ~I feel kinda sorry for him to be honest... I know the pain of being mocked and jeered at on stage.~
END
My character is meant to interject after Kalah's last words, but whenever I test it in game it will always skip Jaheira's interjection, as well as the cutscene and Aerie's interjection. Quayle also goes on to say something about how Aerie is stifled in the circus.
I assume Interject_Copy_Trans2 is the appropriate dialogue command, after all when I use I_C_T then my custom NPC kills himself since that is what Kalah does. I'm hoping the malfunction is down to a very simple error on my part since I'm new to modding.
Right now I want to begin writing interjections for my custom NPC, but I am having trouble trying to make it work properly, here is what I have so far:
I_C_T2 KALAH2 8 Kahmyl
== CWMYLEJ IF ~InParty("CWMYLES") InMyArea("CWMYLES") !StateCheck("CWMYLES", CD_STATE_NOTVALID)~
THEN ~I feel kinda sorry for him to be honest... I know the pain of being mocked and jeered at on stage.~
END
My character is meant to interject after Kalah's last words, but whenever I test it in game it will always skip Jaheira's interjection, as well as the cutscene and Aerie's interjection. Quayle also goes on to say something about how Aerie is stifled in the circus.
I assume Interject_Copy_Trans2 is the appropriate dialogue command, after all when I use I_C_T then my custom NPC kills himself since that is what Kalah does. I'm hoping the malfunction is down to a very simple error on my part since I'm new to modding.
0
Comments
I_C_T with a pass-back line of the original speaker is your choice here (then he will perform the following action).
Also:
I_C_T KALAH2 8 CWKahmyl
== CWMYLEJ IF ~InParty("CWMYLES") InMyArea("CWMYLES") !StateCheck("CWMYLES", CD_STATE_NOTVALID)~
THEN ~I feel kinda sorry for him to be honest... I know the pain of being mocked and jeered at on stage.~
== KALAH2 IF ~InParty("CWMYLES") InMyArea("CWMYLES") !StateCheck("CWMYLES", CD_STATE_NOTVALID)~
THEN ~[Some related but not too obvious passback line]~
END
Edit: ah ok SHSforums is back up again and there was a good guide on there