Welcome to the Time Travelin' Trolley Cartridge!

Background
Time Travelin' Trolley is a fictional cartridge loosely tying together two of the most famous events
in San Francisco's history: The gold rush of the 1850s and the great fire of 1906. 


Player Experience
This is a completely linear story with a set path of zones and story structure. As the players move from zone to zone, they will interact with virtual characters who exist in different historical times. The media images play an important role in this cartridge. In particular, pay attention to the zone images, which may change drastically depending on the time period of the story. 


Technical Tips
Builders
In this cartridge, one zone may represent as many as three different time periods. Therefore, it is important to use IF-THEN-ELSE scripts to ensure that the player has a different experience each time the zone is entered. For example, different actions must occur in the 1850s version of the "Trolley Turnaround" zone than in the modern version of that same zone.

Sample Script:
zoneTrolleyTurnaround:OnEnter()
if   Player:Contains(zitemGoldNugget) then
zoneOldJamesSecretSpot.Active = false
zoneOldJamesSecretSpot.Visible = false
end

if   Player:Contains(zitemTrolleyTicket) then
Wherigo.MessageBox{Text=[[**A smug trolley driver stands near the trolley.**]],Media=zmediadrivermsg,}
zcharacterTrolleyDriver:MoveTo(zoneTrolleyTurnaround)
zitemTrolleyTicket.Commands["Give"].Enabled = true
zitemTrolley:MoveTo(zoneTrolleyTurnaround)
end

In this sample code, if the player enters the Trolley Turnaround with a Gold Nugget in the inventory, a zone related to the Gold Rush era is set invisible. However, if the player enters this zone with a Trolley Ticket in the inventory, a message box is displayed and actions related to the modern version of the zone are triggered.


Inputs
While we prefer that Wherigo is played outside, we also believe these cartridges serve as helpful sources for learning how to create your own experiences. The inputs below will allow you to complete the experience using the Wherigo Builder emulator.
-3
-broma
-jm lehmann