Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function splash()
- term.setBackgroundColor(colors.black)
- term.clear()
- term.setTextColor(colors.red)
- term.setCursorPos(2,2)
- term.setBackgroundColor(colors.red)
- term.write(" ")
- term.setBackgroundColor(colors.black)
- term.write(" ")
- term.setBackgroundColor(colors.red)
- term.write(" ")
- term.setBackgroundColor(colors.black)
- term.write(" ")
- term.setBackgroundColor(colors.red)
- term.write(" ")
- term.setBackgroundColor(colors.black)
- term.write(" ")
- term.setBackgroundColor(colors.red)
- term.write(" ")
- term.setBackgroundColor(colors.black)
- term.write(" ")
- term.setBackgroundColor(colors.red)
- term.write(" ")
- term.setBackgroundColor(colors.black)
- term.write(" Justyn is Gay II: The Happening")
- end
- splash()print()
- function lose()
- term.setTextColor(colors.red)
- textutils.slowPrint("GAME OVER",1)
- os.sleep(1)
- os.shutdown()
- end
- term.setTextColor(colors.yellow)
- term.setCursorPos(1,4)textutils.slowPrint("Following the events of the previous game - our heroes have failed to destroy the evil fuckwits behind the DeathTron, and everyone on Earth was killed in one night by its evil terror. Only those who were given the untested cure to the DeathTron's evil rays were saved, and the cure could only be distributed over rednet. This means that everyone on Earth except computercraft players are all dead. Desolate and sparse, they all joined together in Chicago, or died trying. The world currency is now Krist, and it is up to everyone to not die for as long as possible. Most of the team has already been killed. Of the 100 survivors, only 85 actually know how to write anything in Lua. The DeathTron must be stopped from eradicating what little life is left on earth. To do this, it must be hacked. The DeathTron is powered by the OpenComputers mod, so rednet attacks won't work. We need to make a special virus that infects OpenComputers hardware, with access to ComputerCraft hardware alone. This must be done in 30 days, which is how long it takes to recharge the FuckBeam on the DeathTron.",20)
- textutils.slowPrint("Now that the 100 survivors are in one place, the Willis Tower, they need to get the power back on so that they can take the electricity elevator all the way up to the observation deck. Any members of the team who are unable to make programs have been reclassed as the lowest social class; the \"Midiots\". The people who only really know how to make door locks and the like are \"Padawans\", and the people who make nice things are the \"Jedi\". Only Zambonie wanted to call the classes Padawans and Jedi, but it kind of stuck anyways. I mean who doesn't want to be a jedi? I guess that really amazing programming skill is kinda comparable to the force. You can do cool shit that makes people amazed and there's also a dark side of Lua which could be evil evil bad things but there isn't really any time for that now because everyone on the fucking planet is dead except for us. It is imperative that we get the power turned on in the Willis tower. If not, all will be lost...",80000)
- os.sleep(5)
- local midiots = 15
- local padawans = 70
- local jedi = 15
- day = 1
- function nextday()
- --term.clear()
- --term.setCursorPos(1,1)
- term.setTextColor(colors.red)
- textutils.slowPrint("*** Day "..tostring(day).." ***",3)
- day = day + 1
- os.sleep(2)
- term.setTextColor(colors.cyan)
- print(tostring(midiots).." midiots, "..tostring(padawans).." padawans, "..tostring(jedi).." jedi")
- term.setTextColor(colors.white)
- end
- local a = print
- day = 1
- nextday()
- term.setTextColor(colors.lime)
- a("When playing, you will be presented with four choices per day. If, on day 30, you do not destroy the DeathTron, you will have lost.")
- a("To make a selection, press a number between 1 and 4.")
- term.setTextColor(colors.white)
- a("1: send 10 midiots to power plant")
- a("2: send 10 padawans to power plant")
- a("3: send 10 jedi to power plant")
- a("4: send 1 jedi to power plant")
- function ask()
- term.setTextColor(colors.lime)
- while true do
- local a, b = os.pullEvent()
- if a == "char" then
- if b == "1" or b == "2" or b =="3" or b== "4" then
- return tonumber(b)
- end
- end
- end
- end
- fuck=ask()
- if fuck == 1 then
- a("You send 10 midiots to the power plant. The power turns on by sunset, but none of them have returned by the morning...")
- midiots = midiots - 10
- nextday()
- a("1: send 5 midiots to search for the missing midiots")
- a("2: send 5 padawans to search for the missing midiots")
- a("3: send a jedi to search for the missing midiots")
- a("4: leave the midiots for dead and start building")
- shit=ask()
- elseif fuck == 2 then
- a("You send 10 padawans to the power plant. The power turns on and they all return safely by sundown.")
- nextday()
- elseif fuck == 3 then
- a("You send 10 jedi to the power plant. A huge explosion is heard in the distance. There were two survivors.")
- a("Justyn and Lemmmy returned from the plant with third degree burns. They admit that it was both of their faults.")
- jedi = jedi - 8
- nextday()
- a("1: execute them both")
- a("2: lock them away")
- a("3: search for another power plant")
- a("4: hold a funeral for the deceased jedi")
- shit=ask()
- if shit == 1 then
- a("You hold an elaborate lynching, ceremoniously shackling Justyn and Lemmmy and carrying them up the stairs to the roof of the Willis Tower. You have a midiot shove Justyn off the edge. He tries shoving Lemmmy off, but he takes the midiot down with him.")
- jedi = jedi - 2
- midiots = midiots - 1
- nextday()
- a("1: search for another power plant")
- a("2: hold a funeral for the deceased jedi and the midiot")
- a("3: search the building for batteries")
- a("4: step down as a leader, having killed 11 people in a few days")
- justynisgay =ask()
- if justynisgay == 1 then
- a("You send everyone to search for another power plant, with plans to regroup in 3 days. Nobody returns.")
- lose()
- elseif justynisgay == 2 then
- a("You hold an elaborate funeral for the 11 people who died under your orders. The four jedi other than yourself push to overthrow you. Literally off the building.")
- lose()
- elseif justynisgay == 3 then
- a("You search every file cabinet in the building. In a cabinet you find a floppy disk containing full blueprints for the DeathTron, along with instructions to hack it from the outside.")
- nextday()
- a("1: search for another power plant")
- a("2: search for batteries some more")
- a("3: leave the willis tower in search of computers")
- a("4: email the people on the DeathTron asking for peace")
- lll = ask()
- if lll == 1 then
- a("You send everyone to search for another power plant, with plans to regroup in 3 days. Nobody returns.")
- lose()
- elseif lll == 2 then
- a("Every room in the building is ransacked for batteries. Eventually everyone gets fed up with your clear lack of planning and leave in search of a power plant, with or without you.")
- lose()
- elseif lll == 3 then
- a("After splitting into four search teams, your team gets hopelessly lost near what is likely lake michigan. Hungry and tired, your followers seem to have lost their morale.")
- day = 27
- jedi = 2
- padawan = 18
- midiots = 5
- nextday()
- a("You starve to death before any other options are presented.")
- lose()
- elseif lll==4 then
- a("You realize that you don't have any technology to email them with. After suggesting it to the crowd. They lynch you, thinking you may be hiding a pocket computer.")
- lose()
- end
- elseif justynisgay == 4 then
- a("Your angry followers push you off the building, believing that Justyn and Lemmmy should have lived.")
- lose()
- end
- elseif shit == 2 then
- a("You try to lock Justyn and Lemmmy in the underground parking lot of the Willis Tower, but they both gang up on you and kill you, taking your position as leader.")
- lose()
- elseif shit == 3 then
- a("You send everyone out on a search for power plants, with plans to regroup in 3 days. Nobody returns.")
- lose()
- elseif shit == 4 then
- a("You waste an entire day with an opulent funeral. The power suddenly turns on. The jedi Lignum returns from the power plant, with minor burns.")
- jedi = jedi + 1
- nextday()
- end
- elseif fuck == 4 then
- a("You send the jedi Zambonie to the power plant. The power turns on and he returns safely by sundown.")
- nextday()
- end
- a("1: Start building computers")
- a("2: Search the building for computers")
- a("3: Search the dumpsters for computers")
- a("4: Start building turtles")
- s = ask()
- if s == 1 then
- a("Your team constructs enough computers for everyone with the materials in the building.")
- elseif s == 2 then
- a("Your team finds enough computers for everyone to use. They are all Windows 8.1 though.")
- elseif s == 3 then
- a("Your team finds several bad smelling computers. It'll do.")
- elseif s == 4 then
- a("Your team builds a bunch of turtles, and begins using them as computers.")
- end
- nextday()
- a("1: Start trying to connect to the DeathTron")
- a("2: Start making viruses of all sorts")
- a("3: Start making weapons")
- a("4: Build advanced computers")
- s = ask()
- if s == 1 then
- a("While connecting, a jedi accidentally shuts down the entire power grid on the DeathTron. It is no longer visible in the night sky.")
- elseif s == 2 then
- a("A virus infects all the computers on Earth. Apparently the DeathTron is connected to a station on the surface, because it's completely shut down.")
- elseif s == 3 then
- a("Your team, attempting to make a lightsaber, does something wrong and causes a large explosion. The Willis Tower collapses, killing many people.")
- jedi = 2
- padawans = 5
- midiots = 3
- nextday()
- a("1: Move to a different tower")
- a("2: Kill the other jedi in frustration")
- a("3: Kill everyone in frustration")
- a("4: Kill yourself")
- ss=ask()
- if ss == 1 then
- a("You move to another tower. 3 of your midiots and 1 of your padawans starve to death.")
- padawans = 4
- midiots = 0
- nextday()
- a("1: Kill and eat the other jedi")
- a("2: Kill and eat a padawan")
- a("3: Kill yourself, and let the others eat you")
- a("4: Search the tower for food")
- s2s=ask()
- if s2s == 1 then
- a("3d6, the other jedi, pulls out a fully functional lightsaber, and kills you.")
- lose()
- elseif s2s == 2 then
- a("3d6, the other jedi, pulls out a fully functional lightsaber, and kills you. The survivors eat your corpse.")
- lose()
- elseif s2s == 3 then
- a("You kill youself. Nobody eats you for fear of being a cannibal.")
- lose()
- elseif s2s == 4 then
- a("While searching for food in this Kmart, you starve to death.")
- lose()
- end
- elseif ss == 2 then
- a("3d6, the other jedi, pulls out a fully functional lightsaber, and kills you.")
- lose()
- elseif ss == 3 then
- a("3d6, the other jedi, pulls out a fully functional lightsaber, and kills you hoping to protect the few survivors.")
- lose()
- elseif ss == 4 then
- lose()
- end
- elseif s == 4 then
- a("You take all gold from everyone. The jedi 3d6, who has the most gold, also has a lightsaber, which she uses to remove your head.")
- lose()
- end
- a("All you need to do now is get into space, enter the DeathTron, and destroy it.")
- nextday()
- a("1: Steal a rocket")
- a("2: Build a rocket")
- a("3: Make lightsabers")
- a("4: Assume the world is saved")
- function win()
- term.setTextColor(colors.purple)
- a("Justyn comes out of the closet. YOU WIN!")
- os.sleep(14124214)
- lose()
- end
- k = ask()
- if k == 1 then
- a("You find a fully functional NASA rocket that everyone can use.")
- elseif k == 2 then
- a("You build a rocket with Galacticraft. It'll have to do.")
- elseif k == 3 then
- a("You make ".. 1+jedi.." lightsabers, when suddenly, the DeathTron crashes down to earth!")
- elseif k == 4 then
- lose()
- end
- if k < 3 then
- nextday()
- a("1: Fly to the DeathTron")
- a("2: Sacrifice the midiots for good luck")
- a("3: Enter creative mode")
- a("4: Assume the world is saved")
- q = ask()
- if q == 1 then
- a("You take off for the DeathTron. In space your ship inadvertently falls apart into conviniently functional pieces.")
- a("You now have a mothership, a fleet of "..midiots.." Y-wings, and "..padawans.." X-wings.")
- a("A rather cinematic radio communication ensues. Everyone splits into red and yellow teams, and they all say that they're standing by.")
- a("The DeathTron surrenders before anything cool happens.")
- win()
- elseif q == 2 then
- a("You kill all the midiots. The bloodbath raises your team's morale, and you take off for the DeathTron.")
- nextday()
- a("1: Smash into the DeathTron")
- a("2: Destroy the DeathTron")
- a("3: Infiltrate the DeathTron")
- a("4: Return home")
- aa = ask()
- if aa == 1 then
- a("You smash into the DeathTron, killing everyone you were hoping to protect.")
- lose()
- elseif aa == 2 then
- a("The jedi (or maybe sith) Zambonie won't allow that. He assassinates you.")
- lose()
- elseif aa == 3 then
- a("You break into the DeathTron and kill everyone with lightsabers you got somewhere.")
- win()
- elseif aa == 4 then
- a("You burn up in the atmosphere.")
- lose()
- end
- elseif q == 3 then
- a("You realize that you are the server admin and ban everyone on the DeathTron.")
- win()
- elseif q == 4 then
- lose()
- end
- else
- team = ""
- if jedi > 1 then team = team.."You, " end
- if jedi > 2 then team = team.."3d6, " end
- if jedi > 3 then team = team.."Zambonie, " end
- if jedi > 4 then team = team.."9d9, " end
- if jedi > 5 then team = team.."Creator, " end
- if jedi > 6 then team = team.."Chervilpaw, " end
- if jedi > 7 then team = team.."Valithor, " end
- if jedi > 8 then team = team.."EsKreme, " end
- if jedi > 9 then team = team.."Lignum, " end
- if jedi > 10 then team = team.."Coatrack, " end
- if jedi > 11 then team = team.."Oeed, " end
- if jedi > 12 then team = team.."Wired, " end
- if jedi > 13 then team = team.."Ben, " end
- if jedi > 14 then team = team.."Lemmmy, " end
- if jedi > 15 then team = team.."Justyn, " end
- a(jedi.."and some midiot all have lightsabers. You easily kill every survivor on the DeathTron.")
- win()
- end
Advertisement
Add Comment
Please, Sign In to add comment