Commit Graph

1027 Commits

Author SHA1 Message Date
AffectedArc07
af8d14e1ee Merge pull request #14045 from dearmochi/auto-menders-fit-in-fridges
Refactor Smart Fridges, allow auto-menders to be put in Medical Fridges
2020-08-16 19:08:48 +01:00
AffectedArc07
b749fe5687 Merge pull request #13247 from farie82/logging-improvements-V2
Makes logging based on ckeys. Adds dchat/LOOC/OOC logging
2020-08-16 13:18:24 +01:00
mochi
954c76774d Refactor Smart Fridges 2020-08-12 01:16:12 +02:00
AffectedArc07
3a749e77d1 Merge pull request #13946 from xProlithium/adminfreeze-clickprevention
Click prevention for admin frozen players
2020-08-10 09:45:25 +01:00
AffectedArc07
c525c86cc7 Merge pull request #13851 from Fox-McCloud/cleanup-datastructures
Cleans up Datastructures
2020-08-09 18:23:43 +01:00
joep van der velden
c430b6e1e6 Merge remote-tracking branch 'upstream/master' into logging-improvements-V2 2020-08-08 17:30:09 +02:00
AffectedArc07
fcd6f900b9 Merge pull request #13175 from farie82/logging-improvements
Logging view improvements
2020-08-08 16:23:06 +01:00
xProlithium
e80d517cc6 Changes part 2
Added admin check to click drop
removed /var
Changed warning onclick to boldannounce
2020-07-31 18:51:27 -04:00
xProlithium
c9132451de updated per Steel's suggestion 2020-07-29 01:10:11 -04:00
xProlithium
aaa3e28efd Click prevention for admin frozen players 2020-07-28 16:47:21 -04:00
joep van der velden
299f6384e0 Spam fixes 2020-07-26 12:16:03 +02:00
joep van der velden
59280183bd Remove unused var 2020-07-26 11:33:07 +02:00
joep van der velden
7b13ec4884 Adds missing mech attack logging 2020-07-26 11:08:07 +02:00
Deelite34
0dc49ded78 Update text.dm
Fixes 13865
2020-07-23 12:20:04 +02:00
farie82
cdc762975c Makes for loops use GLOB.human_list. Should improve performance a bit. Fixes blood contract affecting dead crew (#13691)
* Replaces all human in X to GLOB.human_list

* crew monitor

* no playerlist converts

* forgot to stage there...
2020-07-21 16:43:24 -04:00
AffectedArc07
82c2cb0c4c Allows players to pick body accessories again 2020-07-17 07:57:45 +01:00
Fox McCloud
9148d21c7e Cleans up Datastructures 2020-07-15 15:05:22 -04:00
Fox McCloud
45b9acb161 Merge pull request #13785 from TDSSS/security-counter
Added security counter to check antags panel
2020-07-13 16:04:02 -04:00
AffectedArc07
014dbd95d9 Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-07-12 09:27:33 +01:00
Fox McCloud
e8deb47865 Merge pull request #13789 from AffectedArc07/proc-call-safety
Adds proc call security
2020-07-11 22:25:02 -04:00
AffectedArc07
608c71c6e5 Adds proc call security 2020-07-09 10:29:51 +01:00
TDSSS
4c6b3a2a7f incorporates code comments 2020-07-08 17:53:29 +02:00
TDSSS
35de1f63bc Added security counter to check antags panel 2020-07-08 14:28:04 +02:00
AffectedArc07
aedb16b492 Fixes startup timings 2020-07-06 19:51:01 +01:00
variableundefined
a545a13ed4 Merge pull request #13747 from Fox-McCloud/new-player-gc
Makes New Players GC
2020-07-04 21:27:15 -04:00
joep van der velden
8dda2766c6 fixes show_borg_info and select_active_ai_with_fewest_borgs 2020-07-03 20:57:37 +02:00
AffectedArc07
748b8e88e1 Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-07-02 11:17:30 +01:00
Fox McCloud
8852a9de58 Makes New Players GC 2020-07-01 10:45:42 -04:00
AffectedArc07
58aa86cb9f TGUI-V3 (#13310)
* I need that gitignore file

* Temp Commit - DOES NOT COMPILE

* THE SHIT WORKS

* Readme change

* Disposal Unit --> TGUI

* mmmm yes CI which may not actually work

* New GitIgnore

* ITS TGUI-NEXT BABY

* Doc update

* CI tweak

* Chmod

* And again

* *sigh*

* Lets appreciate the irony of me failing CI stages

* 0/1 --> True/False

* Fixes some update nonsense

* CI Update

* Lets try this

* What about this maybe

* NVM is hurting me

* I swear to god

* A little bit of validation in my life

* V3 BABYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

* Fixes

* Fixes NaN appearing for a few frames when UIs open

* Fixes + Crew Monitor

* Corn + Steel + Mochi Fixes

* Forgot this

* Fixes from stylemistake

* Code Change

* Adds logout proc

* Offline implications + Resizeable crew monitor

* Change locate() to locateUID()

* Change div --> box
2020-06-30 03:51:36 -04:00
AffectedArc07
d8c29ad493 Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-06-27 10:10:13 +01:00
Fox McCloud
93bc894920 Merge pull request #13692 from farie82/seconds-minutes
Replaces the toSeconds and toMinutes procs with the defines
2020-06-26 22:12:24 -04:00
AffectedArc07
a237d90f0f Merge branch 'master' into hook-kill-v10-final-ultimate-final 2020-06-26 12:30:43 +01:00
Fox McCloud
b3d69aac9b Moves to BYOND 513 (#13650)
* Fixes Orbiting

* moves to 513

* travis update

* check for minor version too
2020-06-26 01:15:59 -06:00
joep van der velden
0971bbedb6 Replaces the seconds and minute procs with the defines 2020-06-25 23:06:00 +02:00
mochi
65d0ecaed3 Optimize memory usage by eliminating/changing some lists
Ported from TG: Object armors are no longer defined in (unique) lists but rather datums that can be cached depending on their armor values.
Add LAZYSET define to lazily initialize a list then assigning a key to a value
Add alldirs2 global which is the same as alldirs except diagonals go first
Optimize mob memory by making alerts list lazy
Optimize obj/machinery memory by making use_log and settagwhitelist lists lazy
Optimize atom memory by not creating hud_list list for all atoms
Optimize turf memory by not creating footstep_sounds list for all turfs
Clean up code where possible
2020-06-22 00:46:14 +02:00
Fox McCloud
5e3f95e140 Removes Set Background (#13646) 2020-06-20 14:33:46 -04:00
AffectedArc07
88f71cc151 Bumps to DreamChecker 1.4 2020-06-20 10:51:26 +01:00
Fox McCloud
75a8efa65c Updates Components (#13594)
* Updates Components

* signal documentation too

* minor fixes
2020-06-15 18:18:07 -06:00
Fox McCloud
70b46d8aea Life refactor (#13471)
* Life Refactor WIP

* part 2

* part 3

* runtime fix

* newlines

* tweaks

* perspective checks

* fixes

* remote view tweaks

* more fixes

* robot fixes

* better updating

* cleaned up icon procs

* less proc call overhead

* performance gains

* more optimization

* shorter lists, removal of unecesary code

* gene OOP and dna styling cleanup

* oops

* axe disabilities

* typeless loop

* various tweaks and fixes

* brain checks

* runtime fixes

* cryo vision fixes
2020-06-03 19:43:30 -06:00
AffectedArc07
1676db7924 HOOKS ARE DEAD 2020-05-27 12:00:16 +01:00
Fox McCloud
9d755e4b00 Merge pull request #13446 from AffectedArc07/tcomms-overhaul
Telecommunications Overhaul
2020-05-25 18:51:58 -04:00
Regular-Joe-SF
826cefeca7 Adds new SecHUD designations and tweaks secHUD on examining (updated 22 May) (#12666)
* Add new criminal_status

* Add new criminal_status

* Update security.dm

Add new criminal_statuses to sec records console

* Fix beepsky not arresting executees

* Sechud now shows latest comment on examination

* Update human.dm

Add new criminal_status

* Update hud.dmi

Add new sechud icons, animated hudexecute

* Sechud now shows latest comment on examination

Simplified it according to farie's notes

* Sechud now shows latest comment on examination

Once more, thanks Henk!

* Sechud now shows latest comment on examination

Per Henk's review, another one bites the dust.

* Machinery threatcounts fixed

I just noticed that actually this doesn't affect beepsky, but turrets at portable_turret.dm. Well, now there they are.

* Turret threatcounts fixed

Now it should be proper: execute status now counts as threat to turrets.

* Update hud.dmi

New sechud statuses. Hourglass symbol for search status

* Update hud.dmi

DISREGARD: Test commit for affected on icondiffbot

* Update hud.dmi

New sechud statuses. Hourglass symbol for search status

* Revert "Update hud.dmi"

This reverts commit 8deaf40679.

* New sechud statuses. Zoomglass for search status (now).

* New sechud statuses

Make ghosts with all HUDs or sechud enabled able to use the examine function of sechud.

* Add new sec statuses

LF and conflicts resolved

* add new sec statuses

LF and conflicts resolved

* fix turret threatcounts

LF and conflicts resolved

* add new sec statuses

LF and conflicts resolved

* add new sec statuses, add sechud ghost examine

LF and conflicts resolved

* Add new sec statuses

LF and conflict resolving take2

* Add new sec stasuses

LF and conflict resolve take2, rid with empty lines

* Fixing Travis warning on list access at 355

* On built fail

trailing newlines accidentially forgotten, check, warning on list access, better but still not gone (got to git gut)

* Fixing usage of LAZYACCESS

Yeah - there was just un-necessary stuff there. Thanks to AA and Farie for help

* One last un-necessary thing off

* Move criminal status to defines.

Per Farie request: criminal statuses are now defines, every usage of them moved to utilize them. Minor: CC evilfax uses now 'demote' status in demote reply

* Beepsky prisoner threatcount: status quo

back to what it was since indeed, it becomes a nuisance if he tried to chase prisoners in jail

* Requests done

Removed useless check from secrecordComment, used isobserver at ghost omnihud

* re-add isobserver check

My bad, this check actually gives ghosts the View Comment Log from the HUD where they can't interact with the other buttons. I guess this is exactly why you comment code

* More sane expression on check at secrecordComment

As requested!

Co-authored-by: xXx-RegularJoe-xXx <53127823+xXx-RegularJoe-xXx@users.noreply.github.com>
2020-05-23 11:26:48 -06:00
Fox McCloud
707258f78c Merge pull request #13462 from SteelSlayer/bloodcrawl-mimery-traits
Replaces the bloodcrawl variable with a trait
2020-05-22 23:51:49 -04:00
AffectedArc07
ce38392034 Merge branch 'master' into tcomms-overhaul 2020-05-22 21:51:42 +01:00
AffectedArc07
9be03f43f3 Fixes a filesystem viewing exploit 2020-05-22 21:46:38 +01:00
AffectedArc07
a10b0acb81 Merge branch 'master' into tcomms-overhaul 2020-05-22 18:51:44 +01:00
farie82
38d854dcdd Merge branch 'master' into logging-improvements 2020-05-22 07:16:23 +02:00
SteelSlayer
3085305eaa bloodcrawl trait 2020-05-20 14:55:50 -05:00
Fox McCloud
10a7b897a6 Lighting Performance Improvement (#13436) 2020-05-20 00:21:16 -06:00
AffectedArc07
64dc83846e Main part works. but we still got a long way to go 2020-05-14 22:46:26 +01:00