# bus
!!============================================!!
!! !!
!! Bus Stations !!
!! !!
!!============================================!!
!!-----------------------!!
!! !!
!! community !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'community':
gs 'shortgs', 'setloc', 'bus', 'community'
$location_type = 'public_outdoors'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'
> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The community center bus stop'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'community'
act 'Walk to the community center (0:01)': minut += 1 & gt 'pav_commcenter', ''
act 'Walk to the Residential area (0:01)': minut += 1 & gt 'pav_residential', ''
if temp_transportVars['bus_wait_gadukino'] <= 60:
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'community_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'community_tickets'
gs 'transport_functions', 'buy_bus_pass'
end
else
'It''s too late to take the bus. The next one arrives in <> hours'
end
elseif $ARGS[0] = 'community_tickets':
gs 'shortgs', 'setloc', 'bus', 'community_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'community'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'pg'
act 'Stop looking at the schedule': gt 'bus', 'community_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'community', 'pg'
elseif $ARGS[0] = 'community_busses':
gs 'shortgs', 'setloc', 'bus', 'community_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'community'
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'community'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'pg'
act 'Stop looking at the schedule': gt 'bus', 'community_busses'
end
act 'Take a bus to the Pavlovsk train station (<>)': gt 'bus', 'community_pavstation'
act 'Take a bus to the old town district of Pushkin (<>)': gt 'bus', 'community_pushkin'
act 'Take a bus to the construction site (<>)': gt 'bus', 'community_construction'
act 'Take a bus to the village of Gadukino (<>)': gt 'bus', 'community_gadukino'
end
!!-----------------------!!
!! !!
!! pavstation !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'pavstation':
gs 'shortgs', 'setloc', 'bus', 'pavstation'
$location_type = 'public_outdoors'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The Pavlovsk train station bus stop'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'pavstation'
act 'Walk to the train station (0:02)': minut += 2 & gt 'pav_train_hall', ''
if transportVars['trainpass_day'] > daystart: act 'Walk to the train platform (0:02)': minut += 2 & gt 'pav_train_hall', 'platform'
if temp_transportVars['bus_wait_pavlovsk'] <= 60 or temp_transportVars['bus_wait_gadukino'] <= 60:
'The next bus in the direction of the Pavlovsk community center ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'pavstation_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'pavstation_tickets'
gs 'transport_functions', 'buy_bus_pass'
end
else
'It''s too late to take the bus. The next one arrives in <> hours.'
end
elseif $ARGS[0] = 'pavstation_tickets':
gs 'shortgs', 'setloc', 'bus', 'pavstation_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'pavstation'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'pg'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gp'
act 'Stop looking at the schedule': gt 'bus', 'pavstation_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'pavstation', 'pg'
elseif $ARGS[0] = 'pavstation_busses':
gs 'shortgs', 'setloc', 'bus', 'pavstation_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'pavstation'
'The next bus in the direction of the Pavlovsk community center ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'pavstation'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'pg'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gp'
act 'Stop looking at the schedule': gt 'bus', 'pavstation_busses'
end
act 'Take a bus to the Pavlovsk community center (<>)': gt 'bus', 'pavstation_community'
act 'Take a bus to the old town district of Pushkin (<>)': gt 'bus', 'pavstation_pushkin'
act 'Take a bus to the construction site (<>)': gt 'bus', 'pavstation_construction'
act 'Take a bus to the village of Gadukino (<>)': gt 'bus', 'pavstation_gadukino'
end
!!-----------------------!!
!! !!
!! pushkin !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'pushkin':
gs 'shortgs', 'setloc', 'bus', 'pushkin'
$location_type = 'public_outdoors'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The bus stop in the old town center of Pushkin'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'pushkin'
act 'Walk to pushkin (0:02)': minut += 2 & gt 'pushkin', ''
if temp_transportVars['bus_wait_pavlovsk'] <= 60 or temp_transportVars['bus_wait_gadukino'] <= 60:
'The next bus in the direction of Pavlovsk ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'pushkin_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'pushkin_tickets'
end
else
'It''s too late to take the bus. The next one arrives in <> hours.'
end
elseif $ARGS[0] = 'pushkin_tickets':
gs 'shortgs', 'setloc', 'bus', 'pushkin_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'pushkin'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'pg'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gp'
act 'Stop looking at the schedule': gt 'bus', 'pushkin_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'pushkin', 'pg'
elseif $ARGS[0] = 'pushkin_busses':
gs 'shortgs', 'setloc', 'bus', 'pushkin_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'pushkin'
'The next bus in the direction of Pavlovsk ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'pushkin'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'pg'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gp'
act 'Stop looking at the schedule': gt 'bus', 'pushkin_busses'
end
act 'Take a bus to the Pavlovsk community center (<>)': gt 'bus', 'pushkin_community'
act 'Take a bus to the Pavlovsk train station (<>)': gt 'bus', 'pushkin_pavstation'
act 'Take a bus to the construction site (<>)': gt 'bus', 'pushkin_construction'
act 'Take a bus to the village of Gadukino (<>)': gt 'bus', 'pushkin_gadukino'
end
!!-----------------------!!
!! !!
!! construction !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'construction':
gs 'shortgs', 'setloc', 'bus', 'construction'
$location_type = 'public_outdoors'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The temporary bus stop near the construction site'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'construction'
act 'Walk to the road (0:05)': minut += 5 & nroad = 16 & gt 'road', ''
if temp_transportVars['bus_wait_pavlovsk'] <= 60 or temp_transportVars['bus_wait_gadukino'] <= 60:
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Pavlovsk ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'construction_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'construction_tickets'
end
else
'It''s too late to take the bus. The next one arrives in <> hours.'
end
elseif $ARGS[0] = 'construction_tickets':
gs 'shortgs', 'setloc', 'bus', 'construction_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'construction'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'gp'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'pg'
act 'Stop looking at the schedule': gt 'bus', 'construction_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'construction', 'gp'
elseif $ARGS[0] = 'construction_busses':
gs 'shortgs', 'setloc', 'bus', 'construction_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'construction'
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Pavlovsk ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'construction'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'gp'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'pg'
act 'Stop looking at the schedule': gt 'bus', 'construction_busses'
end
act 'Take a bus to the village of Gadukino (<>)': gt 'bus', 'construction_gadukino'
act 'Take a bus to the old town district of Pushkin (<>)': gt 'bus', 'construction_pushkin'
act 'Take a bus to the Pavlovsk train station (<>)': gt 'bus', 'construction_pavstation'
act 'Take a bus to the Pavlovsk community center (<>)': gt 'bus', 'construction_community'
end
!!-----------------------!!
!! !!
!! gadukino !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'gadukino':
gs 'shortgs', 'setloc', 'bus', 'gadukino'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The bus stop at the forest road of the village of Gadukino'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'gadukino'
act 'Walk to Gadukino (0:01)': minut += 1 & gt 'gad_road', 'start'
if temp_transportVars['bus_wait_pavlovsk'] <= 60 or temp_transportVars['bus_wait_suburbs'] <= 60:
'The next bus in the direction of Pavlovsk ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of the suburbs of St. Petersburg ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'gadukino_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'gadukino_tickets'
gs 'transport_functions', 'buy_bus_pass'
end
else
'It''s too late to take the bus. The next one arrives in <> hours.'
end
elseif $ARGS[0] = 'gadukino_tickets':
gs 'shortgs', 'setloc', 'bus', 'gadukino_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'gadukino'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'gp'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gs'
act 'Stop looking at the schedule': gt 'bus', 'gadukino_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'gadukino', 'gp'
gs 'transport_functions', 'buy_bus_ticket', 'gadukino', 'gs'
elseif $ARGS[0] = 'gadukino_busses':
gs 'shortgs', 'setloc', 'bus', 'gadukino_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'gadukino'
'The next bus in the direction of Pavlovsk ' + iif(temp_transportVars['bus_wait_pavlovsk'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of the suburbs of the St. Petersburg suburbs ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'gadukino'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'gp'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gs'
act 'Stop looking at the schedule': gt 'bus', 'gadukino_busses'
end
act 'Take a bus to the construction site (<>)': gt 'bus', 'gadukino_construction'
act 'Take a bus to the old town district of Pushkin (<>)': gt 'bus', 'gadukino_pushkin'
act 'Take a bus to the Pavlovsk train station (<>)': gt 'bus', 'gadukino_pavstation'
act 'Take a bus to the Pavlovsk community center (<>)': gt 'bus', 'gadukino_community'
act 'Take a bus to the communal village (<>)': gt 'bus', 'gadukino_communal'
act 'Take a bus the cemetery outside of St. Petersburg (<>)': gt 'bus', 'gadukino_graveyard'
act 'Take a bus to the the suburbs of St. Petersburg (<>)': gt 'bus', 'gadukino_suburbs'
end
!!-----------------------!!
!! !!
!! communal !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'communal':
gs 'shortgs', 'setloc', 'bus', 'communal'
$location_type = 'public_outdoors'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The bus stop in the communal village'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'communal'
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of the suburbs of St. Petersburg ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Walk to the communal village (0:03)': minut += 3 & gt 'dachi', ''
if temp_transportVars['bus_wait_gadukino'] <= 60 or temp_transportVars['bus_wait_suburbs'] <= 60:
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of the suburbs of St. Petersburg ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'communal_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'communal_tickets'
end
else
'It''s too late to take the bus. The next one arrives in <> hours.'
end
elseif $ARGS[0] = 'communal_tickets':
gs 'shortgs', 'setloc', 'bus', 'communal_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'communal'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'gs'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'sg'
act 'Stop looking at the schedule': gt 'bus', 'communal_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'communal', 'gs'
elseif $ARGS[0] = 'communal_busses':
gs 'shortgs', 'setloc', 'bus', 'communal_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'communal'
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of the suburbs of the St. Petersburg suburbs ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'communal'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'gs'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'sg'
act 'Stop looking at the schedule': gt 'bus', 'communal_busses'
end
act 'Take a bus to the village of Gadukino (<>)': gt 'bus', 'communal_gadukino'
act 'Take a bus the cemetery outside of St. Petersburg (<>)': gt 'bus', 'communal_graveyard'
act 'Take a bus to the the suburbs of St. Petersburg (<>)': gt 'bus', 'communal_suburbs'
end
!!-----------------------!!
!! !!
!! graveyard !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'graveyard':
gs 'shortgs', 'setloc', 'bus', 'graveyard'
$location_type = 'public_outdoors'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The cemetery bus stop'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'graveyard'
act 'Walk to the road (0:01)': minut += 1 & nroad = 3 & gt 'road', ''
act 'Walk to the cemetary (0:15)': minut += 15 & gt 'graveyard'
if temp_transportVars['bus_wait_gadukino'] <= 60 or temp_transportVars['bus_wait_suburbs'] <= 60:
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of the suburbs of St. Petersburg ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'graveyard_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'graveyard_tickets'
end
else
'It''s too late to take the bus. The next one arrives in <> hours.'
end
elseif $ARGS[0] = 'graveyard_tickets':
gs 'shortgs', 'setloc', 'bus', 'graveyard_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'graveyard'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'sg'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gs'
act 'Stop looking at the schedule': gt 'bus', 'graveyard_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'graveyard', 'sg'
elseif $ARGS[0] = 'graveyard_busses':
gs 'shortgs', 'setloc', 'bus', 'graveyard_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'graveyard'
'The next bus in the direction of the suburbs of the St. Petersburg suburbs ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'graveyard'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'sg'
*nl
*nl
gs 'transport_functions', 'display_bus_schedule', 'gs'
act 'Stop looking at the schedule': gt 'bus', 'graveyard_busses'
end
act 'Take a bus to the suburbs of St. Petersburg (<>)': gt 'bus', 'graveyard_suburbs'
act 'Take a bus to the communal village (<>)': gt 'bus', 'graveyard_communal'
act 'Take a bus the village of Gadukino (<>)': gt 'bus', 'graveyard_gadukino'
end
!!-----------------------!!
!! !!
!! suburbs !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'suburbs':
gs 'shortgs', 'setloc', 'bus', 'suburbs'
$location_type = 'public_outdoors'
menu_off = 0
gs 'stat'
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/winter_day<>.jpg">'
else
'> src="images/locations/shared/bus/winter_night<>.jpg">'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/day<>.jpg">'
else
'> src="images/locations/shared/bus/night<>.jpg">'
end
end
'The bus stop near the suburbs of St. Petersburg'
*nl
gs 'transport_functions', 'set_bus_wait_time', 'suburbs'
act 'Walk to the suburbs (0:05)': minut += 5 & gt 'city_suburbs', 'start'
if hour >= 4 and hour < 23: act 'Walk to the Metro station (0:15)': minut += 15 & $loc = 'city_suburbs' & $loc_arg = 'start' & gt 'metro', 'start'
if temp_transportVars['bus_wait_gadukino'] <= 60:
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
if transportVars['buspass_day'] > daystart:
*nl
func('transport_functions', 'display_buspass_time')
act 'Go to platforms': gt 'bus', 'suburbs_busses'
else
act 'Walk to the ticket machine': gt 'bus', 'suburbs_tickets'
gs 'transport_functions', 'buy_bus_pass'
end
else
'It''s too late to take the bus. The next one arrives in <> hours'
end
elseif $ARGS[0] = 'suburbs_tickets':
gs 'shortgs', 'setloc', 'bus', 'suburbs_tickets'
menu_off = 0
act 'Leave the ticket office': gt 'bus', 'suburbs'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'sg'
act 'Stop looking at the schedule': gt 'bus', 'suburbs_tickets'
end
gs 'transport_functions', 'buy_bus_ticket', 'suburbs', 'sg'
elseif $ARGS[0] = 'suburbs_busses':
gs 'shortgs', 'setloc', 'bus', 'suburbs_busses'
menu_off = 0
gs 'transport_functions', 'set_bus_wait_time', 'suburbs'
'The next bus in the direction of the suburbs of the St. Petersburg suburbs ' + iif(temp_transportVars['bus_wait_suburbs'] = 0, 'is leaving now!', 'leaves in <> minutes.')
'The next bus in the direction of Gadukino ' + iif(temp_transportVars['bus_wait_gadukino'] = 0, 'is leaving now!', 'leaves in <> minutes.')
act 'Leave the platform': gt 'bus', 'suburbs'
act 'Look at the bus schedule':
*clr & cla
gs 'transport_functions', 'display_bus_schedule', 'sg'
act 'Stop looking at the schedule': gt 'bus', 'suburbs_busses'
end
act 'Take a bus the cemetery outside of St. Petersburg (<>)': gt 'bus', 'suburbs_graveyard'
act 'Take a bus to the communal village (<>)': gt 'bus', 'suburbs_communal'
act 'Take a bus the village of Gadukino (<>)': gt 'bus', 'suburbs_gadukino'
end
!!============================================!!
!! !!
!! Bus Transport !!
!! !!
!!============================================!!
!!-----------------------!!
!! !!
!! community !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'community_pavstation':
$loc = 'bus'
$loc_arg = 'pavstation'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'community', 'pavstation') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
!'> src="images/system/image_needed.png" >'
'After <> minutes, the bus stops at the Pavlovsk train station bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'community_pushkin':
$loc = 'bus'
$loc_arg = 'pushkin'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'community', 'pushkin') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pushkin bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'community_construction':
$loc = 'bus'
$loc_arg = 'construction'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'community', 'construction') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the construction site bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'community_gadukino':
$loc = 'bus'
$loc_arg = 'gadukino'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'community', 'gadukino') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Gadukino bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!-----------------------!!
!! !!
!! pavstation !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'pavstation_community':
$loc = 'bus'
$loc_arg = 'community'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pavstation', 'community') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pavlovsk community center bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'pavstation_pushkin':
$loc = 'bus'
$loc_arg = 'pushkin'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pavstation', 'pushkin') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pushkin bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'pavstation_construction':
$loc = 'bus'
$loc_arg = 'construction'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pavstation', 'construction') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the construction site bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'pavstation_gadukino':
$loc = 'bus'
$loc_arg = 'gadukino'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pavstation', 'gadukino') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Gadukino bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!-----------------------!!
!! !!
!! pushkin !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'pushkin_community':
$loc = 'bus'
$loc_arg = 'community'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pushkin', 'community') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pavlovsk community center bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'pushkin_pavstation':
$loc = 'bus'
$loc_arg = 'pavstation'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pushkin', 'pavstation') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pavlovsk train station bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'pushkin_construction':
$loc = 'bus'
$loc_arg = 'construction'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pushkin', 'construction') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the construction site bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'pushkin_gadukino':
$loc = 'bus'
$loc_arg = 'gadukino'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'pushkin', 'gadukino') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Gadukino bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!-----------------------!!
!! !!
!! construction !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'construction_community':
$loc = 'bus'
$loc_arg = 'community'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'construction', 'community') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pavlovsk community center bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'construction_pavstation':
$loc = 'bus'
$loc_arg = 'pavstation'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'construction', 'pavstation') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pavlovsk train station bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'construction_pushkin':
$loc = 'bus'
$loc_arg = 'pushkin'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'construction', 'pushkin') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pushkin bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'construction_gadukino':
$loc = 'bus'
$loc_arg = 'gadukino'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'construction', 'gadukino') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Gadukino bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!-----------------------!!
!! !!
!! gadukino !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'gadukino_community':
$loc = 'bus'
$loc_arg = 'community'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'gadukino', 'community') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pavlovsk community center bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'gadukino_pavstation':
$loc = 'bus'
$loc_arg = 'pavstation'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'gadukino', 'pavstation') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pavlovsk train station bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'gadukino_pushkin':
$loc = 'bus'
$loc_arg = 'pushkin'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'gadukino', 'pushkin') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Pushkin bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'gadukino_construction':
$loc = 'bus'
$loc_arg = 'construction'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'gadukino', 'construction') + temp_transportVars['bus_wait_pavlovsk']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the construction site bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'gadukino_communal':
$loc = 'bus'
$loc_arg = 'communal'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'gadukino', 'communal') + temp_transportVars['bus_wait_suburbs']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the communal village bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'gadukino_graveyard':
$loc = 'bus'
$loc_arg = 'graveyard'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'gadukino', 'graveyard') + temp_transportVars['bus_wait_suburbs']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the graveyard bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'gadukino_suburbs':
$loc = 'bus'
$loc_arg = 'suburbs'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'gadukino', 'suburbs') + temp_transportVars['bus_wait_suburbs']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the suburbs bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!-----------------------!!
!! !!
!! communal !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'communal_gadukino':
$loc = 'bus'
$loc_arg = 'gadukino'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'communal', 'gadukino') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Gadukino bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'communal_graveyard':
$loc = 'bus'
$loc_arg = 'graveyard'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'communal', 'graveyard') + temp_transportVars['bus_wait_suburbs']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the graveyard bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'communal_suburbs':
$loc = 'bus'
$loc_arg = 'suburbs'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'communal', 'suburbs') + temp_transportVars['bus_wait_suburbs']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the suburbs bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!-----------------------!!
!! !!
!! graveyard !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'graveyard_gadukino':
$loc = 'bus'
$loc_arg = 'gadukino'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'graveyard', 'gadukino') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Gadukino bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'graveyard_communal':
$loc = 'bus'
$loc_arg = 'communal'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'graveyard', 'communal') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the communal village bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'graveyard_suburbs':
$loc = 'bus'
$loc_arg = 'suburbs'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'graveyard', 'suburbs') + temp_transportVars['bus_wait_suburbs']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the suburbs bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!-----------------------!!
!! !!
!! suburbs !!
!! !!
!!-----------------------!!
if $ARGS[0] = 'suburbs_gadukino':
$loc = 'bus'
$loc_arg = 'gadukino'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'suburbs', 'gadukino') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the Gadukino bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'suburbs_communal':
$loc = 'bus'
$loc_arg = 'communal'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'suburbs', 'communal') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the communal village bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
elseif $ARGS[0] = 'suburbs_graveyard':
$loc = 'bus'
$loc_arg = 'graveyard'
$location_type = 'public_indoors'
menu_off = 1
gs 'transport_functions', 'set_bus_wait_time'
temp_transportVars['timecost'] = func('transport_functions', 'get_bus_timecost', 'suburbs', 'graveyard') + temp_transportVars['bus_wait_gadukino']
minut += temp_transportVars['timecost']
gs 'stat'
temp_transportVars['rand'] = rand(1, 100)
if temp_transportVars['rand'] <= 9:
gt 'bus_incidental', 'events'
elseif transportVars['bus_event_day'] ! daystart:
if temp_transportVars['rand'] <= 16:
gt 'bus_events', 'events'
end
end
gs 'bus', 'get_bus_image'
'After <> minutes, the bus stops at the graveyard bus station.'
act 'Get off the bus':
if rand(1, 100) <= 5: gt 'bus_incidental', 'end'
gt $loc, $loc_arg
end
end
!!============================================!!
!! !!
!! Genereric Functions !!
!! !!
!!============================================!!
if $ARGS[0] = 'get_bus_image':
if month >= 11 or month <= 3:
if hour >= 9 and hour <= 16:
'> src="images/locations/shared/bus/bus_day1.jpg" >'
else
'> src="images/locations/shared/bus/bus_night1.jpg" >'
end
else
if hour >= 7 and hour <= 18:
'> src="images/locations/shared/bus/bus_day1.jpg" >'
else
'> src="images/locations/shared/bus/bus_night1.jpg" >'
end
end
end
if $ARGS[0] ! 'get_bus_image': killvar 'temp_transportVars'
--- bus ---------------------------------