Commit Graph

376 Commits

Author SHA1 Message Date
deathride58 bf378cdc36 prevents the vast majority of IC in LOOC cases 2018-06-17 04:49:19 -04:00
deathride58 e279392386 Merge pull request #6962 from Citadel-Station-13/upstream-merge-38128
[MIRROR] Standardizes and cleans up some admin messages & logging
2018-06-09 05:53:25 +00:00
deathride58 8dc3d5f70a Update suicide.dm 2018-06-09 00:47:48 -04:00
oranges de68aa9571 Individual Logs now follow the client around automatically (#37790)
The logging is now stored in the persistent client/player_details datum,
that will survive an entire round

The existing mob log is retained and a new admin verb is added to access
it. It will only show logs for the mob in question, across all players
who possibly spent time in that mob

A new log type is added that tracks the mobs the player changes across
into and the times they occured, to better help admins manage complex
situations, this also appears in the mob log as a record of the players
who entered/exited control of the mob
2018-06-06 04:10:20 -05:00
deathride58 963ad5dce9 Merge pull request #6983 from Citadel-Station-13/upstream-merge-38238
[MIRROR] Fixes pda style loading
2018-06-05 21:23:53 +00:00
deathride58 2b02092639 Update preferences.dm 2018-06-05 17:03:55 -04:00
Jordie d8113dfc99 Fixes datediff not returning (#38215) 2018-06-03 09:04:16 -05:00
Ling 49bd6e24fb Fixes pda style loading 2018-06-03 09:02:42 -05:00
ShizCalev 4ae974644c Standardizes and cleans up some admin messages & logging 2018-05-31 22:41:31 -05:00
deathride58 2f9e3e403d Hard upstream sync (#6951)
* maps - none of our changes included yet i'll get them in after i finish up the rest of the sync

* sync part 1 - underscore folders in code

* controllers folder

* datums folder

* game folder

* cmon, work

* modules - admin to awaymissions

* cargo to events

* fields to lighting

* mapping > ruins

* rest of the code folder

* rest of the folders in the root directory

* DME

* fixes compiling errors. it compiles so it works

* readds map changes

* fixes dogborg module select

* fixes typo in moduleselect_alternate_icon filepath
2018-05-31 16:03:18 -07:00
Jordan Brown d4b8d3e540 Merge pull request #37963 from AutomaticFrenzy/patch/finally
Unredden the input bar when the viewport is clicked
2018-05-25 21:25:13 -05:00
deathride58 fd4e6b880a Merge pull request #6830 from Citadel-Station-13/upstream-merge-37943
[MIRROR] Fix mindswap forcibly enabling ambient occlusion
2018-05-22 02:27:55 +00:00
deathride58 1e7839342f Merge pull request #6832 from Citadel-Station-13/upstream-merge-37944
[MIRROR] Remove second copy of jQuery used only by IRV polls
2018-05-22 02:27:21 +00:00
Jordan Brown 96106ff2e8 Adds OOC verb to show the last round end report you've viewed (#37900)
You can now view your last round end report window with the "Your last round" verb in the OOC tab

stores the HTML in a data dir
2018-05-21 16:48:08 -05:00
Jordan Brown ec14a7c7ef Merge pull request #37944 from AutomaticFrenzy/patch/irv-jquery
Remove second copy of jQuery used only by IRV polls
2018-05-21 16:33:42 -05:00
Jordan Brown 1766134062 Merge pull request #37943 from AutomaticFrenzy/patch/mind-over-matter
Fix mindswap forcibly enabling ambient occlusion
2018-05-21 16:31:21 -05:00
ShizCalev 49bf67ed1d Updates BYOND links to use HTTPS (#37918)
* Updates BYOND links to use HTTPS

* revert

* if -> If
2018-05-20 15:31:28 -05:00
ShizCalev abc57b0e53 Capitalized Current Quirks (#37877) 2018-05-17 20:54:23 -05:00
Kyle Spier-Swenson 085066d555 Client topics only check for deleted objects when an object was actually passed (#37866) 2018-05-17 10:15:12 -05:00
LetterJay 08fab3adaa Update client_procs.dm 2018-05-15 10:25:58 -05:00
LetterJay 24b6ee5a6c should make life simpler 2018-05-15 10:05:56 -05:00
LetterJay 7c3c270e2a Merge branch 'master' into upstream-merge-37749 2018-05-15 00:50:13 -05:00
LetterJay 0877bdd4e5 Merge pull request #6663 from Citadel-Station-13/upstream-merge-37646
[MIRROR] Renames trait datums/character traits to quirks to differentiate them from the other trait system in the code
2018-05-15 00:47:59 -05:00
oranges ef7be078b5 Merge pull request #37851 from AutomaticFrenzy/patch/jquery-tooltips-2
Send jquery asset when initializing tooltips
2018-05-14 16:51:20 -05:00
LetterJay 21bc6c48ef Update preferences.dm 2018-05-14 09:53:00 -05:00
LetterJay e990ac3ef7 Update preferences.dm 2018-05-13 22:06:35 -05:00
Jordan Brown 2424ee0539 Quirk limit now only applies to positive quirks 2018-05-13 08:55:02 -05:00
LetterJay 80aad142a4 Merge branch 'master' into upstream-merge-37406 2018-05-13 03:28:37 -05:00
deathride58 fcc078af35 Update preferences.dm 2018-05-10 23:46:41 -04:00
Tad Hardesty 111ad79eab Use spritesheets to reduce time spent sending PNG assets by 90+% 2018-05-09 22:44:57 -05:00
deathride58 bc6fbeb9fe Adds (fake) ambient occlusion as a client preference 2018-05-07 22:08:08 -05:00
LetterJay 5d18d53566 Merge pull request #6673 from Citadel-Station-13/kevinz000-patch-2
Allows anyone to reboot on OOM situations
2018-05-07 09:20:59 -05:00
kevinz000 79d0a12884 Allows anyone to reboot on OOM situations 2018-05-07 03:07:09 -07:00
Tad Hardesty af5e898dab Fix the top menus in the skin not working 2018-05-06 16:37:31 -05:00
oranges e0412f6325 Renames trait datums/character traits to quirks to differentiate them from the other trait system in the code 2018-05-06 16:37:13 -05:00
deathride58 711f309c46 Update suicide.dm 2018-05-02 10:01:47 -04:00
deathride58 dd5669d752 Update suicide.dm 2018-05-01 21:22:42 -04:00
george99g 0a02d1cb13 Deactivate suicide prescans via ghost var 2018-04-29 21:33:56 -05:00
deathride58 681bbb1bb0 Adds follow link to admin LOOC messages (#6378)
* adds follow link to looc messages shown to admins

* fixes
2018-04-27 07:39:01 -07:00
Poojawa 5518efebea everything but mob stuff 2018-04-23 01:06:17 -05:00
LetterJay 3cd0591d90 Merge pull request #6334 from Citadel-Station-13/upstream-merge-36858
[MIRROR] Use a rust DLL for logging
2018-04-12 07:06:08 -05:00
deathride58 bca8c97bdf Merge pull request #6356 from Citadel-Station-13/upstream-merge-37082
[MIRROR] Disables mood traits when mood is disabled
2018-04-11 21:31:46 +00:00
vuonojenmustaturska d559fc1bd3 remove 512 version checks 2018-04-11 14:26:41 -05:00
Ashe Higgs 74f1b21a18 Disables mood traits when mood is disabled (#37082)
* disables mood traits if mood is off

* my copypasta is showing

* Update negative.dm
2018-04-11 07:06:23 -05:00
Jordan Brown 0a9ca8b073 Merge pull request #37050 from AutomaticFrenzy/patch/fullscreen-cloning
Fix fullscreens added to clientless mobs not stretching properly
2018-04-10 19:23:28 -05:00
Bjorn Neergaard f56e139fda Use a rust DLL for logging (#36858)
By moving our logging to a DLL we see a drop in CPU/real time of 2-3 orders of magnitude. This is due to BYOND opening and closing file handles on every write, causing incredible amounts of unneeded overhead. The logging library also handles timestamps for us, further increasing performance gains.

This library will also allow for further offloading in the future, such as completely replacing file2text() and friends.

A pre-compiled DLL is bundled, but Linux users will have to compile manually. Directions can be found at the rust-g repo.

Log output is enhanced with millisecond time stamps:

[2018-04-01 15:56:23.522] blah blah blah

This includes runtimes as well, which benefit from the same timestamp improvements and no longer have hacky splitting code to add their own timestamps.

Log shutdown is handled in a dedicated proc called as late as possible, as rust-g integration expands this will be factored out into a generic native code shutdown proc.
2018-04-10 17:02:44 -05:00
Poojawa 5fa001c10f things with stuff (#6233)
* buncha things from upstream

* datums globals, onclick

* datums

* game folder, holy shit mirror bot why

* modules

* icons

* dme

* compiles cleanly

* tools purge

* updates maps

* double check just because. and wew lad

* incidentally, this needs more work first

* some things

* weh

* sound cleanup and icons

* reeeee

* compile issues

* oh look, fresh code sync

* cleans up some unused icons

* dirty vars

* reeeeeeeeeeeeeeee

* wew lad. fuck off with this already
2018-04-07 23:07:09 -04:00
kevinz000 884f70d233 src. 2018-04-03 02:22:28 -07:00
kevinz000 768864d24a looc 2018-04-03 02:22:07 -07:00
Kyle Spier-Swenson 05ae1b304a Cid randomizer check no longer triggers if the user's cid changes once then changes back (#36887)
* Cid randomizer check no longer triggers if the user's cid changes once then changes back

Normally, we only check for the randomizer if their cid changed from their last allowed connection. In some edge cases, somebody's cid can be different from a one time glitch, then change back on the next connection. 

We now detect such cases and allow the connection.

* Update client_procs.dm

* Update client_procs.dm
2018-04-02 08:26:55 -05:00