mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-31 00:49:06 +01:00
@@ -13,14 +13,23 @@
|
||||
|
||||
|
||||
/datum/game_mode/malfunction/post_setup()
|
||||
..()
|
||||
sleep(15) //Adds a delay to notifying the cyborgs, which looks slightly more realistic. This should only pause the post_setup proc.
|
||||
var/malf_ai = select_active_ai_with_fewest_borgs()
|
||||
if (malf_ai)
|
||||
for (var/mob/living/silicon/robot/borg in world)
|
||||
borg.lawupdate = 1
|
||||
borg.connect_to_ai(malf_ai)
|
||||
for (var/mob/living/silicon/robot/borg in world) //This is similar to baystation's solution, but without a notification.
|
||||
borg.connect_to_ai(malf_ai) //This will do nothing if the borg is synced before this line of code.
|
||||
notify_borg(borg)
|
||||
else
|
||||
error("Unable to locate the Malf AI during post_setp()!")
|
||||
error("Unable to locate the Malf AI during post_setup()! At the time, there were no AIs active.")
|
||||
return
|
||||
|
||||
|
||||
..()
|
||||
return
|
||||
/datum/game_mode/malfunction/proc/notify_borg(var/mob/living/silicon/robot/borg)
|
||||
borg << "Station AI detected. Establishing connection..." //Fluff
|
||||
sleep(10)
|
||||
borg << "Connection to station AI successful. Synchronizing laws..." //Fluff.
|
||||
sleep(5)
|
||||
borg << "<span class='danger'>You have been bound to an AI, Laws synchronized!" //to provide a noticable chat notification.
|
||||
borg.lawupdate = 1 //Required for sync() to function.
|
||||
borg.sync()
|
||||
borg.show_laws(0) //This should display updated laws to the borg.
|
||||
@@ -37,7 +37,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1)
|
||||
H.equip_to_slot_or_del(new /obj/item/weapon/storage/box/ids(H.back), slot_in_backpack)
|
||||
|
||||
|
||||
H.implant_loyalty(src)
|
||||
H.implant_loyalty(H)
|
||||
|
||||
return 1
|
||||
|
||||
|
||||
@@ -228,6 +228,21 @@
|
||||
..()
|
||||
reagents.add_reagent("water",500)
|
||||
|
||||
/obj/structure/reagent_dispensers/water_cooler/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
||||
if (istype(W,/obj/item/weapon/wrench))
|
||||
src.add_fingerprint(user)
|
||||
playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1)
|
||||
if(do_after(user, 20))
|
||||
if(!src) return
|
||||
switch (anchored)
|
||||
if (0)
|
||||
anchored = 1
|
||||
user.visible_message("\The [user] tightens the bolts securing \the [src] to the floor.", "You tighten the bolts securing \the [src] to the floor.")
|
||||
if (1)
|
||||
user.visible_message("\The [user] unfastens the bolts securing \the [src] to the floor.", "You unfasten the bolts securing \the [src] to the floor.")
|
||||
anchored = 0
|
||||
return
|
||||
|
||||
|
||||
/obj/structure/reagent_dispensers/beerkeg
|
||||
name = "beer keg"
|
||||
|
||||
@@ -56,6 +56,75 @@
|
||||
|
||||
-->
|
||||
<div class="commit sansserif">
|
||||
<h2 class="date">25 March 2016</h2>
|
||||
<h3 class="author">Lord Lag updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="rscadd">Glasses may once again be combined with HUDs</li>
|
||||
<li class="rscadd">Borers have a full compliment of abilities once more.</li>
|
||||
<li class="bugfix">:9 is the new new Vaurcese hotkey.</li>
|
||||
<li class="tweak">The broken Temperature gun has been replaced with the Freeze ray</li>
|
||||
</ul>
|
||||
<h3 class="author">Skull132 updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="rscadd">The 2/3rd majority rule for crew transfer is back. Before 3 hours, the majority is required to pass a vote.</li>
|
||||
<li class="rscadd">Transfer vote timeout added as a config option. Default is 2 hours. No transfer vote may be called before that time.</li>
|
||||
<li class="tweak">Sleeper and body scanner consoles can be walked through once more.</li>
|
||||
<li class="tweak">Most hardsuit modules can no longer be utilized inside mechs.</li>
|
||||
<li class="tweak">+MODs can now cancel votes and start ones regardless of timer.</li>
|
||||
<li class="tweak">+MODs now get check_contents, check_words (cult words), and check_ai_laws verbs.</li>
|
||||
<li class="tweak">Holders no longer get debug_variables (view variables) verb.</li>
|
||||
<li class="tweak">Processor hang alerts now have numbers to showcase severity of the issue. The higher the number, the worse the issue.</li>
|
||||
<li class="tweak">Revolution no longer auto-recalls the shuttle. Nor is the death of the antagonists a valid end condition.</li>
|
||||
<li class="tweak">Voting system tweaked. Crew transfer votes are now special, and run on their own timers. This means that cancelled votes no longer interfere with them.</li>
|
||||
<li class="tweak">A lot of JMP macros added to attack logs.</li>
|
||||
<li class="bugfix">Ghosts can no longer drag people into sleepers, cryo chambers, etcetera.</li>
|
||||
<li class="bugfix">You can no longer generate infinite plasmacutters with RIGs.</li>
|
||||
<li class="bugfix">Cuffing people now checks whether or not the target is interfered with before slapping the cuffs on.</li>
|
||||
<li class="bugfix">The pAI cable no longer spams itself spooling.</li>
|
||||
<li class="bugfix">Uploading to the library is possible again.</li>
|
||||
<li class="bugfix">Conveyor belts will no longer consume objects.</li>
|
||||
<li class="bugfix">You can no longer split stacks with a non-functional hand.</li>
|
||||
<li class="bugfix">Janitors can no longer access medical records. Medical records now require medical bay equipment access.</li>
|
||||
<li class="bugfix">Telescience consoles are no longer an infinite source of telecrystals upon reconstruction. Further, you can now insert TCs into them again.</li>
|
||||
<li class="bugfix">Cell 1 has its own locker again.</li>
|
||||
<li class="rscadd">Integrated the web interface with the game. Players can now create linking requests from the web interface, and accept them ingame. This will be used for more feature integration between the two later.</li>
|
||||
<li class="rscadd">Integrated the syndicate contract database with the game. Players can interact with contracts from the web interface (create new ones, post comments, report completion, etcetera), and review the contracts from syndicate uplinks. This means that antags with access to an uplink can now roleplay with contracts, fulfilling missions and so forth.</li>
|
||||
<li class="rscadd">Heisters now spawn with contract uplinks, which are effectively syndicate uplinks without the telecrystals, for checking up on the contracts database.</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="date">03 March 2016</h2>
|
||||
<h3 class="author">Lord Lag updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="bugfix">Vaurca's language key is now M. Also it should work.</li>
|
||||
<li class="bugfix">cyborgs should now autoconnect to malfs at round start</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="date">21 February 2016</h2>
|
||||
<h3 class="author">Skull132 updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="rscadd">IPCs can change their body colour again.</li>
|
||||
<li class="tweak">Supermatter's radiation range is lowered by 1/3rd if you don't have a direct sightline to it.</li>
|
||||
<li class="tweak">Mods can now toggle attack logs.</li>
|
||||
<li class="tweak">Practice lasers no longer generate attack logs.</li>
|
||||
<li class="tweak">Wizard related balancing: magic missile recharge time doubled, to make stunlocking no longer possible; subjugate's effect timers halved, recharge cost lowered by 50; horsemask spells are now targeted again.</li>
|
||||
<li class="tweak">Purple colour for DO chat.</li>
|
||||
<li class="tweak">Medical Interns and Engineering Apprentices given slightly better access, so they're not completely useless with this new map.</li>
|
||||
<li class="tweak">Tesla engine components brought inline with Bay12 coding standards. This means you can set them up properly now, whereas before, wrenching or screwdrivering them failed.</li>
|
||||
<li class="tweak">A few quality of life improvements for the map: suit cycler for Heist ship, cooling units for engineering and general EVA, traffic computer in telecomms.</li>
|
||||
<li class="bugfix">Nursing Interns now spawn properly.</li>
|
||||
<li class="bugfix">Standard severity warnings work properly.</li>
|
||||
<li class="bugfix">You can no longer suicide with weapons that do no damage. Less than lethal weaponry still works.</li>
|
||||
<li class="bugfix">IPCs no longer gain toxins damage, nor are they affected by hallucinations.</li>
|
||||
<li class="bugfix">Fixed a SQL query for the library that was referencing an invalid table.</li>
|
||||
<li class="bugfix">Hydroponics trays work properly now, with how they consume liquids and reagents.</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="date">16 February 2016</h2>
|
||||
<h3 class="author">Skull132 updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
<li class="rscadd">Adds discordbot, nicknamed BOREALIS. Basically: this enables admins to interact with the game without even being on the server. Should push come to shove, we can restart the server remotely, and answer adminhelps remotely. Also makes some other functionality possible.</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="date">15 February 2016</h2>
|
||||
<h3 class="author">Lord Lag updated:</h3>
|
||||
<ul class="changes bgimages16">
|
||||
|
||||
@@ -1782,3 +1782,86 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
|
||||
Lord Lag:
|
||||
- bugfix: Synthetics should now be able to understand Rootspeak and Vaurcese.
|
||||
- bugfix: Core Vaurca mechanics are back
|
||||
2016-02-16:
|
||||
Skull132:
|
||||
- rscadd: 'Adds discordbot, nicknamed BOREALIS. Basically: this enables admins to
|
||||
interact with the game without even being on the server. Should push come to
|
||||
shove, we can restart the server remotely, and answer adminhelps remotely. Also
|
||||
makes some other functionality possible.'
|
||||
2016-02-21:
|
||||
Skull132:
|
||||
- rscadd: IPCs can change their body colour again.
|
||||
- tweak: Supermatter's radiation range is lowered by 1/3rd if you don't have a direct
|
||||
sightline to it.
|
||||
- tweak: Mods can now toggle attack logs.
|
||||
- tweak: Practice lasers no longer generate attack logs.
|
||||
- tweak: 'Wizard related balancing: magic missile recharge time doubled, to make
|
||||
stunlocking no longer possible; subjugate''s effect timers halved, recharge
|
||||
cost lowered by 50; horsemask spells are now targeted again.'
|
||||
- tweak: Purple colour for DO chat.
|
||||
- tweak: Medical Interns and Engineering Apprentices given slightly better access,
|
||||
so they're not completely useless with this new map.
|
||||
- tweak: Tesla engine components brought inline with Bay12 coding standards. This
|
||||
means you can set them up properly now, whereas before, wrenching or screwdrivering
|
||||
them failed.
|
||||
- tweak: 'A few quality of life improvements for the map: suit cycler for Heist
|
||||
ship, cooling units for engineering and general EVA, traffic computer in telecomms.'
|
||||
- bugfix: Nursing Interns now spawn properly.
|
||||
- bugfix: Standard severity warnings work properly.
|
||||
- bugfix: You can no longer suicide with weapons that do no damage. Less than lethal
|
||||
weaponry still works.
|
||||
- bugfix: IPCs no longer gain toxins damage, nor are they affected by hallucinations.
|
||||
- bugfix: Fixed a SQL query for the library that was referencing an invalid table.
|
||||
- bugfix: Hydroponics trays work properly now, with how they consume liquids and
|
||||
reagents.
|
||||
2016-03-03:
|
||||
Lord Lag:
|
||||
- bugfix: Vaurca's language key is now M. Also it should work.
|
||||
- bugfix: cyborgs should now autoconnect to malfs at round start
|
||||
2016-03-25:
|
||||
Lord Lag:
|
||||
- rscadd: Glasses may once again be combined with HUDs
|
||||
- rscadd: Borers have a full compliment of abilities once more.
|
||||
- bugfix: :9 is the new new Vaurcese hotkey.
|
||||
- tweak: The broken Temperature gun has been replaced with the Freeze ray
|
||||
Skull132:
|
||||
- rscadd: The 2/3rd majority rule for crew transfer is back. Before 3 hours, the
|
||||
majority is required to pass a vote.
|
||||
- rscadd: Transfer vote timeout added as a config option. Default is 2 hours. No
|
||||
transfer vote may be called before that time.
|
||||
- tweak: Sleeper and body scanner consoles can be walked through once more.
|
||||
- tweak: Most hardsuit modules can no longer be utilized inside mechs.
|
||||
- tweak: +MODs can now cancel votes and start ones regardless of timer.
|
||||
- tweak: +MODs now get check_contents, check_words (cult words), and check_ai_laws
|
||||
verbs.
|
||||
- tweak: Holders no longer get debug_variables (view variables) verb.
|
||||
- tweak: Processor hang alerts now have numbers to showcase severity of the issue.
|
||||
The higher the number, the worse the issue.
|
||||
- tweak: Revolution no longer auto-recalls the shuttle. Nor is the death of the
|
||||
antagonists a valid end condition.
|
||||
- tweak: Voting system tweaked. Crew transfer votes are now special, and run on
|
||||
their own timers. This means that cancelled votes no longer interfere with them.
|
||||
- tweak: A lot of JMP macros added to attack logs.
|
||||
- bugfix: Ghosts can no longer drag people into sleepers, cryo chambers, etcetera.
|
||||
- bugfix: You can no longer generate infinite plasmacutters with RIGs.
|
||||
- bugfix: Cuffing people now checks whether or not the target is interfered with
|
||||
before slapping the cuffs on.
|
||||
- bugfix: The pAI cable no longer spams itself spooling.
|
||||
- bugfix: Uploading to the library is possible again.
|
||||
- bugfix: Conveyor belts will no longer consume objects.
|
||||
- bugfix: You can no longer split stacks with a non-functional hand.
|
||||
- bugfix: Janitors can no longer access medical records. Medical records now require
|
||||
medical bay equipment access.
|
||||
- bugfix: Telescience consoles are no longer an infinite source of telecrystals
|
||||
upon reconstruction. Further, you can now insert TCs into them again.
|
||||
- bugfix: Cell 1 has its own locker again.
|
||||
- rscadd: Integrated the web interface with the game. Players can now create linking
|
||||
requests from the web interface, and accept them ingame. This will be used for
|
||||
more feature integration between the two later.
|
||||
- rscadd: Integrated the syndicate contract database with the game. Players can
|
||||
interact with contracts from the web interface (create new ones, post comments,
|
||||
report completion, etcetera), and review the contracts from syndicate uplinks.
|
||||
This means that antags with access to an uplink can now roleplay with contracts,
|
||||
fulfilling missions and so forth.
|
||||
- rscadd: Heisters now spawn with contract uplinks, which are effectively syndicate
|
||||
uplinks without the telecrystals, for checking up on the contracts database.
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
author: Lord Lag
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- rscadd: "Glasses may once again be combined with HUDs"
|
||||
- rscadd: "Borers have a full compliment of abilities once more."
|
||||
- bugfix: ":9 is the new new Vaurcese hotkey."
|
||||
@@ -1,7 +0,0 @@
|
||||
author: Lord Lag
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- tweak: "The broken Temperature gun has been replaced with the Freeze ray"
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
author: Lord Lag
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- bugfix: "Vaurca's language key is now M. Also it should work."
|
||||
@@ -1,6 +0,0 @@
|
||||
author: Lord Lag
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- bugfix: "cyborgs should now autoconnect to malfs at round start"
|
||||
@@ -1,6 +0,0 @@
|
||||
author: Skull132
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- rscadd: "Adds discordbot, nicknamed BOREALIS. Basically: this enables admins to interact with the game without even being on the server. Should push come to shove, we can restart the server remotely, and answer adminhelps remotely. Also makes some other functionality possible."
|
||||
@@ -1,20 +0,0 @@
|
||||
author: Skull132
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- rscadd: "IPCs can change their body colour again."
|
||||
- tweak: "Supermatter's radiation range is lowered by 1/3rd if you don't have a direct sightline to it."
|
||||
- tweak: "Mods can now toggle attack logs."
|
||||
- tweak: "Practice lasers no longer generate attack logs."
|
||||
- tweak: "Wizard related balancing: magic missile recharge time doubled, to make stunlocking no longer possible; subjugate's effect timers halved, recharge cost lowered by 50; horsemask spells are now targeted again."
|
||||
- tweak: "Purple colour for DO chat."
|
||||
- tweak: "Medical Interns and Engineering Apprentices given slightly better access, so they're not completely useless with this new map."
|
||||
- tweak: "Tesla engine components brought inline with Bay12 coding standards. This means you can set them up properly now, whereas before, wrenching or screwdrivering them failed."
|
||||
- tweak: "A few quality of life improvements for the map: suit cycler for Heist ship, cooling units for engineering and general EVA, traffic computer in telecomms."
|
||||
- bugfix: "Nursing Interns now spawn properly."
|
||||
- bugfix: "Standard severity warnings work properly."
|
||||
- bugfix: "You can no longer suicide with weapons that do no damage. Less than lethal weaponry still works."
|
||||
- bugfix: "IPCs no longer gain toxins damage, nor are they affected by hallucinations."
|
||||
- bugfix: "Fixed a SQL query for the library that was referencing an invalid table."
|
||||
- bugfix: "Hydroponics trays work properly now, with how they consume liquids and reagents."
|
||||
@@ -1,26 +0,0 @@
|
||||
author: Skull132
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- rscadd: "The 2/3rd majority rule for crew transfer is back. Before 3 hours, the majority is required to pass a vote."
|
||||
- rscadd: "Transfer vote timeout added as a config option. Default is 2 hours. No transfer vote may be called before that time."
|
||||
- tweak: "Sleeper and body scanner consoles can be walked through once more."
|
||||
- tweak: "Most hardsuit modules can no longer be utilized inside mechs."
|
||||
- tweak: "+MODs can now cancel votes and start ones regardless of timer."
|
||||
- tweak: "+MODs now get check_contents, check_words (cult words), and check_ai_laws verbs."
|
||||
- tweak: "Holders no longer get debug_variables (view variables) verb."
|
||||
- tweak: "Processor hang alerts now have numbers to showcase severity of the issue. The higher the number, the worse the issue."
|
||||
- tweak: "Revolution no longer auto-recalls the shuttle. Nor is the death of the antagonists a valid end condition."
|
||||
- tweak: "Voting system tweaked. Crew transfer votes are now special, and run on their own timers. This means that cancelled votes no longer interfere with them."
|
||||
- tweak: "A lot of JMP macros added to attack logs."
|
||||
- bugfix: "Ghosts can no longer drag people into sleepers, cryo chambers, etcetera."
|
||||
- bugfix: "You can no longer generate infinite plasmacutters with RIGs."
|
||||
- bugfix: "Cuffing people now checks whether or not the target is interfered with before slapping the cuffs on."
|
||||
- bugfix: "The pAI cable no longer spams itself spooling."
|
||||
- bugfix: "Uploading to the library is possible again."
|
||||
- bugfix: "Conveyor belts will no longer consume objects."
|
||||
- bugfix: "You can no longer split stacks with a non-functional hand."
|
||||
- bugfix: "Janitors can no longer access medical records. Medical records now require medical bay equipment access."
|
||||
- bugfix: "Telescience consoles are no longer an infinite source of telecrystals upon reconstruction. Further, you can now insert TCs into them again."
|
||||
- bugfix: "Cell 1 has its own locker again."
|
||||
@@ -1,8 +0,0 @@
|
||||
author: Skull132
|
||||
|
||||
delete-after: True
|
||||
|
||||
changes:
|
||||
- rscadd: "Integrated the web interface with the game. Players can now create linking requests from the web interface, and accept them ingame. This will be used for more feature integration between the two later."
|
||||
- rscadd: "Integrated the syndicate contract database with the game. Players can interact with contracts from the web interface (create new ones, post comments, report completion, etcetera), and review the contracts from syndicate uplinks. This means that antags with access to an uplink can now roleplay with contracts, fulfilling missions and so forth."
|
||||
- rscadd: "Heisters now spawn with contract uplinks, which are effectively syndicate uplinks without the telecrystals, for checking up on the contracts database."
|
||||
Reference in New Issue
Block a user