Commit Graph

465 Commits

Author SHA1 Message Date
ShiftyRail
bbd746ae42 Ports TG's BSQL library (#26455)
* Ports TG's BSQL

* write perms

* my mistake

* Missing migrations, fixes mistakes, removes unneeded logs

* Missing migrations, fixes mistakes, removes unneeded logs

* haha

* Final missing migration, actually fix runtime

* Fucked up this doesn't throw a warning

* sql fixes; polls
2020-05-19 13:35:10 -03:00
Damian
ef4db2af46 Added option for admins to deadmin on login 2020-04-21 11:05:35 +02:00
DamianX
0937d55eef Increased amount of character slots from 8 to 16 (#26166) 2020-04-11 20:18:40 +02:00
D3athrow
18f9164282 Revert "adds avali (#26088)"
This reverts commit d35abe5aa3.

# Conflicts:
#	icons/mob/human_face.dmi
2020-04-02 03:45:39 -05:00
ancientpower
d35abe5aa3 adds avali (#26088)
Co-authored-by: ancientpower <ancientpowerer@gmail.com>
2020-04-01 06:02:24 +02:00
ancientpower
5fc703bf34 PDA emoji (#25766)
* adds pda emoji

* minor emoji changes

* whoops

* double oops

* better parser and more emoji

* final emoji batch for this PR

* fixes asset loading
2020-02-01 16:42:14 +01:00
salamandooo
696119c021 adds 6 hairs for diona (#25637) 2020-01-15 09:37:28 -03:00
PrimeDSS13
4a61e143ac Adds the ability to change skin color for Greys. (#25473)
* Sets groundwork for different grey skins. Sprites work fine, but preferences and char preview need to be addressed.

* typo

* Character preview changes color now. This partially fixes the "0 -" issue as well, it now says "0 - gray".

* Adds random functionality to Greys. Randomize your own char, and fresh spawns are random!

* uses clamp instead of max,min, and round
2019-12-28 19:35:42 -06:00
Rob Nelson
6d6a40c9f7 Partially reverts #24428: Removes preloader (#24493) 2019-10-18 17:12:56 -07:00
intigracy
787f6e8679 removes compile warning 2019-10-17 17:26:51 -07:00
Rob Nelson
7fe8f9f09c An attempt at trying to fix or at least debug #24418 by preloading. (#24428)
* An attempt at trying to fix or at least debug #24418 by preloading.

* Remove `stoplag()` from VOX word preload.
2019-10-17 17:10:26 -07:00
DamianX
c4afda3e65 Revert "Possible workaround for scrollbar bug that only randomly affects admins" (#23464) 2019-10-03 05:25:47 -07:00
Shaska
223aeed6c3 Set freeform objectives as the default option 2019-08-27 00:22:33 +02:00
Shaska
f7fbe2c0dd Added a button to general settings, allowing players to chose their preferred objective type 2019-08-26 22:28:52 +02:00
DamianX
562d146b15 Added option to show messages in both special tab and chat (#23512) 2019-07-14 18:32:18 -03:00
Damian
8476e9aced Possible workaround for scrollbar bug 2019-07-02 22:02:55 +02:00
ancientpower
6a92a242e2 fixes an issue with broken images in the spesspets minigame 2019-06-13 15:36:38 -05:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
64036f3b32 Adds cute little message 2019-05-14 18:29:01 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
b9219c22af Updates darkmode/whitemode colors slightly 2019-05-13 21:03:40 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
a12feb3f8e Inline CSS apocalypse part ?? out of ??? 2019-05-13 14:38:16 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
f73f8f7fac Adds darkmode v0.1 2019-05-13 09:48:39 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
ef5b9ee4e9 Fixes bad element name in skin.dmf, removes unused chemmaster elements 2019-05-13 09:40:13 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
9cc0161d41 NO_AMBIENCE config (#22797) 2019-05-07 18:19:29 -05:00
Paul Ritter
9e371f3884 starting the crusade against relative pathing (#22593)
* starting the crusade against relative pathing

* new() part1

* new() part 2

* FOR VALHALLA

* you sneaky buggers

* part 5: the reckoning

* chapter 6: rejuvination

* chapter 7: age of conflict

* dammit travis
2019-04-29 13:33:46 -03:00
Paul Ritter
cc77bd4807 reworked the crew console to be a holomap (#22461)
* reworked the crew console to be a holomap

* committing this incase it was actually a good idea

* tracking people now, aren't displaying them correctly yet though

* don't need those anymore

* actually tracking people now, quite precise i might say

* tooltip broken

* now with working tooltip

* added z-level switching and exit button

* uhhh so smooth yeah

* caching ui and crew

* now kicking out users on power off or breaking

* added freeze

* oops

* should probably check if the power isn't on

* i got really bad ocd

* seperated tooltip interface from CMC interface

* added buttons and moved crew.dm out of that hellhole they call html_interface

* fixed some errors

* added the new icons

* blink blink goes the icon

* fixed some bugs + added background

* fixed bug

* BEGONE BUG

* new icons

* here you go

* ok i will

* added area to the infobox

* right this is html

* reworked tooltip obj a bit

* added list for textview, now we just need the ui

* oops

* some nice fancy ui-changes

* caching reworked + some fancy ui changes

* reworking caching yet again

* satisfied my ocd once again

* fixed vox- and syndieconsoles

* second times the charm

* sorted code and added some comments

* added textview

* added silicon icon and worked on textview

* worked on the textview a bit

* added textview styles

* compacted some code

* binary sensors now work like they should

* fixed a runtime error

* test

* fixed an error with the crewmarker tooltip

* actually fixed the error

* fixed the focus thing

* obligatory actually fixed error

* dont need that

* minor bugfix

* made onclose work and fixes the focus issue for now

* THE FUCKING TEXTVIEW WORKS FINALLY

* comments

* working everything yes finally

* added button

* moved sanitycheck to process()

* oops

* oops v2

* minor css oversight

* catching dem runtimes like... idk im bad at metaphoras

* fixes holomap disappering when on freeze

* fixed user.machine chucking you out of using other machines alongside the cmc

* hotfix

* hotfix v2

* god fucking dammit

* finally

* :byond:

* multiuser HYPE

* multiuser fixes cause lummox cant do lists fuck you

* turns out multiuser wasn't that easy afterall. and im retarded

* yeet

* hotfix

* pls work i wanna go to bed

* ok this should really fix it now

* its the final countdown *off-key kazoo*

* ai's can no longer need to be right next to the console to open it

* textview properly updated buttons

* sonix got good arguments or something i guess

* thing

* whoopsie doopsie didn't compile
2019-04-29 12:50:47 -03:00
mph55
710d35f6d3 preferences.dm (#22608) 2019-04-27 12:43:21 -07:00
boy2mantwicethefam
df777b2fb3 Ports Dreamseeker window flashing from TG (#22483)
* Window flashing from TG

* e
2019-04-22 09:44:00 -03:00
Kurfursten
c33fc00d72 Merge pull request #22367 from ShiftyRail/VampShapeshift
Refactors appearance randomisation.
2019-04-18 05:23:15 -05:00
MadmanMartian
19cd64e255 Adds some needed sanity to client send_resources (#21737) 2019-04-16 09:11:57 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
0898b71dd2 Add credits volume client preference. Credits are 25% quieter by default. (#22365)
* Add credits volume client preference. Credits are 25% quieter.

* Update episode_name.dm

* Maybe this will work
2019-04-12 19:32:39 -03:00
Shifty/Anthomansland
e2477f010d Appearance datums 2019-04-07 23:06:33 +02:00
MadmanMartian
7058f0ce10 Closes the <> and makes it so it's not clamp, but min(max(thing)) (#22353) 2019-04-05 18:41:12 -03:00
madmanmartian
4d4343162a ONE CHAR FIIIX 2019-04-05 19:03:18 +01:00
madmanmartian
e7fc87c2dc Better sqlite error logging
Rather than admins getting error # 0 every so often, it'll now tell you the offending function, and the line that is telling you what's wrong.
2019-04-05 15:41:06 +01:00
MadmanMartian
8d4a36fe96 Adds an ambience volume preference (#22335)
Defaults to 25 (the previous hardcoded default)
2019-04-04 14:55:37 -03:00
madmanmartian
342598303c Literally just sets the default alternate option to RETURN TO LOBBY 2019-03-23 02:08:43 +00:00
Kurfursten
39470c2693 Admins View Prefs Info (#22129) 2019-03-22 16:58:48 -03:00
MadmanMartian
7361d7e86e My ears need this (#22056) 2019-03-17 22:29:23 -03:00
Kurfursten
bdd516573c Weeb to Ninja (#21986) 2019-03-13 20:25:07 -03:00
Intigracy
59316332cc The character preference window will now tell you what color your skin tone is instead of just a numerical value (#21998) 2019-03-12 06:24:10 -03:00
MadmanMartian
821e1b515f Voice noises (#21687)
* Adds speech noises for human

* Slow that stuff RIGHT down

* MORE NOISES

* oh lawd there's DB stuff
2019-03-12 00:01:16 -05:00
Kurfursten
4cc066f3b5 The Culling of ROLE_ (#21661)
* culling of role

* fix compile

* Typos

* alien ROLE
2019-03-05 21:51:10 +00:00
Kurfursten
d213450de4 Improves Weeb QoL (#21911) 2019-03-05 15:56:30 -03:00
Kurfursten
6da34df3b6 Loose Catbeast Miniantag (#21554)
* loose catbeast miniantag

* threat adjustments

* catbeast

* map swap

* make more obvious
2019-02-12 18:50:56 -03:00
Pacmandevil
c5e14fd51e Ambience subsystem v2 - less shitty and gritty edition (#20856)
* one two

* Update ambient_sound.dm

* fuck me

* Adds ambience datums. rearranges some shit.

* copy pastes a line of code from the diff

* I'm gay

* ok

ok
2019-02-11 10:07:31 -03:00
I_VAPE_VOX_CLOACA_EVERY_DAY_OF_MY_LIFE
0af42c2830 Adds themes, better definition of rerun, 85% tested 2019-01-27 02:41:58 -03:00
I_VAPE_VOX_CLOACA_EVERY_DAY_OF_MY_LIFE
e30e29090e Whoops conflicts 2019-01-25 23:01:50 -03:00
I_VAPE_VOX_CLOACA_EVERY_DAY_OF_MY_LIFE
0168697f21 The rest 2019-01-25 22:54:00 -03:00
Kurfursten
7ba486cd86 unsnowflake assistants (#21320) 2019-01-21 18:37:56 -05:00
how-do-i-github
c16c1a762c Changes "Secondary Language" in character setup to "Tertiary Language" (#21233)
because that's what it really is
[grammar]
2019-01-06 14:16:46 -08:00