Commit Graph
1970 Commits
Author SHA1 Message Date
vuonojenmustaturskaandGitHub 5e1f57de77 Speeds up area power usage handling, and apc process(). Cleans up related code (#51002)
About The Pull Request

/area/proc/usage() attempts to give list-like access to a bunch of vars. Why not make it a list instead and avoid all the proc calls? Might be room for followup here, to do something to powered(), use_power() etc.

Some legacy machinery was ignoring the default machinery use_power pulling from the machine's power channel by default

Total power usage was unused, APCs ignored it in favor of calculating it themselves :)

I also renamed the defines because they were in the danger zone of being very common words.
Changelog

cl Naksu
code: optimized area power usage calculations.
/cl
2020-05-11 11:33:56 +12:00
MacBlaze1andGitHub df3e8df6c2 Adds the crew manifest program to security's PDAs (#50805) 2020-05-08 18:56:09 -07:00
RaveRadburyandGitHub aa843ad215 Prevents positive and neutral quirks from being read by analyzer (#50906)
Allows Advanced Health Analyzer to read Minor Disabilities
2020-05-09 01:46:29 +08:00
RaveRadburyandGitHub 8e4e34127b Sorts quirks into medical record categories (#50647)
* Sorts quirks into medical record categories

Removes Allergens from med record, still need to squash a bug.

* Makes Rohesie's requested changes

* typo

* Replaces magic numbers with defines
2020-05-01 04:47:26 -03:00
d18dbc8226 Remove spawn in favour of timers (#50562)
* Remove spawn in favour of timers

* aaaaaa

* Qdels

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

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-04-27 02:15:36 -03:00
Aleksej KomarovandGitHub ce4f7ea6b2 Fix lighting on CameraConsole and Spy Bug (#50669) 2020-04-26 14:14:33 -03:00
daf2e48c17 Clowns now require their shoes to slip people while laying down (#50650)
* powerclown

* Fix

* To chat

* You displease me

* Great

* awsum

* Update code/datums/components/slippery.dm

Co-Authored-By: JJRcop <jrubcop@gmail.com>

Co-authored-by: JJRcop <jrubcop@gmail.com>
2020-04-25 15:43:35 -04:00
actioninjaandAleksej Komarov b5dfd8880d id to component name 2020-04-19 19:36:35 +03:00
RiskySikhandGitHub 7cc920d324 grammar fix for the description in instruments, misc, clusterbang, and spawnergrenade dm (#50197)
* grammarfix2

* parrotfix

* EOLfix

* EOLfix2

* linefix
2020-04-01 17:55:10 -03:00
Mike LongandGitHub 4915ead7d9 Fix F.R.A.M.E. cartridge and use attackby rather than afterattack (#50248)
* Fixes the FRAME cart not unlocking the target's PDA as expected.
* Refactor to the ability to insert TCs into the cart.
2020-03-28 21:41:45 -07:00
gregolegoandGitHub 93622a9120 Adds trumpet sprites + inhands (#50124)
* Added a new sprite for the trumpet

IT'S NO LONGER A FUCKING BUGLE

WHO THE FUCK MADE A BUGLE SPRITE FOR A TRUMPET

* Finished trumpet sprite and trumpet inhands

It's no longer a fucking trombone (why was it a trombone in the first place!??)

* Added spectral trumpet and inhands

It's all animated.

All fucking animated.
2020-03-22 19:45:22 -03:00
97c90932e1 tgui: ByondUi, Cam Console (#49960)
* ByondUi, Cam Console

* Remove todos

* Rebuild tgui

* Poltergeist fix

* Clean up imports in CameraConsole

* More cleanup

* Rebuild tgui

* Address reviews, optimize camera code

* CRASH instead of stack_trace

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

* Micro manage that code to death

* Prefer to perform the operations first on Destroy()

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

* Typecast in get_bbox_of_atoms, skip ismob() check

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-03-21 20:45:21 -03:00
81DentonandGitHub 45917da07a Merge pull request #49964 from uomo91/psychologist
Psychologist
2020-03-21 21:37:05 +01:00
Arkatos1andGitHub de4b485dd4 Assemblies, TTV and Electropack now require you to hold them i… (#49987)
* Electropack status fix

* Hands check

* Cleanup

* TTV and assemblies hands state
2020-03-20 00:25:41 -07:00
RohesieandGitHub d74c0bfba1 Merge pull request #50012 from kingofkosmos/time_tenses_to_present
Verb time tenses to present tense
2020-03-19 16:19:49 -03:00
uomo91 1d7b95511c Merge branch 'master' into psychologist 2020-03-19 05:33:15 -05:00
ArchanialandGitHub fe70399f97 Removes major and minor crime distinction, simplifies adding a crime in sechuds (#49591)
About The Pull Request

Removes minor and major crimes to simplify them, they are just "crimes" now.
Adding a crime is now 2 1 pop-ups instead of 3.
Instead of adding details in sechuds, you can add it in sec consoles or by viewing crime in hud.
Why It's Good For The Game

My goal was to simplify adding crimes to encourage security to actually do that.
Since the space law is only a roleplay suggestion, we don't need that distinction.
Changelog

cl
del: Deleted minor and major crimes (they are just crimes now).
tweak: Adding a crime (via sec huds) is now only 1 pop-up, seriously try it.
add: You can now add crime details in security consoles.
/cl
2020-03-17 10:58:51 +13:00
kingofkosmos 79c5a80ca0 Visible_messages verb time tenses changed to present. 2020-03-16 14:55:25 +02:00
Time-GreenandGitHub c04abab2bf [READY] Makes plumbing mappable and reworks hiding (#49644)
🆑
tweak: Ducts can now be hidden under tiles
code: tile hiding is now an element and way cooler and sexier
/🆑

Ducts can now be hidden under tiles
Plumbing machinery connects can now be hidden aswell
Plumbing can now also be properly mapped in without breaking anything
Plumbing component now uses the normal overlay systeem instead of being a weird exception

You can now add the /datum/element/undertile element to instantly make something hidable under tiles when appropriate.
2020-03-16 20:37:59 +13:00
uomo91 4daa91135b Merge branch 'master' into psychologist 2020-03-15 05:19:03 -05:00
uomo91 f8f4aeda93 Gives the psych headset its own enc. key icon and makes it use it. 2020-03-14 14:37:08 -05:00
uomo91 271febc427 Gives the psychologist a medbay/service headset. 2020-03-14 14:22:33 -05:00
cacogenandGitHub 311281b490 Geiger counter doesn't bludgeon when scanning anymore (#49929) 2020-03-14 16:51:25 +08:00
skoglolandGitHub 8b4a98b0ed Merge pull request #49752 from spookydonut/weathertimers
Make barometers more accurate
2020-03-14 02:25:42 +01:00
spookydonutandGitHub 4ca8f8086c Remove ui deadcode (curse you) (#49864)
Aha cheers!~
2020-03-13 07:07:01 +02:00
Victor PellenandGitHub 8906df5a86 Fixes empty tape recorders getting stuck on pocket and belt slots (#49865)
* Fixes tape recorders getting stuck on pocket and belt slots

* Inverted the branch into a fallthrough
2020-03-11 15:26:39 -04:00
ShizCalevandGitHub 03a887530a Merge pull request #49738 from Arkatos1/lasertweaks
Radioactive Microlaser UI tweaks
2020-03-06 21:44:38 -05:00
spookydonut 4686b9afaa Make barometers more accurate 2020-03-06 14:06:09 +08:00
spookydonutandGitHub 29fe3a0b76 a couple more genetics perks: martyrdom and HARS, locks chem spike behind crafting only (#49062)
* getting somewhere

* cleanup one

* cleanup two

* supermatter immunity > HADS

* more fluff

* proper return, compile

* lint

* lint 2 electric boogaloo

* cobby happy

* HADS

* some more changes

* i don't know why this file went rogue

* final fixes, small name change, difficulty up (polish!)

* skog help

* EUREKAAAAAAAAAAAAAAAAAAA

* chelp

* reverts some regenerate limbs changes as they are no longer needed, fully integrates attach limb power

* minor fuck before the big fuck

* the big fuck ALMOST DONE, FINISHING TOUCHES NEEDED

* the big fuck finale

* teenie fuck ;)

* line endings

Co-authored-by: spookydonut <github@spooksoftware.com>
2020-03-05 20:49:24 +08:00
Arkatos 995ccd9510 Rad laser UI tweaks 2020-03-05 13:32:56 +01:00
spookydonutandGitHub 319ca52545 removing unnecesary double parent proc calls (#49694)
* removing unnecesary double parent proc calls

* i made an oopsie
2020-03-05 18:51:37 +08:00
skoglolandGitHub 2220049fc2 Fixes blindfolds not properly counting as being blind (#49541)
* Fixes blindfolds not properly counting as being blind

* Call the proper proc
2020-02-25 19:15:33 +01:00
ShizCalev 0228bc2fbe Call the proper proc 2020-02-24 01:31:38 -05:00
ShizCalev df81c5be4a Fixes blindfolds not properly counting as being blind 2020-02-24 01:10:34 -05:00
Arkatos 988b2b5f36 Tweaks and fixes 2020-02-22 17:33:12 +01:00
Arkatos 4a778725df Electropack UI 2020-02-22 15:53:38 +01:00
ShizCalevandGitHub 4316f79d32 Fixes some inconsistencies with CentCom & Nanotrasen capitalization, and a couple typos (#49469)
typo fixes, inconsistencies with Nanotrasen capitalization, ect
2020-02-22 22:35:53 +13:00
Arkatos 0b11eeb09a Conflict resolution 2020-02-20 13:50:13 +01:00
BobbahbrownandGitHub 476399a346 the span of these changes is immense (#49432) 2020-02-20 13:48:13 +01:00
Arkatos 1bd1ecb22e Review fixes and conflict resolution 2020-02-20 13:45:31 +01:00
spookydonutandGitHub 6401ba5708 Merge pull request #49421 from ShizCalev/define-cleanup
Cleans up redundant math defines
2020-02-20 19:32:36 +08:00
ShizCalevandGitHub 722da36291 Merge pull request #49413 from Arkatos1/LaserUI
tgui: Radioactive Microlaser
2020-02-18 22:52:29 -05:00
ShizCalevandGitHub 377d474ca2 Merge pull request #49400 from plapatin/airpods
nanotrasen-brand spacepods can play music just like headphones now
2020-02-18 22:45:20 -05:00
Arkatos 3ef0a31a0c Final cleanup 2020-02-18 16:59:53 +01:00
Arkatos d37ea7cf19 Final cleanup 2020-02-18 15:32:48 +01:00
ShizCalev 7209ac3c93 Removes unnessacary math defines 2020-02-17 23:09:09 -05:00
Arkatos 187b698edd Assembly UI sanity, cleanup, TTV UI 2020-02-17 22:08:49 +01:00
Arkatos ec9e2a9e79 I said REAL tgui 2020-02-17 17:18:08 +01:00
plapatinandGitHub 3a8f3dab76 webedit time 2020-02-17 07:04:47 -08:00
JJRcopandAnturK a1392847bd Remove ismovableatom macro (#9) 2020-02-17 15:03:16 +01:00