Commit Graph

548 Commits

Author SHA1 Message Date
XDTM 6f5ddea836 Fixes slimes not being able to latch onto humans + faction tweak (#24759)
* tentadel

* back to normal

* Fixes slimes not being able to latch onto humans + faction tweak

* NO

* NO

* HUMANOIDS ONLY

* PUTTING THE PIG IN PIGGYBACK
2017-03-09 09:11:20 +01:00
Cyberboss 31ee152489 Repaths subsystem to controller/subsystem (#24624)
* Repaths subsystem to controller/subsystem

* Fix the shit
2017-03-08 22:05:45 +01:00
Cyberboss 1bbc640afe Runtime Dynamic Station Loading (#24171)
* Dynamic map loading prototype

* Get the title screen working

* Fixes the random pod bugs

* map configs

* Add back the asteroid

* Ignore the rotate file

* Fix some shit

* More shit fixes

* Babby's first json

* Cyberboss confirmed shitcoder

* Makes map rotation great again

* Moves the map defines

* Delete tgstation2.dm

* Convert runtimestation

* Convert PubbyStation

* Convert OmegaStation

* Convert Metastation

* Convert Delta Station

* Lol file extensions

* Reee line endings

* Take out the trash

* Fix loadallmaps.dm

* Deltaassssssstation?

* Fix travis

* Did I ASK you to change the line endings?

* Remove votable maps

* Cleanup

* Previous config. Load configs in New. Fix splash

* Fix this

* More generic minetype

* STOP TOUCHING THE LINE ENDINGS!!!

* Add some flexibility to /obj/screen/splash

* Fix the shit

* Update gitignore

* Smooth transition from last map

* Better check

* Missed this map rotate check

* Remove these checks too

* Prep for a future request by @kevinz000

* Fix z2 line endings

* Solution for custom .dms

* Rename some things, trim some fat

* Fixes default map_config

* Remove stale comment

* Delete the previous config after loading

* Don't try to open a non-existent file

* Delete the old rotator script

* And references to it

* Line endings

* More line endings

* Del checks from when m-config may have not existed

* LINE ENDINGS

* Update the default map config

* Map load error checking for what it's worth

* Small cleanup

* For case sensitive

* File systems

* Strip maprotate stuff from build script

* Spruce up the _maps tree. Compile some empty space

* Make travis simpler

* LINEARU ENDARU!!!

* tgstation TWO!!!

* Lowercase mine type

* Dummy dm's for testmerging

* Fixes job ordering

* If ghosts wanna watch the map load so be it

* Let them know what's going on

* Fixes z-transitions

* Optimize z expansion further

* Remove this old var

* Fix wiznerd teleportation

* Rmove butt

* Does the thing

* Moved temp configs to the data dir

* Un-touch gitignore

* Forgot templates.dm

* Forgot to include the includer

* Fair enough

* SILENCE IMBECILE!

* @Cyberboss still a fuckboi

* Speed things up a bit

* Fix a potential bug with the error message

* Whatever
2017-03-07 10:45:31 +13:00
Joan Lung d5c870e714 Merge pull request #24662 from lzimann/individuallog
Adds a way to see a persons's individual logs for the round.
2017-03-05 11:57:37 -05:00
Lzimann c9021c65be Fixes attack log on VV being sanitized 2017-03-04 15:06:11 -03:00
Lzimann e58ee1724f Refactors logging into a single var for all mobs and adds a wrapper for proper logging. 2017-03-04 13:32:35 -03:00
PJB3005 a63608d023 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-03 16:31:00 +01:00
oranges 97279cd41c Merge pull request #24556 from MrStonedOne/patch-323
[s]More security exploit patching
2017-03-01 09:26:27 +13:00
oranges bff44197af Merge pull request #24513 from Cyberboss/RidingIsShit
Fixes a ton of shit with riding_datums
2017-03-01 09:07:09 +13:00
Kyle Spier-Swenson 82ab8bcd19 [s]More security exploit patching
Thanks to Nadrew at byond forums

The full details is that somebody can use the built in version of these verbs to aimbot or find the location of items.

.click 'name-of-mob' and you will click on that mob, meaning you now point in that direction and if its in range, you click directly on it. something that could be automated with auto hotkey.

This still requires a control_freak bypass, but there is a way to do that that is stupid easy that I don't want to detail it.
2017-02-28 11:44:29 -08:00
Kyle Spier-Swenson a808e6f3b6 Closes up a exploit (#24543)
This was mostly harmless as it requires breaking out of control freak, but breaking out of control freak isn't hard for low security level verbs like this. I won't go into details but I was able to break out of control freak enough to run this command using a simple text editor.
2017-02-27 22:06:50 -06:00
Cyberboss ef7879545b Fixes a ton of shit with riding_datums 2017-02-27 12:14:29 -05:00
Joan Lung d5df752c0e Faction fixes (#24396)
* Faction fixes

* heh

* hup!

* i'm smart
2017-02-27 00:39:01 +13:00
kevinz000 8d20017fff Update mob.dm (#24297) 2017-02-21 09:09:29 +01:00
Pieter-Jan Briers 9b20c1e6c2 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-18 23:40:34 +01:00
kevinz000 d4a6cdc0e8 Adds riding on other carbon mobs
rscadd: You can now ride piggyback on other human beings, as a human being! To do so they must grab you aggressively and you must climb on without outside assistance without being restrained or incapacitated in any manner. They must also not be restrained or incapacitated in any manner.
rscadd: If someone is riding on you and you want them to get off, disarm them to instantly floor them for a few seconds! It's pretty rude, though.
2017-02-19 10:39:35 +13:00
Pieter-Jan Briers b5b93e51f7 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-18 16:52:07 +01:00
Cheridan 2e7c491d67 Merge pull request #24016 from MrPerson/wavedashing_is_a_legitimate_tactic_in_the_tournament_ss13_scene
Kills wavedashing and tactical resting
2017-02-14 21:40:13 -06:00
oranges c98461ceec Merge pull request #24057 from MrStonedOne/mcstatchange
Better tick drift tracking, Player visable ByondTime[tm] dilation tracker
2017-02-15 01:41:21 +13:00
uraniummeltdown 57c89e3dae More Window Flashing (#23923)
* added window flashing pref, added windowflashing to notify_ghosts, pollCandidates and similar procs

* disabled window flash for golem shells, ash walker eggs, drone shells and posibrains

* ignorepref var for ahelp/apm and roundstart
2017-02-14 10:49:06 +11:00
MrStonedOne 758d846eb7 Better tick drift tracking, Player visable ByondTime[tm] dilation tracker 2017-02-13 03:16:08 -08:00
PJB3005 f11c558c99 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-12 16:35:57 +01:00
MrPerson 4d5820fac7 Kills wavedashing and tactical resting
Adds a small delay upon standing up to eliminate wavedashing and tactical resting. Fuck these strategies.
2017-02-12 03:27:36 -08:00
oranges 51e1d518cb Merge pull request #23855 from Core0verload/shuttle_stat
Moves shuttle name to status screen
2017-02-10 20:31:18 +13:00
kevinz000 70dba6e3c8 [READY]Allows people to ride around on cyborgs (#23440)
* cyborg_riding_revival

* Knockoff Damage

* ...

* Restraint checks

* Update silicon_defense.dm

* Fixes throwing humans through a wall...

* no cyborg stacks

* wew wew human harm wew wew

* Fix

* ...

* FOR_THE_LOVE_OF_GOD_WILL_YOU_JUST_FIX_PLEASE

* armchecks

* ... What?

* Fixes..

* .

* honk

* stuffs

* fixes

* fine basilcuck

* fixes

* done

* eMAAAGS

* f i x e s

* this better fucking fix reee ;-;

* fix?!

* all_ready

* hm.

* fixes

* fixes...

* woops

* fixes

* defines

* ready
2017-02-10 20:22:40 +13:00
PJB3005 8ce6ae2b87 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-08 14:30:23 +01:00
c0 b9411a13b1 Moves shuttle name to status screen 2017-02-08 10:05:10 +03:00
Pieter-Jan Briers aeb057579e Hey it almost works 2017-02-04 01:00:12 +01:00
Kyle Spier-Swenson 12570805bd Closes the Pool. (#23150)
* Delete pool.dm

* Removes usage of PoolOrNew

* Wrap up
2017-01-22 16:00:23 -05:00
PJB3005 e2386a8bd8 Have some code 2017-01-17 22:54:05 +01:00
oranges fcc1b31913 Merge pull request #22531 from MrStonedOne/ter13ping
Adds client ping tracking, courtesy of ter13 of byond forums.
2017-01-05 19:09:02 +13:00
Cheridan d6cc0a9f81 Merge pull request #22518 from Cruix/abstract_stripping
Fixed being able to strip abstract items
2016-12-28 18:07:27 -06:00
AnturK 8bb8d924b6 Reduces AB overlay updates 2016-12-28 14:16:32 +01:00
MrStonedOne 998a78200a Adds client ping tracking, courtesy of ter13 of byond forums. 2016-12-28 02:28:22 -08:00
unknown 468c3ef0cd Fixed being able to strip abstract items even though you could not see them in the strip panel 2016-12-27 16:08:45 -06:00
ExcessiveUseOfCobblestone 2ba9739bd3 Legitimately Fixes The Bug Now 2016-12-03 18:31:01 -05:00
Joan Lung 0fc959d694 Improves Geis binding resist (#21846)
* Improves Geis binding resist

* rrrrgh

* FINE LIMIT IT OKAY
2016-12-02 12:56:31 +01:00
oranges 11029c86de Merge pull request #21853 from ExcessiveUseOfCobblestone/areyouokgrab
Fixes CtrlClicking Grab Exploit
2016-12-01 21:09:44 +13:00
MrStonedOne 1f8d998600 Improvements and fixes 2016-11-30 12:50:15 -08:00
MrStonedOne 76e1c6916f VV refactor 2016-11-30 12:49:21 -08:00
ExcessiveUseOfCobblestone e6ffc1cf57 citrus still not happy, must make happy 2016-11-29 23:09:47 -05:00
ExcessiveUseOfCobblestone 185ed7400b makes citrus happy 2016-11-29 23:08:15 -05:00
ExcessiveUseOfCobblestone f7be2bb768 Praise 2016-11-29 22:49:42 -05:00
oranges 1f5889303d Merge pull request #21753 from ChangelingRain/quickbindmore
You can now quickbind up to 5 scriptures
2016-11-27 23:05:50 +13:00
Joan Lung f89932bb38 You can now quickbind up to 5 scriptures 2016-11-24 21:59:36 -05:00
KorPhaeron e24bc66ecc You can now see which shuttle is coming in the status panel 2016-11-23 07:07:08 -05:00
Shadowlight213 19434f7e0b Improves handling for removing ghosts from the observers list (#21422)
* Improves logout handling for removing ghosts from the observers list

* Stuff

* WHERE DID ALL THESE USEFUL DEFINES COME FROM???
2016-11-10 09:33:04 +13:00
chowdermcarthor c7e474ccae Neck Slots (#21169)
* Added in a neckslot. Moved some tie items over to said neckslot.

* Changng some stuff to fix the new neckslot items.

* no message

* Altered comment to say that the old tie system is being kept as-is due to armbands and such instead of just avoiding conflicts.

* no message

* Changed the number for this.

* Fixed jaws of life not having a category, thus they only would show up when searched.
2016-10-26 19:03:41 +13:00
oranges 86a8d8a7f5 Merge pull request #20962 from phil235/hit_message
No more message spam when you witness someone being attacked or shot
2016-10-18 09:17:41 +13:00
Joan Lung 973e5c4012 Nerfs blobs (#20947)
* nerfs the blob

* we're already doing that gosh this code is old
2016-10-15 17:59:13 +02:00