Commit Graph

28560 Commits

Author SHA1 Message Date
Kmc2000
bc2a238748 Gives the HOP a ticket machine (#45095)
* Adds a ticket machine to the HOP's office so you can keep track of unruly hoardes of greyshirts while giving the clown all access.

* Fixes a logic error

* Whoops

* Idiot proofing

* Pt 2.

* Me make code less shit

* Fixes more badcode
2019-07-14 02:15:54 -07:00
Tlaltecuhtli
f64ca2f3e1 Change networked fibers blob color to brown (#45131)
The old color (almost white) was too similar to a dead blob.
2019-07-13 22:51:56 -07:00
cacogen
fef6bfe237 Makes luxury shuttle more user friendly (#45084)
* makes luxury shuttle more user friendly

* Makes it so change is placed in-hand, slimes aren't told to pull something when they can't and dragged IDs override worn IDs so a bank account is looked for on them instead

* Makes it so if the change doesn't go into a human's hands, they will be pulling it behind them instead.
2019-07-13 21:42:41 -07: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
Hulkamania
dcc9065fd4 Add a new Emergency Shuttle, Transport Zeta (#45100)
Adds a new abductor themed shuttle to the game, available for 8k 
credits! The shuttle is only unlocked after alien technology has been 
researched!

The shuttle offers some unique items and layout compared to others 
currently available. Two singular entrances with the brig in the back 
means security needs to walk prisoners to the brig area to secure them. 
Unique unlock mechanism encourages either bringing alien tech back from 
Lavaland or stealing some from an abductor.

A few unique items aboard, including alien tools, the experimental 
cloner, and a void core can provide interesting opportunity if utilized 
in the window of time that the shuttle is on station.
2019-07-13 19:58:13 -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
Kierany9
9e46c1e481 Add assimilation bans (#45149) 2019-07-13 19:15:25 -07:00
Bobbahbrown
e965731cf7 Fix scanning mutated seeds expending their value (#45158)
a little bit of dry run for all my thirsty gamers! 💦💦💦💦
2019-07-13 19:13:57 -07:00
Tlaltecuhtli
59c1d2d4a4 Fix cargo BZ price exploit (#45145)
Costs 4000, sells at 7496.83. Now costs 8000.
2019-07-13 15:33:12 -07:00
Dennok
f9addce004 Runtimes fixes (#44885)
* fix meter work on un initialized pipe

* fix runtime in process_cell

whet it try to call to wrong type turf

* fix roundstart runtime in debug sungery disc

*  fix return_air() runtime

Runtime in pipes.dm, line 52: Cannot read null.air

* s

* Update surgery.dm

* Update pipes.dm

* Update meter.dm

* Update LINDA_turf_tile.dm

* Disable atmos processing in outer border on load.

* Update map_template.dm

* Update map_template.dm

* Update map_template.dm

* Update pipes.dm

more runtimes for good of runtimes
2019-07-13 03:58:02 -07:00
py01
cb03a28a4b Stacking Status Effects (#44964)
* magic numbers in saw_bleed moved to class definition

* more saw bleed abstraction

refactors p2

various stacking effect refactors

saw bleed refactors again

moves stacking status class to status_effect.dm

misc stacking changes and documentation

reverts saw_bleed functionality to original

better var names, var name fix

removes extra proc

more sane handling of application

removes unused define

changes saw bleed back to original form

* another proc that can be ovverriden for falling stacks

* fixes path

* simpifies some checks

* feedback fixes

* spelling
2019-07-13 03:03:38 -07:00
Rob Bailey
440e1b19d2 fixes runtimes related to trash in nullspace (#45160) 2019-07-13 00:42:21 -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
ShizCalev
399dbbb61f Merge pull request #45137 from YPOQ/eyelessfix
Fixes runtimes when eyeless mobs are hit by paper planes and last resort
2019-07-12 23:54:01 -04:00
ShizCalev
3b9074ac2f Merge pull request #45141 from YPOQ/gravitokineticfix
Fixes gravitokinetic guardian effect lasting after death
2019-07-12 23:53:50 -04:00
ShizCalev
cb1bf7257f Merge pull request #45142 from YPOQ/clockworkarmorfix
Fixes clockwork armor armor
2019-07-12 23:53:21 -04:00
ShizCalev
987c7351f1 Merge pull request #45154 from DaxDupont/sharktitsbesttits
Disables adjust on burial garb
2019-07-12 23:52:50 -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
TheChosenEvilOne
795d69b255 Swappers can no longer be sent on cargo shuttle. (#45133) 2019-07-12 15:09:25 -04:00
YPOQ
47f750485e Documentation 2019-07-12 12:16:47 -06:00
Dax Dupont
b04ba54230 Disables adjust on burial garb 2019-07-12 19:32:53 +02:00
AnturK
7beb91ff79 Fixes preference update runtime. (#45106) 2019-07-12 11:20:12 -04:00
Rob Bailey
37d991d25e fixes bola weirdness (#45127) 2019-07-12 11:11:14 -04:00
nemvar
f5e89798d8 fixes liver? (#45067) 2019-07-12 02:47:52 -07: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
YPOQ
c38ceac47a Fixes clockwork armor armor 2019-07-11 21:16:22 -06:00
YPOQ
64e4cc4fb5 Fixes gravitokinetic guardian effect lasting after death 2019-07-11 20:16:26 -06:00
skoglol
9c9df48276 Better conscription kit, public lavaland mining vendor (#45089)
* Better conscription kit, public lavaland mining vendor

* no includes plx

* Removes pickaxe, adds seclite.

* Removes the cargo crate.
2019-07-11 20:55:52 -04:00
YPOQ
c04a0627bb Fixes runtimes when eyeless mobs are hit by paper planes and last resort 2019-07-11 15:30:00 -06:00
moo
bc06bf5794 Changes how explosive guardian bombs work. (#45111)
* Welpsies.

* 2

* comment fix
2019-07-11 16:53:44 -04:00
nemvar
db12b0a884 let's hope this define works fine 2019-07-11 22:20:24 +02: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
peoplearestrange
dc41f03501 Changes PKM examine (#44897)
* Changes PKM to use screwdriver to remove modules

<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull request process. -->

## About The Pull Request
Uses a screwdriver instead of the crowbar(????) to remove modules from it

<!-- Describe The Pull Request. Please be sure every change is documented or this can delay review and even discourage maintainers from merging your PR! -->

## Why It's Good For The Game
Its more intuitive and a lot more consistent with other upgrades and weapons, which use a screwdriver. Also the imagine of using a massive crowbar to pry out a module, whilst funny, isn't really ideal.

<!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. -->

## Changelog
🆑
tweak: PKM now uses screwdriver to remove modules
/🆑

<!-- Both 🆑's are required for the changelog to work! You can put your name to the right of the first 🆑 if you want to overwrite your GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->

* Update kinetic_accelerator.dm

* Update kinetic_accelerator.dm

* Update kinetic_accelerator.dm

* Rrrrrreview
2019-07-11 11:58:48 -04:00
pireamaineach
847229edd2 Makes nuclear particles no longer give toxin damage directly. (#44990)
* Makes nuclear particles do stamina instead of toxin.

* Update nuclear_particle.dm

* Makes xray beams and nuclear particles roll for rad armour.
2019-07-11 11:55:50 -04:00
ShizCalev
d44535c1f7 Fixes revolvers being spun when they fail to spin (#45092) 2019-07-11 11:42:20 -04:00
nemvar
2fafc66375 Paperplanes no longer delete their paper twice. (#45074)
* Paperplanes paper

* yeah you're right. I'm wrong
2019-07-11 11:41:40 -04:00
skoglol
ac96442505 Removes slaughterlings. (#45087) 2019-07-11 11:40:17 -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
da7167035d hop 2019-07-11 16:23:24 +02:00
Fikou
8f776ef623 ce 2019-07-11 16:23:14 +02:00
Fikou
baa2068dbd cap 2019-07-11 16:22:57 +02:00
Fikou
af1c907370 rd 2019-07-11 16:22:25 +02:00
Fikou
554c818b66 cmo 2019-07-11 16:22:01 +02:00
Fikou
8c1eeecf1b hos 2019-07-11 16:21:39 +02:00
Fikou
708c08d6f6 qm 2019-07-11 16:20:39 +02:00
vuonojenmustaturska
2df19c2dcd Fixes whitespace issues with human and cult rune examines (#45094)
* cult runes

* humans
2019-07-10 17:45:56 -04:00
vuonojenmustaturska
349ad4aefc Fixes experimentally cobbisected techwebs, and prevents it from happening again (#45096)
* fix techwebs

* proper fix
2019-07-10 16:07:56 -04:00
nemvar
60d04f6632 Fixes surgery runtime. (#45042)
* fixes surgery runtime

* ?

* Update surgery.dm
2019-07-10 15:55:47 -04:00