Commit Graph

32804 Commits

Author SHA1 Message Date
NightRed 400890a5ec NT Software Hub shows programs you do not have permissions to download (#54075)
* Show disabled downloads so you know what exists

* sorted list of apps
2020-10-02 12:36:12 +03:00
Rob Bailey a0b784e0e2 fix chat HARDER (#54030)
* fix HARDER

* Remove ping case since the hard method already does a better job.

* Update code/modules/tgui_panel/external.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-10-02 12:33:35 +03:00
spookydonut cfd08435d5 Fix incorrect Initialize arguments again (#54123)
Fixes #54013 because loc is not the second arg
2020-10-01 21:49:20 -07:00
TiviPlus a30377f4bb More deletion cleanup (#53681)
- Observer mobs not delling correctly
- AI delling basically nothing
- pods not delling glow effect
- minor slime cleanup
2020-10-01 20:30:51 -07:00
Dennok 8b72ef9aae Completely FIX Hilbert's Hotel and its associated ruin to the game. (#53830)
Reverts the removal in #53790.
Broken in #53586.

Because turfNumber++ must be incremented on turf, not on every ATOM it 
EVERY TURF, and anyway it don't trigger since first turfs don't have 
atoms in it.

Fix #53794, Hilbert's Hotel peephole runtime.
Fix #53795, hhmysteryRoomNumber generates only once.
2020-10-01 18:32:32 -07:00
LemonInTheDark 0be337d01c Makes some things that rely on atmos adjacency more sane/faster. (#54096)
* Replaces some CANATMOSPASS calls with a new define that checks if the turfs are in each others atmos adjacent list, as that's the same info that they want.
2020-10-01 13:19:52 -07:00
Qustinnus 3c145788d0 Fixes monkeycube size and organ callback and microwaves (#54095)
* fixes

* dumb runtime

* fixes eggs
2020-10-01 15:24:42 -04:00
EdgeLordExe 5d65bdba20 Heretic tweak patch: changes a few false descriptions and balances a few things. (#53952) 2020-10-01 15:17:36 -04:00
ShizCalev 9ccd53dda2 Merge pull request #54099 from Hamcha/skirt-dyeing-fix Add jumpskirt dye flag to all jumpskirt
Add jumpskirt dye flag to all jumpskirt
2020-10-01 12:52:20 -04:00
ShizCalev 8d92a7f54f Merge pull request #54101 from Couls/silence-wench
unbinding movement and communication should work now
2020-10-01 12:49:19 -04:00
Ghilker 1c6911cab3 Crystal invasion no longer random event but delamination event (#53921)
This PR makes the crystal invasion event a delamination event only, so no more random events (can still be admin triggered).
The chance for the delamination to trigger the event depends on the power of the SM, the closer it is to the tesla delamination (near 5000) the higher the chance.
2020-10-01 06:32:54 +01:00
Bobbahbrown 7b1bed7fc0 Adds Cross-Server Communication Network Option (PAID* CODE) (#54070) 2020-09-30 22:25:54 -07:00
Iamgoofball 36108f9666 Space Cops now spawn with a Disabler alongside their existing weapon, and no longer have Gang HUDs. (#54068)
Space Cops now spawn with a Disabler alongside their existing weapon, and no longer have Gang HUDs.
2020-10-01 02:18:37 +01:00
ATH1909 db98207630 replaces the two "sorry, you don't get to have fun this round" revenant fluff objectives with better ones (#54077) 2020-09-30 14:03:53 -07:00
ShizCalev 8371bd12f4 Merge pull request #54049 from kriskog/auxbase
Adds separate aux base access
2020-09-30 11:27:06 -04:00
ShizCalev 58fd94636f Update code/modules/jobs/access.dm 2020-09-30 11:26:44 -04:00
ShizCalev 19b3a059a8 Merge pull request #54079 from Dennok/map_template-load-hidding-things-fix
Fix visible template loaded hidden tings.
2020-09-30 11:24:18 -04:00
ShizCalev 0984552526 Merge pull request #54072 from Timberpoes/ssu-dump-feex - Minor machine item dumping code cleanup and proc implementation.
Minor machine item dumping code cleanup and proc implementation.
2020-09-30 11:23:05 -04:00
ShizCalev 16503229be Merge pull request #53983 from nightred/chemmaster
ChemMaster does not need beaker to destroy chems
2020-09-30 11:08:44 -04:00
Coul ac8061a099 unbinding movement and communication should work now
not sure why'd you ever want to do that though.. weirdo.
2020-09-30 09:10:46 -04:00
Hamcha 01324d4934 Add jumpskirt dye flag to all jumpskirt 2020-09-30 13:38:22 +02:00
ArcaneMusic d65714e9f1 Nice, Corgi Pinning Action for the whole family. (#53913)
Adds pin the tail on the corgi, a basic party game last seen at the summer ball, that I had lying around on one of my branches since then. The corgi is a poster that functions like most other posters, but has an interaction with the fake "Corgi tail" object, which can be pinned onto the poster to visually place the tail onto the poster.

Are you a bad enough dude to pin the tail on the corgi blindfolded?

Fun, cheap entertainment. Might make for a cheap thrill, or help set the scene of a birthday party. Works as a very player driven basic activity.

Also, the tail pins are harmless embeds. I'll leave that here for you to think about.
2020-09-29 23:18:54 -07:00
Rohesie 7ad9394efe Fixes some keybind setting ambiguity (#53992) 2020-09-29 21:29:33 -07:00
Qustinnus eca964db35 Ports soup, snacks, icecream, salads and meat to newfood (#54028)
Ports soup, snacks, icecream, salads and meat to newfood
2020-09-29 20:36:27 -07:00
Timberpoes 7da6ae5da5 Processor fix 2020-09-30 03:52:04 +01:00
Timberpoes 4d947b1906 Uberfeex 2020-09-30 03:52:04 +01:00
NightRed 48324f59c6 Fixes up addictions reporting on scanners, and admin full heal (#54056) 2020-09-29 19:26:29 -07:00
zxaber 75ce411c3b Fixes borg flashlight color picker not working (#53996) 2020-09-29 19:23:18 -07:00
Couls bef647660b Communication hotfix of a hotfix (#54091)
remove an endless recursive loop
2020-09-29 19:20:01 -07:00
anconfuzedrock cbc6842e8c adds a new default "dance" suicide. (#54040)
About The Pull Request

This adds a new default help intent suicide, a dance.
Why It's Good For The Game

I think fondly of our suicides getting more and more fun over time, and even the defaults go from "bites his tongue" to now "getting high on life" and I think this is a fun new default suicide.
Changelog

cl
add: adds a new default suicide, a dance.
/cl
2020-09-30 14:07:58 +13:00
ArcaneDefence 70b081510e Fixes visual bugs with mothpeople markings (#54051) 2020-09-29 15:53:56 -07:00
Couls ed02f99f92 Communication hotfix (#54084) 2020-09-29 15:28:22 -07:00
nemvar 232bd02efe Merge pull request #54044 from kriskog/linter
Fixes linter issue
2020-09-29 19:35:54 +02:00
Dennok fd883e5f1f fix hidden load 2020-09-29 19:34:21 +03:00
Couls 6855fb9fa8 newly added keybinds no longer need savefile updates (#54050)
Keybinds check if there are any new keybinds when loading preferences now
If there's a conflict it doesn't bind the key to anything
2020-09-29 13:21:13 -03:00
Couls 1432662d57 Rebindable communication(OOC, Say, Me) (#54035)
OOC, Say and Me is now rebindable
2020-09-29 13:07:03 -03:00
nemvar 963779471a Merge pull request #53906 from Rohesie/smoothing
[READY] Refactor icon smoothing to use 8-bit bitmasking
2020-09-29 17:07:12 +02:00
skoglol d2bc2fea82 Merge pull request #53889 from ATH1909/mighty
Improves morph shapeshifting
2020-09-29 12:25:56 +02:00
Rohesie 3cc7733f34 Moblity refactor: hands blocked and restrained edition. (#53981)
Splits the restrained() proc into component traits: TRAIT_HANDS_BLOCKED for the general inability to use hands and TRAIT_RESTRAINED for the more specific condition that permits arrests.
    Code moved away from the update_mobility() proc so it doesn't have to wait for an update, instead changing based on events. The idea is to eventually kill that proc.
    Wrapper proc added for setting the handcuffed value so we can react to the event of it changing.
    Kills the RestrainedClickOn() proc. That is now just an UnarmedAttack(), in where the ability to use hands can be checked. Monkeys keep their bite attack and humans their self-examine.
2020-09-29 11:23:43 +01:00
nemvar d289b24c71 Merge pull request #53937 from Rohesie/damage
Turns simple mob vars into string lists and fixes string assoc lists
2020-09-29 11:44:52 +02:00
Jordan Brown f02dfcdb25 JATUM (#53831)
Adds the JATUM serialization system. Inspired by @RemieRichards. Allows for easy serialization and deserialization of trivial datums.

Also adds a missing html_encode.
2020-09-29 06:39:51 -03:00
Bobbahbrown 0d5d5af0e5 Restyles Stat Panel, Adds Subpanel Sub-Categories (#53947)
I re-styled the CSS for the stat panel in hopes to make it look nice, and I also added the ability to use sub-categories (currently a single level) of verbs using a . (period), an example being Admin.Fun instead of the previous Admin - Fun. This now results in a sub-category being automagically generated in the stat panel.
2020-09-29 06:36:14 -03:00
Winterous a194975dc6 Biogen dispenses botany chems in more user-friendly volumes. (#53959) 2020-09-29 06:33:23 -03:00
antropod c000785bad Conveyor switch tool interaction (#54022)
Adds conveyor belt switch interaction with screwdriver allowing to construct one way conveyor belt switches
and interaction with wrench allowing to reverse direction of conveyor belt switches.
Those options were available only in map editor, now you can use them in game.
Examine message is adjusted to show which tools you can use.
2020-09-29 06:28:29 -03:00
wesoda25 23eca95c3d Scales ethereal power capacity and interactions upwards (#53984)
Basically, all ethereal charge capacity and interactions have been scaled upwards by 20x.

Power wise, ethereals now hold up to 3000, with the max safe threshold being 2000. For reference, upgraded powercells can hold 2500, with high capacity holding 10K).

All appropriate values have been tweaked to match this change. There shouldn't be ANY sort of noticeable difference in game, aside from power sources depleting faster, and a few values which I decided to tweak for balance reasons. They are: power cell draining time is 1.5 seconds longer, and light draining time is 0.5 shorter. Also, draining cells has less of a punishment multiplier upon the cell now, (originally, the the cell lost 33x as much as you received. now its 12x). (to avoid returning to this in why its good, I did this because now that ethereals are capable of holding more, I can afford to have less of a punishment, while still maintaining a reasonable level of punishment).

Also some minor code and grammar improvements.
2020-09-29 06:24:12 -03:00
TemporalOroboros f0cbbf0890 Atmos Machinery Variants (#54015)
Adds variants for a bunch of atmos machinery that were missing them:

    unary tanks
    atmos filters
    atmos control computers (and circuit boards)
    atmos tank turfs
    atmos tank outlet injectors
    atmos tank siphon vents
    gas miners
2020-09-29 06:18:37 -03:00
tralezab f68ac806f8 Reimagines Venus Human Traps (#53880)
Venus human traps now have a new sprite, new sprite for their bud, new sprite for their vines, their bud has icons according to how grown it is, they get sounds for hitting, getting hit, and dying.

oh yeah and I renamed the path flower_bud_enemy >flower_bud
2020-09-29 06:00:35 -03:00
Hulkamania c6a94683c6 Cross server evacuation messages now include the evacuation reason (#53980)
Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2020-09-29 01:21:12 -07:00
Rohesie b3eb90b5e9 Fixes cases of held keys getting stuck (#53988) 2020-09-29 01:20:11 -07:00
skoglol 5f1485366f Removes construction, research, cargo, mining from aux base 2020-09-29 04:02:05 +02:00