ID:149630
 
In order to get 1.40 I need to fix these problems

1)
Map001_FYard.dmp
Map002_Buildspot.dmp
mob
verb
goto()
usr.z = input("1,Front Yard.2,Building Grounds")

Error:Whenever I use goto nomatter what number I put
It goes to Map002_Buildspot.dmp

2)
mob
proc
Job()
if(usr.Job == "A.S. I.F.")
usr<<"You are an As If agent"
usr<<"Paycheck = $1000"
usr.Paycheck = 1000
usr<<"You must get ingredients for creating Artificial Socks,"
usr<<"Salt,Cotton,Alchol,Cloth."
usr<<"Gather all of these and make Artificial Socks!"
usr<<"Give them to master FireEmblem!"
usr.verbs+=/mob/As_If_Agent/verb/Create_Sock

To call this proc I do M:Job()
Error: I hear all the stuff and 'M' doesnt get Create_Sock! I Do!!

3)How can you do this?
usr<<Moose.wav //This code is not correct, I know, But you know what it stands for
sleep(Moose.wav)
usr<<"OK"
Error: I need it to say OK after Moose.wav is done!
First of all. I am pretty sure the layer assignment to seperate map files is first come. So the first file you creat is layer 1 to that maps z. I would suggest to only make one map file. It helps get rid of a lot of headaches.
1. usr.z = input("1,Front Yard.2,Building Grounds") is wrong for several reasons. On proble is you only have one item in the input, so it is automatically chosen for you. In case you're wondering what that one item is, it is the text string: "1,Front Yard.2,Building Grounds".

2. change all occurances of "usr" to "src"

3. usr << 'Moose.wav' // You probably want "src" here too, but you didn't put up the whole code

I think at one point Dantom were talking about a way to determine when the sound is done, but I don't see any mention of it in the reference. You could just time it, and sleep the appropriate number of ticks before sending the message.