Commit Graph

31332 Commits

Author SHA1 Message Date
MacBlaze1 666e1e2653 Fixing crew monitor suit sensors (#51268)
* first steps

* Update _under.dm

* time for bug testing

* Update clothing.dm

* Update clothing.dm

* Update clothing.dm

* Update clothing.dm

* Update clothing.dm

* Update clothing.dm

* Update clothing.dm

* Update clothing.dm

* more fixes and implementation

* Update crew.dm

* Update clothing.dm

* more bug fixing

* Update crew.dm

* debugging

* Update clothing.dm

* Update clothing.dm

* Update clothing.dm

* added stuff to nanites

* goddamn nanites

* nanite cleanup

* Update crew.dm

* Update crew.dm
2020-05-27 15:54:37 +08:00
Jordan Brown c3d0a6dd1c Don't throttle TGS commands (#51292) 2020-05-27 15:46:34 +08:00
Ryll Ryll 7a3fc56220 Removes Shotgun Ability (#51295)
* removes shotgunning

* removes shotgunning
2020-05-27 15:44:09 +08:00
zxaber 5a07c3f29a Adds two new modular apps: Lifeline for tracking suit sensors, and the Syndicate-only Fission360 for tracking nuke-related items (#51152)
About The Pull Request

    Adds two new modular computer programs. Both use the same underlying parts;
    -- Lifeline is an improved suit sensor tracker, showing where the target is on a grid if they're within 24 tiles. The scan button has a two-second delay (since the program has to check every humanoid in glob.human_list for trackability and we don't want that spammed). The app works pretty much how you would expect.
    -- Fission360 uses the same processes as above but for the nuke disk and all nukes in the area (self destruct, beer, syndicate). Available only via emagging a tablet for the moment.
    --
    Rudimentary multiZ support exists, in the form of replacing the crosshairs icon with an up or down arrow (once it's visible within the circle) to indicate if the target is above or below, if both the target and the computer are on a station Z level of some sort. Also, the grid lines are exactly two-tiles apart.

    Added support for programs to list special assets to load, so that we don't have to have every program loading all modular program assets. The radar apps use this to load the background grid and the too-far-away-to-display arrow.

Why It's Good For The Game

More modular apps are good. I'm hoping to see a syndicate-version of the modular tablet in the hands of nuke ops at some point, which is really where Fission360 will make sense. Otherwise, it's an extra tool for traitors with the nuke theft objective, I suppose.
Changelog

cl
add: Two new apps for modular computers are available: Lifeline for Medical, and Fission360 for anyone with access to the Syndicate repository. Lifeline is an improved suit sensors tracker, and Fission360 is the same but for nuclear-related things.
/cl
2020-05-27 15:36:28 +12:00
MacBlaze1 f28e8e4c3b abusing AIs (#51284) 2020-05-26 14:15:15 -04:00
Qustinnus cab62745bb fuck (#51250) 2020-05-26 22:19:31 +08:00
Nick Warzinski 4be4131ded Add Engineering Foyer access for Paramedic (#51253)
* Add Engineering lobby access to Paramedic

* Add Construction access for Paramedic
2020-05-26 22:16:29 +08:00
William Wallace e2a6e4de8b Fix botany grafts & glitchy-infinite-plant-spawney-ness (#51257)
* grafts taken from plants with a different gene to 'perennial growth' now work

* don't store same plant_gene ref on plants during cross-pollination
2020-05-26 22:15:40 +08:00
LemonInTheDark a08f2113a4 Unfucks smallscreen, removes my stupidity (#51266)
* slightly less SHIT FUCK SHIT FUCK

* Turns out we do need this

* YaYeet

* That should do it
2020-05-25 23:38:10 -03:00
WarlockD 64a71e83cb Fixes Monkey Internals (#51263) 2020-05-25 23:31:00 -03:00
MrDoomBringer ceea9b6793 [Ready] Skillcapes II: Revenge of the broken github: A Skill Menu Special: New Sprites Edition (#50656)
* 10K hours

60,000 minutes
hahah


sure if you want a trailing newline i can do that


default cloak gets default skill


lazy list and no equip good


necessary ig


Update code/datums/skills/_skill.dm

Co-Authored-By: nemvar <47324920+nemvar@users.noreply.github.com>
Update code/datums/skills/gaming.dm

Co-Authored-By: Angust <46400996+Angustmeta@users.noreply.github.com>
WIP PDA skill monitor program


hacky fixes till i refactor skills


refactors skills a bit, adds admin skill edit menu


If you have a failing, it's that you're always demanding perfection

...IF you have a failing
i think that's it for the admin skill manger


appeases lord flord


bruh


level names


FUCK!!


unga


Update code/modules/vehicles/vehicle_key.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Update code/modules/admin/topic.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Update code/modules/admin/skill_panel.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Update code/modules/admin/skill_panel.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Apply suggestions from code review

frick

Co-authored-by: Rohesie <rohesie@gmail.com>
EOL and dumb spaces


more rohsie bait


tgui: Query Windows Registry for BYOND cache directory

hell yeah brother


update tgui and dmi


CLRF and bat file


typo ig

* tgui and new janicloak that i accdiently changed on another branch

* jani

* gamer cloak

* trim trailing whitespace

* tgui

* bruh

* variable renaming
2020-05-25 21:46:22 -03:00
Timberpoes 8d99381264 Fixes SMES not charging from self-recharging cells. (#51240)
* Check for slime cores and charge based on them

* Spellchack

* Implemented self_rechaging check instead.
2020-05-25 23:34:01 +08:00
Fikou 76af297c4a necropolis tendril loot changes (#51044)
* necropolis chest changes, concussive gauntlets

* fixes bad things

* h

* ah yes, the "get banned" grenade as lavaland loot

* better code

* fuck

* what did he mean by this

* FUCK!!

* oops

* hamburger cheeseburger big mac whopper big mac whopper big mac whopper

* spel fix

* wh*t the heck?

* this file has all the other tendril loot so
2020-05-25 09:18:47 +02:00
JoshAdamPowell d9da3d54e5 Buff granibitaluri recipe (#51157)
* Nerf granibitaluri recipe

* Automatic changelog compile [ci skip]

* Revert "Automatic changelog compile [ci skip]"

This reverts commit 7706ead79cb55871d0da8d675c09bfd631d67088.

* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Revert "Automatic changelog compile [ci skip]"

This reverts commit a2ebbc6d9f9c3623ac1c2fd32296ef6cc80ba45b.

* Revert "Automatic changelog compile [ci skip]"

This reverts commit 73f36a262bdff9d6131324e1af633f2748e31548.

Co-authored-by: Changelogs <action@github.com>
2020-05-25 07:48:40 +02:00
Ryll Ryll 31ea796672 Removes sleeping carp's hidden damage resistance + 40 brute crit punches, lowers price (#50904)
* remove resist and crit

* grammar
2020-05-25 07:16:39 +02:00
kevinz000 82f15769a9 Buffs Hierophant (melee range cheese begone edition) (#50857)
* Update hierophant.dm

* Webedit from phone
2020-05-25 07:14:21 +02:00
nemvar 6ef421be42 Renames a few variables. Also reorders icon fallback order again. (#51060)
* Renames a few variables. Also reorders fallback order again.
Renames item_state to inhand_icon_state
Renames mob_overlay_icon to worn_icon
Renames mob_overlay_state to worn_icon_state
worn_icon_state/mob_overlay_state now never gets used for inhands.

* Fixes some comments

* Fixes map issue

* Restart lints

* Properly resolves conflicts
2020-05-25 06:47:19 +02:00
Tetr4 2dbc7233b0 Fix ghosts alt/ctrl clicking atmos devices (#51148)
* Fix ghosts alt/ctrl clicking atmos devices

* fix logic issues (#1819)

# Conflicts:
#	code/game/machinery/_machinery.dm

* Revert "Fix ghosts alt/ctrl clicking atmos devices"

This reverts commit 0c73a3e98c438da9feddcc9cc008323ba178426e.

* Add logging to atmos control and alt clicks

* Call procs only if needed

Co-authored-by: Isaac <qwertytrogi@gmail.com>
2020-05-25 03:18:17 +02:00
Ryll Ryll 0276e4206e Hotfix for broken lobby menu (#51260)
* letting me down letting me down letting me down

* tumbling down tumbling down tumbling down
2020-05-25 03:14:35 +02:00
Fox McCloud d7da3e8745 Remove ancient unused "wear_id" var on xenos (#51236)
Come, let me tell you a story of the old days----of SHITCODE.

AGhhhhh.

Once upon a time, SS13 code was terrible (who are we joking, it still 
is, but that's a story for another day), and when any carbon subtype, 
minus humans, talked over radio, it would runtime.

Of course, coders set about fixing this problem---can't have nonsense 
like that, so...of course, the most logical thing was done.

Instead of solving the awfulness that was not only using the wrong 
istype check and a wonderful colon override as well: 
https://github.com/tgstation/tgstation/blob/9eb0e80ae7f57040b9178c637efb4bac33ce3d16/code/game/objects/radio/radio.dm#L148

A "Fix" was applied instead: 
https://github.com/tgstation/tgstation/commit/9eb0e80ae7f57040b9178c637efb4bac33ce3d16#diff-b5f801c8078b7d8dd9f0661b359dfa9e

Whereby `var/obj/item/card/id/wear_id = null` was added to monkeys and 
aliens to "fix" them having an ID holder and not throwing a 
runtime.........Thus ensuring:

Fox would find it one day and call this utterly moronic and while also 
ensuring that all future carbon mobs created without implementing this 
same "fix" would have the same exact problem.

Then radio code got rewritten to be non-stupid and this still hung 
around until today.

The End
2020-05-24 15:15:14 -07:00
LemonInTheDark 4328cdcbd1 that'll do it (#50985) 2020-05-25 02:19:26 +08:00
MarioWizard119 f484131af2 synthflesh works with bottles and foam (#51101) 2020-05-25 02:16:21 +08:00
Tad Hardesty 5e37952b81 Fix name of SDQL arccos wrapper (#51087) 2020-05-25 02:15:13 +08:00
spessman-007 ab84042f94 [READY] Improve spelling (#51134)
* Improve spelling

* Spell isn't, ain't, shouldn't, hasn't, wasn't correctly

Co-authored-by: NewSta <spessman-007@users.noreply.github.com>
2020-05-25 02:13:37 +08:00
Tlaltecuhtli 4f44aa1ba9 re prs #50986 because the change didnt actually get merged because git hub broke things (#51153)
* 1

* Update bottler.dm
2020-05-25 02:10:31 +08:00
Qustinnus 30872ad996 You can no longer turn into a spinning flail by spamming the move up verb (#51155)
* fuck em

* ok
2020-05-25 02:07:31 +08:00
tralezab 3e6a70c99b new wall (#51175) 2020-05-25 02:04:47 +08:00
AnturK de21384476 Fixes orbit offsets and adds matrix vv preview. (#51198)
* Adds matrix vv preview and moves vv css into separate file.

* Fixes orbit offsets.
2020-05-25 02:01:41 +08:00
LemonInTheDark 1614501d23 Datum view and some other things (#51208)
* Datumizes all uses of change_view

* Cleanup and helper procs

* tweaks values to match the format, hint hint, (value - 0.5) works just fine

* And there's the rest

* woop, braindamage

* and one more

* fuck you menu file

* woops

* we should apply that

* fixes tooltip drift, thank you goon coders

* you can shake but you can't zoom
2020-05-25 01:53:51 +08:00
antropod 042391af17 Fix PanDEMIC 2200 not showing Blood DNA and Blood Type (#51194) 2020-05-25 01:52:44 +08:00
Gamer025 d8a26dd7e5 Adjust payday payout for most species (un-Fairer paydays) (#51212)
* Fairer Paydays

Makes paydays more fair

* Changes fairer payday system to use a multiplier

Paday system now features a multiplier.
By default the multiplier is 1 so accounts created without a multiplier (deparments) are not affected.
Species now have a default multipliert of 1.
Most species expect humans now earn 25% less.
2020-05-25 01:50:50 +08:00
Ryll Ryll 753af7bda5 Adds friendly commendations (#51217)
* with message

* remove message, neaten up
2020-05-25 01:49:12 +08:00
spookydonut 867a69b21c Merge pull request #51222 from Kelenius/BorgRadio
Gives cyborgs respective radio channels.
2020-05-25 01:47:17 +08:00
spookydonut 5af174ef44 Merge pull request #51229 from Cyberboss/ImproveTgsUsage
TGS chat usage cleanup
2020-05-25 01:46:20 +08:00
spookydonut e914d456b1 Merge pull request #51075 from kevinz000/patch-601
Updates dir_inverse_multiz to .. well, work.
2020-05-25 01:40:56 +08:00
spookydonut c1f0a59e8c Merge pull request #51084 from imsxz/cultimprovement
reopens my cult PR that was already merged, changes werent implemented due to the github stuff
2020-05-25 01:39:29 +08:00
Shadark a372853d71 Fixes manually attached barcodes (#51093) 2020-05-25 01:36:00 +08:00
spessman-007 5ae305ec9f Resolve issues with incorrect usage of a/an (#51095)
Co-authored-by: NewSta <spessman-007@users.noreply.github.com>
2020-05-25 01:34:34 +08:00
LemonInTheDark 565634fcf9 Holy hell this is bad (#51179) 2020-05-25 01:30:08 +08:00
TheVekter a098713c77 Drastically reduces the export price of Hydrogen (#51197)
* Drastically reduces the export price of Hydrogen

* On second thought I think 1 times mole is acceptable
2020-05-25 01:27:08 +08:00
AnturK 35ad401ef9 Removes priority overlays (#51018)
* Removes priority overlays

* Fixup
2020-05-24 14:04:35 -03:00
nemvar 7f12aa74e8 Renames update_icons.dm (#51067) 2020-05-24 13:58:18 -03:00
Jordan Brown 63e20801ed TGS chat usage cleanup
- Rename send2tgs to sent2adminchat.
- Move both chat procs to SSdiscord.dm.
- Fix bug when sending to TGS4 non-admin chats.
- Add DMdocs
- Improve notify command
  - Store mentions as strings
  - Disable command if config setting isn't enabled
2020-05-23 13:33:09 -04:00
Kelenius 267f2f2639 Mining cyborg gets science channel. 2020-05-23 14:39:25 +03:00
Kelenius 01ef4999b5 Gives cyborgs respective radio channels. 2020-05-23 12:46:48 +03:00
Fikou 57a93ea76a [s] does the html admin thing in a better way probably (#51221) 2020-05-23 01:44:34 -07:00
moo 6011c32f22 Dissection Now Provides XP Instead Of Research (+Balancing To Support Change) (#50851)
* Removes Techwebs from Dissection

* b
2020-05-22 21:19:57 -03:00
Fikou 874ff0a6e3 [s] you can no longer inject html in ahelps (#51213)
Fixes ahelp escaping.
2020-05-22 22:28:39 +02:00
kevinz000 cec241286e Fixes circlegame qdel + emote logic (#51035)
* Update weaponry.dm

* Update emote.dm

* Update weaponry.dm
2020-05-22 17:40:53 +02:00
Whoneedspacee 8af93a638b Icebox Station (#51090)
* there was an attempt

* adds ice moon map

adds config options for choosing mining maps

areas now have options that affect random generation on them

weather now has an option to not target indoor areas

adds base for icemoon ruins

turns many 1's into booleans

adds ice chasms

adds ztraits for weather stuff

* fixes up ice ruins to be ice moon compatible

adds lower z level to the ice moon mine

ice chasms now have a smoothed icon

megafauna only spawn in the underground portion of ice moon now

* openspace fixes

* adds new areas and underground specific ruins

* Adds the abandoned village ruin for Ice Moon

* adds abandoned village ruin and fixes some area and tile stuff to work with ice moon

* random mining maps are no longer picked in the config

you can no longer change the mining map before setup is complete

* adds above and below ground ruin as a test

* adds debug functionality for ice moon ruins

fixes a bug where multiz was impossible unless there were shared areas because of whitelisted areas

adds multiple whitelist areas for ruin placement in a list

all underground areas are now outdoors

underground plasma lava rivers are now only spawned in unexplored areas so ruins don't get destroyed by them

* adds unique spawners to icemoon to replace tendrils

adds 2 new mobs to icemoon the polar bear and wolf

adds a clothing flag for shoes that dont slip on ice

modifies mining site to be ready except for the boss

adds the ability for tunnel width to be a specification, ice moon can have 1 tile wide tunnels and rarely 2 wide tunnels

adds a no caves mineral for ice moon ruins

* wolves no longer run into lava or chasms

bears now enrage sooner

bear spawners can now actually be created

adds base for ice moon atmospherics

adds base for a new boss and achievements / score

really bad coder icon for ice boots added

* ice moon now has it's own planetary atmos! (thank god)

* new frost miner stuff

megafauna recovery time can now be tailored to have different cooldowns to ranged or melee attacks
by default sets both of them, with two arguments the first is ranged cooldown and the second is melee cooldown

* converts a bunch of lavaland maps to be compatible with ice moon

adds tendrils from lavaland to the bottom of ice moon with the other megafauna

* updates mob drops for ice moon mobs

updates config entry default value for ice moon

updates ice moon map to have new gulag

* updates station parallax for icemoon

removes extra lavaland ported ruins

updates to demonic frost miner

adds ladder to icemoon map near station

* updates ice moon map to have the ladder inside the mining base

plant flora dont spawn on the lower z level of ice moon now

you get sand from mining rocks now

buncha demonic frost miner changes holy cow

* adds the buried library

* improves map, fixes comment

* make this crap work with the station cause i have to lol it is pretty cool though and now i understand the mapping crap better

* updates ice ruin blacklist

* ice moon stop being too cold thanks

icebox changes, now actually has its own z level that can spawn ruins and such instead of just being openspace

tunnel width is now not stupid

* fixes a demonic frost miner bug where orbs werent exploding after death

atmosphere temp is now correct

fixes library ruin for icemoon

polar bear range is now fixed, only aggros in a short range and follows further than 3 tiles

reverts necropolis chest change

* Adds a new ruin: bathouse, barebones edition

* adds many new ruins

fixes a bug with tunnel creation that caused it to enter no tunnel allowed areas

finishes the frost miner and adds loot to him

you can now force a wabbajack option

* main z level now always has gravity for ice box

* hopefully the hot springs arent the buggiest thing in the world anymore

protects areas near the station from having openspace

* icebox takes less players

fixes the ladder positioning on every icemoon map

* snowstorms now only occur on the station level

fixes some issues with the icebox z level having openspace over the lower level mining base

* Update code/datums/map_config.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/datums/ruins/lavaland.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/game/objects/structures/lavaland/necropolis_tendril.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/game/turfs/closed/minerals.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/game/turfs/open/chasm.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/game/turfs/open/floor/plating/asteroid.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/modules/mob/living/simple_animal/hostile/mining_mobs/polarbear.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/modules/mob/living/simple_animal/hostile/mining_mobs/wolf.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* Update code/modules/ruins/icemoonruin_code/hotsprings.dm

Co-Authored-By: spookydonut <github@spooksoftware.com>

* fixes areas on the lust ruin

polar bears now drop a goliath plate equivalent

wolfs now drop a watcher sinew equivalent

adds snow legions

adds a crusher trophy for the demonic frost miner that prevents movement

fixes a bug with asteroid mobs where the aggro icon would never show

adds ice to the snow cave tunnel generation

* starts work on the wendigo megafauna

* replaces snowball machine gun with more miner useful content

adds gentle var for knockback to prevent stunning on hit

polar bears move slower now

new icon for phase 2 demonic miner now

* fixes lust ruin areas

fixes whitespace

fixes nesting issues

adds underground specific mobs

* name / location fixes

demonic frost miner doesnt stun on knockback now

ice demons move faster

* fixes icebox having the wrong baseturf

* adds achievement defines to the wendigo

snowstorm for the lower z level again

adds a new helper for ranged target turfs

theres now a specific subtype for rivers

fixes a bug where ice and spawners spawned with rocks and other flora on top of them

adds indestructible ice rock turf

fixes a bug with ice demons teleport distance being incorrect

adds the start of wendigos attacks

* Apply suggestions from code review

Co-Authored-By: Rohesie <rohesie@gmail.com>

* Update code/modules/mapping/ruins.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

* Fixes a dumb bug with ruins from a webedit review

The syndicate shuttle can now land on mineral turfs

* the final commit, all that im going to change after this is documentation for procs lol

makes both ice moon z levels below the station underground, and makes it so they generate rivers of their baseturf

* adds nice animation to wendigo scream

* small fixes

* finishes autodoccing everything i could find

* ok im done for real now

* adds anywhere ruins

does review stuff

* review stuff

* ok it removes the stuff now

* fix removal

* fixes from the git

* adds surroundings to the asteroid and lavaland sites

adds butchering gloves to wrath ruins

the lower icebox levels are no longer station levels

fixes capitals on blood drunk and frost miner boss medals

adds engineering outpost ruin by trollbreeder

adds boxstation job changes to icebox

polar bear transformation no longer has immunity to lavaland mobs

fixes ice whelp spelling mistake

* fixes engi outpost atmospherics

fixes missing plating on solar panels

changes slowdown for icemoon turfs

* fixes ruins areas so tunnels can spawn into some of them

adds lights to icebox below area

openspace turfs mine the thing below them now

* fixes wall boundings on asteroid and lavaland domes

* ur lame armhulen

* adds public mining area to icebox

adds computer vendors to icebox

* minor fixes

* fixes map type error

* removes slowdown entirely

increases ore chances

fixes openspace on main map

fixes a ton of active turfs at roundstart

modifies demonic frost miner loot to be cooler and more useful since the boss was hardly killed during tests

tunnels are wider underground now

openspace now deletes itself if it spawns above a ruin

* improve da ruins

* tries to fix multiple atmos issues with ruins

removes bz from the planetary atmos since it could cause unstoppable chain reactions which would cause massive lag

demonic frost miner drill now automatically scans everywhere around you

fixes tunnel generation issue

makes it so randomly generated turfs inherit their no_ruins flags

Co-authored-by: Jonathan Church <jchurch093@gmail.com>
Co-authored-by: s <wesoda24@gmail.com>
Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-05-22 02:17:15 -07:00