Here is the code, my error is below the code in itallics
#This is not free source
#Don't cheat by looking at this
#If you do you ruin the game
#A Towel Production
# APOC
#-------
global ammo1
global ammo2
global ammo3
global health
global tech_parts
global exp
global radio_parts
ammo1=10
ammo2=0
ammo3=0
health=100
tech_parts=0
exp=0
radio_parts=0
def simpstart():
global ammo
global health
global tech_parts
global radio_parts
print "You awake in a haze. A crate,a door and a radio."
g1 = raw_input("Which do you choose ")
if g1 == "CRATE" or g1 == "Crate" or g1 == "crate":
print "There is a pack of ammo,some food and an odd microchip"
ammo1=ammo1 + 6
health=health + 10
tech_parts=tech_parts + 1
elif g1 =="DOOR" or g1 == "Door" or g1 == "door":
print "You are outside"
elif g1 == "RADIO" or g1 == "Radio" or g1 == "radio":
print "It's only a few parts"
radio_parts=radio_parts+3
g2 = raw_input("So this is NYC.Ten years after.There are a few streets.Go west
or north ")
if g2 == "WEST" or g2 == "West" or g2 == "west":
path2()
elif g2 == "NORTH" or g2 == "North" or g2 == "north":
def path_1pt1():
print "This is where it all started. Freedom Tower. A biotech firm called
Aesthos Biotechnology. Based here."
print "I worked there."
p1 = raw_input("Go in or stay out ")
if p1 == "GO IN" or p1 == "Go in" or p1 == "go in":
print health
print tech_parts
print ammo1
print "This looks familiar"
print """Flashback 1
Boss: Hey! You go get sample SV57 from the freezer.
Me: Will do sir
Lab technician: thanks
Me: No problem"""
print "Not much in here"
elif p1 =="STAY OUT" or p1 == "Stay out" or p1 == "stay out":
print "It seems a lot of people died here"
print """Flashback 1.2
Test subject: AHHGH....What the what!
Lab technician: God! What is happening?
Me: What sample was that?
Lab technician: SV57
Me: RUN LIKE HECK!
The lab tech was infected
Me: All my fault...All my fault"""
print """Man: Hello.
Me: Who are you.
Man:That is...unnecessary at this time.
Me: Then why are you here?
Man: To help
Man: I know where your family is.
Me: Where?!
Man: Ontario, Canada. That is 282 miles."""
print " Man: This a long journey, but I believe you can accomplish it."
print
print
print "Ontario is north. Got to get there."
p2 = raw_input("There is a pack of crawlers up ahead. Attack or sneak ")
if p2 == "ATTACK" or p2 == "Attack" or p2 == "attack":
print "You attacked the crawlers at the loss of 6 ammo and 19 health,
but gained 55 exp"
ammo1=ammo1-6
health=health-19
exp=exp+55
elif p2 == "SNEAK" or p2 == "Sneak" or p2 == "sneak":
print "You snuck past the crawlers at the gain of 45 exp"
exp=exp+45
p3 = raw_input("Gangster: You! What you got?! Attack or run away ")
if p3 == "ATTACK" or p3 == "Attack" or p3 == "attack":
print "Several of his comrades swarm you. You died."
return path_1pt1()
health=100
elif p3 == "Run away" or p3 == "RUN AWAY" or p3 == "run away":
print "You got away, but you know you made one more enemy today"
p4 = raw_input("A car drives up. Do you carjack it or keep walking ")
if p4 == "CARJACK" or p4 == "Carjack" or p4 == "carjack":
path_1pt3()
elif p4 == "Walk" or p4 == "WALK" or p4 == "walk":
print "That was a golden opportunity"
def path_1pt2():
print "There is a barbed wire topped fence, about 7 feet high. There is a
building."
print "The weather is picking up, and the wind is getting fast and violent."
p5 = raw_input("Stay outside and risk it or check the inside of the
building ")
if p5 == "Stay" or p5 == "STAY" or p5 == "stay":
print "The wind and snow picked up. You got frostbite"
return path_1pt1()
elif p5 == "CHECK" or p5 == "Check" or p5 == "check":
print "There is a group of survivors huddled in a corner"
print """Survivor 1: Who are you?
Me: Does that matter?
Survivor 2: You aren't of 'em Protectors are ya?
Me: The what?
Survivor 1: They go around killin' people who don't comply
with their rules and live in New Quebec"
Me:Huh"""
exp=exp+200
health=health+50
ammo1=ammo1+29
p6 = raw_input("Do you wish to take a quest or continue the story? ")
if p6 == "QUEST" or p6 == "Quest" or p6 == "quest":
quest1()
elif p6 == "CONTINUE STORY" or p6 == "Continue story" or p6 == "continue
story":
print "You declined the quest"
print
print """Man: Hello
Me: Hello
Man: I hear you must make it to New Quebec
Me: Yes
Man: Give me 15 exp and you will teleport there."""
p7 = raw_input("Teleport or continue ")
if p7 == "TELEPORT" or p7 == "Teleport" or p7 == "teleport":
path_1pt3()
exp=exp-15
elif p7 == "CONTINUE" or p7 == "Continue" or p7 == "continue":
print "You chose to continue your route to New Quebec"
print """Survivor 1:Here, take these
*He passes car keys*
Me: Thanks
Survivor 1: No problem.
Survivor 2: Just fill up the gas tank"""
p8 = raw_input("You can either pick up a map or a compass ")
if p8 == "MAP" or p8 == "Map" or p8 == "map":
print "The map has a special square for gas stations"
print "It says go west 2 miles"
elif p8 == "COMPASS" or p8 == "Compass" or p8 == "compass":
print "This seems like it will be impossible to find the gas tank"
d1()
p9 = raw_input("Go east or west ")
if p9 == "EAST" or p9 == "east" or p9 == "East":
def GasStation():
global ammo1
global ammo2
global ammo3
global health
global tech_parts
global exp
global radio_parts
print "There seems to be a group of marauders gaurding the last tank"
p10=raw_input("Approach kindly or attack")
if p10.lower== "approach kindly":
print """Me: Hey Guys!
Leader:Scram!
Me: Look, I have to find my wife and kids
Leader: I don't care!
Me: I just need that gas tank
Leader: What's in it for me?
Me: Uhhhh.. ammunition
Leader: Sure."""
ammo1=ammo1-6
else:
print"They murdered you!"
return GasStation()
ammo1=ammo1-6
else:
return path1_pt2()
"A snowstorm swept through, killing you."
Here is the error:
There's an error in your program:
***'return' outside function(g.py,line 179)
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor