Commit Graph

739 Commits

Author SHA1 Message Date
Cyberboss
1365ab99d8 Merges map templates and map loader (#24140)
* Reorganize the mapping code

* Finish this up

* Reee line endings

* FUCKING LINE ENDINGS

* LINARU ENDARU

* >PLS SET REPO LINE ENDINGS

* Comments

* Hoisted by my own travis.yml changes
2017-02-19 16:55:02 +13:00
Cyberboss
2d424cf6be Moves some stuff that belongs in dbcore to dbcore (#24145)
* Moves some stuff that belongs in dbcore to dbcore

* Wew garbage

* Ree

* Fixed
2017-02-19 14:21:53 +13:00
oranges
9fbd95320a Merge pull request #24265 from Cyberboss/GitIsAmazingAtMergingFilesWRONGLY
Fixes SSatoms initializing before SSmapping
2017-02-19 13:43:52 +13:00
Cyberboss
0c8f6b3c04 Fixes SSatoms initializing before SSmapping. 2017-02-18 19:37:27 -05:00
Joan Lung
0fdece36bb Merge pull request #24200 from MrStonedOne/patch-313
Fixes IWILLGC hint
2017-02-18 19:06:47 -05:00
oranges
acbe49d279 Merge pull request #24139 from Cyberboss/Separation_of_church_and_state
Moves atom functionality from SSobj to SSatoms
2017-02-19 00:48:04 +13:00
Joan Lung
1bc43f8e9a Merge pull request #24170 from Cyberboss/patch-14
Makes a thing that should be static, static
2017-02-17 20:49:24 -05:00
Kyle Spier-Swenson
f5da8d16d6 closes #24199
closes #24199
2017-02-17 13:55:31 -08:00
Cyberboss
cebaa7061c Removes the mining asteroid (#24173) 2017-02-17 10:49:48 -06:00
oranges
4349508853 Merge pull request #24128 from Cyberboss/JobTicker
Lobby timer won't be delayed by subsystem initializations
2017-02-17 14:34:12 +13:00
oranges
edebf05394 Merge pull request #24114 from Cyberboss/addtimerflag
Adds option of unique timers ignoring wait
2017-02-17 14:32:12 +13:00
Xhuis
5509157601 Roundstart sound refactor (#23880)
* Roundstart sound refactor and four new sounds!

* Removes the new lobby music
2017-02-17 14:23:17 +13:00
oranges
94802f48b3 Merge pull request #24075 from Cyberboss/DestroySleep
Adds logging for path that slept in Destroy
2017-02-17 14:14:37 +13:00
Cyberboss
8b804dc4d5 NOBODYCARESGARBAGE 2017-02-16 16:08:28 -05:00
Cyberboss
9050485817 Moves atom functionality from SSobj to SSatoms 2017-02-15 12:35:55 -05:00
Cyberboss
17bc8038f1 Roundstart no longer delayed by initializations 2017-02-14 23:47:01 -05:00
Cheridan
ca95cb7248 Merge pull request #24084 from Cyberboss/patch-1
Makes a thing use a better define
2017-02-14 21:47:23 -06:00
Cyberboss
e806fcd11c Adds option of unique timers ignoring wait 2017-02-14 14:04:13 -05:00
Cyberboss
f2f26c1984 Merge branch 'master' into DestroySleep 2017-02-14 09:32:31 -05:00
oranges
c98461ceec Merge pull request #24057 from MrStonedOne/mcstatchange
Better tick drift tracking, Player visable ByondTime[tm] dilation tracker
2017-02-15 01:41:21 +13:00
Leo
9c6803ae19 Ports Paradise error handler, with in game runtime viewer! (#24036)
* Ports paradise error handler, with in game runtime viewer!

* Changes to the old runtime error and removes inerror reference

* Oops

* Adds a wrapper for world.log so it displays both in the runtime diary and in DD window
2017-02-14 11:39:31 +11:00
uraniummeltdown
57c89e3dae More Window Flashing (#23923)
* added window flashing pref, added windowflashing to notify_ghosts, pollCandidates and similar procs

* disabled window flash for golem shells, ash walker eggs, drone shells and posibrains

* ignorepref var for ahelp/apm and roundstart
2017-02-14 10:49:06 +11:00
Cyberboss
5efad4b9a0 Adds logging for path that slept in Destroy 2017-02-13 16:53:41 -05:00
Cyberboss
29bbb4d529 Makes a thing use a better define 2017-02-13 16:23:15 -05:00
MrStonedOne
758d846eb7 Better tick drift tracking, Player visable ByondTime[tm] dilation tracker 2017-02-13 03:16:08 -08:00
Kyle Spier-Swenson
e7bdde3398 Fixes my fuck up generating runtimes 2017-02-11 10:32:50 -08:00
Kyle Spier-Swenson
e4d0828ab8 adds a turf per ms counter to air's stat page (#23890)
* adds a turf per ms counter to air's stat page

I'd use the turf cost var but its broken and i don't want to take the time to fix that because it would involve a macro trick to make properly timing shit much easier on subsystems and then applying this to every subsystem.

* Update air.dm
2017-02-11 15:26:37 +13:00
kevinz000
70dba6e3c8 [READY]Allows people to ride around on cyborgs (#23440)
* cyborg_riding_revival

* Knockoff Damage

* ...

* Restraint checks

* Update silicon_defense.dm

* Fixes throwing humans through a wall...

* no cyborg stacks

* wew wew human harm wew wew

* Fix

* ...

* FOR_THE_LOVE_OF_GOD_WILL_YOU_JUST_FIX_PLEASE

* armchecks

* ... What?

* Fixes..

* .

* honk

* stuffs

* fixes

* fine basilcuck

* fixes

* done

* eMAAAGS

* f i x e s

* this better fucking fix reee ;-;

* fix?!

* all_ready

* hm.

* fixes

* fixes...

* woops

* fixes

* defines

* ready
2017-02-10 20:22:40 +13:00
Cyberboss
8e1351a06f Faster, non-blocking world init (#23136)
* Moves turf New calls to Initialize

* Much faster

* Fixed

* Makes add_to_active queue up before SSair is initialized

* Remove active queuing

* And the proc

* Move the check

* Fix some shit

* F U C K T U R F S

* Necessary

* Unnecessary

* SHUT THE FUCK UP

* Panic mode hurts the code

* Such a

* Simple answer

* A well thought out plan

* /turf/open optimization

* Undo the warning suppression now that it's fixed

* Fixes lava typecaching badly

* Added late initialization

* Make the atmos offenders late initialize

* Add extra logging

* GLABALS

* Better solution for trying to activate w/o air

* Further base calling copypasta

* Gates, guards, gorans

* Small doc fix

* Do the faster

* T U R F   V A R   P E R S I S T E N C E

* The solution is always so simple

* The (hopefully) final nail in the coffin
2017-02-10 16:53:08 +13:00
Joan Lung
2cc0a7a86a Rounds starting will now always inform the IRC (#23822)
* Rounds starting will now inform the IRC what mode is starting

* don't show secret
2017-02-10 16:10:13 +13:00
Jordie
ae5ca631f8 Watchlist entries filtering, non-deleting messages (#23737)
* adds watchlist filtering to online clients, messages no longer delete self

* message-sent > message sent

* missed var
2017-02-08 18:30:51 +13:00
oranges
de802082f0 Merge pull request #23764 from Core0verload/comm_console
Comm console no longer shows "Unable to trace" if the shuttle was never called
2017-02-08 18:28:56 +13:00
oranges
579c39016a Merge pull request #23793 from Cyberboss/DEEPER
Makes find_references go DEEP
2017-02-08 18:25:10 +13:00
kevinz000
a8116c4f29 [READY]Sends the names of online admins when sending IRC alerts about no admins active. (#23712)
* Update adminhelp.dm

* Update world.dm

* Update ticker.dm

* should work.
2017-02-08 18:23:32 +13:00
Cyberboss
44e6c208b0 Makes find_references go DEEP 2017-02-07 14:13:32 -05:00
Cyberboss
e335b2ce43 Fixes atoms being initialized twice with templates (#23746) 2017-02-07 15:35:20 +01:00
oranges
b00fffd3a9 Merge pull request #23720 from Cyberboss/patch-7
Makes "Start Now" a tiny bit faster
2017-02-06 18:38:51 +13:00
oranges
1b29dd9306 Merge pull request #23730 from Cyberboss/patch-13
Moves SSjob initialization to first
2017-02-06 18:25:00 +13:00
c0
d9ddfe09b1 Comm console no longer shows "Unable to trace" if the shuttle was never called 2017-02-06 05:47:32 +03:00
Cyberboss
3fc6c07825 Makes addtimer(..., 0) more akin to spawn(0) (#23669)
* Makes addtimer(..., 0) use spawn(0)

* Jess queue it

* No negative times
2017-02-06 10:23:45 +13:00
oranges
c5e27a0525 Merge pull request #23278 from Cyberboss/touchesticker
Fixes roundend lag
2017-02-06 10:21:58 +13:00
Cyberboss
b86e224571 Makes qdeleted and qdestroying macros (#23666)
* Makes qdeleted and qdestroying macros

* Makes QDELETED and QDESTROYING uppercase

* Swap qdel checks istype's for != null's

* Fix it

* How was this missed?
2017-02-06 00:59:27 +13:00
Cyberboss
8899b26ae7 Moves SSjob initialization to first 2017-02-05 00:03:09 -05:00
Cyberboss
d3590ca775 Makes "Start Now" a tiny bit faster 2017-02-04 21:15:34 -05:00
oranges
d12a6b4aa4 Merge pull request #23561 from Cyberboss/global_roundup
Adds a global var finder. Makes find_references search globals
2017-02-04 16:35:45 +13:00
Cyberboss
7f9bd036b9 Move proc/process definition into appropriate file (#23567) 2017-02-04 16:34:24 +13:00
coiax
9eac586e93 Uses deadsay span in event notification (#23649)
🆑 coiax
tweak: The deadchat notification of randomly triggered events now uses
the deadsay span.
/🆑
2017-02-03 19:42:39 -06:00
Jordie
4a1adbad5f Unifed SQL message system (#23327)
* unifed sql message system to supersede notes, watchlist and memos and adds messages

* a neserseree change
2017-02-03 00:02:24 -06:00
Kyle Spier-Swenson
068eb07473 Fixes freon/ice causing lag (#23493)
* Fixes freon causing lag

Yes, these were stacking. so a turf would have a bunch of "handle wet" timers running on it, every 1.5 seconds, all checking the same shit.

* Fixes unique timers
2017-02-03 10:28:14 +13:00
oranges
4cbf2d0ccd Merge pull request #23577 from ExcessiveUseOfCobblestone/patch-23
Gives [dead] people assurance badmins are not at work.
2017-02-03 00:28:11 +13:00