Okay here is my problem the code below is what i have and weidu compiles it all with no errors however when i try to speak with the creature he says his bit but it never seems to extern to my dialogue it just leaves the conversation. The same thing happens when i re initiate conversation.
this also happens with the Interjections at the bottom
Can someone possibly tell me where i am going wrong - this is doing my head in!
bwcalumj is appended to the pdialog.2da in the tp2!
//code begins - dialogue removed
BEGIN bwcalumj
IF ~~ THEN BEGIN umar0 // from: 0.2
SAY ~Say text la la la la la la!~
IF ~~ THEN DO ~SetGlobal("callumbless","GLOBAL",1)~ EXTERN ~SHAAVA01~ 4
END
IF ~~ THEN BEGIN umar2 // from: 0.2
SAY ~Say text la la la la la la!~
IF ~~ THEN EXIT
END
IF ~~ THEN BEGIN umar3 // from: 0.2
SAY ~Say text la la la la la la!~
IF ~~ THEN EXTERN ~SHAAVA01~ callumvictor
END
///extending umar temple statue
ADD_TRANS_TRIGGER SHAAVA01 18 ~!InParty("bwcallum")~
ADD_TRANS_TRIGGER SHAAVA01 19 ~!InParty("bwcallum")~
EXTEND_BOTTOM SHAAVA01 18
IF ~InParty("bwcallum")
!Dead("bwcallum")
~ THEN EXTERN ~bwcalumj~ umar2
END
EXTEND_BOTTOM SHAAVA01 19
IF ~InParty("bwcallum")
!Dead("bwcallum")
See("bwcallum")~ THEN EXTERN ~bwcalumj~ umar3
END
/////append shaava01
APPEND SHAAVA01
IF WEIGHT #-1 ~InParty("bwcallum")
!Dead("bwcallum")
See("bwcallum")
Global("callumbless","GLOBAL",0)~ THEN BEGIN callumbless
SAY ~Say text la la la la la la.~
IF ~~ THEN EXTERN ~bwcalumj~ umar0
END
IF ~~ THEN BEGIN callumvictor // from: 0.2
SAY ~Say text la la la la la la.~
IF ~~ THEN DO ~ SetGlobal("bwsuntemple","GLOBAL",1)~ EXIT
END
END ///end append
INTERJECT_COPY_TRANS BBEGG2 0 givetopoor
== bwcalumj IF ~InParty("bwcallum")!Dead("bwcallum")See("bwcallum")Global("callumpoor","GLOBAL",0)~ THEN
~<CHARNAME> we should give to the poor whenever we can. Even though we may have little to spare, in the end we will be rewarded in other ways.~
== BBEGG2 IF ~InParty("bwcallum")!Dead("bwcallum")See("bwcallum")Global("callumpoor","GLOBAL",0)~ THEN
~That's right, the gods always look kindly on the generous souls!~
END
INTERJECT_COPY_TRANS BBEGG2 1 poorgotgold
== bwcalumj IF ~InParty("bwcallum")!Dead("bwcallum")See("bwcallum")Global("callumpoor","GLOBAL",0)~ THEN
~<CHARNAME>, you will not regret this generosity, such good can only improve the Realms.~ DO ~SetGlobal("callumpoor","GLOBAL",1)~
END
INTERJECT_COPY_TRANS BBEGG2 3 giveanyway
== bwcalumj IF ~InParty("bwcallum")!Dead("bwcallum")See("bwcallum")Global("callumpoor","GLOBAL",0)~ THEN
~<CHARNAME>, I believe you will come to regret this decision!~ DO ~SetGlobal("callumpoor","GLOBAL",1)~
END
INTERJECT_COPY_TRANS BEGGAR1 0 poorgive1
== bwcalumj IF ~InParty("bwcallum")!Dead("bwcallum")See("bwcallum")Global("calbeggar1","GLOBAL",0)~ THEN
~Remember <CHARNAME> we will be rewarded for our good deeds.~
== BEGGAR1 IF ~InParty("bwcallum")!Dead("bwcallum")See("bwcallum")~ THEN
~Tis a reward indeed just to be as clean as ye are!~ DO ~SetGlobal("calbeggar1","GLOBAL",1)~
END
INTERJECT_COPY_TRANS BEGGAR1 10 poorgive2
== bwcalumj IF ~InParty("bwcallum")!Dead("bwcallum")See("bwcallum")~ THEN
~Good person, I hope you we find you well today?~
END