Right, iv'e been trying to fix this bug for several days now and have made no headway and ran out of idea's what it could be.
The purpose of this code is to update the person you recruited to say recruited instead of recruit.
The problem I am having is on the first two pages it's fine but the next four pages it just overlaps the 'recruit' and 'recruited' text over one another.
Solutions I tried and didn't work:

Deleting the code for first two pages and next two pages after the middle two.

Cls after they are recruited to make sure there no chance of recruit being showed from before.

Debugged by showing the variable in the top right which changes to the number 1 (1 is for 'recruited' and 0 is for 'recruit' text)

Pasting the sprite again to also make sure the recruit is left behind.
I've tried more but can't remember them.
The Code(I put it all there as it may help):
Rem Project: Night Watch
Rem Created: Monday, July 15, 2013
Rem ***** Main Source File *****
Rem Temp
set dir "Media"
set image colorkey 255,174,201
NightWatchMoney=500
NightWatchWeeklyCost=0
Rem Temp
Rem Recuiting
do
Rem UI
If image exist(1)=0 then load image "Night Watch/Main Menu/NightWatchMenuPatrolsHighlighted.bmp",1
If image exist(1)=1 and NightWatchMainMenuSelection=0 then paste image 1,0,0
If image exist(2)=0 then load image "Night Watch/Main Menu/NightWatchMenuCasesHighlighted.bmp",2
If image exist(2)=1 and NightWatchMainMenuSelection=1 then paste image 2,0,0
If image exist(3)=0 then load image "Night Watch/Main Menu/NightWatchMenuFinanceHighlighted.bmp",3
If image exist(3)=1 and NightWatchMainMenuSelection=2 then paste image 3,0,0
If image exist(4)=0 then load image "Night Watch/Main Menu/NightWatchMenuOfficersHighlighted.bmp",4
If image exist(4)=1 and NightWatchMainMenuSelection=3 then paste image 4,0,0
If image exist(5)=0 then load image "Night Watch/Main Menu/NightWatchMenuRecuitmentHighlighted.bmp",5
If image exist(5)=1 and NightWatchMainMenuSelection=4 then paste image 5,0,0
If image exist(6)=0 then load image "Night Watch/Main Menu/NightWatchSubMenu.bmp",6
If image exist(6)=1 and RecuitmentMenu=1 or RecuitSubMenu>0 then paste image 6,0,0
` Profile
If image exist(17)=0 then load image "Night Watch/Main Menu/Profile/1.bmp",17
If image exist(17)=1 and RecuitmentMenu=1 then sprite 11,80,115,17
If image exist(17)=1 and RecuitmentMenu=1 then sprite 12,338,115,17
` Return Button
If image exist(21)=0 then load image "Night Watch/Main Menu/Return Button.bmp",21
If image exist(21)=1 and RecuitmentMenu=1 then sprite 21,70,90,21
` Bar 1
If image exist(7)=0 then load image "Night Watch/Main Menu/Bar/1.bmp",7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=1 and RecruitPage=0 then sprite 7,85,180,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=1 and RecruitPage=0 then sprite 8,85,270,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=1 and RecruitPage=0 then sprite 9,343,180,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=1 and RecruitPage=0 then sprite 10,343,270,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=1 and RecruitPage=1 then sprite 7,85,180,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=1 and RecruitPage=1 then sprite 8,85,270,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=1 and RecruitPage=1 then sprite 9,343,180,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=1 and RecruitPage=1 then sprite 10,343,270,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=1 and RecruitPage=2 then sprite 7,85,180,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=1 and RecruitPage=2 then sprite 8,85,270,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=1 and RecruitPage=2 then sprite 9,343,180,7
If image exist(7)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=1 and RecruitPage=2 then sprite 10,343,270,7
` Bar 2
If image exist(8)=0 then load image "Night Watch/Main Menu/Bar/2.bmp",8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=2 and RecruitPage=0 then sprite 7,85,180,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=2 and RecruitPage=0 then sprite 8,85,270,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=2 and RecruitPage=0 then sprite 9,343,180,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=2 and RecruitPage=0 then sprite 10,343,270,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=2 and RecruitPage=1 then sprite 7,85,180,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=2 and RecruitPage=1 then sprite 8,85,270,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=2 and RecruitPage=1 then sprite 9,343,180,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=2 and RecruitPage=1 then sprite 10,343,270,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=2 and RecruitPage=2 then sprite 7,85,180,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=2 and RecruitPage=2 then sprite 8,85,270,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=2 and RecruitPage=2 then sprite 9,343,180,8
If image exist(8)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=2 and RecruitPage=2 then sprite 10,343,270,8
` Bar 3
If image exist(9)=0 then load image "Night Watch/Main Menu/Bar/3.bmp",9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=3 and RecruitPage=0 then sprite 7,85,180,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=3 and RecruitPage=0 then sprite 8,85,270,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=3 and RecruitPage=0 then sprite 9,343,180,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=3 and RecruitPage=0 then sprite 10,343,270,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=3 and RecruitPage=1 then sprite 7,85,180,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=3 and RecruitPage=1 then sprite 8,85,270,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=3 and RecruitPage=1 then sprite 9,343,180,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=3 and RecruitPage=1 then sprite 10,343,270,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=3 and RecruitPage=2 then sprite 7,85,180,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=3 and RecruitPage=2 then sprite 8,85,270,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=3 and RecruitPage=2 then sprite 9,343,180,9
If image exist(9)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=3 and RecruitPage=2 then sprite 10,343,270,9
` Bar 4
If image exist(10)=0 then load image "Night Watch/Main Menu/Bar/4.bmp",10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=4 and RecruitPage=0 then sprite 7,85,180,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=4 and RecruitPage=0 then sprite 8,85,270,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=4 and RecruitPage=0 then sprite 9,343,180,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=4 and RecruitPage=0 then sprite 10,343,270,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=4 and RecruitPage=1 then sprite 7,85,180,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=4 and RecruitPage=1 then sprite 8,85,270,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=4 and RecruitPage=1 then sprite 9,343,180,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=4 and RecruitPage=1 then sprite 10,343,270,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=4 and RecruitPage=2 then sprite 7,85,180,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=4 and RecruitPage=2 then sprite 8,85,270,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=4 and RecruitPage=2 then sprite 9,343,180,10
If image exist(10)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=4 and RecruitPage=2 then sprite 10,343,270,10
` Bar 5
If image exist(11)=0 then load image "Night Watch/Main Menu/Bar/5.bmp",11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=5 and RecruitPage=0 then sprite 7,85,180,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=5 and RecruitPage=0 then sprite 8,85,270,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=5 and RecruitPage=0 then sprite 9,343,180,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=5 and RecruitPage=0 then sprite 10,343,270,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=5 and RecruitPage=1 then sprite 7,85,180,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=5 and RecruitPage=1 then sprite 8,85,270,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=5 and RecruitPage=1 then sprite 9,343,180,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=5 and RecruitPage=1 then sprite 10,343,270,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=5 and RecruitPage=2 then sprite 7,85,180,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=5 and RecruitPage=2 then sprite 8,85,270,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=5 and RecruitPage=2 then sprite 9,343,180,11
If image exist(11)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=5 and RecruitPage=2 then sprite 10,343,270,11
` Bar 6
If image exist(12)=0 then load image "Night Watch/Main Menu/Bar/6.bmp",12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=6 and RecruitPage=0 then sprite 7,85,180,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=6 and RecruitPage=0 then sprite 8,85,270,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=6 and RecruitPage=0 then sprite 9,343,180,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=6 and RecruitPage=0 then sprite 10,343,270,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=6 and RecruitPage=1 then sprite 7,85,180,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=6 and RecruitPage=1 then sprite 8,85,270,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=6 and RecruitPage=1 then sprite 9,343,180,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=6 and RecruitPage=1 then sprite 10,343,270,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=6 and RecruitPage=2 then sprite 7,85,180,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=6 and RecruitPage=2 then sprite 8,85,270,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=6 and RecruitPage=2 then sprite 9,343,180,12
If image exist(12)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=6 and RecruitPage=2 then sprite 10,343,270,12
` Bar 7
If image exist(13)=0 then load image "Night Watch/Main Menu/Bar/7.bmp",13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=7 and RecruitPage=0 then sprite 7,85,180,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=7 and RecruitPage=0 then sprite 8,85,270,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=7 and RecruitPage=0 then sprite 9,343,180,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=7 and RecruitPage=0 then sprite 10,343,270,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=7 and RecruitPage=1 then sprite 7,85,180,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=7 and RecruitPage=1 then sprite 8,85,270,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=7 and RecruitPage=1 then sprite 9,343,180,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=7 and RecruitPage=1 then sprite 10,343,270,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=7 and RecruitPage=2 then sprite 7,85,180,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=7 and RecruitPage=2 then sprite 8,85,270,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=7 and RecruitPage=2 then sprite 9,343,180,13
If image exist(13)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=7 and RecruitPage=2 then sprite 10,343,270,13
` Bar 8
If image exist(14)=0 then load image "Night Watch/Main Menu/Bar/8.bmp",14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=8 and RecruitPage=0 then sprite 7,85,180,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=8 and RecruitPage=0 then sprite 8,85,270,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=8 and RecruitPage=0 then sprite 9,343,180,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=8 and RecruitPage=0 then sprite 10,343,270,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=8 and RecruitPage=1 then sprite 7,85,180,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=8 and RecruitPage=1 then sprite 8,85,270,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=8 and RecruitPage=1 then sprite 9,343,180,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=8 and RecruitPage=1 then sprite 10,343,270,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=8 and RecruitPage=2 then sprite 7,85,180,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=8 and RecruitPage=2 then sprite 8,85,270,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=8 and RecruitPage=2 then sprite 9,343,180,14
If image exist(14)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=8 and RecruitPage=2 then sprite 10,343,270,14
` Bar 9
If image exist(15)=0 then load image "Night Watch/Main Menu/Bar/9.bmp",15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=9 and RecruitPage=0 then sprite 7,85,180,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=9 and RecruitPage=0 then sprite 8,85,270,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=9 and RecruitPage=0 then sprite 9,343,180,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=9 and RecruitPage=0 then sprite 10,343,270,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=9 and RecruitPage=1 then sprite 7,85,180,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=9 and RecruitPage=1 then sprite 8,85,270,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=9 and RecruitPage=1 then sprite 9,343,180,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=9 and RecruitPage=1 then sprite 10,343,270,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=9 and RecruitPage=2 then sprite 7,85,180,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=9 and RecruitPage=2 then sprite 8,85,270,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=9 and RecruitPage=2 then sprite 9,343,180,15
If image exist(15)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=9 and RecruitPage=2 then sprite 10,343,270,15
` Bar 10
If image exist(16)=0 then load image "Night Watch/Main Menu/Bar/10.bmp",16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable1Trustworthy=10 and RecruitPage=0 then sprite 7,85,180,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable1Loyalty=10 and RecruitPage=0 then sprite 8,85,270,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable2Trustworthy=10 and RecruitPage=0 then sprite 9,343,180,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable2Loyalty=10 and RecruitPage=0 then sprite 10,343,270,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable3Trustworthy=10 and RecruitPage=1 then sprite 7,85,180,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable3Loyalty=10 and RecruitPage=1 then sprite 8,85,270,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable4Trustworthy=10 and RecruitPage=1 then sprite 9,343,180,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable4Loyalty=10 and RecruitPage=1 then sprite 10,343,270,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable5Trustworthy=10 and RecruitPage=2 then sprite 7,85,180,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable5Loyalty=10 and RecruitPage=2 then sprite 8,85,270,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable6Trustworthy=10 and RecruitPage=2 then sprite 9,343,180,16
If image exist(16)=1 and RecuitmentMenu=1 and Recuitable6Loyalty=10 and RecruitPage=2 then sprite 10,343,270,16
Rem Interaction
NightWatchMainMenuTimer=NightWatchMainMenuTimer+1
` WASD
If keystate(17)=1 and NightWatchMainMenuTimer=>50 then NightWatchMainMenuSelection=NightWatchMainMenuSelection-1 : NightWatchMainMenuTimer=0
If keystate(31)=1 and NightWatchMainMenuTimer=>50 then NightWatchMainMenuSelection=NightWatchMainMenuSelection+1 : NightWatchMainMenuTimer=0
` Arrow Keys
If keystate(200)=1 and NightWatchMainMenuTimer=>50 then NightWatchMainMenuSelection=NightWatchMainMenuSelection-1 : NightWatchMainMenuTimer=0
If keystate(208)=1 and NightWatchMainMenuTimer=>50 then NightWatchMainMenuSelection=NightWatchMainMenuSelection+1 : NightWatchMainMenuTimer=0
` Select
If keystate(28)=1 and NightWatchMainMenuTimer=>50 and NightWatchMainMenuSelection=4 then RecuitmentSetup=1 : RecuitmentMenu=1 : NightWatchMainMenuTimer=0
` Return
If mousex()=>70 and mousex()=<91 and mousey()=>90 and mousey()=<112 and mouseclick()=1 and NightWatchMainMenuTimer=>50
RecuitmentMenu=0 : NightWatchMainMenuTimer=0 : RecuitmentSetup=0
for HidingSpriteRecruitment=7 to 21
If sprite exist(HidingSpriteRecruitment)=1 then hide sprite HidingSpriteRecruitment
Next HidingSpriteRecruitment
endif
Rem Recuitment Menu
If RecuitmentMenu=1
for ShowSpriteRecruitment=7 to 21
If sprite exist(ShowSpriteRecruitment)=1 then show sprite ShowSpriteRecruitment
Next ShowSpriteRecruitment
` Temp
set cursor 0,0 : Print "Mouse:", mousex(), ",", mousey()
set cursor 0,15 : Print "RecruitPage=", RecruitPage
set cursor 0,30 : Print "Recuited3=", Recuited3
` Temp
` Text Colour
ink rgb(0,0,0),rgb(0,0,0)
` Page 1 Name
If RecruitPage=0
text 182,105,Recuitable1FirstName$ + " " + Recuitable1SecondName$
center text 182,219,"Trustworthy : " + str$(Recuitable1Trustworthy)
center text 182,300,"Loyalty : " + str$(Recuitable1Loyalty)
If Recuited1=0 then center text 182,335,"Recruit"
If Recuited1=1 then center text 182,335,"Recruited"
` Page 2 Name
text 440,105,Recuitable2FirstName$ + " " + Recuitable2SecondName$
center text 440,219,"Trustworthy : " + str$(Recuitable2Trustworthy)
center text 440,300,"Loyalty : " + str$(Recuitable2Loyalty)
If Recuited2=0 then center text 440,335,"Recruit"
If Recuited2=1 then center text 440,335,"Recruited"
endif
` Page 3 Name
If RecruitPage=1
text 182,105,Recuitable3FirstName$ + " " + Recuitable3SecondName$
center text 182,219,"Trustworthy : " + str$(Recuitable3Trustworthy)
center text 182,300,"Loyalty : " + str$(Recuitable3Loyalty)
center text 182,335,"Recruit"
If Recuited3=0 then center text 182,335,"Recruit"
If Recuited3=1 then center text 182,335,"Recruited"
` Page 4 Name
text 440,105,Recuitable4FirstName$ + " " + Recuitable4SecondName$
center text 440,219,"Trustworthy : " + str$(Recuitable4Trustworthy)
center text 440,300,"Loyalty : " + str$(Recuitable4Loyalty)
center text 440,335,"Recruit"
If Recuited4=0 then center text 440,335,"Recruit"
If Recuited4=1 then center text 440,335,"Recruited"
endif
` Page 5 Name
If RecruitPage=2
text 182,105,Recuitable5FirstName$ + " " + Recuitable5SecondName$
center text 182,219,"Trustworthy : " + str$(Recuitable5Trustworthy)
center text 182,300,"Loyalty : " + str$(Recuitable5Loyalty)
center text 182,335,"Recruit"
If Recuited5=0 then center text 182,335,"Recruit"
If Recuited5=1 then center text 182,335,"Recruited"
` Page 6 Name
text 440,105,Recuitable6FirstName$ + " " + Recuitable6SecondName$
center text 440,219,"Trustworthy : " + str$(Recuitable6Trustworthy)
center text 440,300,"Loyalty : " + str$(Recuitable6Loyalty)
center text 440,335,"Recruit"
If Recuited6=0 then center text 440,335,"Recruit"
If Recuited6=1 then center text 440,335,"Recruited"
endif
` Recuiting
If RecruitPage=0 and mousex()=>147 and mousex()=<217 and mousey()=>334 and mousey()=<349 and mouseclick()=1 and Recuited1=0
RecuitmentMenu=0 : RecuitSubMenu=1
For HidingSprite=7 to 21
If sprite exist(HidingSprite)=1 then hide sprite HidingSprite
Next HidingSprite
RecuitPageTimer=0
endif
If RecruitPage=0 and mousex()=>404 and mousex()=<470 and mousey()=>334 and mousey()=<349 and mouseclick()=1 and Recuited2=0
RecuitmentMenu=0 : RecuitSubMenu=2
For HidingSprite=7 to 21
If sprite exist(HidingSprite)=1 then hide sprite HidingSprite
Next HidingSprite
RecuitPageTimer=0
endif
If RecruitPage=1 and mousex()=>147 and mousex()=<217 and mousey()=>334 and mousey()=<349 and mouseclick()=1 and Recuited3=0
RecuitmentMenu=0 : RecuitSubMenu=3
For HidingSprite=7 to 21
If sprite exist(HidingSprite)=1 then hide sprite HidingSprite
Next HidingSprite
RecuitPageTimer=0
endif
If RecruitPage=1 and mousex()=>404 and mousex()=<470 and mousey()=>334 and mousey()=<349 and mouseclick()=1 and Recuited4=0
RecuitmentMenu=0 : RecuitSubMenu=4
For HidingSprite=7 to 21
If sprite exist(HidingSprite)=1 then hide sprite HidingSprite
Next HidingSprite
RecuitPageTimer=0
endif
If RecruitPage=2 and mousex()=>147 and mousex()=<217 and mousey()=>334 and mousey()=<349 and mouseclick()=1 and Recuited5=0
RecuitmentMenu=0 : RecuitSubMenu=5
For HidingSprite=7 to 21
If sprite exist(HidingSprite)=1 then hide sprite HidingSprite
Next HidingSprite
RecuitPageTimer=0
endif
If RecruitPage=2 and mousex()=>404 and mousex()=<470 and mousey()=>334 and mousey()=<349 and mouseclick()=1 and Recuited6=0
RecuitmentMenu=0 : RecuitSubMenu=6
For HidingSprite=7 to 21
If sprite exist(HidingSprite)=1 then hide sprite HidingSprite
Next HidingSprite
RecuitPageTimer=0
endif
Rem Timers
` Next Page Timer
NextPageTimer=NextPageTimer+1
` Recuit Timer
RecuitPageTimer=RecuitPageTimer+1
` Next Page
If RecruitPage<2 then text 484,370,"Next Page"
If mousex()=>467 and mousex()=<563 and mousey()=>370 and mousey()=<387 and mouseclick()=1 and NextPageTimer=>50 and RecruitPage<2 then RecruitPage=RecruitPage+1 : NextPageTimer=0
` Previous Page
If RecruitPage>0 then text 84,370,"Previous Page"
If mousex()=>75 and mousex()=<195 and mousey()=>370 and mousey()=<387 and mouseclick()=1 and NextPageTimer=>50 and RecruitPage>0 then RecruitPage=RecruitPage-1 : NextPageTimer=0
endif
Rem Recuit Person
If RecuitSubMenu=1
center text 182,105,"Recuit Information"
text 70,130, "Trustworthy : " + str$(Recuitable1Trustworthy)
text 70,150, "Loyalty : " + str$(Recuitable1Loyalty)
box 70,175,280,178
text 70,190, "Finance"
text 200,190,str$(NightWatchMoney)
text 200,210,"-50"
box 150,230,280,233
text 200,240,str$(NightWatchMoney-50)
text 70,255, "Weekly Cost"
text 200,255,"-" + str$(NightWatchWeeklyCost)
text 70,270, "New Weekly Cost"
text 200,270,"-" + str$(NightWatchWeeklyCost+25)
box 150,290,280,293
text 200,300,str$((NightWatchMoney-50)-NightWatchWeeklyCost-25)
center text 182,335,"Confirm Return"
paste sprite 11,400,130
set text size 30
center text 440,220,Recuitable1FirstName$ + " " + Recuitable1SecondName$
set text size 12
If Recuitable1Trustworthy>Recuitable1Loyalty
text 340,270,Recuitable1FirstName$ + " " + Recuitable1SecondName$ + " will follow orders "
text 340,290,"of people they trust even if "
text 340,310,"it isn't strictly legal and"
text 340,330,"will get any job done but may"
text 340,350,"take out some of the "
text 340,370,"buildings in the process."
endif
If Recuitable1Trustworthy<Recuitable1Loyalty
text 340,270,Recuitable1FirstName$ + " " + Recuitable1SecondName$ + " will uphold the law"
text 340,290,"at any cost to themself or "
text 340,310,"others.They do everything by"
text 340,330,"the book and are praized well"
text 340,350,"by the public for doing so, "
text 340,370,"but not by all."
endif
If Recuitable1Trustworthy=Recuitable1Loyalty
text 340,270,Recuitable1FirstName$ + " " + Recuitable1SecondName$ + " will slide from one"
text 340,290,"side of law enforcing to the"
text 340,310,"other.Good at getting things"
text 340,330,"done and the most versatile "
text 340,350,"Watchman."
endif
Rem Recuit/Return
Rem Confirm
If mouseclick()=1 and mousex()=>102 and mousex()=<160 and mousey()=>334 and mousey()=<351
RecuitSubMenu=0 : RecuitmentMenu=1
open to write 10,"Night Watch/Watchmen/RWM.txt"
write string 10,Recuitable1FirstName$ + " " + Recuitable1SecondName$
write string 10,str$(Recuitable1Trustworthy)
write string 10,str$(Recuitable1Loyalty)
Recuited1=1
endif
Rem Return
If mousex()=>212 and mousex()=<266 and mousey()=>334 and mousey()=<348 and mouseclick()=1 then RecuitSubMenu=0 : RecuitmentMenu=1
endif
Rem Recuit Person 2
If RecuitSubMenu=2
center text 182,105,"Recuit Information"
text 70,130, "Trustworthy : " + str$(Recuitable2Trustworthy)
text 70,150, "Loyalty : " + str$(Recuitable2Loyalty)
box 70,175,280,178
text 70,190, "Finance"
text 200,190,str$(NightWatchMoney)
text 200,210,"-50"
box 150,230,280,233
text 200,240,str$(NightWatchMoney-50)
text 70,255, "Weekly Cost"
text 200,255,"-" + str$(NightWatchWeeklyCost)
text 70,270, "New Weekly Cost"
text 200,270,"-" + str$(NightWatchWeeklyCost+25)
box 150,290,280,293
text 200,300,str$((NightWatchMoney-50)-NightWatchWeeklyCost-25)
center text 182,335,"Confirm Return"
paste sprite 11,400,130
set text size 30
center text 440,220,Recuitable2FirstName$ + " " + Recuitable2SecondName$
set text size 12
If Recuitable2Trustworthy>Recuitable2Loyalty
text 340,270,Recuitable2FirstName$ + " " + Recuitable2SecondName$ + " will follow orders "
text 340,290,"of people they trust even if "
text 340,310,"it isn't strictly legal and"
text 340,330,"will get any job done but may"
text 340,350,"take out some of the "
text 340,370,"buildings in the process."
endif
If Recuitable2Trustworthy<Recuitable2Loyalty
text 340,270,Recuitable2FirstName$ + " " + Recuitable2SecondName$ + " will uphold the law"
text 340,290,"at any cost to themself or "
text 340,310,"others.They do everything by"
text 340,330,"the book and are praized well"
text 340,350,"by the public for doing so, "
text 340,370,"but not by all."
endif
If Recuitable2Trustworthy=Recuitable2Loyalty
text 340,270,Recuitable2FirstName$ + " " + Recuitable2SecondName$ + " will slide from one"
text 340,290,"side of law enforcing to the"
text 340,310,"other.Good at getting things"
text 340,330,"done and the most versatile "
text 340,350,"Watchman."
endif
Rem Recuit/Return
Rem Confirm
If mouseclick()=1 and mousex()=>102 and mousex()=<160 and mousey()=>334 and mousey()=<351
RecuitSubMenu=0 : RecuitmentMenu=1
open to write 10,"Night Watch/Watchmen/RWM.txt"
write string 10,Recuitable2FirstName$ + " " + Recuitable2SecondName$
write string 10,str$(Recuitable2Trustworthy)
write string 10,str$(Recuitable2Loyalty)
Recuited2=1
endif
Rem Return
If mousex()=>212 and mousex()=<266 and mousey()=>334 and mousey()=<348 and mouseclick()=1 then RecuitSubMenu=0 : RecuitmentMenu=1
endif
Rem Recuit Person 3
If RecuitSubMenu=3
center text 182,105,"Recuit Information"
text 70,130, "Trustworthy : " + str$(Recuitable3Trustworthy)
text 70,150, "Loyalty : " + str$(Recuitable3Loyalty)
box 70,175,280,178
text 70,190, "Finance"
text 200,190,str$(NightWatchMoney)
text 200,210,"-50"
box 150,230,280,233
text 200,240,str$(NightWatchMoney-50)
text 70,255, "Weekly Cost"
text 200,255,"-" + str$(NightWatchWeeklyCost)
text 70,270, "New Weekly Cost"
text 200,270,"-" + str$(NightWatchWeeklyCost+25)
box 150,290,280,293
text 200,300,str$((NightWatchMoney-50)-NightWatchWeeklyCost-25)
center text 182,335,"Confirm Return"
paste sprite 11,400,130
set text size 30
center text 440,220,Recuitable3FirstName$ + " " + Recuitable3SecondName$
set text size 12
If Recuitable3Trustworthy>Recuitable3Loyalty
text 340,270,Recuitable3FirstName$ + " " + Recuitable3SecondName$ + " will follow orders "
text 340,290,"of people they trust even if "
text 340,310,"it isn't strictly legal and"
text 340,330,"will get any job done but may"
text 340,350,"take out some of the "
text 340,370,"buildings in the process."
endif
If Recuitable3Trustworthy<Recuitable3Loyalty
text 340,270,Recuitable3FirstName$ + " " + Recuitable3SecondName$ + " will uphold the law"
text 340,290,"at any cost to themself or "
text 340,310,"others.They do everything by"
text 340,330,"the book and are praized well"
text 340,350,"by the public for doing so, "
text 340,370,"but not by all."
endif
If Recuitable3Trustworthy=Recuitable3Loyalty
text 340,270,Recuitable3FirstName$ + " " + Recuitable3SecondName$ + " will slide from one"
text 340,290,"side of law enforcing to the"
text 340,310,"other.Good at getting things"
text 340,330,"done and the most versatile "
text 340,350,"Watchman."
endif
Rem Recuit/Return
Rem Confirm
If mouseclick()=1 and mousex()=>102 and mousex()=<160 and mousey()=>334 and mousey()=<351
RecuitSubMenu=0 : RecuitmentMenu=1
open to write 10,"Night Watch/Watchmen/RWM.txt"
write string 10,Recuitable3FirstName$ + " " + Recuitable3SecondName$
write string 10,str$(Recuitable3Trustworthy)
write string 10,str$(Recuitable3Loyalty)
Recuited3=1
endif
Rem Return
If mousex()=>212 and mousex()=<266 and mousey()=>334 and mousey()=<348 and mouseclick()=1 then RecuitSubMenu=0 : RecuitmentMenu=1
endif
Rem Recuit Person 4
If RecuitSubMenu=4
center text 182,105,"Recuit Information"
text 70,130, "Trustworthy : " + str$(Recuitable4Trustworthy)
text 70,150, "Loyalty : " + str$(Recuitable4Loyalty)
box 70,175,280,178
text 70,190, "Finance"
text 200,190,str$(NightWatchMoney)
text 200,210,"-50"
box 150,230,280,233
text 200,240,str$(NightWatchMoney-50)
text 70,255, "Weekly Cost"
text 200,255,"-" + str$(NightWatchWeeklyCost)
text 70,270, "New Weekly Cost"
text 200,270,"-" + str$(NightWatchWeeklyCost+25)
box 150,290,280,293
text 200,300,str$((NightWatchMoney-50)-NightWatchWeeklyCost-25)
center text 182,335,"Confirm Return"
paste sprite 11,400,130
set text size 30
center text 440,220,Recuitable4FirstName$ + " " + Recuitable4SecondName$
set text size 12
If Recuitable4Trustworthy>Recuitable4Loyalty
text 340,270,Recuitable4FirstName$ + " " + Recuitable4SecondName$ + " will follow orders "
text 340,290,"of people they trust even if "
text 340,310,"it isn't strictly legal and"
text 340,330,"will get any job done but may"
text 340,350,"take out some of the "
text 340,370,"buildings in the process."
endif
If Recuitable4Trustworthy<Recuitable4Loyalty
text 340,270,Recuitable4FirstName$ + " " + Recuitable4SecondName$ + " will uphold the law"
text 340,290,"at any cost to themself or "
text 340,310,"others.They do everything by"
text 340,330,"the book and are praized well"
text 340,350,"by the public for doing so, "
text 340,370,"but not by all."
endif
If Recuitable4Trustworthy=Recuitable4Loyalty
text 340,270,Recuitable4FirstName$ + " " + Recuitable4SecondName$ + " will slide from one"
text 340,290,"side of law enforcing to the"
text 340,310,"other.Good at getting things"
text 340,330,"done and the most versatile "
text 340,350,"Watchman."
endif
Rem Recuit/Return
Rem Confirm
If mouseclick()=1 and mousex()=>102 and mousex()=<160 and mousey()=>334 and mousey()=<351
RecuitSubMenu=0 : RecuitmentMenu=1
open to write 10,"Night Watch/Watchmen/RWM.txt"
write string 10,Recuitable4FirstName$ + " " + Recuitable4SecondName$
write string 10,str$(Recuitable4Trustworthy)
write string 10,str$(Recuitable4Loyalty)
Recuited4=1
endif
Rem Return
If mousex()=>212 and mousex()=<266 and mousey()=>334 and mousey()=<348 and mouseclick()=1 then RecuitSubMenu=0 : RecuitmentMenu=1
endif
Rem Recuit Person 5
If RecuitSubMenu=5
center text 182,105,"Recuit Information"
text 70,130, "Trustworthy : " + str$(Recuitable5Trustworthy)
text 70,150, "Loyalty : " + str$(Recuitable5Loyalty)
box 70,175,280,178
text 70,190, "Finance"
text 200,190,str$(NightWatchMoney)
text 200,210,"-50"
box 150,230,280,233
text 200,240,str$(NightWatchMoney-50)
text 70,255, "Weekly Cost"
text 200,255,"-" + str$(NightWatchWeeklyCost)
text 70,270, "New Weekly Cost"
text 200,270,"-" + str$(NightWatchWeeklyCost+25)
box 150,290,280,293
text 200,300,str$((NightWatchMoney-50)-NightWatchWeeklyCost-25)
center text 182,335,"Confirm Return"
paste sprite 11,400,130
set text size 30
center text 440,220,Recuitable5FirstName$ + " " + Recuitable5SecondName$
set text size 12
If Recuitable5Trustworthy>Recuitable5Loyalty
text 340,270,Recuitable5FirstName$ + " " + Recuitable5SecondName$ + " will follow orders "
text 340,290,"of people they trust even if "
text 340,310,"it isn't strictly legal and"
text 340,330,"will get any job done but may"
text 340,350,"take out some of the "
text 340,370,"buildings in the process."
endif
If Recuitable5Trustworthy<Recuitable5Loyalty
text 340,270,Recuitable5FirstName$ + " " + Recuitable5SecondName$ + " will uphold the law"
text 340,290,"at any cost to themself or "
text 340,310,"others.They do everything by"
text 340,330,"the book and are praized well"
text 340,350,"by the public for doing so, "
text 340,370,"but not by all."
endif
If Recuitable5Trustworthy=Recuitable5Loyalty
text 340,270,Recuitable5FirstName$ + " " + Recuitable5SecondName$ + " will slide from one"
text 340,290,"side of law enforcing to the"
text 340,310,"other.Good at getting things"
text 340,330,"done and the most versatile "
text 340,350,"Watchman."
endif
Rem Recuit/Return
Rem Confirm
If mouseclick()=1 and mousex()=>102 and mousex()=<160 and mousey()=>334 and mousey()=<351
RecuitSubMenu=0 : RecuitmentMenu=1
open to write 10,"Night Watch/Watchmen/RWM.txt"
write string 10,Recuitable5FirstName$ + " " + Recuitable5SecondName$
write string 10,str$(Recuitable5Trustworthy)
write string 10,str$(Recuitable5Loyalty)
Recuited5=1
endif
Rem Return
If mousex()=>212 and mousex()=<266 and mousey()=>334 and mousey()=<348 and mouseclick()=1 then RecuitSubMenu=0 : RecuitmentMenu=1
endif
Rem Recuit Person 6
If RecuitSubMenu=6
center text 182,105,"Recuit Information"
text 70,130, "Trustworthy : " + str$(Recuitable6Trustworthy)
text 70,150, "Loyalty : " + str$(Recuitable6Loyalty)
box 70,175,280,178
text 70,190, "Finance"
text 200,190,str$(NightWatchMoney)
text 200,210,"-50"
box 150,230,280,233
text 200,240,str$(NightWatchMoney-50)
text 70,255, "Weekly Cost"
text 200,255,"-" + str$(NightWatchWeeklyCost)
text 70,270, "New Weekly Cost"
text 200,270,"-" + str$(NightWatchWeeklyCost+25)
box 150,290,280,293
text 200,300,str$((NightWatchMoney-50)-NightWatchWeeklyCost-25)
center text 182,335,"Confirm Return"
paste sprite 11,400,130
set text size 30
center text 440,220,Recuitable6FirstName$ + " " + Recuitable6SecondName$
set text size 12
If Recuitable6Trustworthy>Recuitable6Loyalty
text 340,270,Recuitable6FirstName$ + " " + Recuitable6SecondName$ + " will follow orders "
text 340,290,"of people they trust even if "
text 340,310,"it isn't strictly legal and"
text 340,330,"will get any job done but may"
text 340,350,"take out some of the "
text 340,370,"buildings in the process."
endif
If Recuitable6Trustworthy<Recuitable6Loyalty
text 340,270,Recuitable6FirstName$ + " " + Recuitable6SecondName$ + " will uphold the law"
text 340,290,"at any cost to themself or "
text 340,310,"others.They do everything by"
text 340,330,"the book and are praized well"
text 340,350,"by the public for doing so, "
text 340,370,"but not by all."
endif
If Recuitable6Trustworthy=Recuitable6Loyalty
text 340,270,Recuitable6FirstName$ + " " + Recuitable6SecondName$ + " will slide from one"
text 340,290,"side of law enforcing to the"
text 340,310,"other.Good at getting things"
text 340,330,"done and the most versatile "
text 340,350,"Watchman."
endif
Rem Recuit/Return
Rem Confirm
If mouseclick()=1 and mousex()=>102 and mousex()=<160 and mousey()=>334 and mousey()=<351
RecuitSubMenu=0 : RecuitmentMenu=1
open to write 10,"Night Watch/Watchmen/RWM.txt"
write string 10,Recuitable6FirstName$ + " " + Recuitable6SecondName$
write string 10,str$(Recuitable6Trustworthy)
write string 10,str$(Recuitable6Loyalty)
Recuited6=1
endif
Rem Return
If mousex()=>212 and mousex()=<266 and mousey()=>334 and mousey()=<348 and mouseclick()=1 then RecuitSubMenu=0 : RecuitmentMenu=1
endif
Rem Recuitment Setup
If RecuitmentSetup=1
for PeopleRecuitable=1 to 6
FirstName=rnd(1)
LastName=rnd(1)
Trustworthy=rnd(10)
Loyalty=rnd(10)
` Sixth
If Recuitable6FirstName$="" and len(Recuitable5FirstName$)=>1
If FirstName=1 then Recuitable6FirstName$="bob"
If LastName=1 then Recuitable56econdName$="fred"
Recuitable6Trustworthy=Trustworthy
If Recuitable6Trustworthy=0 then Recuitable6Trustworthy=1
Recuitable6Loyalty=Loyalty
If Recuitable6Loyalty=0 then Recuitable6Loyalty=1
endif
` Fifth
If Recuitable5FirstName$="" and len(Recuitable4FirstName$)=>1
If FirstName=1 then Recuitable5FirstName$="bob"
If LastName=1 then Recuitable5SecondName$="fred"
Recuitable5Trustworthy=Trustworthy
If Recuitable5Trustworthy=0 then Recuitable5Trustworthy=1
Recuitable5Loyalty=Loyalty
If Recuitable5Loyalty=0 then Recuitable5Loyalty=1
endif
` Fourth
If Recuitable4FirstName$="" and len(Recuitable3FirstName$)=>1
If FirstName=1 then Recuitable4FirstName$="bob"
If LastName=1 then Recuitable4SecondName$="fred"
Recuitable4Trustworthy=Trustworthy
If Recuitable4Trustworthy=0 then Recuitable4Trustworthy=1
Recuitable4Loyalty=Loyalty
If Recuitable4Loyalty=0 then Recuitable4Loyalty=1
endif
` Third
If Recuitable3FirstName$="" and len(Recuitable2FirstName$)=>1
If FirstName=1 then Recuitable3FirstName$="bob"
If LastName=1 then Recuitable3SecondName$="fred"
Recuitable3Trustworthy=Trustworthy
If Recuitable3Trustworthy=0 then Recuitable3Trustworthy=1
Recuitable3Loyalty=Loyalty
If Recuitable3Loyalty=0 then Recuitable3Loyalty=1
endif
` Second
If Recuitable2FirstName$="" and len(Recuitable1FirstName$)=>1
If FirstName=1 or FirstName=0 then Recuitable2FirstName$="Will"
If LastName=1 or LastName=0 then Recuitable2SecondName$="Trip"
Recuitable2Trustworthy=Trustworthy
If Recuitable2Trustworthy=0 then Recuitable2Trustworthy=1
Recuitable2Loyalty=Loyalty
If Recuitable2Loyalty=0 then Recuitable2Loyalty=1
endif
` First
If Recuitable1FirstName$=""
If FirstName=1 or FirstName=0 then Recuitable1FirstName$="Sam"
If LastName=1 or LastName=0 then Recuitable1SecondName$="Gold"
Recuitable1Trustworthy=Trustworthy
If Recuitable1Trustworthy=0 then Recuitable1Trustworthy=1
Recuitable1Loyalty=Loyalty
If Recuitable1Loyalty=0 then Recuitable1Loyalty=1
endif
Next PeopleRecuitable
endif
loop
Thanks in advance and I bet it's a simple fix as always but I can't find it.