From 785c6f7cce7779b9ad184d58e8afc38b4893f34d Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 13 Sep 2015 21:49:05 -0400 Subject: [PATCH] Arcade Update --- code/game/atoms.dm | 7 + code/game/machinery/computer/arcade.dm | 779 +++++++++++++++++++---- code/game/machinery/computer/computer.dm | 1 + icons/obj/toy.dmi | Bin 32815 -> 33308 bytes sound/arcade/Boom.ogg | Bin 0 -> 14482 bytes sound/arcade/Heal.ogg | Bin 0 -> 10816 bytes sound/arcade/Hit.ogg | Bin 0 -> 6752 bytes sound/arcade/Lose.ogg | Bin 0 -> 11924 bytes sound/arcade/Mana.ogg | Bin 0 -> 12105 bytes sound/arcade/Steal.ogg | Bin 0 -> 12024 bytes sound/arcade/Win.ogg | Bin 0 -> 15548 bytes 11 files changed, 650 insertions(+), 137 deletions(-) create mode 100644 sound/arcade/Boom.ogg create mode 100644 sound/arcade/Heal.ogg create mode 100644 sound/arcade/Hit.ogg create mode 100644 sound/arcade/Lose.ogg create mode 100644 sound/arcade/Mana.ogg create mode 100644 sound/arcade/Steal.ogg create mode 100644 sound/arcade/Win.ogg diff --git a/code/game/atoms.dm b/code/game/atoms.dm index eadaf5704ff..2ce4c665314 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -12,6 +12,7 @@ var/throwpass = 0 var/germ_level = GERM_LEVEL_AMBIENT // The higher the germ level, the more germ on the atom. var/simulated = 1 //filter for actions - used by lighting overlays + var/atom_say_verb = "says" ///Chemistry. var/datum/reagents/reagents = null @@ -451,3 +452,9 @@ its easier to just keep the beam vertical. /atom/proc/narsie_act() return + +/atom/proc/atom_say(var/message) + if((!message)) + return + for(var/mob/O in hearers(src, null)) + O.show_message("[src] [atom_say_verb], \"[message]\"",2) \ No newline at end of file diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 8837f4f971c..eb36f5c7cfc 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -61,6 +61,7 @@ new choice(loc) qdel(src) + /obj/machinery/computer/arcade/proc/prizevend() if(!contents.len) var/prizeselect = pickweight(prizes) @@ -77,9 +78,11 @@ prize.loc = src.loc /obj/machinery/computer/arcade/emp_act(severity) + ..(severity) + if(stat & (NOPOWER|BROKEN)) - ..(severity) return + var/empprize = null var/num_of_prizes = 0 switch(severity) @@ -87,11 +90,10 @@ num_of_prizes = rand(1,4) if(2) num_of_prizes = rand(0,2) - for(num_of_prizes; num_of_prizes > 0; num_of_prizes--) + for(var/i = num_of_prizes; i > 0; i--) empprize = pickweight(prizes) new empprize(src.loc) - - ..(severity) + explosion(src.loc, -1, 0, 1+num_of_prizes, flame_range = 1+num_of_prizes) /obj/machinery/computer/arcade/battle @@ -115,10 +117,10 @@ var/name_part1 var/name_part2 - name_action = pick("Defeat ", "Annihilate ", "Save ", "Strike ", "Stop ", "Destroy ", "Robust ", "Romance ", "Pwn ", "Own ") + name_action = pick("Defeat ", "Annihilate ", "Save ", "Strike ", "Stop ", "Destroy ", "Robust ", "Romance ", "Pwn ", "Own ", "Ban ") name_part1 = pick("the Automatic ", "Farmer ", "Lord ", "Professor ", "the Cuban ", "the Evil ", "the Dread King ", "the Space ", "Lord ", "the Great ", "Duke ", "General ") - name_part2 = pick("Melonoid", "Murdertron", "Sorcerer", "Ruin", "Jeff", "Ectoplasm", "Crushulon", "Uhangoid", "Vhakoid", "Peteoid", "slime", "Griefer", "ERPer", "Lizard Man", "Unicorn") + name_part2 = pick("Melonoid", "Murdertron", "Sorcerer", "Ruin", "Jeff", "Ectoplasm", "Crushulon", "Uhangoid", "Vhakoid", "Peteoid", "slime", "Griefer", "ERPer", "Lizard Man", "Unicorn", "Bloopers") src.enemy_name = replacetext((name_part1 + name_part2), "the ", "") src.name = (name_action + name_part1 + name_part2) @@ -152,16 +154,14 @@ /obj/machinery/computer/arcade/battle/Topic(href, href_list) if(..()) - return 1 - - if(usr.machine != src) - return 0 + return if (!src.blocked && !src.gameover) if (href_list["attack"]) src.blocked = 1 var/attackamt = rand(2,6) src.temp = "You attack for [attackamt] damage!" + playsound(src.loc, 'sound/arcade/Hit.ogg', 50, 1, extrarange = -3, falloff = 10) src.updateUsrDialog() if(turtle > 0) turtle-- @@ -175,6 +175,7 @@ var/pointamt = rand(1,3) var/healamt = rand(6,8) src.temp = "You use [pointamt] magic to heal for [healamt] damage!" + playsound(src.loc, 'sound/arcade/Heal.ogg', 50, 1, extrarange = -3, falloff = 10) src.updateUsrDialog() turtle++ @@ -189,6 +190,7 @@ src.blocked = 1 var/chargeamt = rand(4,7) src.temp = "You regain [chargeamt] points" + playsound(src.loc, 'sound/arcade/Mana.ogg', 50, 1, extrarange = -3, falloff = 10) src.player_mp += chargeamt if(turtle > 0) turtle-- @@ -223,13 +225,14 @@ if(!gameover) src.gameover = 1 src.temp = "[src.enemy_name] has fallen! Rejoice!" + playsound(src.loc, 'sound/arcade/Win.ogg', 50, 1, extrarange = -3, falloff = 10) if(emagged) feedback_inc("arcade_win_emagged") new /obj/effect/spawner/newbomb/timer/syndicate(src.loc) new /obj/item/clothing/head/collectable/petehat(src.loc) message_admins("[key_name_admin(usr)] has outbombed Cuban Pete and been awarded a bomb.") - log_game("[key_name_admin(usr)] has outbombed Cuban Pete and been awarded a bomb.") + log_game("[key_name(usr)] has outbombed Cuban Pete and been awarded a bomb.") src.New() emagged = 0 else @@ -239,11 +242,13 @@ else if (emagged && (turtle >= 4)) var/boomamt = rand(5,10) src.temp = "[src.enemy_name] throws a bomb, exploding you for [boomamt] damage!" + playsound(src.loc, 'sound/arcade/Boom.ogg', 50, 1, extrarange = -3, falloff = 10) src.player_hp -= boomamt else if ((src.enemy_mp <= 5) && (prob(70))) var/stealamt = rand(2,3) src.temp = "[src.enemy_name] steals [stealamt] of your power!" + playsound(src.loc, 'sound/arcade/Steal.ogg', 50, 1, extrarange = -3, falloff = 10) src.player_mp -= stealamt src.updateUsrDialog() @@ -251,6 +256,7 @@ src.gameover = 1 sleep(10) src.temp = "You have been drained! GAME OVER" + playsound(src.loc, 'sound/arcade/Lose.ogg', 50, 1, extrarange = -3, falloff = 10) if(emagged) feedback_inc("arcade_loss_mana_emagged") usr.gib() @@ -259,17 +265,20 @@ else if ((src.enemy_hp <= 10) && (src.enemy_mp > 4)) src.temp = "[src.enemy_name] heals for 4 health!" + playsound(src.loc, 'sound/arcade/Heal.ogg', 50, 1, extrarange = -3, falloff = 10) src.enemy_hp += 4 src.enemy_mp -= 4 else var/attackamt = rand(3,6) src.temp = "[src.enemy_name] attacks for [attackamt] damage!" + playsound(src.loc, 'sound/arcade/Hit.ogg', 50, 1, extrarange = -3, falloff = 10) src.player_hp -= attackamt if ((src.player_mp <= 0) || (src.player_hp <= 0)) src.gameover = 1 src.temp = "You have been crushed! GAME OVER" + playsound(src.loc, 'sound/arcade/Lose.ogg', 50, 1, extrarange = -3, falloff = 10) if(emagged) feedback_inc("arcade_loss_hp_emagged") usr.gib() @@ -297,12 +306,29 @@ src.updateUsrDialog() +// *** THE ORION TRAIL ** // + +#define ORION_TRAIL_WINTURN 9 + +//Orion Trail Events +#define ORION_TRAIL_RAIDERS "Raiders" +#define ORION_TRAIL_FLUX "Interstellar Flux" +#define ORION_TRAIL_ILLNESS "Illness" +#define ORION_TRAIL_BREAKDOWN "Breakdown" +#define ORION_TRAIL_LING "Changelings?" +#define ORION_TRAIL_LING_ATTACK "Changeling Ambush" +#define ORION_TRAIL_MALFUNCTION "Malfunction" +#define ORION_TRAIL_COLLISION "Collision" +#define ORION_TRAIL_SPACEPORT "Spaceport" +#define ORION_TRAIL_BLACKHOLE "BlackHole" + + /obj/machinery/computer/arcade/orion_trail name = "The Orion Trail" desc = "Learn how our ancestors got to Orion, and have fun in the process!" - icon = 'icons/obj/computer.dmi' icon_state = "arcade" circuit = /obj/item/weapon/circuitboard/arcade/orion_trail + var/busy = 0 //prevent clickspam that allowed people to ~speedrun~ the game. var/engine = 0 var/hull = 0 var/electronics = 0 @@ -315,42 +341,43 @@ var/eventdat = null var/event = null var/list/settlers = list("Harry","Larry","Bob") - var/list/events = list("Raiders" = 3, - "Interstellar Flux" = 1, - "Illness" = 3, - "Breakdown" = 2, - "Malfunction" = 2, - "Collision" = 1 + var/list/events = list(ORION_TRAIL_RAIDERS = 3, + ORION_TRAIL_FLUX = 1, + ORION_TRAIL_ILLNESS = 3, + ORION_TRAIL_BREAKDOWN = 2, + ORION_TRAIL_LING = 3, + ORION_TRAIL_MALFUNCTION = 2, + ORION_TRAIL_COLLISION = 1, + ORION_TRAIL_SPACEPORT = 2 ) var/list/stops = list() var/list/stopblurbs = list() + var/lings_aboard = 0 + var/spaceport_raided = 0 + var/spaceport_freebie = 0 + var/last_spaceport_action = "" /obj/machinery/computer/arcade/orion_trail/New() // Sets up the main trail stops = list("Pluto","Asteroid Belt","Proxima Centauri","Dead Space","Rigel Prime","Tau Ceti Beta","Black Hole","Space Outpost Beta-9","Orion Prime") stopblurbs = list( - "Pluto, long since occupied with long-range sensors and scanners stands ready to, and indeed continues to, probe the far reaches of the galaxy.", - "At the edge of the Sol system lies a treacherous asteroid belt, many have been crushed by stray asteroids and miss-guided judgement.", - "The nearest star system to Sol, in ages past it stood as a reminder of the boundaries of sub-light travel, now it is a low-population sanctuary for adventureres and traders.", + "Pluto, long since occupied with long-range sensors and scanners, stands ready to, and indeed continues to probe the far reaches of the galaxy.", + "At the edge of the Sol system lies a treacherous asteroid belt. Many have been crushed by stray asteroids and misguided judgement.", + "The nearest star system to Sol, in ages past it stood as a reminder of the boundaries of sub-light travel, now a low-population sanctuary for adventurers and traders.", "This region of space is particularly devoid of matter. Such low-density pockets are known to exist, but the vastness of it is astounding.", - "Rigel Prime, the center of the Rigel system, burns hot, basking it's planetary bodies in warmth and radiation.", - "Tau Ceti Beta has recently become a way-point for colonists headed towards Orion. There are many ships and makeshift stations in the viscinity.", - "Sensors indicate a black-hole's gravitational field is affecting the region of space we were headed through. We could stay the course, but risk being over-come by it's gravity; or we could change course to go around, which will take longer.", - "You have come into range of the first man-made structure in this region of space. It has been constructed, not by travellers from Sol, but by colonists from Orion. It stands as a monument to the colonist's success.", - "You have made it to Orion! Congratulations! Your crew is one of the few to start a new foothold for man-kind!" + "Rigel Prime, the center of the Rigel system, burns hot, basking its planetary bodies in warmth and radiation.", + "Tau Ceti Beta has recently become a waypoint for colonists headed towards Orion. There are many ships and makeshift stations in the vicinity.", + "Sensors indicate that a black hole's gravitational field is affecting the region of space we were headed through. We could stay of course, but risk of being overcome by its gravity, or we could change course to go around, which will take longer.", + "You have come into range of the first man-made structure in this region of space. It has been constructed not by travellers from Sol, but by colonists from Orion. It stands as a monument to the colonists' success.", + "You have made it to Orion! Congratulations! Your crew is one of the few to start a new foothold for mankind!" ) /obj/machinery/computer/arcade/orion_trail/proc/newgame() // Set names of settlers in crew settlers = list() - var/choice = null for(var/i = 1; i <= 3; i++) - if(prob(50)) - choice = pick(first_names_male) - else - choice = pick(first_names_female) - settlers += choice - settlers += "[usr]" + add_crewmember() + add_crewmember("[usr]") // Re-set items to defaults engine = 1 hull = 1 @@ -362,8 +389,16 @@ event = null playing = 1 gameover = 0 + lings_aboard = 0 -/obj/machinery/computer/arcade/orion_trail/attack_hand(mob/user as mob) + //spaceport junk + spaceport_raided = 0 + spaceport_freebie = 0 + last_spaceport_action = "" + +/obj/machinery/computer/arcade/orion_trail/attack_hand(mob/user) + if(..()) + return if(fuel <= 0 || food <=0 || settlers.len == 0) gameover = 1 event = null @@ -377,9 +412,26 @@ else if(food <= 0) dat += "
You ran out of food and starved." + if(emagged) + user.nutrition = 0 //yeah you pretty hongry + user << "Your body instantly contracts to that of one who has not eaten in months. Agonizing cramps seize you as you fall to the floor." if(fuel <= 0) dat += "
You ran out of fuel, and drift, slowly, into a star." + if(emagged) + var/mob/living/M = user + M.adjust_fire_stacks(5) + M.IgniteMob() //flew into a star, so you're on fire + user << "You feel an immense wave of heat emanate from the arcade machine. Your skin bursts into flames." dat += "

OK...

" + + if(emagged) + user << "You're never going to make it to Orion..." + user.death() + emagged = 0 //removes the emagged status after you lose + playing = 0 //also a new game + name = "The Orion Trail" + desc = "Learn how our ancestors got to Orion, and have fun in the process!" + else if(event) dat = eventdat else if(playing) @@ -390,55 +442,122 @@ dat += "

Crew:

" dat += english_list(settlers) dat += "
Food: [food] | Fuel: [fuel]" - dat += "
Engine Parts: [engine] | Hull Panels: [hull] | Electronics: [electronics]
" + dat += "
Engine Parts: [engine] | Hull Panels: [hull] | Electronics: [electronics]" if(turns == 7) dat += "

Go Around Continue

" else dat += "

Continue

" + dat += "

Kill a crewmember

" dat += "

Close

" else dat = "

The Orion Trail

" dat += "

Experience the journey of your ancestors!



" dat += "
New Game
" dat += "

Close

" - var/datum/browser/popup = new(user, "arcade", "The Orion Trail") + var/datum/browser/popup = new(user, "arcade", "The Orion Trail",400,700) popup.set_content(dat) popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) popup.open() return /obj/machinery/computer/arcade/orion_trail/Topic(href, href_list) - if(..()) - return 1 - if(usr.machine != src) - return 0 + . = ..() + if(.) + return if(href_list["close"]) usr.unset_machine() usr << browse(null, "window=arcade") - else if (href_list["continue"]) //Continue your travels - if(turns >= 9) + + if(busy) + return + busy = 1 + + if (href_list["continue"]) //Continue your travels + if(turns >= ORION_TRAIL_WINTURN) win() - else if(turns == 2) - if(prob(30)) - event = "Collision" - event() - food -= alive*2 - fuel -= 5 - turns += 1 - else - food -= alive*2 - fuel -= 5 - turns += 1 - if(prob(75)) - event = pickweight(events) - event() else - food -= alive*2 + food -= (alive+lings_aboard)*2 fuel -= 5 - turns += 1 - if(prob(75)) - event = pickweight(events) + if(turns == 2 && prob(30)) + event = ORION_TRAIL_COLLISION event() + else if(prob(75)) + event = pickweight(events) + if(lings_aboard) + if(event == ORION_TRAIL_LING || prob(55)) + event = ORION_TRAIL_LING_ATTACK + event() + turns += 1 + if(emagged) + var/mob/living/carbon/M = usr //for some vars + switch(event) + if(ORION_TRAIL_RAIDERS) + if(prob(50)) + usr << "You hear battle shouts. The tramping of boots on cold metal. Screams of agony. The rush of venting air. Are you going insane?" + M.hallucination += 30 + else + usr << "Something strikes you from behind! It hurts like hell and feel like a blunt weapon, but nothing is there..." + M.take_organ_damage(30) + playsound(loc, 'sound/weapons/genhit2.ogg', 100, 1) + if(ORION_TRAIL_ILLNESS) + var/severity = rand(1,3) //pray to RNGesus. PRAY, PIGS + if(severity == 1) + M << "You suddenly feel slightly nauseous." //got off lucky + if(severity == 2) + usr << "You suddenly feel extremely nauseous and hunch over until it passes." + M.Stun(3) + if(severity >= 3) //you didn't pray hard enough + M << "An overpowering wave of nausea consumes over you. You hunch over, your stomach's contents preparing for a spectacular exit." + M.Stun(5) + sleep(30) + atom_say("[M] violently throws up!") + playsound(loc, 'sound/effects/splat.ogg', 50, 1) + M.nutrition -= 50 //lose a lot of food + var/turf/location = usr.loc + if(istype(location, /turf/simulated)) + location.add_vomit_floor(src, 1) + if(ORION_TRAIL_FLUX) + if(prob(75)) + M.Weaken(3) + atom_say("A sudden gust of powerful wind slams [M] into the floor!") + M.take_organ_damage(25) + playsound(src.loc, 'sound/weapons/Genhit.ogg', 100, 1) + else + M << "A violent gale blows past you, and you barely manage to stay standing!" + if(ORION_TRAIL_COLLISION) //by far the most damaging event + if(prob(90)) + playsound(src.loc, 'sound/effects/bang.ogg', 100, 1) + var/turf/simulated/floor/F + for(F in orange(1, src)) + F.ChangeTurf(/turf/space) + atom_say("Something slams into the floor around [src], exposing it to space!") + if(hull) + sleep(10) + atom_say("A new floor suddenly appears around [src]. What the hell?") + playsound(src.loc, 'sound/weapons/Genhit.ogg', 100, 1) + var/turf/space/T + for(T in orange(1, src)) + T.ChangeTurf(/turf/simulated/floor/plating/) + else + atom_say("Something slams into the floor around [src] - luckily, it didn't get through!") + playsound(src.loc, 'sound/effects/bang.ogg', 50, 1) + if(ORION_TRAIL_MALFUNCTION) + playsound(src.loc, 'sound/effects/EMPulse.ogg', 50, 1) + src.visible_message("[src] malfunctions, randomizing in-game stats!") + var/oldfood = food + var/oldfuel = fuel + food = rand(10,80) / rand(1,2) + fuel = rand(10,60) / rand(1,2) + if(electronics) + sleep(10) + if(oldfuel > fuel && oldfood > food) + src.audible_message("[src] lets out a somehow reassuring chime.") + else if(oldfuel < fuel || oldfood < food) + src.audible_message("[src] lets out a somehow ominous chime.") + food = oldfood + fuel = oldfuel + playsound(src.loc, 'sound/machines/chime.ogg', 50, 1) + else if(href_list["newgame"]) //Reset everything newgame() else if(href_list["menu"]) //back to the main menu @@ -449,25 +568,25 @@ fuel = 60 settlers = list("Harry","Larry","Bob") else if(href_list["slow"]) //slow down - food -= alive*2 + food -= (alive+lings_aboard)*2 fuel -= 5 event = null else if(href_list["pastblack"]) //slow down - food -= (alive*2)*3 + food -= ((alive+lings_aboard)*2)*3 fuel -= 15 turns += 1 event = null else if(href_list["useengine"]) //use parts - engine -= 1 + engine = max(0, --engine) event = null else if(href_list["useelec"]) //use parts - electronics -= 1 + electronics = max(0, --electronics) event = null else if(href_list["usehull"]) //use parts - hull -= 1 + hull = max(0, --hull) event = null else if(href_list["wait"]) //wait 3 days - food -= (alive*2)*3 + food -= ((alive+lings_aboard)*2)*3 event = null else if(href_list["keepspeed"]) //keep speed if(prob(75)) @@ -477,8 +596,17 @@ event = null else if(href_list["blackhole"]) //keep speed past a black hole if(prob(75)) - event = "BlackHole" + event = ORION_TRAIL_BLACKHOLE event() + if(emagged) //has to be here because otherwise it doesn't work + playsound(src.loc, 'sound/effects/supermatter.ogg', 100, 1) + atom_say("A miniature black hole suddenly appears in front of [src], devouring [usr] alive!") + usr.Stun(10) //you can't run :^) + var/S = new /obj/singularity/academy(usr.loc) + emagged = 0 //immediately removes emagged status so people can't kill themselves by sprinting up and interacting + sleep(50) + atom_say("[S] winks out, just as suddenly as it appeared.") + qdel(S) else event = null turns += 1 @@ -488,89 +616,466 @@ else if(href_list["eventclose"]) //end an event event = null + else if(href_list["killcrew"]) //shoot a crewmember + var/sheriff = remove_crewmember() //I shot the sheriff + playsound(loc,'sound/weapons/Gunshot.ogg', 100, 1) + + if(settlers.len == 0 || alive == 0) + atom_say("The last crewmember [sheriff], shot themselves, GAME OVER!") + if(emagged) + usr.death(0) + emagged = 0 + gameover = 1 + event = null + else if(emagged) + if(usr.name == sheriff) + atom_say("The crew of the ship chose to kill [usr.name]!") + usr.death(0) + + if(event == ORION_TRAIL_LING) //only ends the ORION_TRAIL_LING event, since you can do this action in multiple places + event = null + + //Spaceport specific interactions + //they get a header because most of them don't reset event (because it's a shop, you leave when you want to) + //they also call event() again, to regen the eventdata, which is kind of odd but necessary + else if(href_list["buycrew"]) //buy a crewmember + var/bought = add_crewmember() + last_spaceport_action = "You hired [bought] as a new crewmember." + fuel -= 10 + food -= 10 + event() + + else if(href_list["sellcrew"]) //sell a crewmember + var/sold = remove_crewmember() + last_spaceport_action = "You sold your crewmember, [sold]!" + fuel += 7 + food += 7 + event() + + else if(href_list["leave_spaceport"]) + event = null + spaceport_raided = 0 + spaceport_freebie = 0 + last_spaceport_action = "" + + else if(href_list["raid_spaceport"]) + var/success = min(15 * alive,100) //default crew (4) have a 60% chance + spaceport_raided = 1 + + var/FU = 0 + var/FO = 0 + if(prob(success)) + FU = rand(5,15) + FO = rand(5,15) + last_spaceport_action = "You successfully raided the spaceport! you gained [FU] Fuel and [FO] Food! (+[FU]FU,+[FO]FO)" + else + FU = rand(-5,-15) + FO = rand(-5,-15) + last_spaceport_action = "You failed to raid the spaceport! you lost [FU*-1] Fuel and [FO*-1] Food in your scramble to escape! ([FU]FU,[FO]FO)" + + //your chance of lose a crewmember is 1/2 your chance of success + //this makes higher % failures hurt more, don't get cocky space cowboy! + if(prob(success*5)) + var/lost_crew = remove_crewmember() + last_spaceport_action = "You failed to raid the spaceport! you lost [FU*-1] Fuel and [FO*-1] Food, AND [lost_crew] in your scramble to escape! ([FU]FI,[FO]FO,-Crew)" + if(emagged) + atom_say("WEEWOO WEEWOO, Spaceport Security en route!") + for(var/i, i<=3, i++) + var/mob/living/simple_animal/hostile/syndicate/ranged/orion/O = new/mob/living/simple_animal/hostile/syndicate/ranged/orion(get_turf(src)) + O.target = usr + + + fuel += FU + food += FO + event() + + else if(href_list["buyparts"]) + switch(text2num(href_list["buyparts"])) + if(1) //Engine Parts + engine++ + last_spaceport_action = "Bought Engine Parts" + if(2) //Hull Plates + hull++ + last_spaceport_action = "Bought Hull Plates" + if(3) //Spare Electronics + electronics++ + last_spaceport_action = "Bought Spare Electronics" + fuel -= 5 //they all cost 5 + event() + + else if(href_list["trade"]) + switch(text2num(href_list["trade"])) + if(1) //Fuel + fuel -= 5 + food += 5 + last_spaceport_action = "Traded Fuel for Food" + if(2) //Food + fuel += 5 + food -= 5 + last_spaceport_action = "Traded Food for Fuel" + event() + src.add_fingerprint(usr) src.updateUsrDialog() + busy = 0 return /obj/machinery/computer/arcade/orion_trail/proc/event() eventdat = "

[event]

" - if(event == "Raiders") - eventdat += "Raiders have come aboard your ship!" + + switch(event) + if(ORION_TRAIL_RAIDERS) + eventdat += "Raiders have come aboard your ship!" + if(prob(50)) + var/sfood = rand(1,10) + var/sfuel = rand(1,10) + food -= sfood + fuel -= sfuel + eventdat += "
They have stolen [sfood] Food and [sfuel] Fuel." + else if(prob(10)) + var/deadname = remove_crewmember() + eventdat += "
[deadname] tried to fight back but was killed." + else + eventdat += "
Fortunately you fended them off without any trouble." + eventdat += "

Continue

" + eventdat += "

Close

" + + if(ORION_TRAIL_FLUX) + eventdat += "This region of space is highly turbulent.
If we go slowly we may avoid more damage, but if we keep our speed we won't waste supplies." + eventdat += "
What will you do?" + eventdat += "

Slow Down Continue

" + eventdat += "

Close

" + + if(ORION_TRAIL_ILLNESS) + eventdat += "A deadly illness has been contracted!" + var/deadname = remove_crewmember() + eventdat += "
[deadname] was killed by the disease." + eventdat += "

Continue

" + eventdat += "

Close

" + + if(ORION_TRAIL_BREAKDOWN) + eventdat += "Oh no! The engine has broken down!" + eventdat += "
You can repair it with an engine part, or you can make repairs for 3 days." + if(engine >= 1) + eventdat += "

Use PartWait

" + else + eventdat += "

Wait

" + eventdat += "

Close

" + + if(ORION_TRAIL_MALFUNCTION) + eventdat += "The ship's systems are malfunctioning!" + eventdat += "
You can replace the broken electronics with spares, or you can spend 3 days troubleshooting the AI." + if(electronics >= 1) + eventdat += "

Use PartWait

" + else + eventdat += "

Wait

" + eventdat += "

Close

" + + if(ORION_TRAIL_COLLISION) + eventdat += "Something hit us! Looks like there's some hull damage." + if(prob(25)) + var/sfood = rand(5,15) + var/sfuel = rand(5,15) + food -= sfood + fuel -= sfuel + eventdat += "
[sfood] Food and [sfuel] Fuel was vented out into space." + if(prob(10)) + var/deadname = remove_crewmember() + eventdat += "
[deadname] was killed by rapid depressurization." + eventdat += "
You can repair the damage with hull plates, or you can spend the next 3 days welding scrap together." + if(hull >= 1) + eventdat += "

Use PartWait

" + else + eventdat += "

Wait

" + eventdat += "

Close

" + + if(ORION_TRAIL_BLACKHOLE) + eventdat += "You were swept away into the black hole." + eventdat += "

Oh...

" + eventdat += "

Close

" + settlers = list() + + if(ORION_TRAIL_LING) + eventdat += "Strange reports warn of changelings infiltrating crews on trips to Orion..." + if(settlers.len <= 2) + eventdat += "
Your crew's chance of reaching Orion is so slim the changelings likely avoided your ship..." + eventdat += "

Continue

" + eventdat += "

Close

" + if(prob(10)) // "likely", I didn't say it was guaranteed! + lings_aboard = min(++lings_aboard,2) + else + if(lings_aboard) //less likely to stack lings + if(prob(20)) + lings_aboard = min(++lings_aboard,2) + else if(prob(70)) + lings_aboard = min(++lings_aboard,2) + + eventdat += "

Kill a crewmember

" + eventdat += "

Risk it

" + eventdat += "

Close

" + + if(ORION_TRAIL_LING_ATTACK) + if(lings_aboard <= 0) //shouldn't trigger, but hey. + eventdat += "Haha, fooled you, there are no changelings on board!" + eventdat += "
(You should report this to a coder :S)" + else + var/ling1 = remove_crewmember() + var/ling2 = "" + if(lings_aboard >= 2) + ling2 = remove_crewmember() + + eventdat += "Oh no, some of your crew are Changelings!" + if(ling2) + eventdat += "
[ling1] and [ling2]'s arms twist and contort into grotesque blades!" + else + eventdat += "
[ling1]'s arm twists and contorts into a grotesque blade!" + + var/chance2attack = alive*20 + if(prob(chance2attack)) + var/chancetokill = 30*lings_aboard-(5*alive) //eg: 30*2-(10) = 50%, 2 lings, 2 crew is 50% chance + if(prob(chancetokill)) + var/deadguy = remove_crewmember() + eventdat += "
The Changeling[ling2 ? "s":""] run[ling2 ? "":"s"] up to [deadguy] and capitulates them!" + else + eventdat += "
You valiantly fight off the Changeling[ling2 ? "s":""]!" + eventdat += "
You cut the Changeling[ling2 ? "s":""] up into meat... Eww" + if(ling2) + food += 30 + lings_aboard = max(0,lings_aboard-2) + else + food += 15 + lings_aboard = max(0,--lings_aboard) + else + eventdat += "
The Changeling[ling2 ? "s":""] run[ling2 ? "":"s"] away, What wimps!" + if(ling2) + lings_aboard = max(0,lings_aboard-2) + else + lings_aboard = max(0,--lings_aboard) + + eventdat += "

Continue

" + eventdat += "

Close

" + + + if(ORION_TRAIL_SPACEPORT) + if(spaceport_raided) + eventdat += "The Spaceport is on high alert! they wont let you dock since you tried to attack them!" + if(last_spaceport_action) + eventdat += "
Last Spaceport Action: [last_spaceport_action]" + eventdat += "

Depart Spaceport

" + eventdat += "

Close

" + else + eventdat += "You pull the ship up to dock at a nearby Spaceport, lucky find!" + eventdat += "
This Spaceport is home to travellers who failed to reach Orion, but managed to find a different home..." + eventdat += "
Trading terms: FU = Fuel, FO = Food" + if(last_spaceport_action) + eventdat += "
Last Spaceport Action: [last_spaceport_action]" + eventdat += "

Crew:

" + eventdat += english_list(settlers) + eventdat += "
Food: [food] | Fuel: [fuel]" + eventdat += "
Engine Parts: [engine] | Hull Panels: [hull] | Electronics: [electronics]" + + + //If your crew is pathetic you can get freebies (provided you haven't already gotten one from this port) + if(!spaceport_freebie && (fuel < 20 || food < 20)) + spaceport_freebie++ + var/FU = 10 + var/FO = 10 + var/freecrew = 0 + if(prob(30)) + FU = 25 + FO = 25 + + if(prob(10)) + add_crewmember() + freecrew++ + + eventdat += "
The traders of the spaceport take pitty on you, and give you some food and fuel (+[FU]FU,+[FO]FO)" + if(freecrew) + eventdat += "
You also gain a new crewmember!" + + fuel += FU + food += FO + + //CREW INTERACTIONS + eventdat += "

Crew Management:

" + + //Buy crew + if(food >= 10 && fuel >= 10) + eventdat += "

Hire a new Crewmember (-10FU,-10FO)

" + else + eventdat += "

Cant afford a new Crewmember

" + + //Sell crew + if(settlers.len > 1) + eventdat += "

Sell crew for Fuel and Food (+15FU,+15FO)

" + else + eventdat += "

Cant afford to sell a Crewmember

" + + //BUY/SELL STUFF + eventdat += "

Spare Parts:

" + + //Engine parts + if(fuel > 5) + eventdat += "

Buy Engine Parts (-5FU)

" + else + eventdat += "

Cant afford to buy Engine Parts" + + //Hull plates + if(fuel > 5) + eventdat += "

Buy Hull Plates (-5FU)

" + else + eventdat += "

Cant afford to buy Hull Plates" + + //Electronics + if(fuel > 5) + eventdat += "

Buy Spare Electronics (-5FU)

" + else + eventdat += "

Cant afford to buy Spare Electronics" + + //Trade + if(fuel > 5) + eventdat += "

Trade Fuel for Food (-5FU,+5FO)

" + else + eventdat += "

Cant afford to Trade Fuel for Food 5) + eventdat += "

Trade Food for Fuel (+5FU,-5FO)

" + else + eventdat += "

Cant afford to Trade Food for Fuel= 1) - eventdat += "

Use PartWait

" - else - eventdat += "

Wait

" - eventdat += "

Close

" - - else if(event == "Malfunction") - eventdat += "The ship's systems are malfunctioning!" - eventdat += "
You can replace the broken electronics with spares, or you can spend 3 days troubleshooting the AI." - if(electronics >= 1) - eventdat += "

Use PartWait

" - else - eventdat += "

Wait

" - eventdat += "

Close

" - - else if(event == "Collision") - eventdat += "Something hit us! Looks like there's some hull damage." - if(prob(25)) - var/sfood = rand(5,15) - var/sfuel = rand(5,15) - food -= sfood - fuel -= sfuel - eventdat += "
[sfood] Food and [sfuel] Fuel was vented out into space." - if(prob(10)) - var/deadname = pick_n_take(settlers) - eventdat += "
[deadname] was killed by rapid depressurization." - alive -= 1 - eventdat += "
You can repair the damage with hull plates, or you can spend the next 3 days welding scrap together." - if(hull >= 1) - eventdat += "

Use PartWait

" - else - eventdat += "

Wait

" - eventdat += "

Close

" - - else if(event == "BlackHole") - eventdat += "You were swept away into the black hole." - eventdat += "

Oh...

" - eventdat += "

Close

" - settlers = list() + if(removed) + if(lings_aboard && prob(40*lings_aboard)) //if there are 2 lings you're twice as likely to get one, obviously + lings_aboard = max(0,--lings_aboard) + settlers -= removed + alive-- + return removed /obj/machinery/computer/arcade/orion_trail/proc/win() playing = 0 - turns = 0 - prizevend() + turns = 1 + atom_say("Congratulations, you made it to Orion!") + if(emagged) + new /obj/item/weapon/orion_ship(src.loc) + message_admins("[key_name_admin(usr)] made it to Orion on an emagged machine and got an explosive toy ship.") + log_game("[key_name(usr)] made it to Orion on an emagged machine and got an explosive toy ship.") + else + prizevend() + emagged = 0 + name = "The Orion Trail" + desc = "Learn how our ancestors got to Orion, and have fun in the process!" + +/obj/machinery/computer/arcade/orion_trail/emag_act(mob/user) + if(!emagged) + user << "You override the cheat code menu and skip to Cheat #[rand(1, 50)]: Realism Mode." + name = "The Orion Trail: Realism Edition" + desc = "Learn how our ancestors got to Orion, and try not to die in the process!" + newgame() + emagged = 1 + +/mob/living/simple_animal/hostile/syndicate/ranged/orion + name = "Spaceport Security" + desc = "The Premier security forces for all spaceports found along the Orion Trail." + faction = list("orion") + corpse = /obj/effect/landmark/mobcorpse/orionsecurity + +/obj/effect/landmark/mobcorpse/orionsecurity + name = "Spaceport Security" + corpseuniform = /obj/item/clothing/under/syndicate + corpsesuit = /obj/item/clothing/suit/armor/vest + corpseshoes = /obj/item/clothing/shoes/combat + corpsegloves = /obj/item/clothing/gloves/combat + corpseradio = /obj/item/device/radio/headset + corpsemask = /obj/item/clothing/mask/gas + corpsehelmet = /obj/item/clothing/head/helmet/swat + corpseback = /obj/item/weapon/storage/backpack + corpseid = 1 + corpseidjob = "Officer" + corpseidaccess = "Syndicate" + +/obj/item/weapon/orion_ship + name = "model settler ship" + desc = "A model spaceship, it looks like those used back in the day when travelling to Orion! It even has a miniature FX-293 reactor, which was renowned for its instability and tendency to explode..." + icon = 'icons/obj/toy.dmi' + icon_state = "ship" + w_class = 2 + var/active = 0 //if the ship is on + +/obj/item/weapon/orion_ship/examine(mob/user) + ..() + if(!(in_range(user, src))) + return + if(!active) + user << "There's a little switch on the bottom. It's flipped down." + else + user << "There's a little switch on the bottom. It's flipped up." + +/obj/item/weapon/orion_ship/attack_self(mob/user) //Minibomb-level explosion. Should probably be more because of how hard it is to survive the machine! Also, just over a 5-second fuse + if(active) + return + + message_admins("[key_name_admin(usr)] primed an explosive Orion ship for detonation.") + log_game("[key_name(usr)] primed an explosive Orion ship for detonation.") + + user << "You flip the switch on the underside of [src]." + active = 1 + src.visible_message("[src] softly beeps and whirs to life!") + playsound(src.loc, 'sound/machines/defib_SaftyOn.ogg', 25, 1) + atom_say("This is ship ID #[rand(1,1000)] to Orion Port Authority. We're coming in for landing, over.") + sleep(20) + src.visible_message("[src] begins to vibrate...") + atom_say("Uh, Port? Having some issues with our reactor, could you check it out? Over.") + sleep(30) + atom_say("Oh, God! Code Eight! CODE EIGHT! IT'S GONNA BL-") + playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 25, 1) + sleep(3.6) + src.visible_message("[src] explodes!") + explosion(src.loc, 1,2,4, flame_range = 3) + qdel(src) + + +#undef ORION_TRAIL_WINTURN +#undef ORION_TRAIL_RAIDERS +#undef ORION_TRAIL_FLUX +#undef ORION_TRAIL_ILLNESS +#undef ORION_TRAIL_BREAKDOWN +#undef ORION_TRAIL_LING +#undef ORION_TRAIL_LING_ATTACK +#undef ORION_TRAIL_MALFUNCTION +#undef ORION_TRAIL_COLLISION +#undef ORION_TRAIL_SPACEPORT +#undef ORION_TRAIL_BLACKHOLE \ No newline at end of file diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 0efc24b2ccb..e4514ac09b0 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -13,6 +13,7 @@ var/icon_screen = "generic" var/light_range_on = 2 var/light_power_on = 1 + atom_say_verb = "beeps" /obj/machinery/computer/initialize() power_change() diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 4cf08668bee8f0133912b79b9f4d478669283d51..48402cf070a6b620de72775be7a4f4909a9e8cca 100644 GIT binary patch delta 9744 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 diff --git a/sound/arcade/Boom.ogg b/sound/arcade/Boom.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8adfb2bc430e6866c2b52f381a717f998eae7685 GIT binary patch literal 14482 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 YX7G0nOp`e_vI_u725oi;4JZWv2Nv>*6aWAK literal 0 HcmV?d00001 diff --git a/sound/arcade/Heal.ogg b/sound/arcade/Heal.ogg new file mode 100644 index 0000000000000000000000000000000000000000..26f47195c6507cf131835add2a699afb91e8a52a GIT binary patch literal 10816 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 h?O1%B^C_E#W!4}*|W@$H3^|b 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 literal 0 HcmV?d00001 diff --git a/sound/arcade/Mana.ogg b/sound/arcade/Mana.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7f26ae53fe7081d2567c09681d8a147eeea46190 GIT binary patch literal 12105 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 E5BY>LE&u=k literal 0 HcmV?d00001 diff --git a/sound/arcade/Steal.ogg b/sound/arcade/Steal.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9c7b3be2a5af6415a691b4aee6828d8f64a6f4b8 GIT binary patch literal 12024 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 literal 0 HcmV?d00001 diff --git a/sound/arcade/Win.ogg b/sound/arcade/Win.ogg new file mode 100644 index 0000000000000000000000000000000000000000..27fb9725f20902176435e70a501eb88c1d096cb1 GIT binary patch literal 15548 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 Wa&aUDIP#zG)r3OxA#ouV@c#f>{EDjp literal 0 HcmV?d00001