Commit Graph

559 Commits

Author SHA1 Message Date
Arokha Sieyes 8e90199052 Generic Station & System Name
Makes the name of the starsystem and station generic such that it can be modified in global.dm and replace the strings where it is used. This won't have an effect on Polaris itself, but makes changing the name much more simple for forks. Using string concat constants on the advice of Psi.
2016-05-16 15:34:03 -04:00
Hubblenaut f09df76e4a Hacktool (#1607)
* Adds hacking tool.

In normal mode a hacking tool acts and functions just like any multitool. Use a screwdriver to toggle between normal and hacking mode.
Hacking attempts will take 20 +(0 to 20) seconds (triangular distribution, averages at +10 seconds).
Once an airlock has been successfully hacked the user will have full access to the door operation interface normally restricted to silicons.

A hacking tool will remember the last 6 to 8 hacked airlocks.  No time is needed to again hack remembered airlocks.
Once the limit has been reached the least recently accessed airlock is forgotten. Hacking a remembered airlock will update the last accessed time.

Also adds a basic observer/listener pattern implementation to, for example, make it easier to catch when objects have been destroyed and clear references.

* Corrects and adds more sanity checking.

* Adds hacktool to uplink devices
2016-05-15 09:38:10 -04:00
Arokha Sieyes 6c9346d0c4 Prevent Unexpected SQL Errors (#1628)
* Don't nag me, game.

* Added disabled message, made config consistent

* Missed adding 'else'
2016-05-14 21:09:21 -04:00
PsiOmegaDelta a3f8bc815e Round start timer now remains at 0 until the round actually starts. 2016-04-20 15:27:59 +01:00
Neerti 0618dafb42 Removes the Icarus, as they're realllllly far away now. 2016-03-31 22:33:51 -04:00
Neerti 9ee12bcc6c Merge pull request #1129 from Kelenius/voteUpdate
Cleans up and updates votes
2016-03-30 02:21:54 -04:00
Kelenius e883863f4b Merge branch 'master' into playingWithTravis 2016-03-23 17:12:11 +03:00
Datraen 996ce92f7f Merge pull request #1184 from Yoshax/510prep
Ports Byond 510 preperations from Bay
2016-03-20 13:45:40 -04:00
Yoshax 8be10d96dd Ports Byond 510 preperations from Bay
Updates comment

Updates supply file
2016-03-14 18:21:44 +00:00
Kelenius 3fdda5e8c5 Fixes issues travis found 2016-03-11 11:59:51 +03:00
Kelenius 9aac404c73 Cleans up and updates votes
Absolute pathing, overall cleanup.
Removed two useless vars, simplified process().
Defines instead of strings.
Added "unvote" option that removes your vote.
Vote window now sized according to amount of options.
Added vote controller to debug controller list.
2016-03-07 20:41:39 +03:00
Kelenius acc78a8000 Changes types of ghosts and eyes
``/mob/dead/observer`` -> ``/mob/observer/dead``
``/mob/eye`` -> ``/mob/observer/eye``

Reason being that they are similar in that they both don't interact with
the world in any way. Some procs were shared, some checks as well, and
it overall makes more sense this way. Plus, there were no ``/mob/dead``
mobs.
2016-02-20 15:36:05 +03:00
Zuhayr 7c3993b68b Revert "Revert "Bay update."" 2016-02-07 16:33:30 +10:30
Zuhayr 98d983577c Revert "Bay update." 2016-02-07 16:07:05 +10:30
Neerti f2cd67fe16 Merge pull request #810 from Zuhayr/bayupdate
Bay update.
2016-02-05 23:21:07 -05:00
Zuhayr 115eb19d33 Merge branch 'bayupdate' of https://github.com/Zuhayr/Polaris into bayupdate 2016-02-06 14:30:51 +10:30
Kelenius c9c9dde819 Removes old unticked code 2016-02-01 12:47:20 +03:00
Zuhayr 4aa2e8a269 Added a config option for a visible human deathgasp message. 2016-01-30 08:29:06 +10:30
Zuhayr e557a71fdc Merge branch 'dev-freeze' of https://github.com/Baystation12/Baystation12 2016-01-20 08:01:14 +10:30
Zuhayr a3e5649523 Fixes #755 2016-01-13 23:51:45 +10:30
GinjaNinja32 7cca8416b3 Merge remote-tracking branch 'upstream/master' into dev-freeze 2015-12-25 03:41:33 +00:00
Zuhayr e555c8432f Merge pull request #640 from Neerti/12/21/2015_event_tweaks
Random Event Tweaks
2015-12-24 22:11:19 +10:30
GinjaNinja32 0bd51d2712 make vote window closeable via normal means 2015-12-24 05:28:18 +00:00
woodratt 30acc6de7e 1.3.7. Fixes and Adjustments
- Rough fix in place for the holodeck thunder dome.
- Jukebox added to the coffee shop and bar.
- Latex gloves added to Xenoflora.
- Insulated gloves added to Engineering Outpost.
- Connected the main airlocks on the mining and research outposts to the distro.
- Changes 'Vir Regional Spaceport' to ' Vir Interstellar Spaceport'
- Fixed another name issue in reference to crew transfer shuttle.
2015-12-22 22:51:36 -08:00
Neerti 51552a8bdd Clarification on mercenary shuttle approaching message, and fixes typo on text when the drone event ends. 2015-12-22 05:03:57 -05:00
Neerti 451c477e4c Tweaks event text to fit with the lore better.
Adds more informative text for vending machines.
Removes RNG viruses.
2015-12-21 04:01:05 -05:00
EmperorJon 07d1e6bbaf Merge pull request #531 from EmperorJon/11_Dec._IRC_related_changes
Makes changes to allow IRC bot output
2015-12-11 20:09:06 +00:00
Jon 238292a9a6 Makes changes to allow IRC bot output at Sparky's request. 2015-12-11 19:58:05 +00:00
woodratt 3d750f1ff6 1.2.9.
- Added missing shutters to certain areas.
- Military Jacket variant added (different patches)
- Added different colored jumpsuits to the loadout
- Fixed some voided tiles on the telecomm outpost
- Added missing equipment to the forensics area
- Edited the crew transfer wording to be more lore friendly
2015-12-10 22:12:07 -08:00
SinTwo 10277880ee Map and GitHub buttons 2015-12-06 01:47:38 -05:00
GinjaNinja32 7024348ff3 fix rules button 2015-12-06 06:02:48 +00:00
Neerti 2c81761494 Removes most references to NSS Exodus. 2015-12-03 13:47:37 -05:00
Woodrat 71e07f87d5 Woodrat 1.0 Dawn of the first day
- Entertainment monitors now properly hang on walls.
- Screwdriver added for IKEA floorlights in bar.
- IAA camera properly secured to wall.
- Ore boxes added to mining outpost.
- Paper bin added to chapel.
- AI core interior door and blast door button with proper access
- oxygen tank added to security voidsuit in armory.
- Hazard stripes fixed in medical.
- Asteroid dug tiles should be fixed.
- More carp added and carp spawns to both mining/research outpost and main station.
- Phoron line in atmospherics brought back into OSHA compliance.
- End of docks have cameras now.
- Visitor area properly fixed with cameras.
- Radios fixed in the visitors lounge.
- Tables added underneath computers in the library.
- Missing pipe leading to air tank in atmospherics fixed.
- Fixed lockdowns so they are not see through.
- Engineering breakroom disposals properly piped.
- Air alarm added to both medical maintenance areas, EVA maint, and engineering starboard maint.
- Included which dock the transfer and evacuation shuttles will be docking at in their announcement texts.
2015-11-28 00:59:27 -08:00
Neerti e52a0ea332 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into sync_to_bay_10/10/2015
Conflicts:
	.travis.yml
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/gamemodes/changeling/modularchangling.dm
	code/game/turfs/simulated.dm
	code/global.dm
	icons/misc/fullscreen.dmi
	polaris.dme
2015-10-10 23:17:26 -04:00
PsiOmega 709840f848 Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/modules/admin/DB ban/functions.dm
2015-09-26 08:48:37 +02:00
PsiOmega 145d8d91ef Merge remote-tracking branch 'upstream/master' into dev-freeze
Conflicts:
	code/_helpers/unsorted.dm
2015-09-26 08:43:06 +02:00
GinjaNinja32 8ed4faf7b2 Add proc/crash_with, fix two incorrect qdel calls 2015-09-23 13:29:54 +01:00
PsiOmegaDelta 23a3433e67 Moves nanomanager.close_uis(src) into datum/proc/Destroy() instead of /obj/Destroy() now that NanoUI supports datums. 2015-09-08 08:32:09 +02:00
PsiOmegaDelta 94b4c483ba Merge remote-tracking branch 'upstream/dev-freeze' into dev 2015-09-08 08:22:37 +02:00
PsiOmegaDelta 2f183e1cee Merge remote-tracking branch 'upstream/master' into dev-freeze
Conflicts:
	code/game/objects/items/devices/uplink.dm
	code/modules/nano/modules/human_appearance.dm
2015-09-08 07:58:25 +02:00
Zuhayr 43a349ee2a Fixes #11022 2015-09-07 14:25:45 +09:30
Zuhayr 0c56bdd448 Merge pull request #10266 from PsiOmegaDelta/150722-TagPairs
Makes it possible to define multiple tag pairs for the Travis check.
2015-09-07 13:57:09 +09:30
Neerti a9dda6cf3f Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into 9/6/2015_baymerge
Conflicts:
	.travis.yml
	code/game/gamemodes/cult/cult.dm
	code/game/gamemodes/heist/heist.dm
	code/game/gamemodes/ninja/ninja.dm
	code/game/gamemodes/nuclear/nuclear.dm
	code/game/gamemodes/traitor/traitor.dm
	code/game/gamemodes/wizard/wizard.dm
	code/game/jobs/job/civilian.dm
	code/game/jobs/job/medical.dm
	code/game/jobs/job/security.dm
	code/game/objects/structures/lattice.dm
	code/global.dm
	code/modules/projectiles/ammunition/boxes.dm
	code/modules/reagents/Chemistry-Recipes.dm
	config/example/config.txt
	polaris.dme
2015-09-06 18:26:06 -04:00
Zuhayr 63cb207eb8 Merge pull request #10890 from PsiOmegaDelta/150826-AltLangKeys
Languages now use alternative prefix keys.
2015-09-06 17:20:51 +09:30
PsiOmega 95b12da391 Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/__defines/gamemode.dm
	code/game/antagonist/outsider/ert.dm
	code/game/gamemodes/ninja/ninja.dm
2015-09-05 09:35:02 +02:00
PsiOmega 69fde6af03 Merge remote-tracking branch 'upstream/master' into dev-freeze
Conflicts:
	code/game/antagonist/alien/borer.dm
	code/game/gamemodes/game_mode.dm
	code/game/gamemodes/nuclear/nuclear.dm
	code/game/gamemodes/traitor/traitor.dm
	code/game/objects/items/robot/robot_parts.dm
	code/setup.dm
2015-09-05 09:24:30 +02:00
Zuhayr a0187f66e3 Fixes Secret. 2015-09-05 14:12:20 +09:30
Zuhayr 23fb8d8b99 Antag system cleanup/fixes. 2015-09-04 18:28:05 +09:30
PsiOmega e5aa095f09 Non-headset/borg radios now all allow access to department channels. Headset and borg radios still rely on their encryption keys. 2015-09-03 09:38:15 +02:00
PsiOmega 13780eba09 Rotates and otherwise cleans up map intercom usage. 2015-09-02 14:26:59 +02:00