Pilgrims00.txt

This is the pilgrim file for the human player in the sandbox. I have added my comments in dark red. These comments are based on my own analysis of the code and my experience in working with it. I do not have any special inside information from MuckyFoot about these files, and I may in some instances be wrong.

;PILGRIMS**********************************************************************
:PilgrimMain
if
	turn > pilgrimship
then
	multitrigger :pilgrimrequest
	set pilgrimship ((turn + 15000) + (rnd%5000))
end

:PilgrimRequest
if
	0
then
	set PilgrimAccept 3
	set PilgrimRequest 1
	set PilgrimTaken 0
	disable
end

:PilgrimRequest01
if
	temple_count > 0
	PilgrimRequest > 0
then
	incoming ship_comms respond PilgrimAccept within 1440 skill ((rnd%10000) + 100)  "events_pilgrimship01"
	set PilgrimRequest 0
;	status_message "DEBUG ** Pilgrims have been created ** DEBUG"
end

:PilgrimRequest02
if
	temple_count < 1
	PilgrimRequest > 0
then
	set PilgrimRequest 0
end

:PilgrimAccept
if
	PilgrimTaken = 0
	PilgrimAccept = 2
then
	set PilgrimArrive 0
	set PilgrimMax ((rnd%9) + 4)
	set PilgrimAccept 3
	multitrigger :PilgrimTaken
end

:PilgrimAcceptLate
if
	PilgrimTaken = 1
	PilgrimAccept = 2
then
	incoming ship_comms within 720 "events_pdocking01"
	set PilgrimAccept 3
end

:PilgrimIgnoreDecline
if
	PilgrimAccept < 2
then
	set PilgrimAccept 3
end

:PilgrimTaken
if
	0
then
	set PilgrimTaken 1
	disable
end

:PilgrimGenerator
if
	pilgrimarrive < pilgrimmax
then
	place_peep ((rnd%9) + 5) mood soul ((rnd%500) + 1000)
	set pilgrimarrive (pilgrimarrive + 1)
end