Commit Graph

1845 Commits

Author SHA1 Message Date
Emmett Gaines ca603a6db4 a new file for dock and its new fractured existence (#33627) 2017-12-18 21:24:48 -06:00
kevinz000 02254279fb Adds jousting (#33531) 2017-12-18 20:55:09 -06:00
vuonojenmustaturska d03e4ef93b Advanced mob laziness (#33574)
* Advanced mob laziness

* Compiling fixes for 511
2017-12-18 14:35:37 +13:00
Emmett Gaines 25080ff2c4 defines math (#33498) 2017-12-17 11:02:11 -05:00
MoreRobustThanYou 63471ca6fc Revert "Easy hosting of roundend sounds" (#33617)
* Revert "Db schema version check by simplification (#33582)"

This reverts commit 56e5a62033.

* Revert "Automatic changelog generation for PR #33576 [ci skip]"

This reverts commit 437170c1df.

* Revert "Easy hosting of roundend sounds (#33576)"

This reverts commit add61f049b.
2017-12-16 23:27:00 -05:00
MoreRobustThanYou add61f049b Easy hosting of roundend sounds (#33576)
* i'm too lazy to make my own branch so i'll let github do it for me

* Refactors roundend sounds and lobby music

* Does away with round_start_sounds.txt
2017-12-16 23:21:42 -05:00
Emmett Gaines 4ec09a0c19 Re-Support old hotkey mode behaviour (#33460)
* supports old hotkey mode behavior

* testmerge fixes
2017-12-17 15:35:47 +13:00
oranges 0244b61886 Merge pull request #33537 from ninjanomnom/priority-defines
Defines all subsystem priority values
2017-12-16 12:00:40 +13:00
Jordan Brown c4e0ba8938 Merge pull request #33530 from AutomaticFrenzy/patch/autocall
Fix shuttle autocalls when the round is already over
2017-12-15 15:53:12 -05:00
ninjanomnom a65248928b defines all subsystem priority values 2017-12-15 15:16:31 -05:00
Jordan Brown 059a07aac6 Fixes LoadEntries return value 2017-12-15 10:50:58 -05:00
oranges c1de277300 Merge pull request #33517 from tgstation/Cyberboss-patch-3
SSinput tweaks to address server side lag
2017-12-15 18:11:46 +13:00
Tad Hardesty 378b757810 Fix shuttle autocalls when the round is already over 2017-12-14 19:01:28 -08:00
vuonojenmustaturska de51ac3667 Player Z-tracking, again (#33216)
* Player Z-tracking, again

* requested changes

* shuttle changes

* a fix

* vending

* honk

* brainstuff take 1

* Honk

* adminspam into testing def

* remove rebase artifact
2017-12-14 18:35:30 -05:00
Jordan Brown 8c537ea377 Adds config inclusion system (#33307)
* Adds config inclusion system

* Revert debug code

* Fix bad braces

* Remove unused var

* Tested, working

* Config fixes
2017-12-14 18:23:10 -05:00
Tad Hardesty 71659b1e1a Tidy non-telecomms radio code (#33381)
* Remove extraneous parameters of receive_signal

* Delete unused signal datum procs

* Remove signal/var/encryption in favor of data

* Add and use datum/signal/New

* Clean up PDA and pAI integrated signalers

* Remove unused send_hear proc

* Clean up vars on obj/item/radio, change receive_range to can_receive

* Remove suffix var from radios

* Fix cell timer radios
2017-12-15 11:37:58 +13:00
Jordie e889f56d7b Feedback changes (#33441)
* various feedback changes

* no bad github no spaces
2017-12-15 11:36:08 +13:00
Jordie f9b36a97c4 Saves newscaster data and photos to round logs folder (#33504)
* newscaster saves stories and photos

* merge with round end changes

* begone debug proc

* some fixes
2017-12-14 04:43:26 -05:00
Emmett Gaines 94a7608995 adds a parent level subsystem initialized var (#33456) 2017-12-13 22:11:21 -05:00
JStheguy ff87753167 Adds Additional Electronic_Assembly Designs (#33466)
* bloats electronic_setups.dmi

* new assembly naming scheme, redone legacy sprites
2017-12-13 22:09:55 -05:00
Jordan Brown 95ca418ef1 Allows for more than one cross server (#33488)
* Allows for more than one cross server

* mend
2017-12-13 22:07:26 -05:00
Kyle Spier-Swenson 4e929c74a9 Deadmin tweaks: Admins without +AUTOLOGIN start deadmined. AUTOLOGIN defaults to on. (#33480)
* Deadmin tweaks, Admins without +ADMIN start deadmined.
Deadmining no longer destroys the admin datum.
Admins without +ADMIN start deadmined, reloading admins re-deadmins them.
Moved some code around to make it more sane
People with +PERMISSION can now deadmin or readmin other admins at will.

* Adds new flag for if the role should automatically log in, defaults to on, can be removed with -AUTOLOGIN
Also fixes a bug in permission panel not handling these cases gracefully
2017-12-13 22:03:37 -05:00
Jordan Brown 878ea3676d SSinput tweaks to address server side lag 2017-12-13 16:22:50 -05:00
AnturK 3d813853b5 Roundend report refactor (#33246)
* Roundend report refactor

* I won't be fixining every moved part but here you go

* Preparation for feedback

* Fixup

* First draft of feedback (wip)

* Simple version of feedback for custom objectives/explanation texts

* Debug verb removal

* Fixes & show again action button

* Admin objective handling

* Fix and first step of css standarization.

* Every time

* More css

* Fix

* Fixes, abductee datum, css tweak

* Feedback and css fix

* CLIENT DETAILS DATUM + CLIENT ACTIONS + spilled css fix

* Integrates clockult badcode

* Fix

* Fix lists in assoc feedback

* Unified antagonists and teams feedbacks, bumped up antagonists version

* Adds chat link to reopen the the report

* Fixes some clockcult stuff, passes antag name to feedback

* review stuff

* fix

* Adds some missing spacing

* Roundend corners, has css gone too far.

* Spacing between same antags

* Changeling and traitor objectives now have same spacing

* Wizar report typo fix

* Wrap brother team.

* Also move it to more relevant file

* Fixes cult summon objective

* Fixes roundend report for full-round observers

* Fixes wizard with apprentices roundend report

* Tutorial scarabs don't show in roundend anymore, adds some check_ticks

* Prettier station goals

* Merges roundend delay things

* Spread the lag around

* Fixes relogin qdeling eminence

* ckey -> key
2017-12-11 11:57:20 -05:00
Cruix 05d7402bad Allowed shuttle docking ports to be hidden from some shuttle docking computers (#33148)
Added a delay to the white ship shuttle docking computer designating a landing spot
2017-12-11 09:22:48 +13:00
oranges e5c093bc8d Merge pull request #33279 from Robustin/Reported
Standardizes false report weighting
2017-12-11 09:15:30 +13:00
Jordan Brown 8efe53653c Fix catch all blackbox vv guard (#33400) 2017-12-10 14:02:53 -05:00
AnturK 399d2cd6d8 Undelaying will now reboot the server normally. (#33423) 2017-12-10 13:54:20 -05:00
oranges 07ee8d239b Add a proc to check if a weather type is affecting an area (#33373) 2017-12-09 02:36:37 -05:00
Kyle Spier-Swenson fdcf747e18 [ready]Timer queuing tweaks: binary sorted inserts and rolling buckets. (#33098)
* Timer queuing tweaks: binary sorted inserts and rolling buckets.

Client time timers now uses a binary search algorithm for its sorted inserts.

Processing now uses a binary sorted insert, rather then sorting it with sortTim during bucket_shifts.

Buckets now automatically wrap around rather then get regenerated every minute. (Rolling queue)

* Fixes some queue management bugs.

* Fixes a Order of Operations goof up in the ticks<->ds macros.

@ninjanomnom your pain is my success

* Remove debug line

* Fixes some binary insert bugs, fixes client time timers, moved id over to GUID

* Fixes initialization-time timers fucking everything up
2017-12-08 22:02:34 +01:00
oranges caf024ec92 Merge pull request #33350 from Cyberboss/FixConfig
panic_address -> panic_server_address
2017-12-08 22:37:44 +13:00
Jordan Brown 8c8eba8b94 Merge pull request #33324 from deathride58/foreignfurryaddswidescreen
[Ready] Makes the default view range a config option (Allows hosts to enable widescreen)
2017-12-07 13:50:09 -05:00
Tad Hardesty 51c7bdc007 Replace radio frequency magic numbers with defines (#33236)
* Change transmission_method to use defines rather than magic numbers

* Use MIN and MAX_FREE_FREQ defines when bounds-checking radios

* Remove violently broken "Debug Signals" verb

The relevant Destroy() is never called, making the static pointers list
take lots of memory and be large enough, even at roundstart, to crash
the chat when invoked (25k+ entries).

* Remove unnecessary checks for SSradio not existing

* Move department frequencies from GLOB to defines

* Replace all hardcoded radio frequencies with named defines

* Change the radio filters to be defines

* Use a define for the default signaler code
2017-12-07 14:58:27 +01:00
Cyberboss 344d294bb8 panic_address -> panic_server_address 2017-12-06 23:35:26 -05:00
oranges 8359708cae Merge pull request #33308 from tgstation/Cyberboss-patch-3
Fixes every config flag updating world.sleep_offline
2017-12-07 11:25:51 +13:00
XDTM 550d71167e Brain Traumas (#31727)
* Reworks Brain Damage

* mechanics

* rebalancing

* hulks in wheelchairs

* yup

* bugsquash

* Adds narcolepsy, phobias and agnosia. Not guaranteed 100% bug-free yet, testmerge at your own risk.

* lizard phobia

* Did you know there's a skeleton inside of you RIGHT NOW?

* Fixes for the new stuff

* The issue with those is that in most rounds you won't see them

I'll keep them available so they can be added manually, for example by events and such

* Goof reviews

* Brainloss is based off brain organ integrity

removes brainloss var

* Replaces some getorganslot with defines

* eyes

* put the traumas in the brainnnn

* text

* args

* Adds godwoken, puts split personality in severe, adds brainwashing

* Bluespace prophet special trauma (untested)

* Some minor stuff

* Monophobia, and tweaks

* More fixes

* fix

* a

* new tail

* Discoordination and Muscle Weakness

* thanks for the review!

* [B]oneless

* agnosia fix

* .

* go away agnosia

* pretend it didn't happen

* Shitcode-free-er

* bitwisdom

* psychotic brawling

* i guess this might be important

* latest reviews

* .

* conflict-free

* addresses it

* surgery fix

* a masterpiece

* fix

* fix again

* config

* damage formula reworked

* who needs to test anyway

* fixes some bugs

* fix 2

* proper spookin

* bluespace prophet fixes and improvements

* no bible healing

* .

* normalizes monophobia chances
2017-12-06 13:04:17 -05:00
deathride58 3265d09328 Nerfs criticism 2017-12-06 12:46:02 -05:00
deathride58 b765f50302 makes the default view scale a config option 2017-12-05 21:44:56 -05:00
Jordan Brown 3f40dd8da4 Fixes every config flag updating world.sleep_offline 2017-12-05 15:48:39 -05:00
Leo 917572c233 Merge pull request #33278 from tgstation/Cyberboss-patch-9-1
Allows read-only VV of feedback
2017-12-05 18:32:37 -02:00
Robustin a1b2c1bf02 Simpler way to standardize reports 2017-12-05 11:16:51 -05:00
oranges bf9f81bf7e Merge pull request #32751 from ninjanomnom/keybindings
In-code key handling system, Take 2
2017-12-05 22:15:13 +13:00
Jordie 4d8f6701a0 removes some code i forgot about (#33260) 2017-12-05 03:16:41 -05:00
Jordan Brown 6a95c804ae Adds server tools version to feedback (#33244)
* Adds server tools version to feedback

* Fix incorrect call to record_feedback

* Add number to record feedback calls
2017-12-05 20:37:42 +13:00
Leo 277159fa2c Merge pull request #33243 from tgstation/Cyberboss-patch-5
Adds a CRASH on invalid calls to record_feedback
2017-12-04 16:52:58 -02:00
Jordan Brown 5d80dac70a Allows read-only VV of feedback 2017-12-04 12:13:55 -05:00
MoreRobustThanYou 36414ac1e6 Datumizes saymodes (#33013)
* Datumized saymodes!

* Update living.dm

* ...
2017-12-03 13:55:03 -05:00
jammer312 bc998ffe1a Crash to timers and INFINITY check to beams. (#33219)
* beams

* timers

* >= instead of !=

* whooops
2017-12-03 13:44:58 -05:00
Jordan Brown b6a93ead6d Adds a CRASH on invalid calls to record_feedback 2017-12-03 13:29:52 -05:00
ninjanomnom 7b7b67edd8 In-code key handling system 2017-11-30 07:40:27 -05:00