Commit Graph

999 Commits

Author SHA1 Message Date
Matt Atlas 37abd8f771 Brainmed Code Quality + Organ Scarring (#7645)
Organ scarring has been made into a better system.

New healthdoll.

Other misc code cleanup attempts.

Fixes #7647
2019-12-14 00:10:53 +02:00
Matt Atlas df0cd6189a Brainmed Update (#7502)
gamer time.
2019-12-10 20:41:15 +02:00
Wowzewow (Wezzy) a6688878a4 Bedsheet inhands and other fixes (#7559)
Adds more bedsheet inhands, because immersion.
Penlight has an inhand now.
Lanterns have new inhands.
Ashtray cigarette extinguish now properly plays the sound.
You can put cigarette butts in cigarette packets

also some more stupid drop sounds
2019-12-05 23:43:49 +02:00
Kaedwuff 9b75bfa022 Better Parapens (#7428) 2019-12-03 19:42:05 +01:00
Matt Atlas 4615af6927 Can't speak in radios while cuffed + no more radio icons in messages (#7431)
Can't speak in radios while cuffed + no more radio icons in messages
2019-12-02 09:06:45 +02:00
Matt Atlas d07645c56b Fixes losebreath typo (lung bug) (#7526) 2019-11-28 18:36:54 +01:00
SueTheCake 84794c6e65 Mechs 3: Electric Boogaloo (#7486) 2019-11-25 23:04:19 +01:00
Wowzewow (Wezzy) d4a30eb847 Pen and PDA related fixes (#7483) 2019-11-25 08:51:28 +01:00
Matt Atlas 88a319a574 Splitting human life into organs + removes the advanced operating table (#7473) 2019-11-25 07:23:16 +01:00
Wowzewow (Wezzy) 6787020a28 Fixes bowman and headset invisible onmob bug (#7493) 2019-11-24 13:11:56 +01:00
fernerr aa2e02c1a6 Shuttle update: Part Two: The Legion Protects (#7457) 2019-11-23 18:50:19 +01:00
Wowzewow (Wezzy) 44bc8543ed New radio sprites, to match the new PDAs (and also bowmans) (#7455) 2019-11-23 15:12:30 +01:00
Wowzewow (Wezzy) 962c45b6fa P.P.A.P (Pen, Paper and PDA) update (#7410) 2019-11-21 15:49:17 +01:00
Matt Atlas ce6c12f8a6 Ports arterial bleeding and tendon severing (#7432) 2019-11-21 14:45:19 +01:00
Matt Atlas 5da2a9c24b Splits organs into organ/internal (#7441) 2019-11-20 23:07:10 +01:00
Werner af16a489a6 Removes Weapons (#7415)
* Adds icon and hitsound where needed.

* Moves alt_attack to /obj/item and deletes weapons.dm

* Replaced /obj/item/weapon with /obj/item

* Fixes merge issues.

* Fix merge issues.
2019-11-16 18:36:13 +01:00
Erki ff41b92e97 Langserver fixes, vol 2 (#7401) 2019-11-15 22:42:25 +01:00
Geeves a5e2c56669 Makes vamp a bit better (#7233) 2019-11-13 23:18:56 +01:00
JohnWildkins b4901e0906 Sprite fixes and tweaks galore (#7374)
Fixes/tweaks:
        Wallets, lanyards, mining carts, Einstein Engines ID, and improvised sword missing sprites.
        Outlines / colors on engineering and cargo outfits, ore and sheet snatchers, atmos fire helmet and hardhats, and safety goggles.

Fixes #7371
2019-11-09 22:49:20 +02:00
Geeves 59a99a7ebf Adds Drillfall Dropper to the QM locker (#7065) 2019-11-08 21:03:22 +01:00
alsoandanswer a757303f96 Cool new sprites for PDAs, ID's, and cartridges (#7147) 2019-11-08 20:28:54 +01:00
fernerr 527af99001 Gives the freelance mercs headsets and a couple other tweaks. (#7290)
Gave the freelance mercs headsets. They have the common and response team channels.
    Switched their id-type to agent ones, to allow them to be edited if needed.
    Fixed the freelance merc leader's rifle being the wrong type.
2019-11-01 21:57:26 +02:00
JohnWildkins 9c335f6c00 Killing off inconsistencies with impact wrenches / combi-tools (#7269)
Part 1 in the "why my impact wrench no wrench bolt" saga

tl;dr for end users: combitools / impact wrenches now work on everything their non-powered versions do (except mechs and RIGs, tune in next time on dragon ball Z for that)

essentially all this PR does is murder every istype() check possible that could use a helper function instead, most notably many pen checks with ispen(). it also repaths combitools and powerdrills to /obj/item/weapon so they aren't instantly taken out of contention by half of the known attackby() prompts

I already squashed a couple runtimes here and there from the pen changes and it's possible I missed another because pencode is another scourge upon our lives
2019-10-26 22:20:40 +03:00
JohnWildkins 185f8cd644 fix flipped PDA intercept fields (#7202)
title, fixes #7198
2019-10-20 00:22:54 +03:00
Mwahahahaha ac9c1769ae Accessory Flipping, Wallets, Lanyards, contractor worn ID icons, ID layer switching, custom loadout names and descriptions, manbeast, hiiyah (#7087)
Asymmetrical accessories can now be flipped! This is done through the attack_self proc (i.e., activating it in your active hand), or a right-click menu if the item already has an attack_self behaviour.
This affects:

    Stethoscopes
    All medals
    All badges
    Armbands
    Holsters
    Machete Holster
    Scarves
    TCFL ribbons
    Shoulder capes
    Sleeve patches
    Bandoliers
    Political pins
2019-10-19 00:04:29 +03:00
Geeves c2979e5496 Shinobi: Geeves Destroys Game Balance: Electric Boogaloo (#6989)
Added a ninja frequency to radios which ninjas spawn with to collaborate.
    Two ninjas now spawn instead of just one.
    Gave the ninja better spawning gear, a syndicate uniform, a belt with some tools and a pAI card.
    The ninja suit now has new lights, and its shoes are now magboots.
    Added a doorhack RIG module. Functions the same as the normal doorhack, but the user can move around after initiating the hack, as well as hack multiple airlocks at once.
    Added new advanced combat belt, can hold various gear that a ninja would usually come across.
    Gave the ninja teleporter a 5 second cooldown between uses.
    Buffed the ninja's RIG armour values slightly. Still requires feedback, if ninjas die too quickly, it will be buffed more.
    Added an additional toolbox, chair, suitcooling unit and ninja spawn point to the ninja shuttle on the centcomm level.
    Gave the ninja a new uniform + gloves.
    Tweaked Emergency Power Generator to give 2500 energy, but take 5 minutes to recharge. In the past, they took 24 seconds to recharge and gave 1500 energy, which made all other sources of energy regeneration useless.
2019-09-19 09:43:30 +03: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 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
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 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
Matt Atlas 004119f9f1 Removes PDA ID extraction sound, lowers arcade machine sounds. (#6836) 2019-08-08 20:16:39 +02: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
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
Erki bd2d9a184d Better factions and contractors (#6493)
Intent of this PR: make factions actually matter.

How we're going to do this:

Make factions limit job choices.
Make factions have alternative loadouts that override job uniforms
Make factions be visible in the employment records.
Revert existing faction loadout options or put them behind a preference, in favour of new shit.
2019-07-16 00:21:34 +03:00
ParadoxSpace 6916089d4e Replaces Mice w/ Rats (#6625) 2019-07-06 00:03:35 +02:00
Mykhailo Bykhovtsev df4ccdd7b4 Bugfixes (#6664)
Fixes #6504

Fixes #6508

Modular guns can now be used for turret construction

bugfixes were seperated from: #6505
2019-07-05 09:17:54 +03:00
Geeves 1087bc9aaa Medical Nerf: Handheld Adventures (#6542)
Modifies the Handheld Health Analyzer's readouts a little.

Firstly, it displays if someone is malnourished or dehydrated.
Secondly, it changes the numerical damage values you get if you scan someone into words, this prevents doctors from screaming "OH YOU HAVE 0.3 TOXINS", which doesn't really make sense in any term of lore standards. I guess. Lmao.
Thirdly, it removes the weird "Anatomical damage detected" lines, because those are literally just repeats of the damage values you're already getting.
2019-07-04 21:19:20 +03:00
Alberyk f636425d74 Removes an unused species (#6585) 2019-06-19 18:19:36 +02:00
alsoandanswer 0ba36f1828 Refactors objects.dmi and items.dmi, and a few more little things (#6487)
Refactors objects.dmi and items.dmi

Adds some more uses to glass jar - now you can use it as a tip jar AND a reagent container!
you can also see reagents inside like a beaker

also improves sprites for wrapping paper and the pocketwatch

This basically makes it easier for future sprite improvements
2019-06-02 19:12:54 +03:00
alsoandanswer e340e796c8 New Janitor sprites and other stuff (#6466) 2019-05-22 20:52:53 +02:00
Mykhailo Bykhovtsev b720b6cc7b Updating IntelliCard Examine (#6415) 2019-05-19 15:34:06 +02:00
alsoandanswer 1bab746d17 adds new sounds (the not stupid version) (#6307) 2019-05-05 23:51:08 +02:00
Mykhailo Bykhovtsev 15640f0286 Lohikar's bugfixes (#6364) 2019-05-05 23:06:48 +02:00
Werner 3c8d4b6f8d Window for Fake Announcer (#6345)
The fake, captain and announcements now get a larger window so you can more easily see the message you are about to send
2019-04-26 01:25:38 +02:00
Alberyk aa70b6cffb Changes how clumsy checks are handled (#6299)
This pr adds the is_clumsy check, that checks if the mob has the mutation or if they are drunk enough. This fixes a bug where mobs would still have the clumsy mutation due to drinking.
2019-04-14 19:45:45 +03:00
Alberyk 025ba72c1f Fixes more off-worlder human issues (#6206)
- fixes #6204
- fixes #6205
2019-03-25 00:29:08 +02:00
LordFowl 8d436c4a03 Converts all necessary << outputs into the to_chat() macro. (#6076)
This PR will lead us towards the Promised Day, for in its wake there shall be much celebration and ecstasy as this world becomes a world suitable for developer hegemony. The first strike is thusly;

All << is converted into to_chat().
2019-03-10 23:39:03 +02:00
Werner b823b4eb05 Converts jobs and admin equipment to use outfits (#5827)
Converts the jobs and admin equipment to use outfit datums.
2019-02-19 23:58:05 +02:00
Alberyk 0f678c3c0d Fixes an issue with removing lights (#6008)
Turns out that for some reason, you could not remove any light that was placed by a light changer, this pr fixes it.
2019-02-01 22:10:29 +02:00
Alberyk b067cf2b4e Fixes recorders translating mice and cult speak (#5955)
This fixes recorders being able to translate languages like cult, neither translate simple animals message, with some exceptions.
2019-01-26 18:14:18 +02:00