Ok, so this isnt a MAJOR deal, but i would really like this to work, because its for the progress report, so like i said, it can go without fixing, but i would like it in the progress report. Here it is:
So, the problem is that it just skips to the very last If..Then and uses the last possible "RunesMade" variable declaration. My runecrafting is 36, and it's saying that i can make 162 runes per trip. I only make 54 with a tally. Boolean1:=True - Tiara on.Code:Procedure NumWaterRunesMade; Var RCLevel:Integer; Begin RCLevel:=GetSkillLevel('Runecrafting'); If Players[CurrentPlayer].Boolean1=True Then Begin For RCLevel :=1 to 18 do RunesMade:=28; End; If Players[CurrentPlayer].Boolean1=False Then Begin For RCLevel := 1 to 18 do RunesMade:=27; End; If Players[CurrentPlayer].Boolean1=True Then Begin For RCLevel := 19 to 37 do RunesMade:=56; End; If Players[CurrentPlayer].Boolean1=False Then Begin For RCLevel := 19 to 37 do RunesMade:=54; End; If Players[CurrentPlayer].Boolean1=True Then Begin For RCLevel := 38 to 56 do RunesMade:=84; End; If Players[CurrentPlayer].Boolean1=False Then Begin For RCLevel := 38 to 56 do RunesMade:=81; End; If Players[CurrentPlayer].Boolean1=True Then Begin For RCLevel := 57 to 75 do RunesMade:=112; End; If Players[CurrentPlayer].Boolean1=False Then Begin For RCLevel := 57 to 75 do RunesMade:=108 End; If Players[CurrentPlayer].Boolean1=True Then Begin For RCLevel := 76 to 94 do RunesMade:=140; End; If Players[CurrentPlayer].Boolean1=False Then Begin For RCLevel := 76 to 94 do RunesMade:=135; End; If Players[CurrentPlayer].Boolean1=True Then Begin For RCLevel := 95 to 99 do RunesMade:=168; End; If Players[CurrentPlayer].Boolean1=False Then Begin For RCLevel := 95 to 99 do RunesMade:=162; End; End;
Boolean1:=False - Talisman.





Reply With Quote

