Commit Graph

1124 Commits

Author SHA1 Message Date
ShizCalev 9cd4677eb9 Href tokens 2017-09-23 01:00:52 -04:00
Jordan Brown cf2aaa79ff Merge pull request #30917 2017-09-22 14:07:25 -04:00
oranges 4f55b6efd7 Merge pull request #30897 from AutomaticFrenzy/squeakFix
Mice spawn now chooses correct z-level
2017-09-21 23:38:41 +12:00
YPO 212b673ae0 Fixes persistence 2017-09-20 16:27:34 -06:00
AutomaticFrenzy 969d9d75f5 Mice spawn now chooses correct z-level 2017-09-19 19:22:48 -04:00
ShizCalev 39380d5b03 Removes old debug text 2017-09-19 18:56:39 -04:00
Jordan Brown c7d4712418 Merge pull request #30829 2017-09-19 12:08:08 -04:00
Ashe Higgs ab88e1d6ed Minor weather code split/refactor (#30555)
* Minor weather code split/refactor

* and this

* Fight me
2017-09-18 10:32:13 +12:00
vuonojenmustaturska a0fc9c3af8 Enables Dead OOC at round-end (#30716)
* Enables Dead OOC at roundend

* proc

* proc #2
2017-09-17 17:22:12 -04:00
Kyle Spier-Swenson c9e3651308 fix black box runtimes 2017-09-17 02:20:07 -07:00
Jordan Brown 828d0d2185 Fixes null modes being picked 2017-09-16 12:14:09 -05:00
kevinz000 efe3bc3162 (Hopefully) Lessens preferences and manifest injection lag (#30596)
* first step to fixing a potential problem is identifying it

* woops

* kk

* mso is already doing this kek

* yeah lets do that too.

* replicated code

* wups

* wups

* better

* gibe the merge b0ss

* cyberboss

* Update dummy.dm
2017-09-15 15:14:28 -04:00
AnturK 54dc91f3ec Fixes ReportDeath 2017-09-15 05:13:32 -05:00
Jordan Brown b2bb34a30d Merge pull request #30653 2017-09-13 14:07:31 -04:00
Kyle Spier-Swenson 2f6df2a008 Garbage collection tweaks and refactors. (#30118)
* Garbage collection queuing rewriting

* Some Tweaks

* Fixes some queue tracking oddities

* More tweaks

* Remove the middle two queue steps. tis was a silly idea

* New logging.

We store logging datums for use in tracking the stats of shit qdeleted

Added logging for destroy time as well as hard delete time, per type. As well as a few others

* Fix compile for testing

* Does the cyberboss

* does the antur
2017-09-13 08:46:18 +02:00
oranges 8c3440f190 Merge pull request #30636 from Cyberboss/NoDupeMusic
Lobby music won't be the same as the last round
2017-09-13 08:09:42 +10:00
ninjanomnom b41d2f6892 adds a bunch of new dcs signals 2017-09-12 05:15:04 -04:00
Robustin 8503bf3f6a Round weighting now reduces the chances of repeating a recently played mode (#30522)
* Automatic changelog generation for PR #30056 [ci skip]

* Less Repeated Modes

* Delete AutoChangeLog-pr-30056.yml

* Update configuration.dm

* No need for .sav contingency

* Making it configurable

* Config fixes

* Tested and Working Edition
2017-09-11 21:38:11 -04:00
Jordan Brown cf05b7f665 Safe for a single track 2017-09-11 16:28:24 -04:00
Jordan Brown 23cb5c4170 Lobby music won't be the same as the last round 2017-09-11 15:02:16 -04:00
KorPhaeron 10a3238fd6 Makes the station Z level into a list instead of a single define (#30297)
* Makes Station Z Levels a global list

* Things didnt get committed

* Define

* Removes files

* Fix mind.dm

* Wrong list name

* (

* Fixes rev checks and signpost

* Makes it actually compile

* Signpost fix

* I hate these sign posts

* Never use the web editor
2017-09-11 13:39:52 -04:00
Jordan Brown 84b1e3d71e [s] Adds a security token to all admin hrefs (#29839)
There's a certain issue of people spoofing real byond links to admins. Now all links should come with a generated key that is validated when the Topic is run.

Added DEBUG_ADMIN_HREFS to debug this system while we test it (Allows hrefs without tokens and complains about it in the logs)

Just add [HrefToken()] as a parameter to all admin hrefs. Anything that ends up running through VV or Holder will be verified
2017-09-09 12:15:53 +10:00
Kyle Spier-Swenson 2b86b39747 More timer debugging for the debug gods. (#30436)
* More timer debugging for the debug gods.

* Its times like this I wish I could amend commit from the web interface

* git commit -a -amend&&git push --force
2017-09-07 10:58:22 -04:00
Jordan Brown 63593226be Changes shuttle port direction var from an angle to a dir (#30167)
* Converts port_angle to port_direction

* Remove old ass comment
2017-09-05 09:41:28 -05:00
Kyle Spier-Swenson a25c7c7b41 Make add_details faster
Storing all of these intermediary strings in the string table might be unbalancing it (especially since there would be a high number of partially matching strings.

Waiting until later to concat the string will prevent this.

add_details was getting to be more expensive then atmos, this is very like why (but I can't be sure)
2017-09-04 20:26:44 -07:00
Joan Lung e83d72219d Soft crit, except not terrible (#30262)
* Soft crit, except a little bit harder.

* tweak

* 👌

* why was this even in here

* no radios in critical

* fix that too

* keep to original logic

* not very smart, really

* tip: do nothing tgui-side that you can do code-side, because we can't do defines in tgui

* blood trail

* can't do blood trails

* how does this even work

* harsher slowdown and more obscured vision

* it really puts it into perspective; you're fucking dying.

* stat_attack

* stop fuckin whispering into radios or whatever it is you're doing

* more fixes

* fix

* fix

* fix the radio shit

* bikeshed?
2017-09-04 18:58:34 -05:00
AnturK 99a421491f Fixes BYOS (#30356)
* Fixes BYOS

* Uses defines on dock checks.
2017-09-03 11:46:11 -03:00
Cyberboss 8c44413954 Merge pull request #30325 2017-09-02 23:13:34 -04:00
Jordan Brown 9e127fb0e9 Merge pull request #30301 2017-09-01 12:42:31 -04:00
tortellinitony 335ebb3ccf TRUEFALSE and changed the logic 2017-08-31 22:18:58 -04:00
tortellinitony 8739d7e835 Makes round-end credits configurable 2017-08-31 18:02:14 -04:00
MoreRobustThanYou c48def94d8 Removes gangs (#30056) 2017-08-31 17:31:49 -03:00
Jordie0608 fda49fefe9 unruntimes fdel on savefiles 2017-08-31 17:55:55 +10:00
Cyberboss 4ac8b11275 Merge pull request #30121 2017-08-30 08:58:16 -04:00
Jordie0608 f0eb99a289 adds comments 2017-08-30 22:56:51 +10:00
Jordie0608 3d4bc43d4a old var was changed to list 2017-08-30 15:07:08 +10:00
Jordie0608 bfa1739e53 converts then deletes old .sav formats 2017-08-30 15:02:58 +10:00
Jordan Brown 30573dc6f1 Adds defines for world.tick_usage (#30184)
* Add tick_usage define

* Move tick.dm -> _tick.dm

* Add TICK_USAGE_REAL define

* Add comments

* Replace all instances of tick usage with appropriate define
2017-08-30 10:09:24 +12:00
Jordie0608 b7341a93ae adds more round id tracking 2017-08-25 22:05:32 +10:00
Jordan Brown 2ce6141628 Credits Roll (#30000)
* WIP

* More wip

* Numbers

* More WIP

* Improve

* Add QDEL_IN_CLIENT_TIME

* More WIP

* Getting there

* Absolute communism

* More stuff

* More states

* MrPerson's suggestion

* Makes it work, now we just need the dmi

* No, that's the null icon_state

* More better

* Fix script

* Turns out we don't need an empty dmi to start with

* Upload a much more complete dmi. Now we just need the identicons

* Fix

* Add the credits tool

* THE FULL DMI

* Mistake

* No need to resize the image if it's already 32x32. Also download the right one in the first place.

* It's oranges

* Transparent opacity

* Make per client

* Run at roundend

* Make tgstation-server great again!

* Speed things up some

* Fix up the verb

* Final touches

* Remove the unecessary .sln

* PraiseRatvar -> Frozenguy5

* New age coding

* Bigger gulps
2017-08-25 15:05:31 +12:00
Jordan Brown 14c98d3e9a Merge pull request #30128 2017-08-24 16:38:29 -04:00
Leo 5a5307c6d8 Merge pull request #30096 from tgstation/Cyberboss-patch-1
Removes text restriction on add/set_details
2017-08-24 08:46:28 -03:00
CPTANT 1c1928c2a5 reduces communications cooldown 2017-08-23 22:29:42 +02:00
Jordan Brown 7ae823e878 Merge pull request #30100 from MrStonedOne/patch-412
ssgarbage now runs every 2 seconds.
2017-08-23 15:41:29 -04:00
Jordie0608 7d8b76532e converts npc saves to jsons 2017-08-23 21:04:45 +10:00
oranges 3ba4002151 Merge pull request #30029 from Cyberboss/TitleMusic
Quieter title music is now played when the round ends
2017-08-23 09:27:51 +12:00
Kyle Spier-Swenson 3a6aaab2b5 ssgarbage now runs every 2 seconds.
This was moved down to 5ds back when subsystems had to complete their entire workload each fire in the old mc system.

The idea was that less would have gotten in the queue to be hard deleted in 5ds compared to 20ds, and a tiny amount of lag more often would be more preferred to alot of lag less often.

That is no longer the case now.
2017-08-22 12:29:00 -07:00
Jordan Brown 7453c685dc Removes text restriction on add/set_details
Also fixes set_details formatting things wrongly
2017-08-22 14:50:23 -04:00
Jordan Brown c875f94045 Fixes death logging (#30093) 2017-08-22 12:07:11 -03:00
Jordan Brown 08a1c4bb5c Add logging of deathgasp last words and suicide stats to the death table (#29953)
* Add logging of deathgasp last words

* Column size -> 255

* comment

* Adds suicide tracking to stats death table

* Commas

* Merge the changes
2017-08-21 12:41:34 +12:00