- Code: Select all
// This system defines news that will be displayed in the course of a round.
// Uses BYOND's type system to put everything into a nice format
/datum/news_announcement
var
round_time // time of the round at which this should be announced, in seconds
message // body of the message
author = "NanoTrasen Editor"
channel_name = "Virgo-Prime Daily"
can_be_redacted = 0
revolution_inciting_event
paycuts_suspicion
round_time = 60*10
message = {"Reports have leaked that Nanotrasen Inc. is planning to put paycuts into
effect on many of its Research Stations in Virgo-Prime. Apparently these research
stations haven't been able to yield the expected revenue, and thus adjustments
have to be made."}
author = "Unauthorized"
paycuts_confirmation
round_time = 60*40
message = {"Earlier rumours about paycuts on Research Stations in the Virgo-Prime system have
been confirmed. Shockingly, however, the cuts will only affect lower tier
personnel. Heads of Staff will, according to our sources, not be affected."}
author = "Unauthorized"
human_experiments
round_time = 60*90
message = {"Unbelievable reports about human experimentation have reached our ears. According
to a refugee from one of the Virgo-Prime Research Stations, their station, in order
to increase revenue, has re-factored several of their facilities to perform experiments
on live humans, including virology research, genetic manipulation, and \"feeding them
to the slimes to see what happens\". Allegedly, these test subjects were neither
humanified monkeys nor volunteers, but rather unqualified staff that were forced into
the experiments, and reported to have died in a \"work accident\" by Nanotrasen Inc."}
author = "Unauthorized"
random_junk
cheesy_honkers
author = "Assistant Editor Carl Ritz"
channel_name = "The Gibson Gazette"
message = {"Do cheesy honkers increase risk of having a miscarriage? Several health administrations
say so!"}
round_time = 60 * 15
net_block
author = "Assistant Editor Carl Ritz"
channel_name = "The Gibson Gazette"
message = {"Several corporations banding together to block access to 'wetskrell.nt', site administrators
claiming violation of net laws."}
round_time = 60 * 50
found_ssd
channel_name = "Virgo-Prime Daily"
author = "Doctor Eric Hanfield"
message = {"Several people have been found unconscious at their terminals. It is thought that it was due
to a lack of sleep or of simply migraines from staring at the screen too long. Camera footage
reveals that many of them were playing games instead of working and their pay has been docked
accordingly."}
round_time = 60 * 90
/*
lotus_tree
explosions
channel_name = "Virgo-Prime Daily"
author = "Reporter Leland H. Howards"
message = {"The newly-christened civilian transport Lotus Tree suffered two very large explosions near the
bridge today, and there are unconfirmed reports that the death toll has passed 50. The cause of
the explosions remain unknown, but there is speculation that it might have something to do with
the recent change of regulation in the Moore-Lee Corporation, a major funder of the ship, when M-L
announced that they were officially acknowledging inter-species marriage and providing couples
with marriage tax-benefits."}
round_time = 60 * 30
*/
redspace_event
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Tom Q. Tattle"
message = {"Colonel Caso Hawkins was reinstated on November 12th after charges against him for treason and
severe insubordination were dropped. These charges were revoked despite heavy casualties and
crippling damages to his space frigate formation on October 25th, 2558, when a Redspace rift
opened up in the Virgo sector and other-worldly beings attacked the vessels under his command.
Colonel Hawkins at the time was supposed to be taking part in a Nanotrasen wargame in Altair,
but instead diverted course for Virgo to assist in an unauthorized attack against an extremist
religious organization similar to (but not affiliated with) the Cultists of Nar-Sei. He was
responsible for illegally transporting weapons and equipment to the Virgo Orbital Research
Establishment, whose captain at the time was also giving orders off the record, violating
company policy. However, despite the numerous violations, all charges have been dropped, and
Colonel Caso Hawkins was even commended by General Alexis Alexander. She told reporters;
\"It is my opinion that leaders realize that rules are sometimes made to be broken, and they
know when to do that. Leaders know when to think outside the box. They know when the costs are
worth the rewards.\" She went on to explain that without Colonel Hawkins, the V.O.R.E. crew
likely would never have stood a chance against the alien life forms attacking them.
"}
round_time = 60 * 10
redspace_research
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Brad Cast"
message = {"The new field of research trying to explain several interesting spacetime oddities,
also known as \"Redspace Research\", has reached new heights. Discovered by scientists
in the Virgo system, it is the counterpart to bluespace and opposite in almost every
way. Its most notable effects have been its reported ability to shrink and grow many objects
and even people in a safe manner. It is believed that redspace is a universe small enough
to fit into the singularity of a black hole, where our laws of physics do not apply. This
is just one of many theories, however. Some believe that redspace, if harnesed safely, could
be used for time travel, just as bluespace is used for space travel."}
round_time = 60 * 15
magic_false
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Leland H. Howards"
message = {"Magic Not Real? Debate continues over whether or not magic is actually really real. Says one NT Captain,
\"You people are crazy! Magic isn't real! It's just technology doing things we don't understand sometimes!\"
Disney later withdrew all of their special N.T. invitations to their amusement parks after the comment was made, stating:
\"We do not do business with non-believers and downers.\""}
round_time = 60 * 20
change_of_flag
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Roy Anderson"
message = {"The Virgo sector came under attack on the 9th of February, 2559, from a previously unknown faction calling themselves
'The Fourth Reich'. Experts believe the group is comprised of radical militant neo-Nazis with a xenophobic agenda.
Nanotrasen has heavily bolstered its military in the Virgo sector after the NDV Brutus came under fire by an unknown and
apparently stealth battlecruiser some seven lightyears away from the star where the Brutus was stationed during the incident.
At the same time, within the Virgo sector, three traditionally armed battlecruisers under the Fourth Reich faction came in to
make demands of Nanotrasen. When the demands were not met, the Brutus was crippled, and the Virgo Orbital Research Establishment
and Central Command's orbital station were both attacked. The military corvette known as the NDV Icarus flew into the line of fire
as a last ditch effort to protect the Virgo station from the superior firepower of the three enemy battlecruisers, and was shot
down. Rescue efforts have been called off after a grueling eight hours turning up no survivors. A memorial service was held on
the V.O.R.E. in honor of the thirty crewmembers who lost their lives aboard the Icarus. The NDV Daedalus, a starcruiser, will be
replacing the Icarus as the Virgo sector's defense force flagship."}
round_time = 60 * 25
/*
peace_conference
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Corry Spondant"
message = {"Peace Talks Continue as Seperatists Spreads Fire! It has been many months since the Askar system became the
flashpoint for one of the biggest conflicts in recent history. The conflict between the United Federation of Planets and
the Bushi Empire started when seperatists within the Bushi state used their influence to create the destruction of a Bushi
civillian convoy. Using a captured Federation ship, the seperatists destroyed the convoy, sent out a distress signal, and
later set up the Federation ship answering the call. This conspiracy came to light after an attempted coup in the Bushi
Homeworlds failed to take hold. This development is the reason for the current peace talks taking place today as well as the
internal affairs of the Bushi Empire becoming difficult to control. Seperatist forces have taken control of Beta Zed as
well as smaller but very important systems. The fortified system are located along the Federation-Bushi Neutral Zone, a section
of space that is considered the border between the two factions. Using this location, the Seperatists have been able to send
out task forces with objectives to disrupt the peace process as much as possible. Federation President Palutena commented on the
subject saying, \"We are glad the Bushi Empire has opened up talks with us. Many lives on both sides were lost, but it was not
because of either side. We should not blame the Bushi as a whole for the actions of a few. That is not our way.\""}
round_time = 60 * 30
more
channel_name = "Virgo-Prime Daily"
author = "Reporter Corry Spondant"
message = {"Peace Talks Continue as Seperatists Spreads Fire Round Two! Continuing with the previous update on the Askar
Conflict, The United Federation and The Bushi Empire are continuing peace talks. At a joint press conference, a spokesperson
said, \"Our respective organizations are continuing our talks regarding both the Askar System and the Seperatists that are
continuing to harass both our peoples.\" She went on to say that the corperation known as Nanotrasen will be hosting the final
round of talks and strategic planning. Federation President Palutena and Empress Mai shook hands afterwards for photos, showing
that they are serious about working together."}
round_time = 60 * 35
*/
/*
enforcement_policy
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Quill Acken"
message = {"Federation Enacts New Law Enforcement Policy! This just in, The Federation has made a Press Release with details about
a new policy regarding Law Enforcement. The United Federation has been under fire recently after revelations about their \"Sybil\"
AI system came to light. Law Enforcement in the Federation was up until last year associated with a person's psychological hue or \"color.\"
If a person's Crime Coefficient goes too high and clouds their color, they were a target for law enforcement. Sybil processes and controls
how to administer Enforcement. However, Sybil is not a computer system, so to speak. It is a collection of brains hooked up to a machine.
When this came to light, the system in the Federation crashed and leaders had to quickly take control of the situation. The Ministry of
Welfare was blamed and dismantled. More news as information comes in later."}
round_time = 60 * 40
more
channel_name = "Virgo-Prime Daily"
author = "Reporter Quill Acken"
message = {"New Federation Law Enforcement Policy An Answer to Old System? Sybil was discovered to be a large system of brains connected together.
The minds of criminals and leaders alike were used to determine Crime Coefficients. The system was a twisted image of a god. So what now? Law
Enforcement took a major step backwards in the Federation and had to balance the old rules with the new. Technology tries to answer this problem.
An AI system that was like Sybil but not like it in terms of giving someone sole control had to be made. Computer Expert Harold Fitch gave the answer.
Yui, the name for the AI system created, is actually based off an old system Mr. Fitch created before. This old machine used to report all sorts of
crime but only gave the Osean Government at the time social security numbers relevent to terrorism, something the Osean government at the time had
an obsession with. The machine took itself offline when the Federation was formed and implimented Sybil a few years later. Yui is said to be the upgrade
of the Machine and Sybil. It takes into account not only psychological health, but also context of the situation and determines with branch of government
should handle the situation. If she sees the situation change, she adjusts to appropriate parameters. Here is the kicker, she can, in some sense, feel. She is aware.
And she logically decided that taking over the world will not achieve anything good for the Federation. Rather, she wants to be a part of it by being
helpful. Like an individual. She has the facts but wants to see it from both the logical and emotional side of things. When she lacks the appropriate
amount of emotion needed, she looks to the ones that are living in the world to handle the situation. Says Federation President Palutena Risu, \"This is a
revolutionary system. Yui has proven her worth already in trial runs and in a local government setting. I trust her to apply herself appropriately to the
Federation as a whole\"."}
round_time = 60 * 45
follow_up
channel_name = "Virgo-Prime Daily"
author = "Reporter Quill Acken"
message = {"New Federation Law Enforcement AI Operational. As reported before, The United Federation has implimented a new AI system to replace the
old Sybil System that has caused a huge ethical uproar within it's society. Yui, the new AI system, has been operational for some time and has proven her
worth. Though she has access over many systems, she has stated bluntly that she does not see any reason to control and dictate the lives of millions as it
will eventually bore her to just be controlling. \"Instead\" She begins to say to me over the speaker of my comm system, \"I want to watch humanity and its sister
species grow and change on its own. Like the religious theory of a non-intervening god except I help report who needs help, who is going to harm, and who best
can respond to the situation. Other than that, I do not try to create the policies or the laws or the parameters of the system. It scares people when a machine
like myself tries to do that and that would be counter productive.\" This reporter was astounded by her genuine want to help people. She might be saying what
she said to convince me and if so she did a pretty good job of it. According to Harold Fitch, the programmer behind her, he treated her as if he was raising a
child and nurtured her to be a good person. Has he succeeded in creating an AI that is benevolent? Time can only tell."}
round_time = 60 * 50
*/
food_riots
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Ro'kii Ar-Raqis"
message = {"Over the past year, riots and civil war has broken out throughout the Refuge asteroid colony in the Tenebrae
Lupus system. This started in April of 2558 hours after NanoTrasen officials announced they will no longer trade with the
colony, citing the increased presence of \"hostile factions\" on the colony has made trade too dangerous to
continue. NanoTrasen officials have not given any details about said factions. The Refuge Council has condemned NanoTrasen's
withdrawal from the colony, claiming \"there has been no increase in anti-NanoTrasen activity\", and \"The only reason
NanoTrasen withdrew was because the \[Tenebrae Lupus] system's Plasma deposits have been completely mined out
(...) and we have little to trade with them now\". NanoTrasen officials have repeatedly denied these allegations,
calling them \"further proof\" of the colony's anti-NanoTrasen stance. Meanwhile, Refuge Security has been
unable to quell the riots. Negotiations for terms of a cease-fire continue to fail as the sector descends into all out
civil war."}
round_time = 60 * 55
more
channel_name = "Virgo-Prime Daily"
author = "Reporter Ro'kii Ar-Raqis"
message = {"Amnesty Galactic has voiced concern about sentient rights in the Tenebrae Lupus system, namely for descendants of Tajaran ancestry.
A new faction calling its self the \"Tenebrae Lupus Socialist Workers' Party\" has seized political control of the war-torn sector.
The TLSWP's leader and now high chancellor, Adalwolf Hiedler, gave a speech last September which has sentient rights officials worried.
Along with with promises to restore the economy and infrastructure from almost a year of civil war, Hiedler made a number of xenophobic
references, namely against the Tajara species. \"... the discovery of the Tajaran virus is one of the greatest revolutions that has taken place
in the galaxy. The battle in which we are engaged today is of the same sort as the battle waged, during the 19th century, by Pasteur and Koch.
How many diseases have their origin in the Tajaran virus! (...) We shall regain our health only be eliminating the Tajara!\" A boycott was
declared against Tajaran goods and services by the Human population. In November, an entire Tajaran colony was rendered unusable after a
major riot in November left homes and businesses in ruins while Tenebrae Lupus security forces refused to intervene. In December, lawmakers
in Tenebrae Lupus passed \"The Law for the Restoration of the Professional Civil Service\", which excludes most Tajaran from the legal
profession and civil services. Similar legislation soon deprived Tajaran of other professions of their right to practice Tajr-kii S'randarr in
the months to follow. As the new year turned on the human calendar, the Embassy of Ahdomai (the Tajaran home world) came under siege by rioters.
An undisclosed number of staff and guards at the embassy were killed, and the rest placed under arrest after TLSWP authorities claimed that
anti-humanity statements by Tajara leaders was the cause for the riot. Prosecutors claimed Tajara statements had been like \"yelling fire in
a crowded theatre\" but did not explain what this alleged hate speech was. Many Tajaran refugees attempting to leave the system have been unable
to do so, as many interstellar governments including the United Earth Government and the Federation have turned away applicants for immigration."}
round_time = 60 * 60
kitsune
breaking_news
channel_name = "Virgo-Prime Daily"
author = "Reporter Smitty Werben Man Jensen"
message = {"In interplanitary news, reports are in from Supesu, where the planet has recently held it's annual summer festival. On the scene we have a report
in from our ground correspondant, Festivities went well across the central cities of the world, and many offworlders showed up for the fun and food that the
growing planitary hotspot is best known for. Many temples also opened their doors for various religeous followings, or as some locals refer to it, making offerings
to the spirits. After having my fill of the food and fun, I decided to go and examine one of these such offerings for myself. Upon entering, I see a magnificently
beautiful woman sitting atop some pillows, and she appears to have a collection of furs, or wait, those are tails, massive fluffy tails. This may be one of the Kitsune
I've heard so much about, and what luck, I seem to be the first on the scene with her too. She seems to be beckoning me over to her. I suppose a quick interview might
be worth while. I'll have the edits of our meeting up soon as possible, Don't want anything weird getting out there after all. In other news, the company budget for cloning
reporters has been cut recently, what this will mean for job openings is yet to be seen. "}
round_time = 60 * 40
more
channel_name = "Virgo-Prime Daily"
author = "Reporter Featherson"
message = {"Interplanetary News Network, INN, is now accepting applications for ground correspondants in the Supesu system."}
round_time = 60 * 45
var/global/list/newscaster_standard_feeds = list(/datum/news_announcement/redspace_research,
/datum/news_announcement/magic_false,
/datum/news_announcement/random_junk,
/datum/news_announcement/redspace_event,
/datum/news_announcement/change_of_flag,
/datum/news_announcement/kitsune,
/datum/news_announcement/food_riots
)
proc/process_newscaster()
check_for_newscaster_updates(ticker.mode.newscaster_announcements)
var/global/tmp/announced_news_types = list()
proc/check_for_newscaster_updates(type)
for(var/subtype in typesof(type)-type)
var/datum/news_announcement/news = new subtype()
if(news.round_time * 10 <= world.time && !(subtype in announced_news_types))
announced_news_types += subtype
announce_newscaster_news(news)
proc/announce_newscaster_news(datum/news_announcement/news)
var/datum/feed_message/newMsg = new /datum/feed_message
newMsg.author = news.author
newMsg.is_admin_message = !news.can_be_redacted
newMsg.body = news.message
var/datum/feed_channel/sendto
for(var/datum/feed_channel/FC in news_network.network_channels)
if(FC.channel_name == news.channel_name)
sendto = FC
break
if(!sendto)
sendto = new /datum/feed_channel
sendto.channel_name = news.channel_name
sendto.author = news.author
sendto.locked = 1
sendto.is_admin_channel = 1
news_network.network_channels += sendto
sendto.messages += newMsg
for(var/obj/machinery/newscaster/NEWSCASTER in allCasters)
NEWSCASTER.newsAlert(news.channel_name)
Help me come up with some clever news stories. You don't gotta format it correctly. It's just for in-game fluff.