Commit Graph

6882 Commits

Author SHA1 Message Date
Wowzewow (Wezzy)
f882fc0762 Fixes bodybag examine text (#9066)
It was incorrectly using closet examine code and it incorrectly kept displaying it as empty.

This should resolve that issue.

Also tides up code here and there and some cleanup.

PR'd again, in an attempt to stop travis cloning itself.

Also makes a proc out of the examine to make things cleaner I guess
2020-06-10 09:03:13 +03:00
aleksix
a8c777d042 A quick-fix for RFD-P to dispense bent pipes (#9074)
A quick and simple fix that makes it so RFD-P dispenses bent pipes correctly. Fixes #9034
2020-06-09 18:50:29 +03:00
Matt Atlas
59d6463235 Roller bed IVs, tea nerf, atropine removal. (#9029) 2020-06-08 11:32:25 +02:00
Matt Atlas
2cda98e2d0 Fixes the last wrong take_damage proc (#9060) 2020-06-07 14:20:04 +03:00
Matt Atlas
f47f0ce4b1 Fixes the fryer and shower looping sounds. (#9061) 2020-06-07 14:18:09 +03:00
Geeves
f599f428db More Mech Equipment (#9005)
Fixes mech mounted autolathes.
    Adds a hand-mounted toolset that has: a wrench, a crowbar, and a screwdriver setting.
    Replaces the AI mech's drill with a hand-mounted toolset.

I need icon and on-mech sprites for the back-mounted autolathe and the hand-mounted toolset. Neither have to have any special animations or anything, static images are fine. Toolset sprite doesn't have to change with tool change.
2020-06-07 10:07:46 +03:00
Matt Atlas
32278e1ad1 Cult backend rework + new features. (#8996)
Guess who the baton passes to.

Convert all runes to datums

Rework arcane tome mechanics, holy shit it's terrible

Convert rune effects to actually use rune datums

Add additional effects that are now possible because of non-shitcode code
2020-06-07 10:07:32 +03:00
Matt Atlas
dd9216037b Fixes flashbangs stunning people. (#9043) 2020-06-06 20:58:31 +02:00
Wowzewow (Wezzy)
f6ae4f144c Removes useless code for deleted uniform (#9035) 2020-06-06 12:06:46 +02:00
Matt Atlas
76fec1fea2 Quite a few brainmed changes + fixes. (#9015) 2020-06-05 20:54:17 +02:00
Kaedwuff
1529fa44c1 Removes Virology (#8927)
-Almost all aspects of virology and it's related machinery and objects have been purged from the code and map.
-Most of disease code has been purged. Some pieces of it remain as holdovers because they would require extensive rewrite of defines and codes for things like nanite robot transformation and appendicitis (that frankly isn't necessary)
-The outbreak event has been purged, as has the virology malicious code event variant.
-The Virology department has been remapped into the Abandoned Sector.
2020-06-05 20:27:46 +03:00
Geeves
02dce3d333 Smokepops (#9008) 2020-06-05 15:12:57 +02:00
Wowzewow (Wezzy)
d252656e4b RFD animations for building stuff (#8769) 2020-06-03 10:51:28 +02:00
Wowzewow (Wezzy)
4b791e0804 Removes useless uniforms (#8941) 2020-06-03 10:51:06 +02:00
Matt Atlas
0a00700401 Switches most common visible_messages to look like emotes, inc. surgery. (#8981) 2020-06-02 19:24:02 +02:00
Alberyk
66c8b4e52a Custom items 26/05 (#8958)
* Custom items 26/05

* tweaks this.

* Update code/modules/customitems/item_defines.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/game/objects/items/devices/megaphone.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

* matt's suggestion.

* Fixes travis

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2020-06-02 19:07:32 +02:00
Matt Atlas
1869a24a29 Fixes blobs, vines and hacktool (#9010) 2020-06-02 19:07:17 +02:00
Geeves
3c432b16f1 Tape Deletion (#9001) 2020-06-01 18:41:04 -03:00
MarinaGryphon
dd09d18744 (Many) Emissive Lights Now Glow (#8952) 2020-05-31 13:05:35 +02:00
Wowzewow (Wezzy)
2b849a92e1 Fixes wrong colors in the health analyser (#8988) 2020-05-31 11:16:49 +02:00
Wowzewow (Wezzy)
1f754c759c re-adds radio sounds, properly this time (#8237)
they should have proper pauses and checks and shit, and should actually be properly balanced because I ported these from Bay
2020-05-30 17:36:42 +03:00
Geeves
bdeab68218 pAI Bot Piloting (#8840)
pAI can now pilot farmbots, cleanbots, floorbots and medbots.
    Floating messages now appear even if you're inside an object or another mob.
2020-05-30 16:24:29 +03:00
Geeves
19b1ddb869 Remote Mech Revision (#8903)
The AI can now remotely control mechs in its network. It has one mapped in near its core.
    Messages received by your old body will now reach your VR body (does not affect Skrell Srom).
    Exosuit pilots can now interact with elevator panels without having to get out.
    Robotics and RnD can now create remote controlled mechs. The control centre is in the protolathe, while the exosuit upgrade is in the circuit imprinter.
    Mechs can no longer be dismantled if it has a pilot in it.
    Dismantling a mech now takes a while.
2020-05-30 16:20:16 +03:00
Geeves
01c22b9246 Language Processors (#8823)
Added certain language augments to the Vaurca loadout.
2020-05-30 16:19:07 +03:00
Alberyk
d809007c90 Turns personal shields into a belt device (#8947) 2020-05-28 01:28:34 +02:00
Geeves
c0bf48a47f Cult Forging Enhancement (#8853) 2020-05-27 11:36:47 +02:00
Wowzewow (Wezzy)
d65e59e54e Skirt improvements (#8938) 2020-05-27 11:36:26 +02:00
Geeves
344630ea29 Agent ID Buff (#8918)
The agent ID card now makes you invisible to the AI when electronic warfare is enabled.
    The price of the agent ID card have been upped to 4, from 3.
    Agent IDs now have a charge, which lasts for a few minutes. When the charge runs out, electronic warfare is disabled.

Credits to Loaf (the man of many names) from Nebula for teaching me this technique.
2020-05-25 19:22:41 +03:00
Geeves
e6966e6e2d Wizardry Inc. (#8899)
Wizard spellbooks can now be stored in the belt slot.
    Necromancers now get 10 spell points, up from 8.
    Smoke now properly layers over mobs, obscuring them.
    Wizard Apprentices and Skeletons are now in the Ghost Spawner menu. The former can be enabled by buying an Apprentice Pebble artifact, a new wizard item which acts as a portable spawnpoint. The latter by casting Raise Dead on a corpse.
    Apprentices are now given additional spells at the bottom of their spellbook, depending on which type of wizard their master is."
    Bought artifacts now appear in your hands, if you have any free.
    The Return to Master spell has received numerous bugfixes and should now work as expected, most of the time.
2020-05-25 10:22:31 +03:00
Mykhailo Bykhovtsev
9c0055a662 Weapons analyzer and modular guns rebalance (#8797)
This PR is pretty decent in size. The contents of changes are:
Modular guns rebalance:

    Capacitors reliability was buffed: reinforced 80 -> 100, uranium 50 -> 60, teranium 45 -> 55, phoron 40 -> 50, bluespace 30 -> 45.

    Added nano reinforced barrel which has 10 more reliability than reinforced barrel.

    Added enhanced grip MK2, which has improved fire delay by 0.2 compared to MK1 grip.

    Added stablity stock, which improves fire delay by 0.2 and accuracy by 0.5 compared to regular stock.

    Added animations to lots of modular components like all capacitors, almost all modulators, lenses, etc.

    Modular guns now have to be assembled inside of weapons analyzers. You cannot assemble them in hands anymore

Weapons analyzer:

    Added machinery called Weapons analyzer. Main purpose of it is to display stats of any weapon or item. You can accepts anything that is an item, even trash(probably). For modular guns it will also display table of components and their statistics.

    Modular guns now need to be assembled inside of weapons analyzer.

    Added circuit board and ability to construct weapons analyzer in RND. Circuit board required tech: engineering = 3, data = 2, combat = 2.

Misc changes:

    recharger and wall recharger now visually display on their icon how much charge is inside of weapon/gun that is being charged.
2020-05-25 10:22:08 +03:00
Wowzewow (Wezzy)
3f9d4e6b2d More light up console screens (#8904) 2020-05-24 12:09:52 +03:00
Wowzewow (Wezzy)
87555a110f Cooler intercom (#8902) 2020-05-24 10:09:10 +03:00
Matt Atlas
f59e35e77c Ports Overmap from Baystation. (#8800) 2020-05-23 23:14:08 +03:00
Wowzewow (Wezzy)
fad8415a8e Pickup, Drop and Equip sounds (#8861) 2020-05-22 15:40:00 -03:00
Wowzewow (Wezzy)
e28d09f88a description_fluff, description_antag and description_info shortening (#8896)
* description_fluff, description_antag and description_info shortening

* Update wezzy_desc-shit.yml

* Update html/changelogs/wezzy_desc-shit.yml

Co-authored-by: Werner <Arrow768@users.noreply.github.com>

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-05-21 12:45:22 +02:00
Wowzewow (Wezzy)
04da740810 Softcap inhand and consistency fixes (#8869) 2020-05-20 12:30:34 +02:00
Matt Atlas
0a162f61ee Ports Components from TG: "I don't actually know what I'm doing" edition (#8890)
God is with us.
2020-05-19 20:59:50 +02:00
Geeves
3ec99c8d64 Ports Hover Overlays (#8870)
* HUD Overlay

* finishes up the port

* fixes
2020-05-19 00:28:23 +02:00
Wowzewow (Wezzy)
e454249cd4 Adds circle and jamjar glasses and removes green glasses (#8882) 2020-05-18 16:52:19 +02:00
Alberyk
608c4751b2 Adds augment disrupter implants (#8847) 2020-05-16 15:37:27 +02:00
Geeves
69746693b5 Borer Tweaks and Changes (#8682)
Spawned borers now get added to the Ghostspawner menu, allowing players to inhabit them even if they didn't catch the original request.
    Borers have gained the ability to survey their host's health, allowing them to better choose when to administer certain chemicals.
    Borers now regenerate chemicals even if their host is unconscious.
    Awakening psionics now take 15 seconds instead of 10, and the host now gets a message about feeling something bad coming on, allowing them to make a dash to safety and or seclusion.
    Skrell returning from Srom no longer eject controlling borers to the lobby by replacing their ckey into the aether.
    Skrell no longer spontaneously die when entering Srom on a map that doesn't have a Srom location.
2020-05-15 23:39:32 +03:00
Geeves
fbfd4b5738 Adminbus Things (#8683)
Adds full variants of stacks of items in the spawn menu.
    Adds local narrate, which allows you to narrate to all mobs in a 7 tile radius.
    Allows admins to reset stationbounds via right click or Special Verbs menu.
    Adds a random type golem rune to the spawn menu, if an admin wants to adminbus a random golem into a round.
2020-05-15 23:37:51 +03:00
Geeves
097ea6cfbc Shielding Auras (#8760)
Ports Baystation12/Baystation12#19992 and Baystation12/Baystation12#27266.

    Added a personal shield device to the traitor tools uplink.
    Added a radiant shielding aura spell to Battlemage and Cleric.
    Added an exosuit shield drone to the mechfab.

This works, but I'm not entirely happy with the sprites. The personal shield has no on-mob shimmer, it uses a mindbatterer grenade as an icon sprite. The wizard radiant spell uses a pretty big and janky sprite as an on-mob, and the exosuit's shield sprite doesn't follow the dir the mech faces, but that one I can maybe fix on my own. If anyone knows about that last one, lemme know, Bay had code for it that we do not.
2020-05-15 23:37:27 +03:00
Alberyk
c328c808b5 Reduces the presence of contractors in some departments (#8653)
And adds Zavodskoi.
2020-05-13 19:12:14 +02:00
Geeves
4ec65f42c4 Bluespace Travel (#8816) 2020-05-13 13:30:47 +02:00
Wowzewow (Wezzy)
c4d60e25ba Fixes RFD, Briefcase and RPED inhands (#8862)
title

Fixes #8818
Fixes #8819
Fixes #8825
Fixes #8763
2020-05-13 13:34:41 +03:00
Geeves
59c3e99fad pAI Flashlights (#8837) 2020-05-12 01:08:47 +02:00
Erki
0dffe4f77b Fixes an instance of weird indentation (#8852)
Discovered while teaching new blood. Has no effect on anything, tho.
2020-05-11 23:10:52 +03:00
skull132
0907c95842 Revert "Revert "IPC Tag Project (#8649)""
This reverts commit bf11747fc3.
2020-05-08 23:30:08 +03:00
ParadoxSpace
da5f2f8904 sparklesparkle (#8785) 2020-05-04 10:55:25 +02:00