Commit Graph

222 Commits

Author SHA1 Message Date
deathride58 3f9e54703a fixes character preview icon directions in ONE LINE (#32332) 2017-11-02 20:24:03 -05:00
CitadelStationBot b93d28d9aa Merge pull request #3736 from Citadel-Station-13/upstream-merge-32252
[MIRROR] Reflector fixes and improvements
2017-11-02 04:07:01 -05:00
ACCount cfaa6a9cd5 Reflector fixes and improvements 2017-10-31 21:01:45 -05:00
kevinz000 8a7f8c9bc6 Fixes admin buildmode stripping people naked yet again, adds GetAllContentsIgnoring (#31769)
* Add GetAllContentsIgnoring which accepts an ignore typecache to ignore

* Update turf.dm

* fixes

* Update unsorted.dm

* Update turf.dm
2017-10-31 09:09:02 -05:00
LetterJay 31e2303e39 Merge pull request #3500 from Citadel-Station-13/upstream-merge-31849
[MIRROR] Comms console tweak
2017-10-31 07:58:15 -04:00
LetterJay 4b300cee6c Merge branch 'master' into upstream-merge-32116 2017-10-29 03:45:59 -04:00
LetterJay 6156067cd6 Merge pull request #3645 from Citadel-Station-13/upstream-merge-32022
[MIRROR] Find references fix.
2017-10-29 03:45:15 -04:00
LetterJay 7ffe1b4e23 Update cmp.dm 2017-10-27 23:55:23 -05:00
Jordan Brown f36d3ff08a Line by line profiling system 2017-10-27 13:10:21 -05:00
Kyle Spier-Swenson 8469b4223e Find references fix. (#32022)
* Find references fix.

Made it go from taking years to hours

Removed Datum based recursion, this was unneeded.

Fixed it calling a proc for what ended up being a costly noop millions of times (this was a moderate speed up as it would call DoSearchVar on every fucking number or string or null in a things vars list.)

Fixed it calling itself on the vars list. luckily it only checked keys, so this didn't stack overflow.

I'm intentionally leaving the debugging stuff in right now so that its on the record somewhere. I'll remove that when I pr line by line profiling as its own separate thing

* Remove debugging stuff

* i forgot
2017-10-27 04:57:15 -05:00
Emmett Gaines ea36d5944e More radiation balance changes and fixes (#32051)
* more balance changes and fixes

* cleanup
2017-10-27 03:08:03 -05:00
Remie Richards 649fe581fd Actual performance improvements for GetAllContents (#32029)
* Actual performance improvements for GetAllContents

* Shaving off literal tens of clock cycles
2017-10-26 05:02:36 -05:00
LetterJay a027526ba4 Merge branch 'master' into upstream-merge-31849 2017-10-25 16:55:39 -04:00
LetterJay 6360be2041 Merge pull request #3571 from Citadel-Station-13/upstream-merge-31883
[MIRROR] Removes duplicate typecaches
2017-10-23 20:16:51 -04:00
YPOQ 796d61a2dc Fixes get_turf_pixel returning null when called on turfs (#32000) 2017-10-23 09:00:35 -05:00
Jordan Brown c51edc3bcd Removes duplicate typecaches 2017-10-23 08:25:30 -05:00
LetterJay 82d02050cd Merge pull request #3547 from Citadel-Station-13/upstream-merge-31989
[MIRROR] Fixes silicon mob contents becoming contaminated
2017-10-23 03:35:35 -04:00
oranges bc5c548e9b Merge pull request #31989 from ninjanomnom/radiation-borg-fix
Fixes silicon mob contents becoming contaminated
2017-10-21 22:22:01 -05:00
Poojawa 7eb2af06c3 fixes compile 2017-10-21 22:18:19 -05:00
Jordan Brown ff1a3e9f0a Safeguards GetAllContents and makes it throw a warning 2017-10-21 18:56:14 -05:00
CitadelStationBot adc2e46114 [MIRROR] Does some code standardization/consistency. (#3161)
* Does some code standardization/consistency.

* fixes merge conflict generation

* Missed a few, oops

* Update pierrot_throat.dm
2017-10-21 06:10:22 -05:00
oranges b439b96865 Comms console tweak 2017-10-19 03:52:52 -05:00
CitadelStationBot 7f9d13ab42 [MIRROR] Removes 200mb of wasted memory usage (#3472)
* Merge pull request #31835 from MrStonedOne/coiax-is-fired---again

Removes 200mb of wasted memory usage

* Removes 200mb of wasted memory usage
2017-10-17 22:18:19 -05:00
Jordan Brown fafdf339ff Adds a duplicate stack_trace to /datum (#31783) 2017-10-16 22:56:44 -05:00
LetterJay 568ed91f28 Merge pull request #3430 from Citadel-Station-13/upstream-merge-30599
[MIRROR] Moves projectile processing to a subsystem
2017-10-16 10:39:41 -04:00
kevinz000 ed96224d3a Moves projectile processing to a subsystem 2017-10-15 21:51:24 -05:00
AnturK 64b1be05ff Adds logging crew manifest to seperate file (#31665)
* Adds logging crew manifest to seperate file

* Coding blind

* i can spel words

* Not everyone in the lobby please.

* Proper header

* Fix

* Better format
2017-10-15 16:56:48 -05:00
LetterJay 670bd1ef53 Merge pull request #3407 from Citadel-Station-13/upstream-merge-31696
[MIRROR] Fixes freon colours never going away
2017-10-15 10:24:12 -04:00
Leo 9c7d2ef609 Merge pull request #31696 from duncathan/atmos-patch6
Fixes freon colours never going away
2017-10-15 07:32:53 -05:00
Emmett Gaines 24b9d4b9f4 Fixes camera mobs becoming contaminated and other tweaks (#31731) 2017-10-14 17:40:34 -05:00
Emmett Gaines 55e8f6526c Radiation rework and subsystem 2017-10-13 09:22:23 -05:00
Jordan Brown 7b30be0058 Merge pull request #31494 from MrStonedOne/tick_contention_tug_of_war
In which the stoner one gets stoned and tries to address tick contention... again
2017-10-10 13:28:38 -05:00
oranges 472e68be9c Merge pull request #31440 from kevinz000/patch-319
Fixes runtime with lavaland_equipment_pressure_check if air isn't initialized on a turf or whatever
2017-10-10 03:17:33 -05:00
ShizCalev 92ec5c11ab Fixes being able to sell camera mobs to CentCom (#31306)
* Fixes being able to sell camera mobs to CENTCOM

* Did it Ninja's way.
2017-10-07 19:13:28 -05:00
LetterJay d50c1034b9 Update type2type.dm 2017-10-05 22:44:50 -05:00
Joan Lung 2a75083f80 Makes angle2dir() much more accurate 2017-10-05 15:05:13 -05:00
ShizCalev e402c4350c Refactor quick create antag panel code, fixed AFK revs not properly ending the round. (#31103)
* Refactor quick create antag, fixed AFK revs not ending

* More cleanup

* Simplified one of the checks
The other half was covered by considered_alive already.

* Reordered check

Eliminate current antags sooner before running them through the rest of
the checks.

* removed switch
2017-10-02 02:48:51 -05:00
AnturK c4dd7ffdbd Fixes paper writing (#31203)
* Fixes regex typo

* Actually fixes it properly
2017-10-01 08:41:16 -05:00
LetterJay 0ab234ceb0 Merge branch 'master' into upstream-merge-31000 2017-10-01 03:31:49 -04:00
LetterJay 04d071deda Merge branch 'master' into upstream-merge-30763 2017-09-30 15:30:46 -04:00
nicbn 078128aa91 Paper markdown (#30873)
* why it doesn't work

* list thing

* oops

* fixes list. maybe

* Less regex

* wip

* Done I think. I think

* return your functions

* Replace $10 by $a
2017-09-30 08:11:01 -05:00
LetterJay b728fd6160 Update global_lists.dm 2017-09-30 01:38:27 -05:00
LetterJay 9d40ab978a Update names.dm 2017-09-29 23:38:41 -05:00
LetterJay 70d75ffa98 Update global_lists.dm 2017-09-29 23:36:09 -05:00
LetterJay 8f6b143161 Merge pull request #2995 from Citadel-Station-13/upstream-merge-31076
[MIRROR] Fix dangling #elseif in list helpers
2017-09-29 01:45:25 -04:00
Jordan Brown 116041d621 Server tools API v3.1 2017-09-28 22:20:46 -05:00
oranges 2309a729c7 Merge pull request #31076 from AutomaticFrenzy/elseif
Fix dangling #elseif in list helpers
2017-09-28 21:49:42 -05:00
Jordan Brown e5ef3d2405 Configuration datum refactor 2017-09-28 21:37:53 -05:00
Emmett Gaines 16f1ceedd1 GetAllContents performance increase (#31027) 2017-09-28 10:44:28 -05:00
LetterJay d8de375ada Merge pull request #2936 from Citadel-Station-13/upstream-merge-30969
[MIRROR] DisplayTimeText mk2
2017-09-27 23:39:03 -04:00