Added for next version.You can always add it to the tp2 the same way you did CD_STATE_NOTVALID
Quick suggestions:
BACKUP
AUTHOR
as is, then
VERSION ~v1~ // or ~Alpha1~, gives you version # in the tp2 and will let the bigg's new versions of weidu automatically jump to the new parser instead of the old (I am pretty sure).
README ~StuffofTheMagi/README_PLEASE.txt~ // take out the space or replace with underscore for WeiDU - pops the readme up alongside the install at the start, so folks can read along as they install.
Will change. (By the way, can you PM me a link to a tutorial so I can make it OSX/Linux compatible? What to change/add, etc?)if you lowercase all of the filenames and folders (the tp2 doesn't care if it is CaSe or CASE or casE, but some OS's do) then creating an OS X and Linux version is easy for this mod (just a matter of swapping out WeiDU stuff and adding a file here and there).
Oops. *cough* deleted for next version.wzrdlic3.baf is empty
for wzrdset.baf, take a quick lok at DavidW's stuff for SCS and SCSII.
What part of SCSII and SCS?
Ok. I'll do that.You may save some hassles by setting a timer after a check so it runs far less frequently, if you want.
in wzrdlich.baf,
IF
Detect([PC])
Allegiance(Myself,NEUTRAL)
THEN
RESPONSE #100
Dialogue(Player1)
END
suggest adding a global - just in case something goes wrong somewhere, you don't want an open loop like that - I suggest setting the variable for the wanted dialog, then advancing it through that dialog. That should take care of any potential problems, remote though they may seem:
IF
Global("LK#StartTalking","GLOBAL",0)
Detect([PC])
Allegiance(Myself,NEUTRAL)
!StateCheck(Myself,CD_STATE_NOTVALID)
!StateCheck(Player1,CD_STATE_NOTVALID)
THEN
RESPONSE #100
SetGlobal("LK#StartTalking","GLOBAL",1)
Dialogue(Player1)
END
Will do.
APPEND whatever
Where would this go?
This seems good. Will add to next version.IF ~GlobalGT("LK#StartTalking","GLOBAL",1)~ THEN
SAY ~Fascinating. I have not had my EscapeArea or Death thrust upon me. Contact my creator and thrash him soundly.~
IF ~~ THEN EXIT
END
IF ~Global("LK#StartTalking","GLOBAL",0)~ THEN
SAY ~Begone, vagabonds. You have no claim here. Besides, something messed up in the scripting. Or you are silenced or turned to stone, so I can't talk to you.~
IF ~~ THEN EXIT
END
END
Any reason for this extra END?
Again, thanks for all the help!