Commit Graph

19609 Commits

Author SHA1 Message Date
Arokha Sieyes
fbb34ea0ed Remove several admin verbs from context menu 2018-02-04 12:32:55 -05:00
Arokha Sieyes
5b1311c994 Fix NSFW and fluff item removal
Fixes the NSFW sprite buggyness.

Removes Briana's gun spawn. She gave her gun up ICly!
2018-02-03 21:58:41 -05:00
Aronai Sieyes
0e458ac500 Merge pull request #2955 from VOREStation/aro-dashboard
Shuttle dashboard info
2018-02-03 21:11:50 -05:00
Aronai Sieyes
ac7d9d1790 Merge pull request #2958 from VOREStation/vplk-ss-shuttles
Shuttles Subsystem + CALLBACK
2018-02-03 21:11:39 -05:00
Aronai Sieyes
66bd426cbc Merge pull request #2913 from Verkister/patch-6
Changes voremob default gurglemode to itemweak
2018-02-03 20:56:37 -05:00
Leshana
ca64667773 Let objects register to be informed when shuttles have been setup.
* Switch /obj/shuttle_connector to use it instead of the icky process hack.
2018-02-03 20:54:41 -05:00
Leshana
79464c7315 Implement SSshuttles subsystem
* Replaces the shuttle_controller and shuttle process with the shuttles subsystem.  Instead of docking ports being initialized by the game ticker, its part of the StonedMC Master init order.
* The main advantage of this is control over the initialization order, as well as letting Master be aware of CPU we're using up with shuttle processing.
* By being part of the Master init order, we reduce the uncertainty about "are objects initialized yet?" which is nice, since shuttle docks break if machines aren't finished initializing!
2018-02-03 20:34:44 -05:00
Arokha Sieyes
3e6760722f POLARIS: Add shuttle door/environment sensors 2018-02-03 20:21:41 -05:00
Aronai Sieyes
125cb2f102 Merge pull request #2956 from VOREStation/aro-noborgono
Bad dog down boy
2018-02-03 20:08:25 -05:00
Aronai Sieyes
f920551f37 Merge pull request #2946 from VOREStation/vplk-ss-atoms
Atoms Initialization Subsystem
2018-02-03 20:08:05 -05:00
Arokha Sieyes
c2d5507f21 Bad dog down boy
Removes ability of the AI to see borg cameras when they are away from the station (no UFO spying)
Also removes borg ability to mess with doors on UFO (aliennn technologyyy)
2018-02-03 19:34:45 -05:00
Verkister
610ebf2a39 Nerfs borg sleeper carcass gain.
mice op
2018-02-03 11:15:35 +02:00
Leshana
38f20304ca Initialize procs for virgo 2018-02-03 01:00:57 -05:00
Leshana
cef001bf2a Update every initialize() proc to return an initialize hint.
* Yes, all of them.
* Also did a few corrections to redundant New() and broken Destroy() along the way
* Renamed the turf_initializer.initialize() proc to InitializeTurf to avoid confusion.
* Subsumed /area/proc/initialize into /atom/proc/initialize() - Made /area's LateInitialize to get same behavior as before.
2018-02-03 01:00:57 -05:00
Leshana
ef73c090ab Implement SSatoms
* Moves proc/initialize() from being on /atom/movable, /are and /turf/simulated to being on /atom - Now turfs can initialize too
* Added the SSatoms subsystem which controls initialization of atoms at roundstart and during normal conditions.
* Disabled the old auto_init = 0 behavior, ALL atoms should get initialized() called on them now.
* Refactored the way initialize() is called during /New() to utilize SSatoms instead of SScreation
* Removed SScreation, as it was only a stop-gap until SSatoms could be ported.
* Updated the maploader to inform SSatoms when it is loading maps instead of SScreation.
* Updated the template map loader to use SSatoms to perform initTemplateBounds
* Renamed 'initialized' var in seed_storage to deconflict.
* Removed usage of auto_init = 0, replaced with a no-op initialize() proc for atoms that don't need initialization.
2018-02-03 00:59:06 -05:00
Aronai Sieyes
c0f8d2e2f3 Merge pull request #2940 from VOREStation/aro-pilothelm
Silly piloting helmet animation
2018-02-03 00:42:00 -05:00
Arokha Sieyes
4162e35e00 POLARIS: Silly piloting helmet animation
Bonk helmet on shuttle computer to link. No, it doesn't work if you're off the shuttle, no remote info transfer.
2018-02-02 19:06:07 -05:00
Aronai Sieyes
1b1e6b54a2 Merge pull request #2931 from VOREStation/polaris-sync-2018-02-01
Polaris Sync 2018-02-01
2018-02-02 19:03:04 -05:00
Aronai Sieyes
92cf578e2e Merge pull request #2932 from Ketrai/patch-1
Making mining drills faster. (fix)
2018-02-02 18:59:17 -05:00
Aronai Sieyes
075eb59620 Merge pull request #2930 from Cyantime/shuttles
Shuttle transit zone changes
2018-02-02 18:56:01 -05:00
Ketrai
7ed9e2ea36 Making mining drills faster. (fix)
All drills but borgdrill, and diamond drill are now 10% faster, which is a significant boost.
Diamond drill is 20% faster
Borg drill is roughly ~ 15% faster
Felt like with the removal of the rigsuit, mining feels extremely slow and clunky again. Ripley has gotten buffed, which makes it an excellent contendor now, with it being slightly slower whilst restricting movement, but better at tunneling, and gathering up veins. As well as allowing the hauling of large amouns of crates, and stationary drills.

This change should make the normal drill feel smooth enough for the early stages, especially nice if there is no research, such as on skeleton shifts, yet you wanna do some mining for abandoned crates and such. It also makes upgrading the drills feel even nicer.

Before update:
Basic drill is 8x as slow as a diamond drill.
Advanced drill is 6x as slow as a diamond drill.
Even the best drill, aka jackhammer and plasma cutter, is 4x as slow as a diamond drill.
Borgs were around 3x as slow as a diamond drill; Meaning they start with far superior gear compared to a miner.

After update:
Basic drills are still 8x times as slow as a diamond drill, so that upgrade still feels just as powerful
Advanced drills are now 6.75x as slow as a diamond drill.
Jackhammer/plasma cutters are now 4.5x as slow as a diamond drill.
Borg drills are now 3.25x as slow as a diamond drill.
2018-02-02 10:05:03 +01:00
Isaac Erwin
a92fb455d8 NIFSoft disks change, minor fix and refactor 2018-02-02 03:45:40 -05:00
Leshana
4f98fad36b Merge branch 'master' of https://github.com/PolarisSS13/Polaris into polaris-sync-2018-02-01
# Conflicts:
#	.travis.yml
#	code/_away_mission_tests.dm
#	code/modules/admin/verbs/mapping.dm
#	code/modules/mob/living/carbon/human/update_icons.dm
#	html/changelogs/.all_changelog.yml
#	maps/southern_cross/southern_cross-1.dmm
#	maps/southern_cross/southern_cross-3.dmm
#	maps/southern_cross/southern_cross-6.dmm
#	nano/images/nanomap_z1.png
#	nano/images/nanomap_z10.png
#	nano/images/nanomap_z2.png
#	nano/images/nanomap_z3.png
#	nano/images/nanomap_z5.png
#	nano/images/nanomap_z6.png
2018-02-01 23:55:47 -05:00
Cyantime
3dab4c7abf Move this to a different place 2018-02-01 21:32:23 -05:00
Cyantime
2ce992f404 Shuttle transit zone changes 2018-02-01 21:09:06 -05:00
Neerti
a493a379fe Merge pull request #4661 from VOREStation/vplk-ss-zas-airflow
Convert ZAS into StonedMC Subsystems
2018-02-01 21:08:41 -05:00
Anewbe
4b4e3bb6f1 Merge pull request #4672 from elgeonmb/patch-1
humans can be older
2018-02-01 15:21:36 -06:00
Aronai Sieyes
f5511dc458 Merge pull request #2921 from VOREStation/aro-alienship2
Tweak away mission
2018-01-31 23:16:04 -05:00
Aronai Sieyes
e552654f27 Merge pull request #2914 from LittleBigKid2000/workout-refactor
Exercise equipment changes/refactor
2018-01-31 21:02:57 -05:00
Aronai Sieyes
763a71aae5 Merge pull request #2920 from LittleBigKid2000/capitalization-fixes
Loadout capitalization fixes
2018-01-31 21:02:11 -05:00
Arokha Sieyes
afb24d364f POLARIS: Fix two mistakes with the shuttle_arrival procs 2018-01-31 20:56:57 -05:00
Isaac Erwin
5d53e8009e Loadout capitalization fixes
Because inconsistent capitalization triggers me
2018-01-31 20:31:41 -05:00
Isaac Erwin
ec20277805 Removed unnecessary 'src's, added missed cooldown 2018-01-31 20:20:43 -05:00
Aronai Sieyes
cc857cab00 Merge pull request #2917 from VOREStation/vplk-reghosts
Make ghosts invisible again.
2018-01-31 14:41:41 -05:00
Verkister
7546d1fbb2 Update belly_vr.dm 2018-01-31 20:13:32 +02:00
Verkister
e6651d72b6 Makes gurgle struggle failure cycle thru itemweak
Struggle upset the gut once to move to itemweak, fail again for full gurgles
2018-01-31 15:03:55 +02:00
Isaac Erwin
35c4a8030e Exercise equipment changes/refactor 2018-01-31 07:30:40 -05:00
Verkister
a9de3de294 Changes voremob default gurglemode to itemweak
It's just kind of a bummer to lose all your important gear after losing a fight if backup doesn't arrive in time. After all the item friendly mode was introduced way after vore mobs.
2018-01-31 13:46:31 +02:00
Arokha Sieyes
17723b7df6 Cleans up references to assistant
Defines the USELESS_JOB value as "Visitor"
2018-01-31 00:55:13 -05:00
Leshana
f6f3abe5ec Make ghosts invisible again. 2018-01-30 23:36:57 -05:00
Leshana
6eec4063f3 POLARIS: No string compare for assistants 2018-01-30 21:44:00 -05:00
Aronai Sieyes
89f4e00e16 Merge pull request #2902 from VOREStation/vplk-pto
Quick bugfixes for assistant ->visitor/intern
2018-01-30 21:25:19 -05:00
Arokha Sieyes
3031dd8afa POLARIS: No string compare for assistants 2018-01-30 21:16:41 -05:00
Aronai Sieyes
cdac98afc1 Merge pull request #2897 from VOREStation/aro-bstemple
New Away Mission (and minor other stuff)
2018-01-30 20:04:07 -05:00
Arokha Sieyes
5cda1d36c1 VS: Translocator blocked by certain turfs 2018-01-30 19:23:36 -05:00
Arokha Sieyes
54865f2fbe POLARIS: Call procs on areas when shuttles arrive/depart 2018-01-30 19:23:36 -05:00
Aronai Sieyes
2fc93d5a05 Merge pull request #2898 from VOREStation/aro-issue-2891
Fixes #2891
2018-01-30 17:41:56 -05:00
Aronai Sieyes
6c2840ef9e Merge pull request #2895 from Verkister/doofle
Adds dufflebags and saddlebags to utility loadout.
2018-01-30 17:41:41 -05:00
Arokha Sieyes
dcae690a6c Fixes #2891 2018-01-30 17:25:45 -05:00
Aronai Sieyes
8ef034eaeb Merge pull request #2872 from VOREStation/vplk-pto
Removes Assistant, replaces with PTO system
2018-01-30 16:22:21 -05:00