From 34edb1b5e457672821eab569b5d70baed1b158e5 Mon Sep 17 00:00:00 2001
From: CitadelStationBot Hire a new Crewmember (-10FU,-10FO) Hire a New Crewmember (-10FU, -10FO) Cant afford a new Crewmember You cannot afford a new crewmember. Sell crew for Fuel and Food (+7FU,+7FO) Sell Crew for Fuel and Food (+7FU, +7FO) Cant afford to sell a Crewmember You have no other crew to sell. Spare Parts: Cant afford to buy Engine Parts"
+ eventdat += " You cannot afford engine parts."
//Hull plates
if(fuel > 5)
eventdat += " Cant afford to buy Hull Plates"
+ eventdat += " You cannot afford hull plates."
//Electronics
if(fuel > 5)
eventdat += " Cant afford to buy Spare Electronics"
+ eventdat += " You cannot afford spare electronics."
//Trade
if(fuel > 5)
eventdat += " Trade Fuel for Food (-5FU,+5FO) Cant afford to Trade Fuel for FoodGame Over
Forever."
- if(settlers.len == 0)
- dat += "
Your entire crew died, your ship joins the fleet of ghost-ships littering the galaxy."
+ if(!settlers.len)
+ dat += "
Your entire crew died, and your ship joins the fleet of ghost-ships littering the galaxy."
else
if(food <= 0)
dat += "
You ran out of food and starved."
@@ -429,7 +429,6 @@
M.adjust_fire_stacks(5)
M.IgniteMob() //flew into a star, so you're on fire
to_chat(user, "You feel an immense wave of heat emanate from the arcade machine. Your skin bursts into flames.")
- dat += "
"
if(emagged)
to_chat(user, "You're never going to make it to Orion...")
@@ -439,6 +438,7 @@
name = "The Orion Trail"
desc = "Learn how our ancestors got to Orion, and have fun in the process!"
+ dat += ""
else if(event)
dat = eventdat
else if(gameStatus == ORION_STATUS_NORMAL)
@@ -454,7 +454,7 @@
dat += ""
else
dat += ""
- dat += ""
+ dat += ""
dat += ""
else
dat = "The Orion Trail
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."
+ eventdat += "
[deadname] tried to fight back, but was killed."
else
- eventdat += "
Fortunately you fended them off without any trouble."
+ eventdat += "
Fortunately, you fended them off without any trouble."
eventdat += ""
eventdat += ""
canContinueEvent = 1
@@ -844,7 +843,7 @@
else if(prob(70))
lings_aboard = min(++lings_aboard,2)
- eventdat += ""
+ eventdat += ""
eventdat += ""
eventdat += ""
canContinueEvent = 1
@@ -859,7 +858,7 @@
if(lings_aboard >= 2)
ling2 = remove_crewmember()
- eventdat += "Oh no, some of your crew are Changelings!"
+ eventdat += "Changelings among your crew suddenly burst from hiding and attack!"
if(ling2)
eventdat += "
[ling1] and [ling2]'s arms twist and contort into grotesque blades!"
else
@@ -870,18 +869,23 @@
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!"
+ var/murder_text = pick("The changeling[ling2 ? "s" : ""] bring[ling2 ? "" : "s"] down [deadguy] and disembowel[ling2 ? "" : "s"] them in a spray of gore!", \
+ "[ling2 ? pick(ling1, ling2) : ling1] corners [deadguy] and impales them through the stomach!", \
+ "[ling2 ? pick(ling1, ling2) : ling1] decapitates [deadguy] in a single cleaving arc!")
+ eventdat += "
[murder_text]"
else
- eventdat += "
You valiantly fight off the Changeling[ling2 ? "s":""]!"
- eventdat += "
You cut the Changeling[ling2 ? "s":""] up into meat... Eww"
+ eventdat += "
You valiantly fight off the changeling[ling2 ? "s":""]!"
if(ling2)
food += 30
lings_aboard = max(0,lings_aboard-2)
else
food += 15
lings_aboard = max(0,--lings_aboard)
+ eventdat += "
Well, it's perfectly good food...\
+
You cut the changeling[ling2 ? "s" : ""] into meat, gaining [ling2 ? "30" : "15"] Food!"
else
- eventdat += "
The Changeling[ling2 ? "s":""] run[ling2 ? "":"s"] away, What wimps!"
+ eventdat += "
[pick("Sensing unfavorable odds", "After a failed attack", "Suddenly breaking nerve")], \
+ the changeling[ling2 ? "s":""] vanish[ling2 ? "" : "es"] into space through the airlocks! You're safe... for now."
if(ling2)
lings_aboard = max(0,lings_aboard-2)
else
@@ -895,17 +899,17 @@
if(ORION_TRAIL_SPACEPORT)
gameStatus = ORION_STATUS_MARKET
if(spaceport_raided)
- eventdat += "The Spaceport is on high alert! They won't let you dock since you tried to attack them!"
+ eventdat += "The spaceport is on high alert! You've been barred from docking by the local authorities after your failed raid."
if(last_spaceport_action)
- eventdat += "
Last Spaceport Action: [last_spaceport_action]"
+ eventdat += "
Last Spaceport Action: [last_spaceport_action]"
eventdat += ""
eventdat += ""
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 += "Your jump into the sector yields a spaceport - a 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 += "
Last action: [last_spaceport_action]"
eventdat += "Crew:
"
eventdat += english_list(settlers)
eventdat += "
Food: [food] | Fuel: [fuel]"
@@ -926,7 +930,7 @@
add_crewmember()
freecrew++
- eventdat += "
The traders of the spaceport take pitty on you, and give you some food and fuel (+[FU]FU,+[FO]FO)"
+ eventdat += "
The traders of the spaceport take pity on you, and generously give you some free supplies! (+[FU]FU, +[FO]FO)"
if(freecrew)
eventdat += "
You also gain a new crewmember!"
@@ -938,15 +942,15 @@
//Buy crew
if(food >= 10 && fuel >= 10)
- eventdat += "
Trade Food for Fuel (+5FU,-5FO)
" else - eventdat += "Cant afford to Trade Food for Fuel
You don't have 5FO to trade.!! Raid Spaceport !!" @@ -1044,8 +1048,8 @@ emagged = TRUE /mob/living/simple_animal/hostile/syndicate/ranged/orion - name = "Spaceport Security" - desc = "The Premier security forces for all spaceports found along the Orion Trail." + name = "spaceport security" + desc = "Premier corporate security forces for all spaceports found along the Orion Trail." faction = list("orion") loot = list() del_on_death = TRUE