Commit Graph

1059 Commits

Author SHA1 Message Date
MistakeNot4892
34a11eac03 Added a GPS compass. 2021-03-04 07:03:19 +11:00
Mechoid
8dc04048ed Adds the Restraining Bolt. (#7820)
* Adds the Restraining Bolt.

* Malfunction.
2021-02-28 14:02:12 -09:00
Schnayy
031f8a7392 Merge pull request #7919 from Atermonera/point_defense_targeting
Hybridizes Point Defense Turrets with Bay's System
2021-02-26 09:04:43 -06:00
Schnayy
ebc5263546 Merge pull request #7920 from Atermonera/ping_verb_fix
Removes ping subsystem that was breaking chat
2021-02-26 08:58:53 -06:00
Atermonera
6cb047103c Merge pull request #7917 from MistakeNot4892/psched
Deletes the process scheduler.
2021-02-23 14:22:13 -08:00
Atermonera
c31a3e762f Merge pull request #7905 from MistakeNot4892/beepboop
Added verbs/handling for removing and attaching your own robotic bodyparts.
2021-02-23 14:16:59 -08:00
atermonera
be11829f87 Removes ping subsystem that was breaking chat 2021-02-22 20:01:33 -09:00
Aronai Sieyes
8b63a5a116 Merge pull request #7083 from VOREStation/vplk-pointdefense
Port Point Defense Batteries
# Conflicts:
#	code/_global_vars/lists/misc.dm
2021-02-22 14:00:43 -09:00
MistakeNot4892
cb883ec78a Deletes the process scheduler. 2021-02-22 08:57:29 +11:00
Cerebulon
d0b71c8c52 Lobby Improvements (#7856)
* Lobby Improvements

* HTML Tags + more recent article while I'm in here bc this may take a day or two 2 merge

* Removed to_world + fixed header
2021-02-21 12:32:38 -09:00
MistakeNot4892
b22a0568a3 Sideports a couple of init unit tests from Neb. (#7893)
* Sideports a couple of init unit tests from Neb.

* Trying to unfuck initialize logic.

* Removing del()s.

* Adjusting return values to Initialize().

* Moving some dangerous object logic from obj onto the two types that use it.

* Rolling back some init changes and commenting out initialized atom unit test.

* this comment formatting is a minor war crime

* Removed sleep() from signaler circuit Initialize().

* Additional Init fixes post-rebase.

* Uncomments subsystem test since that's passing.
2021-02-21 12:03:34 -09:00
Mechoid
d191485825 R-UST rises again. (#7835)
* Fixfix the RUST

* TRUE FALSE
2021-02-19 22:01:47 -09:00
MistakeNot4892
95d09b4137 Added verbs/handling for removing and attaching your own robotic bodyparts.
Tiny spelling/grammar fix.
2021-02-20 09:33:23 +11:00
Cerebulon
5de691cd71 aaand weird dme conflict fix 2021-01-29 11:03:50 +00:00
Cerebulon
69ff88497a resolved food.dmi conflict 2021-01-29 10:58:56 +00:00
Cerebulon
aa22ef3ef7 Every Food Fix 2021-01-29 10:46:10 +00:00
Mechoid
95ea4f6f2d Mech Appearance Update (#7818)
* Mechs are now properly scaled. Also fixes the FUCKING taur sprites.

* What
2021-01-24 10:18:05 -09:00
Mechoid
bd9f63a97a Gadgets & Gizmos (#7786)
* Adds various objects for explorers / antagonists.

* T A G S

* Mend
2021-01-14 21:53:39 -09:00
Mechoid
dd7b484386 Exclusive does not exist. Seemingly un-needed? 2021-01-12 15:59:37 -08:00
Atermonera
692a8c2f41 Fixes dark click catcher (#7803)
* Fixes dark click catcher

* Safeguards against different view sizes

* Damnit example map
2021-01-03 15:20:32 -08:00
ShadowLarkens
983e7b8fc9 Merge remote-tracking branch 'upstream/master' into tgui_engineering 2020-12-24 04:50:24 -08:00
Hatterhat
1e91b20592 running board (#7787)
Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com>
2020-12-23 00:49:17 -08:00
Atermonera
47f71b2adb Reworks stairs to be sensible (#7783)
* Rewrites stairs

* Stairs go up and down

* Adds animation

* Polishes movement interactions.

* Grabs are moved across stairs, adds changelog
2020-12-13 16:25:13 -08:00
Mechoid
2018d76cae Department and Round Goals (#7369)
* Baseline work for Department Goals. Implements round-end stats, based in 3 categories of roughly-more-interesting to less interesting.

* Active Goal Separation.

* Map.

* Actually does the second half of this in this PR instead of a different one.
2020-12-11 15:16:47 -09:00
Mechoid
91aacb3f0f Plainleather & Tobacco (#7762)
* Rebrands leather to plainleather. Add tobacco and red-caps, redwood tallcaps.

* Seedpacket

* Sinks are wet.

* User
2020-12-07 15:48:49 -09:00
Atermonera
39b179bda4 Merge pull request #7739 from ShadowLarkens/dcs
Datum Component System (/tg/ port)
2020-11-26 10:52:05 -08:00
Mechoid
576d0657ce Kaleidoscope 2: The Retabbening (#7697)
* Begins the Project

* Move things to where they belong, if viable.

* Merge and move those files.

* Finish filenames, fix Taj ears.

* Tweak to Ater's Requests

* The Great Mergening with 03_body.

* Per Requests

* Continue per request. Plot nefarious plans to make Saviks usable as battlemounts.

* Smarter Proc Use

* Tweaken
2020-11-19 10:04:09 -08:00
Mechoid
68b370be8a Fresh Meat, Leatherworking (#7629)
* Make Butchering more modular. Don't tell the demon lords.

* No guts no glory. That was far more work than expected to get organs to just process and work for butchering holy shit.

* Chitin and hides oh my.

* squeak. ..Why did this not fire on local?

* Squelch.

* Seven cubed livers, for the doctors in their sterile halls.

* Changeling

* Prep for Datums

* Fix Broken Broken Guns

* Redundancy

* F l a g s
2020-11-07 12:06:35 -08:00
ShadowLarkens
dad9020f9a TGUI Engineering... and a bunch of other random things 2020-10-21 13:02:19 -07:00
ShadowLarkens
594afacb89 13x Performance for Export chatlog, update rust_g to 0.4.6-vorestation 2020-10-20 09:57:54 -07:00
ShadowLarkens
01cb75ffe8 Datum Component System (/tg/ port) 2020-10-18 12:08:38 -07:00
atermonera
eadb08bf9f Revert "Kaleidoscope, Toolbox (#7608)"
This reverts commit a68014a9ae.
2020-09-26 11:57:34 -07:00
Atermonera
49806567c3 Merge pull request #7638 from ShadowLarkens/remove_unused_communicator_templates
Remove broken, unused commcard system from communicators
2020-09-21 09:37:31 -07:00
Mechoid
a68014a9ae Kaleidoscope, Toolbox (#7608)
* Begins the Project

* Move things to where they belong, if viable.

* Merge and move those files.

* Finish filenames, fix Taj ears.

* Tweak to Ater's Requests
2020-09-21 09:10:09 -07:00
SubberTheFabulous
3b1fe3fabc Adds two new augments to Traitor uplink (#7642)
* Adds two new antag augments

* Adds two new antag augments

* Adds two new antag augments

* Adds two new antag augments

* Adds two new antag augments

* Adds two new antag augments

* Adds two new antag augments

* Adds two new antag augments

* Changelog

* Adds two new antag augments; Satisfies Travis

* Pleases Travis, except competently

* Adds two new antag augments; with less incompetence

* Adds two new antag augments; with less incompetence
2020-09-20 03:47:56 -07:00
Atermonera
6bd15bc200 Merge pull request #7625 from ShadowLarkens/tgui_med
TGUI Medical Conversion
2020-09-19 18:52:23 -07:00
Mechoid
f518a31458 Hydro upkeep (#7475)
* Start work on Hydro upkeep.

* Fix Cyborg interactions with kitchen tools.

* Add Wurmwoad to the vendors.

* Map

* changeling
2020-09-16 16:38:43 -07:00
ShadowLarkens
444204dde9 Remove broken, unused commcard system from communicators
This is being done to help facilitate the transfer to TGUI. These
commcards are part of a project that never really got finished, and the
majority of them do not even function in their current implementation,
with only barebone templates and half-made integration.

While it would be neat to have these function one day, I believe it
would be for the best to remove their current implementation wholesale
as this commit does, and allow them to be reintegrated at a later time
when communicators have been converted to TGUI and NanoUI has been
eliminated.
2020-09-08 14:28:02 -07:00
Atermonera
9cd8cde89d Merge pull request #7585 from Mechoid/OfSnakesAndColumns
Adds two effect types for PoIs and theoretical future bossmobs.
2020-09-04 19:12:07 -07:00
ShadowLarkens
44f65e2602 TGUI Medical Conversion 2020-09-04 16:25:32 -07:00
Atermonera
24e638c433 Merge pull request #7583 from KillianKirilenko/kk-misc2
FBP Internals Additions
2020-08-31 20:24:17 -07:00
Atermonera
2cfa7b5cc3 Merge pull request #7561 from Mechoid/ProjectileUpkeep
Projectile Upkeep
2020-08-31 15:23:21 -07:00
Atermonera
cc3591ca80 Merge pull request #7552 from SplinterGP/master
Adds hailer gas (face) masks.
2020-08-31 15:08:57 -07:00
Cerebulon
811cd0b47e Vendor enhancement fixes (#7577)
* Vendor enhancement fixes

* skrellsnax trash, tuna name
2020-08-29 23:47:17 -07:00
Mechoid
730a389186 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into ProjectileUpkeep 2020-08-27 19:43:07 -07:00
Mechoid
6750f76051 Update polaris.dme 2020-08-27 19:06:43 -07:00
Mechoid
92224fc043 Adds two effect types for PoIs and theoretical future bossmobs. 2020-08-27 18:39:57 -07:00
Atermonera
3e4bf4a993 Merge pull request #7574 from Rykka-Stormheart/shep-dev-engine-randomization
Adds Engine Randomization on Mapload! (From VOREStation!)
2020-08-27 18:27:19 -07:00
Killian
d8a711021d can inject synths, fix borghypo filename 2020-08-27 23:22:33 +01:00
Rykka
f623763472 Adds Engine Randomization on Mapload!
Engines will now be randomly placed on mapload, maintainers will need to update the server config to enable the system.

Add this to Config:

\# Control which submaps are loaded for the Dynamic Engine system
ENGINE_MAP Supermatter Engine,Edison's Bane

This will load either Supermatter or Tesla based on randomization. If you'd prefer to just stick with SM, remove "Edison's Bane" from the config file and leave in Supermatter Engine.

The way this is done DOES require the engine load system to be used, but it should pave the way for more modular engines in the future!

This also allows older maps to be loaded with hard-coded engines, if you comment out the line in config to disable it, it will skip engine loading.

If there's any issues, refer to the relevant submaps to tweak 'em. <3

TL;DR - Supermatter is now changed to on-mapload, Tesla added as option for mapload engine start. Remove the "Edison's Bane" from config and put the entire line into your config to make the engine work now. :blep:

Please merge this quickly, it will produce conflicts.
2020-08-26 12:25:40 -04:00