Commit Graph

23948 Commits

Author SHA1 Message Date
nemvar 876db778a7 Durathread and loom changes. (#45261)
* Reworked loom and cloth

* newline

* Removes unneeded .=

We were returning TRUE regardless.
2019-07-21 17:40:00 -07:00
MadoFrog 13d34034c3 Adds an award for the HoP to give (#45290) 2019-07-21 16:10:41 -07:00
oranges 92ca861eaf Merge pull request #45280 from Cyprex/revert-44980-patch-2
Revert "Make ChangeTurf to keep air by default."
2019-07-21 23:43:05 +12:00
bigfatbananacyclops e07ed47d68 Plain medkit sprites (competitor to the other) (#45276)
* Medkitscompetitors

* changesbezerk
2019-07-21 02:17:12 -07:00
Dennok 15e2f30ce7 Fix burn out lava river (#45232)
* Fix burn out lava river

* Update river.dm

* Update river.dm

* Update lava.dm

* Update river.dm
2019-07-21 02:15:59 -07:00
YakumoChen b2502f10cf Fixes diagonal box movement, makes stealth box reveal when damaged (#45274)
About The Pull Request

Lowers the integrity of the implant box from 70 (normal cardboard boxes) to 1
fixes #38612
Why It's Good For The Game

The stealth box is already an extremely powerful item, mostly due to a bug #38612 that has been around ever since we could move diagonally and hasn't been fixed.

The box is supposed to be comparable to the other stealthy item, the Chameleon Projector. However, the box has several large advantages, including:
-Full invisibility
-Faster movement (especially with the bug)
-Less obvious when moving around
-The box takes more hits to reveal you
-Easier to get back to being hard to find when revealed
-You need an open hand to open the box manually, putting you in melee range and without a weapon in the selected hand, leaving you at a major disadvantage.
-The projector can be taken away from you / dropped and takes up inventory space
-The projector needs to be in hand to use, implant is hands free
-Projector needs to be in your in-use hand to disable yourself, the box is a button, meaning you can be more prepared with the box to strike out from stealth.

The projector still has a niche, however the box is currently the meta stealth item to pick.

This PR fixes the movement bug (no more wavedashing) and makes any damage to the box reveal the user, no longer letting it be a massive damage sponge. This should bring the box much closer in line to where the Chameleon Projector is, balance wise.
Changelog

cl Chen Yakumo
balance: The stealth implant box is now flimsier than it was before.
fix: You can no longer zoom around in a box by hugging walls.
/cl
2019-07-21 11:05:43 +12:00
Cyprex f9a4af7493 Update code/game/turfs/change_turf.dm
Co-Authored-By: Kyle Spier-Swenson <kyleshome@gmail.com>
2019-07-20 16:48:55 +02:00
Fikou a132ea82ea you can now get an advanced camera console (#45202)
* advanced camera consol

* circuit board

* advanced camera console

* advanced camera
2019-07-20 00:50:41 -07:00
Cyprex c2eb2a6476 Revert "Make ChangeTurf to keep air by default. (#44980)"
This reverts commit a9581ae7d2.
2019-07-19 20:15:04 +02:00
MMMiracles 353457f7d5 Donutstation Tweaks (#45250)
About The Pull Request

    Fixes #45077
    Fixes #42498
    Removes every single instance where a grille could end up on top an active wire in maintenance, making traveling maintenance a lot less of a hassle and less dangerous in general.
    Maintenance bar has been removed due to redundancy and closeness to the actual bar. Wait till season 10 of SS13: Battle Royale to find out what exciting changes will come to the map!
    Space-proof variants of the lizard critter has been added and are working diligently on the above-mentioned bullet-point.
    As part of the white shuttle fix, Donutstation now has a custom shuttle with deep l o r e to explain what happened to the long-past crew.
    Small adjustments to the static loot part of the 'excess storage' rooms near departments.
    Some extra crates has been added around maintenance with respective maintenance loot spawners.

Why It's Good For The Game

Bug fixes relating to the map and some added map content to keep things 'fresh'.
Changelog

cl MMMiracles
add: Donutstation now has its own white shuttle with proper dock.
del: Donutstation's maintenance bar is under renovation.
tweak: Due to above renovations, the goose is temporarily loose.
tweak: Donutstation now has significantly less annoying maintenance grilles
/cl
2019-07-19 23:11:57 +12:00
wesoda25 0632fed795 Nerfs Beekit + Beesword (#44892)
About The Pull Request

Beekit now gets one less beenade and has a lower chance, beesword has worse armor pen, does 2 less damage and injects 4 toxin as opposed to 4 histamine (could be looked at as a buff though). Plus I removed some pointless // remarks that I previously made but I doubt that really matters
Why It's Good For The Game

Pretty overpowered, hopefully this will make things better.
Changelog

cl
balance: Beekit now has a lesser chance of spawning and has one less grenade
balance: beesword now does 2 less damage, has worse armor penetration, and injects toxin as opposed to histamine
/cl
2019-07-19 22:49:11 +12:00
Dennok a9581ae7d2 Make ChangeTurf to keep air by default. (#44980)
About The Pull Request

ChangeTurf keep air by default if no flags sended on ChangeTurf().
fix#44623
Why It's Good For The Game
Changelog

cl
fix: air issues on changing turfs
/cl
2019-07-19 22:40:36 +12:00
Twaticus 2b4c123fc0 Skirt Update (#45244)
About The Pull Request

Some skirt sprites were offset i dont know how this happened i swear i fixed this before but apparently not. Fixed the assistant skirt necklines being way too high. Added extra details on some skirts.
Added 5 previously missing skirts including 2 lawyers skirts(like they dont have enough already), rainbow, syndicate and tacticool. Fixed the disorganized mess that was the Lawdrobe.
Why It's Good For The Game

Updated skirts good. Rainbow skirt good. Skirtleneck good.
Changelog

cl
add: The long lost rainbow jumpskirt has been found
add: Rumor has it that even the syndicate have started producing skirts for their operatives
tweak: Department skirt necklines are more in-line with their jumpsuit counterparts, sprites are no longer offset, added detail
/cl
2019-07-19 22:39:41 +12:00
Rob Bailey bfb6cf01bb Refactors shield wall generators (#45221)
* migrates the shield generator to the powered typepath

* map update

* fixes wire unsecuring weirdness

* this should go here actually

* minor reformatting + documentation
2019-07-19 08:05:57 +02:00
ShizCalev 5b393a3a5c Fixes a few more missing sword icons (#45256) 2019-07-18 21:49:43 -07:00
L b890cca778 tick_lag 2019-07-18 09:33:11 -03:00
L a03b33be2e world.fps 2019-07-17 10:31:08 -03:00
nemvar bf6800fd7c Fixes (#45210) 2019-07-17 02:43:49 -07:00
Gamer025 4725f5b14e Singlecard description change (#45205)
Changed the description for a single (playing) card to be more accurate.
2019-07-16 21:37:37 -07:00
Mickyan e26abb7047 Random pixel shift for dropped/thrown objects (#45155)
* pixels

* offset for any throw, critical bedsheet bugfix

* nyeh

* might as well (autodoc)

* renamed proc

* removed redundant src

* moved call from dropped() to dropItemToGround()

* handles storage dumping, customizable max offset

* adjusted values

* inline
2019-07-16 00:51:17 -07:00
MMMiracles 5485254ae9 Gateway exiling counts for assassination/mutiny objectives (#45120)
* exiling someone via gateway now counts properly for mutiny/assassination objectives

* papers please

* ninja changes

* removes redundant else, istype
2019-07-15 20:03:47 -04:00
Akrilla 4dda76b8f1 [READY] Contractor Hub (#45117)
* Contract Hub + Pinpointer + more contracts

* Show rep

* Better errors

* Dynamic hub

* Bug fixes

* Show items

* No html in desc

* compile

* contractor support

* limit

* allow limits of 1

web edit

* Equip and send partner + turf helper

* working reinforcements

* Cleanup

* removing debug

* blackout

* test

* Working buttons

* no debug

* prelight

* finalized interface

* better fit

* hub icon

* conflict

* text

* error

* kit tweaks

* items

* fixup

* fixup

* bugfix

* ui fix
2019-07-15 20:36:54 +02:00
Alek2ander e6d468eb61 Wallet QOL improvements (#45178)
* Wallet name includes displayed ID
Adds Alt-click to remove it

* Use regular altclick if it's in storage
2019-07-15 02:57:17 -07:00
Alek2ander 3e68107d96 Fixes interaction between job-based IDs and agent cards (#45176)
* Job IDs and agent card fixes combined

* Fixes random wallet icons being visible
2019-07-15 02:51:45 -07:00
nemvar 1ebdfaa64a Uncurse take_damage and document obj_defense.dm (#45146)
The original take_damage proc defined vars for no good reason had some 
duplicate code and wasn't very readable.

If you are wondering why it calls obj_break every time it takes damage 
while below integrity_failure, that's the way it used to be. Most (if 
not all) stuff that takes advantage of this functionality already 
accounts for this.
2019-07-14 12:26:31 -07:00
ShizCalev a33abeeb68 Merge pull request #45168 from kriskog/pottedplants
Fixes potted plant damage
2019-07-14 14:15:51 -04:00
nemvar fa9e44d937 Reorders the items and weapons dmi. (#45128)
* Reorders the file

* Take 2

* Whoopsie
2019-07-14 12:03:14 +02:00
Alek2ander 4e26573f7b Job specific ID cards (#45112)
* Job based IDs attempt one

* This doesn't actually work

* Back to overlays

* The Comment Section

* Cached flat icons
2019-07-13 21:24:35 -07:00
Alek2ander 2ef094765d Chameleon ID and PDA improvements (#45113)
Chameleon IDs and PDAs will automatically update names and icons when
changing disguise. They will also change the displayed job when
switching outfits with the chameleon combo-action.

Chameleon IDs and PDAs reset to the default name if their appearance
changes and need to be updated manually to display the proper label,
which seems like a waste of time to me. Changing the entire chameleon
loadout is very sneaky and setting the appropriate job on the ID and
PDA makes it sneakier.
2019-07-13 19:39:29 -07:00
nemvar 9936a9438d Remove the VTEC module (#45147)
VTEC is currently broken (as in, completely non functional) and, quite
frankly, it wouldn't be very healthy for the game if it weren't. A -2
speedmod is no joke. What's more fun than no damage slowdown borg?
That's right, one with a movespeed -2 modifier.
2019-07-13 19:23:33 -07:00
skoglol 9560fd8293 Fixes potted plant damage. 2019-07-13 22:23:21 +02:00
Rob Bailey 440e1b19d2 fixes runtimes related to trash in nullspace (#45160) 2019-07-13 00:42:21 -04:00
nemvar d16ecdef72 fixes self repair runtime (#45065) 2019-07-13 00:26:38 -04:00
ShizCalev 4fe209e7e0 Merge pull request #45121 from Garen7/mindShield
Fixes mindshield implanters breaking when used on headrevs/hiveminds
2019-07-12 23:55:07 -04:00
ShizCalev 84bec66f17 Merge pull request #45130 from Fikou/patch-5
budget cards now go in the department head lockers
2019-07-12 23:54:21 -04:00
cacogen 85ca0d5272 Adds stats to creation/destruction of cleanable decals and trash on station (#44989)
* Adds stat tracking to mess on station

* Checks for maint to make sure stats aren't counting maint trash which is irrelevant to the janitor

* adds mapload arg to init

* asdasd
2019-07-12 14:11:23 -07:00
Akrilla 92b100a2d7 PDA now accepts ID card when in inventory (#45037)
* id card pda

* cleanup
2019-07-12 19:14:32 +02:00
nemvar 572be7ec6a Bye bye animal hospital. (#45070)
* byebyeanimalsurgeons

* here we go

* config

* removesbeach

* a bit more compact

* updates some vars

* fixes walls getting destroyed by other generation stuff
2019-07-12 09:47:05 -04:00
XDTM 95981ea926 Makes the abductor healing gland more interesting (#44903)
* Makes the abductor healing gland more interesting

* Implant rejection

* .

* no vomit for blood regen

* Update code/modules/antagonists/abductor/equipment/glands/heal.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-07-12 02:25:31 -07:00
moo bc06bf5794 Changes how explosive guardian bombs work. (#45111)
* Welpsies.

* 2

* comment fix
2019-07-11 16:53:44 -04:00
nemvar 66af98e75a blocks shove knockdown is now a clothing flag. (#45107)
* blocks shove knockdown is now a clothing flag.

* comment only commit
2019-07-11 12:21:22 -04:00
oranges 800f24393d Convert some code docs into the auto doc format (#45101)
* Document datum, area,atom and some of the mob code

* Update

* Documented mob_helpers poorly

* Brief treatise on mob movement iself

* sdfasdf

* Add title to treaties

* Move readme file for say

* more say stuff for mobs

* Document login and status procs

* Add some goddan links like a boss

* Document some atom vars
2019-07-11 11:39:56 -04:00
skoglol 63967d1b21 Lets the kinetic crusher be one-hand carried (#45110)
* Onehands, need sprites.

* onehand icons, light action.

* light fix
2019-07-11 11:29:36 -04:00
Fikou 3c1b8e97f5 budget 2019-07-11 16:27:07 +02:00
Fikou 6a7a43985e budget 2019-07-11 16:26:03 +02:00
Fikou 9c9da9365e budget 2019-07-11 16:25:30 +02:00
Fikou eeb70a185f budget 2019-07-11 16:24:59 +02:00
Fikou 5edec7d6cf budget 2019-07-11 16:24:33 +02:00
Garen Crownguard 6f837d6ae4 properly uses up mindshield implant on unconvertables 2019-07-10 20:58:06 -05:00
nemvar d2a9c685e0 Welpsies. 2019-07-10 18:05:04 +02:00