Commit Graph

13841 Commits

Author SHA1 Message Date
Lady Fowl
9cd6f2ab11 Bug fix's since i somehow broke my git for the last time (#7008)
Fixes #6758
Fixes #6763
Fixes #6697
Fixes #6495
Fixes #7007
2019-09-18 20:34:14 +03:00
Alberyk
199da5f41c Adds more skrell stuff (#6991)
-adds some skrell items to the loadout
-adds an unique jumpsuit to the jargon consular officer
-adds some new skrell markings
-adds a new sprite for a skrell holy book
-adds a new skrell plant
-adds some new skrell related drinks
2019-09-17 21:53:51 +03:00
ParadoxSpace
8141c47b03 Necropolis Bugfixes (#6999)
Yet again I pay the price for my lack of vision. Adjusts the alt uniform to not be invisible, has jobs spawn with their uniforms properly.
2019-09-16 22:35:57 +03:00
Alberyk
0e80790893 Bug fixes: tcfl vox, impact wrench again, KA pin exploit (#6997)
-fixes impact wrenches again
- fixes #6995 by making the rigs species restrictions not stupid
-fixes ka having firing pins
- fixes #6697
2019-09-16 22:26:36 +03:00
Matt Atlas
f18c90807b Faction-specific loadout items (#6969)
You can now add items to the loadout that are limited to a faction.
2019-09-14 21:36:12 +03:00
Alberyk
30dbd1f1cd Bug fixes: impact wrench and breacher shoes (#6993)
- fixes #6988
- fixes the breacher having the wrong shoes colors
2019-09-14 21:28:04 +03:00
Matt Atlas
c4cd7de7bd You can no longer wirelessly close lockers with altclick (#6977) 2019-09-13 22:15:32 +03:00
fernerr
22557cab7d Makes the janitor cart pushable (#6956)
Makes the janitor cart pushable by shamelessly copying from wheelchair code.

As suggested here https://forums.aurorastation.org/topic/12726-push-the-janicart/
2019-09-13 22:01:35 +03:00
fernerr
0733caea2b Changes the icon states of some mapped in machine frames. (#6979)
* Init

* Changed the frames into their own subtype.

* Update Ferner-190910-bugfix_machineframes.yml
2019-09-12 13:31:29 +02:00
Lady Fowl
d6ff38ef96 The Epic Construction Update (#5976)
How to build machine blueprints!

Use steel sheets like normal, then rotate the frame how you like it using the directional arrow. From here use a Multitool to finalize it and then wire it up like you would before.
2019-09-10 22:07:46 +03:00
fernerr
28e6d6df15 Fixes trays spilling their contents even when putting them on a table (#6972) 2019-09-09 22:00:03 +02:00
TheGoret
d61f0556c0 Holosign great again (#6962)
Fixed surgery holosigns. There is now one on each OR door. Their button is available next to the sinks.
2019-09-08 23:41:55 +03:00
fernerr
2a2cc7d52e Ports table item autoalign from Bay (#6946)
Made it so items get their pixel x/y reset on pickup.
    Thrown items now also get their pixel placement slightly randomized.
    Tweaked the center of mass on a boatload of items to be more accurate to their sprite art.
    Replaced a bunch of randomized pixel placement code into a unifying proc; randpixel_xy() that uses an item's randpixel var.
2019-09-08 22:51:49 +03:00
fernerr
b7a98f0378 Increases the storage capacity of sharps disposal boxes. (#6951)
They can now fit as many syringes that a syringe storage box contains.
Also made them unfoldable.
2019-09-08 12:21:20 +03:00
Matt Atlas
cf0fc45ab2 Surgery trays, material knife shrapnel extraction, ghetto stitches (#6940)
Also adds a framework for custom bandage descriptions.
2019-09-07 14:42:36 +03:00
Matt Atlas
16a0c7fc61 You can now lock lockers with alt click 2019-09-06 21:52:08 +02:00
alsoandanswer
9b478773c4 Janitor Update (I'm bad at code edition) (#6928) 2019-09-06 21:23:55 +02:00
Karolis
bd7b563ce7 Adds keypad maglock (#6871)
Makes maglocks mappable
Add keypad maglock
Add vars that let make maglocks invincible and not require power.
2019-09-05 11:01:54 +03:00
Alberyk
4765750be0 Bug fixes: drugs, full hydrobelts and a bit more (#6935)
-fixes the matake mantle having the wrong sprite
-fixes #6918
-fixes #6917
2019-09-03 21:15:46 +03:00
Wolfgang
14c1b48265 Bad init calls fixes (#6937) 2019-09-02 07:05:46 +03:00
Alberyk
8291e3b474 Tajaran stuff: five years plan edition (#6913)
-adds the honorary party member card to the loadout
-adds mata'ke priest clothing to the loadout
-removed siiktau
-removed some unused clothing
-added some extra description_fluff
2019-09-01 21:49:12 +03:00
MarinaGryphon
d600950c56 Circuit Bugfixes (#6930)
Fixes a myriad of issues with circuits:

    Fixes scanners not working with circuit clothing.
    Fixes buttons etc. not working with circuit clothing.
    Fixes circuit sensors not working, period.
    Fixes my accidental deletion of the temperature sensor aspect of the reagent sensor circuit. :'(
    Fixes circuit gloves and glasses not triggering properly.
    Makes it so that anchored items cannot be picked up. (Risky? Maybe!)
2019-08-31 21:08:03 +03:00
Panter
2bb959da4c Fixed inconsistencies in Requests Consoles names and department types. (#6923)
As reported here #6909 there were a few Requests Consoles that didn't have correct Department names.
This pull request fixes that, sets proper Department Types for a few Request Consoles and also makes the Requests Consoles' names more consistent in general by adding the 's' to 'Requests' everywhere.

Fixes #6909
2019-08-30 22:05:27 +03:00
Werner
7b6a759361 Cleans up the Database. (#6893)
* Cleans up the Database.

Changes the charset to utf8mb4
Changes the collation to utf8mb4_unicode_ci
Adds foreign keys to various tables that use the ckey
Cleans up various inconsistencies (key used in a ckey field, wrong dates, ...)
Changes the columns in ss13_cargo_items that hold json to JSON

* Corrects Migration Number

* Only drop tables if they exist.

* Attempts to please travis

* Moves another comment

* Moves the sol swords out of energy and into misc
2019-08-26 23:08:53 +02:00
VTCobaltblood
2d963f9e6d Adds apple juice (#6870)
Adds apple juice.
2019-08-25 22:57:50 +03:00
MarinaGryphon
bd5884c89a Circuits Update One (#6852)
Ports a buuuuunch of circuits from Polaris.
Allows metabolic siphons and internal energy siphons to consume power to feed their host.
Ports /tg/ circuits too while I'm at it.
Increases base size and complexity for circuits. You're all adults. Hopefully. Don't abuse it.
Ports the integrated circuit detailer.
2019-08-25 21:44:42 +03:00
alsoandanswer
d875dcfc3b Weapon, pickaxe and shield resprite (and a bunch of other stuff) (#6776)
this resprites some weapons,

namely the butterfly knife and switchblade to not be comically oversized
(you know, they're...concealable.)
tweaks some other sprites too, like the handles of polearms and the stunbaton
this doesn't change how they look from afar, they're practically the same in glance value
riot shield taken from Eris (and tactical shield is a modified version of that)
made ebarrier use same colors as eshield (this makes more sense, honestly)
2019-08-24 15:20:31 +03:00
fernerr
8c67c7c6ea Small noise tweaks (#6890) 2019-08-23 00:52:34 +02:00
VTCobaltblood
6074353aa0 Buttons leave a message in chat (#6858)
This PR makes buttons leave a message in chat. Really. That's all. I don't know what else to say here. Putting out a PR without a description feels dumb. But I can't give a better one.
2019-08-19 23:05:55 +03:00
Mykhailo Bykhovtsev
c3382c9c14 Refactoring and fixing bugs in animal traps (#6860)
refactor: "Traps have been refectored code-wise to work like chairs/beds. Hence eliminating craptons of bugs." Fixes #6667
    spellcheck: "Fixed spelling in messages from traps."
2019-08-19 22:49:22 +03:00
ParadoxSpace
a7ff20218a removes secborgs (#6733)
The evil will finally be defeated.
This takes security borgs out of the game entirely. They bring pretty much nothing to the table, in terms of either roleplay or positive influence to the station.
Also, combat and syndicate modules now have cuffs.
2019-08-17 19:23:11 +03:00
Werner
74914af33a Changes the RCD to only work on station levels (#6866)
Changes the RCD to only work on station levels
2019-08-17 14:57:06 +03:00
Mykhailo Bykhovtsev
90c28aa6f5 Another small gravity update (#6862) 2019-08-16 19:40:13 +02:00
Alberyk
2824a51cf0 Adds more depth to citizenship and religion choices at the character setup (#6785)
This pr adds some depth to the citizenship and religion choices at the character setup.
Citizenship will now affect your loadout and mission as a consular officer.
Religion will now affect your chaplain's religion name, bible name and sprite.
Selecting any option will bring a small lore pop up for citizenship and religion choices.
2019-08-16 19:16:20 +03:00
Werner
a8e4e7f88c Ghost Roles (#6706) 2019-08-10 23:57:49 +02:00
Matt Atlas
004119f9f1 Removes PDA ID extraction sound, lowers arcade machine sounds. (#6836) 2019-08-08 20:16:39 +02:00
Werner
91814dc061 Removes head of staff access from the rep. (#6832) 2019-08-08 00:36:30 +02:00
Mykhailo Bykhovtsev
0dda68cd39 A.L.I.C.E. Retired (#6819)
Replaced all references from A.L.I.C.E. to Bubble.
2019-08-07 21:29:06 +03:00
Werner
ca7468ea88 Fixes some oversights with the protection of admin areas. (#6826) 2019-08-07 00:51:39 +02:00
VTCobaltblood
e2cfa817f8 fixes #6820 (#6821) 2019-08-04 16:25:49 +03:00
VTCobaltblood
a517a678c4 Fixes human lore (#6800)
Allows Idris and Hephaestus QMs
    Allows Zeng-Hu roboticists and xenobiologists (as was always intended, but never made it into the final PR)
    Allows Idris detectives and Necropolis forensic technicians
    Adds bloat.
2019-08-03 20:04:31 +03:00
Erki
68c2c2e739 Separate Dead OOC Allowed From Dead LOOC Allowed (#6797)
Currently, DISABLE_DEAD_OOC is used as a singular toggle for determining whether or not ghosts can talk on both OOC and LOOC. This is undesireable, should we wish to only disable their access to LOOC via config.

This PR implements a DISABLE_DEAD_LOOC config flag, which explicitly restricts the access of dead people to LOOC. While leaving DISABLE_DEAD_OOC as its own flag for when we want to exclusively restrict global OOC.
2019-08-02 21:04:38 +03:00
Werner
cf4f66dfcd Response Team Stats (#6796) 2019-08-02 01:41:19 +02:00
ParadoxSpace
a441160545 Allows IPCs to be Eridani PMCs(#6782) 2019-07-31 20:35:26 +03:00
Lady Fowl
dbfefaa70f Adjusts welder bomb timers (#6630)
Makes it much harder to welder bomb maliciously, gives people a prompt confirming they understand what they are doing, ensuring that it keeps those who are doing so maliciously from those on accident
2019-07-31 00:09:15 +03:00
Mykhailo Bykhovtsev
1c6e9a8281 Finding Newton's G theory (#6754)
Falling base damage was reduced from 60 to 40. Also you no longer take remaining damage from limbs to the chest.

    Changed falling limb priority damage from head > arms > leg to legs > arms> head

    Added new Malf ability to Malfunction gravity. it costs 2500 to research and 300 CPU to use. The ability will disable station gravity for 3 seconds and push them back on the ground with force as if they fell from 1 Z level.
2019-07-29 23:22:25 +03:00
Karolis
8b785b3815 New record consoles and removal of old datacore, adds SSrecords (#4878)
This PR is depending on #4868 for it's ui framework. This PR mostly makes new SSrecords subsystem responsible for storing records. This should replace old datacore.

Make new SSrecords.
Make things use SSrecords and whole code compile
Made VueUi button <vui-button> to push parameters as JSON, preserving client side data stricture.

    Add new records console and admin record management.

I am mostly looking for feedback regarding SSrecords and it's data storage mechanism criticism (It's using lists for storage)
2019-07-27 12:24:16 +03:00
MarinaGryphon
68dd51121c Makeshift Chemistry and Medical (#6618)
Skull is fucking CRYING right now.
2019-07-26 11:57:05 +03:00
Werner
ad264c0496 Fixes #6777 (#6778) 2019-07-25 23:35:17 +03:00
Alberyk
8ceefde494 Replaces the IAA with the Representative job (#6752)
This pr does what is suggested in this thread: https://forums.aurorastation.org/topic/12395-iaa-rework-representatives/
2019-07-25 01:15:21 +03:00