Commit Graph

854 Commits

Author SHA1 Message Date
Ling
1304599cc8 Update client_procs.dm 2018-07-19 19:42:49 +02:00
Ling
d81b7d5705 Fixes logout sync 2018-07-18 12:07:22 +02:00
Ling
360d4f5295 Merge pull request #1756 from yogstation13/upstream-merge-39111
[MIRROR] Custom names refactor
2018-07-16 18:48:19 +02:00
AnturK
66c1877e2d Custom names refactor (#39111)
* Custom names refactor

* Forgot this.
2018-07-16 16:33:34 +02:00
AnturK
93f41a8d7a Adds client byond version to feedback. (#39061)
* Adds client byond version to feedback.

* Duh

* i need more sleep
2018-07-16 16:21:46 +02:00
Jordan Brown
b222eb7a0d Merge pull request #39010 from AnturK/client-version-logging
Adds logging minor client version.
2018-07-09 13:28:47 +01:00
Tad Hardesty
7df8fd101a Add a warning for bad design icons, fix existing instances (#38840)
* Add a warning for bad design icons, fix existing instances

* Use non-line-numbered warning
2018-07-02 21:19:33 +01:00
Jordan Brown
dd5bd37e46 Merge pull request #38837 from AutomaticFrenzy/patch/rustg-defines
Add and use rust_g API file
2018-07-02 11:25:00 +01:00
Nich
f9a5478ab4 Merge pull request #1502 from yogstation13/upstream-merge-38747
[MIRROR] Remove OOC metadata
2018-06-28 21:02:30 +02:00
Nich
647d91b7f3 Update who.dm 2018-06-28 21:02:08 +02:00
Ling
a0e807707a irc -> discord 2018-06-28 20:50:52 +02:00
Dax Dupont
a825887f73 Remove OOC metadata 2018-06-28 19:34:36 +01:00
Kyle Spier-Swenson
4eb069ae4b Fixes lobby music playing when you enable it via game preferences while not in the lobby (#38766) 2018-06-28 19:19:50 +01:00
AnturK
8a559da684 Fixes borg names. (#38733)
* Fixes borg names.

* Makes it call the db only once.

* Default cyborg naming scheme.

* Makes cyborgs default to default name instead of random ai one.
2018-06-28 18:48:32 +01:00
Ling
d92ee2ecc6 Fix merge conflicts 2018-06-26 22:00:16 +02:00
Tad Hardesty
8059c81631 Add DOM-based linkify to goonchat (no more URLs in IC) (#38693)
* Add DOM-based linkify to goonchat (no more URLs in IC)

* Add linkify spans to places where OOC messages appear

This includes:
- OOC
- Deadchat
- Admin chat
- Admin logs
- Admin PMs
- Prayers

* Limit fallback behavior to linkify spans
2018-06-26 03:45:25 +01:00
Jordan Brown
2d199f67ba Fix the MOTD having too many newlines 2018-06-25 15:19:22 +01:00
Jordan Brown
f2d0b8044c Merge pull request #38692 from Jordie0608/blacklistedmakesitsoundlikethebuilddidsomethingbadwhichitdidbadbuildnaughtybuild
Blacklisted buggy build 1428
2018-06-24 15:28:27 +01:00
Ling
ae4bc9a52c Fix logout tracking 2018-06-19 19:30:17 +02:00
Ling
b926233c8f Fix merge conflicts 2018-06-19 10:45:52 +02:00
Jordan Brown
1f0b362b18 Qdels queries, adds sleep safety checks, DBcore checks for leaks (#38363)
* Qdels all queries, adds sleep handling

* DB Core messages admins about undeleted queries

* Compile fixes. Adds missing set waitfor

* Remove world/New shennanigans. Add DBQuery/BlockingExecute()

* Less spammy notifications to admins about undeleted queries

* Increase dbcore fire time to 1 minute

* Upgrade undeleted query warning

* Better place of death

* Fix build

* Remove BlockingExecute, see BSQL PR for why

* Yep, missed that one.

* Psyche, that's the WRONG QUERY!!
2018-06-18 20:49:09 +01:00
Ling
533fe6ddb3 Fix errors 2018-06-17 00:28:53 +02:00
Ling
5f2ae1955c Adds logout logging 2018-06-16 23:46:45 +02:00
Tad Hardesty
10e0fa2560 Merge pull request #38287 from ninjanomnom/signal-define
Use a define to speed up sending signals to datums with no signals
2018-06-15 12:40:41 +01:00
Tad Hardesty
1850c72ed4 Add "Fit Viewport" verb to automatically size the map window (#38351)
* Add a verb to automatically size the map window

* Add a preference to auto-fit the viewport
2018-06-14 09:03:31 +01:00
oranges
d837f72298 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 10:10:34 +01:00
Nich
77306914b6 Merge pull request #1117 from ThatLing/bind-and-spank-me-daddy
Various fixes and improvements to the custom keybindings
2018-06-03 22:14:39 +02:00
Ling
aa9e5c7bdf Fixes pda style loading (#38238)
* Fixes pda style saving

* Make the input call use the global pda styles list
2018-06-03 08:33:06 +01:00
Jordie
8b2d11c5e1 Fixes datediff not returning (#38215) 2018-06-02 21:42:13 +01:00
Ling
54a2e18c38 Various fixes and improvements to the custom keybindings 2018-06-02 10:21:05 +02:00
ShizCalev
39c247d6a9 Standardizes and cleans up some admin messages & logging (#38128)
* Improved logging

* Fixes & emitter logging

* ded
2018-05-31 05:57:29 +01:00
Nich
2935fb55eb Update ooc.dm 2018-05-30 21:16:02 +02:00
Tad Hardesty
c46bdbbcbd Allow dynamically updating UI style, do so on mob login (#38089) 2018-05-30 11:52:53 +01:00
Jordan Brown
b27fee8bdb Merge pull request #38121 from CitrusGender/human_names
Fixes "humans_need_surnames" config option applying to all races
2018-05-29 12:41:05 +01:00
Jordan Brown
dc8b5153ce Merge pull request #37963 from AutomaticFrenzy/patch/finally
Unredden the input bar when the viewport is clicked
2018-05-26 03:24:34 +01:00
ShizCalev
ece47f583d Updates BYOND links to use HTTPS (#37918)
* Updates BYOND links to use HTTPS

* revert

* if -> If
2018-05-24 11:46:56 +02:00
Nich
edbd831e79 Merge pull request #934 from yogstation13/upstream-merge-37900
[MIRROR] Adds OOC verb to show the last round end report you've viewed
2018-05-23 15:09:37 +02:00
Ling
eaeaacf483 Merge pull request #927 from yogstation13/upstream-merge-37944
[MIRROR] Remove second copy of jQuery used only by IRV polls
2018-05-22 18:08:20 +02:00
Jordan Brown
0df047281b 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 22:48:20 +01:00
Jordan Brown
a288be6019 Merge pull request #37944 from AutomaticFrenzy/patch/irv-jquery
Remove second copy of jQuery used only by IRV polls
2018-05-21 22:33:58 +01:00
Jordan Brown
8e311e6fa5 Merge pull request #37943 from AutomaticFrenzy/patch/mind-over-matter
Fix mindswap forcibly enabling ambient occlusion
2018-05-21 22:31:47 +01:00
ShizCalev
93ad62e695 Capitalized Current Quirks (#37877) 2018-05-18 02:53:54 +01:00
Kyle Spier-Swenson
01d0d2210b Client topics only check for deleted objects when an object was actually passed (#37866) 2018-05-17 18:55:23 +01:00
Nich
2215ed873d Merge branch 'master' into voxsounds 2018-05-15 22:00:53 +02:00
oranges
1c9472a71a Merge pull request #37851 from AutomaticFrenzy/patch/jquery-tooltips-2
Send jquery asset when initializing tooltips
2018-05-14 22:50:42 +01:00
Jordan Brown
c514cf79cc Quirk limit now only applies to positive quirks 2018-05-13 14:54:52 +01:00
Nich
d957ab7e26 Use spritesheets to reduce time spent sending PNG assets by 90+% (#37399)
The total number of assets to be sent has been reduced from 1532 to 76, with time between first asset and last going from about 112s to about 7s (a 93% reduction) by my measure. The following assets have been coalesced:

    705 pipe images (used by RPD) -> 1 spritesheet + css
    595 research design icons (used by R&D console) -> 3 spritesheets + css
    116 OOC emoji + 15 language icons -> 1 spritesheet + css
    27 PDA icons -> 1 spritesheet + css
    11 paperwork stamps -> 1 spritesheet + css
2018-05-11 22:39:09 +02:00
Nich
998e927dd6 adds male vox 2018-05-11 22:19:58 +02:00
deathride58
3e77c36ea3 adds ambient occlusion as a client preference (#37406)
ambient occlusion is a shading technique that simulates how light behaves in the real world, where areas that aren't directly exposed to light tend to receive less lighting. In 3d rendered scenes with ambient occlusion present, this can easily be seen in corners and other crevices in geometry, and can also be visible when two objects are close to one another.

cl deathride58
add: Added ambient occlusion. You can toggle this on or off in the game preferences menu.
/cl
2018-05-07 23:07:20 +01:00
Nich
4828ac2953 Merge pull request #731 from yogstation13/upstream-merge-37646
[MIRROR] Renames trait datums/character traits to quirks to differentiate them from the other trait system in the code
2018-05-06 17:09:15 +02:00