Commit Graph

21098 Commits

Author SHA1 Message Date
kevinz000 cc340cb73b stuff 2017-06-03 14:00:14 -07:00
kevinz000 7bde181832 gangboss 2017-06-02 02:28:31 -07:00
Joan Lung 6944e25513 Adds three unique kinetic accelerator modules to necropolis chests (#27906) 2017-06-01 17:31:35 -03:00
Jordan Brown 916d1b4cd7 TGS3 DM changes (#26534)
* TGS3

* Fix line endings

* Enable 16-bit long topics

* Cleans up topic socket usage

* Reduces and refines the IRC status throttle

* Increase the CP status delay to a reasonable amount

* Fixes the testmerge command not having a keyword

* Clean up rebooting a bit

* Get error codes from windows when symlinking fails

* Clean up world announces

* Aborting compilation will kill the DD process

* Add support for changing the project name

* Removes the log page

* Add support for compile cancellation

* Version bumps and docs

* Add merge-pr repo CL command

* Fixes DM cancel command's help message

* Refactor command line to show better formatted help text

* Corrects a typo

* Multi-key game options must be manually edited

* Moving of the server installation from the control panel

* Fix a bug with server moving

* Corrects webclient disposal syntax

* Service now handles the PR Json the game uses properly

* PR listing command for CL

* Fixes reversed testmerge and update help entries

* Windows scheduling to help avoid reboot crashes

* Generalization of chat infastructure

* Brings a file name in line with everything else

* Shutdown exceptions no longer keep the service online

* Enable provider switching on the backend. More thread safety

* Support for switching, password encryption and defaults.

* Removes boilerplate on log writing

* Discord integration

* Update the installer dependencies

* Version bump

* Adds support for getting the latest byond version

* Fixes issue with not being able to set discord channels

* Fix being able to reconnect if chat is disabled

* Extra validation for interface types

* Add the Chat page for the control panel

* Various cleanup

* Set read ACL on the data directory

* Remove redundant namespace usage

* Fixes some buttons not updating the server page

* Future proof against upcoming removal of repo data directory

* Normalize Main declaration

* Update the IRC library

* Enables CTCP

* Removes useless hack

* Logging + enable IRC private messages

* Jobs config

* And finally the maps config

* Save the last config panel visited

* Not gonna use these

* Minor formatting cleanup

* Fixes the chat page not refereshing after clicking reconnect

* Fixes server page not initializing correctly

* Repo now defaults to tgstation github when not found

* Revert "Set read ACL on the data directory"

This reverts commit 15b0021ec51532bca14690a884caa81e811fbc46.

* Design the admin config page

* Prep format the repo's admin_ranks.txt

* Add a negative permissions field

* IRC now RFC quits before disconnecting

* Turns out that fixed the disconnect lag

* Updates the admin ranks config api to work for us

* Done with this config shit

* @optimumtact

* Fix this

* Fix the .wxs

* Try to get md5/sha1 working.

* Add FCIV to appveyor

* Generalize the command class

* Revert "Generalize the command class"

This reverts commit 5c61f6df58d66f0fea4170c8aee0cd5beaa99b5d.

* ITS THE FUCKING SEX NUMBER!!!!

* Final touches

* No THESE are the final touches

* Do not advertise

* Revert "Do not advertise"

This reverts commit f64281d486f9ca27e39f19635ab4deacb2d7e1ac.

* Hopefully the last version bump for long time

* Fix line endings

* Fix default dbconfig.txt

* Fix Discord not checking the right admin channel

* Fix discord listening on ALL channels instead of configured ones

* Package the discord fixes for @JamieH

* Format the testmerge data a little better

* Apply 7 character clamping of commit strings

* Fold admin hard reboot into regular reboot list

* Backward ahelp compatibility with the adminbus bot

* Removes an unecessary semicolon

* Fix stray merge conflict in the config

* Fix Newtonsoft being included by the commandline

* Improve byond update logging

* Chat cleanup

* Fixes some setup non-errors from being displayed

* Repository no longer counts being busy as being valid

* Repository no longer valid while cloning

* Fixes a nudge socket change issue

* Frontend cleanup

* Fixes CanStart race condition

* Fixes compile cancel delays

* Various fixes

* More fixes

* Better readme

* More readme

* Fix a config command description

* Add missing repo status command

* Never delete the backups

* Log the compiles

* More logging

* Stuff

* A thing happened, but I'm not sure what

* Tiny

* INB4 second squash

* Version bump

* Shallow clones should speed things up

* Regular clones

* This is how it's set on travis

* Fix this dupe

* Add backup tag support to backend and command line

* Add some missing repo commands, fix GetHead. Fix reset on branches

* Remove the interfaces for commit and push

* Remove that generate changelog checkbox

* Yeah, that's a misunderstanding

* Make changelog pushing a config, with no way to enable for now

* Add Reset and Recompile option

* Update readme

* Repo page cleanup

* Fixed NudgePort message possible repeating
Fixed Reset and Recompile option always being visible

* Fixed compilation copy not overwriting files
Fixed compiler trying to unecessarily delete the whole A/B folder
Improved game folder initialization speed

* Selectively stage the html folder

* Make the restriction a config

* Switch to using LibGit2Sharp+SSH

* WIP SSH support

* Removes some success chat messages

* Make repo authentication purely file based

* Quick IRC fix

* Should all work in theory...

* More fine grained

* Remove the username thing

* Use the right default email for tgstation-server

* Update the readme

* That's worthy of a version bump

* Speling

* Makes it do as the readme says

* Fix testmerge list not having a scrollbar

* Trying out commit message based deployment [TGSDeploy]

* Whoops

* Testing

* Better

* Version Bump [TGSDeploy]

* Need to set the var at parent scope [TGSDeploy]

* Use the commit message

* Try this [TGSDeploy]

* Try just this

* This maybe? [TGSDeploy]

* >like [TGSDeploy]

* Wildcard, bitches [TGSDeploy]

* Saner title [TGSDeploy]

* Readme update

* This should loin ya

* Fix it [TGSDeploy]

* Readme, cleanup, and doc updates

* Improve DD crash handling

* Version bump [TGSDeploy]

* TGS3 Config Changes

* Line endings

* Map config code change

* Missed a few

* Security and Visibility selectors for the Server page

* Fixes OCD

* Fax it

* Fixes

* Version bump [TGSDeploy]

* eh

* The word comment has lost it's meaning to me

* This is a terrible name but whatever

* Support config changes

* This is part of the code so it belongs with the code

* ExportService now has a return value

* Copying of the logs dir during compile for #27674

* Version bump [TGSDeploy]

* Removes some uneedful

* Moves daemon config to BYOND folder, much safer

* Fix a config comment translation miss

* Fix project settings issue

* Fix config apply button not showing up after repo clone

* Fix anchoring for Backup Tags: label

* Version Bump [TGSDeploy]

* Nudge port only listens while server is running

* Fix some instances of the control panel crashing when the service stops

* Add start menu shortcuts

* Remove the actual server

* Remove appveyor

* Fix gitignore

* And this

* Readd HTTPS_Get for now

* Readd legacy support

* Fix

* Fix this stuff

* Last thing

* Line endings

* Final touches

* Dat newline

* More stuff

* Where'd that go?

* Real final touches
2017-06-01 21:16:07 +02:00
Leo 6af9400120 Fixes show all logs runtiming, also allows multiple individual log windows open (#27903) 2017-06-01 10:01:58 -06:00
Goodstuff c8717940a2 Fixes black carpet recipe and sprite (#27891) 2017-06-01 10:38:24 -03:00
Leo fcde4bee33 Merge pull request #27894 from Shadowlight213/idon'trememberwhyleowantedmetodothis
Lowers portable pump max pressure to 1013.25
2017-06-01 01:13:36 -03:00
Shadowlight213 966c0e77ab Borg module resets now require cutting instead of pulsing the reset wire (#27880) 2017-05-31 21:55:44 -03:00
oranges b16938ad99 Merge pull request #27877 from tgstation/RemieRichards-patch-1
Advanced proccall now supports /proc/PROCNAME
2017-06-01 12:23:41 +12:00
kevinz000 4f7970b3b9 Gang Machinegun Mouse Tracking + Projectile Source Fix (#27868)
Moves Gang Machineguns to its own file. It's not a goddamn portable turret and it's not even something that uses power!

Gang Machineguns now track the mouse location of the first buckled person (For those who don't code, that means the person using it)

Gang Machineguns will automatically aim and turn towards whatever that person is pointing at.. 
However, to make it target something specifically instead of a direction, you still have to hold your mouse down while firing.

Gang machineguns will no longer cause the user to shit out bullets if they unbuckle during firing :^)

SOME REFACTORS TO PIXEL PROJECTILES ARE INCLUDED...
2017-06-01 12:10:47 +12:00
Lzimann bdbbc98a31 Fixes master 2017-05-31 13:25:41 -05:00
Expletive 2b298bb6aa Adds The NT-75 Electromagnetic Power Inducer (#27653) 2017-05-31 14:59:13 -03:00
kevinz000 4f119e5129 Beam rifle combat rebalance (#27867) 2017-05-31 14:58:26 -03:00
kevinz000 800d7ec893 Adds repair and lavaland map generator templates for buildmode use (#27865) 2017-05-31 14:57:18 -03:00
Leo df4615a9e4 Merge pull request #27870 from ChangelingRain/altunclickable
Fixes ghosts using marker beacon
2017-05-31 10:47:50 -03:00
Shadowlight213 6e9808492e Lowers portable pump max pressure to 1013.25 2017-05-30 21:35:26 -07:00
Joan Lung 5ef4f1581a Merge pull request #27881 from Expletive/luxurycapsule
Luxury Bluespace Shelter Capsules, Take 2.
2017-05-30 18:05:31 -04:00
Expletive 9466b6f62c Maybe this time I won't fuck it all up 2017-05-30 14:10:54 -07:00
Remie Richards 0fd4231143 If the comment were code, it would have errored! 2017-05-30 20:51:05 +01:00
Remie Richards 968b70da91 Advanced proccall now supports /proc/PROCNAME 2017-05-30 20:49:20 +01:00
kevinz000 66789e4fbd !!!Projectile spread tweaks!!! <-- Yes, this is a huge balance change for dualwielding! (#27754)
* Update gun.dm

* Update gun.dm
2017-05-30 10:21:41 -06:00
Joan Lung 878ed07a55 Adds some silly new meson failure excuses (#27820)
* Adds some silly new meson failure excuses

* more!
2017-05-30 10:12:04 -06:00
Joan Lung eda645b055 Merge pull request #27837 from tgstation/lzimann-brhr
Changes a tag in individual logs
2017-05-30 09:52:10 -04:00
Joan Lung 48f1097516 Merge pull request #27831 from AnturK/silicon-multiple-personality-disorder
Fixes multi cyborgs
2017-05-30 09:51:13 -04:00
Joan Lung 55bdc6a215 Fixes ghosts using marker beacon 2017-05-30 09:49:05 -04:00
kevinz000 29a1734b3c [READY]Replaces R&D accelerator laser with beam rifle, adds MouseMove and mouse parameter tracking to client, adds blast cannons! (#27618)
kevinz shitcode
2017-05-29 20:44:42 -05:00
Leo e320347125 Merge pull request #27805 from AnturK/useless
Removes poison pen.
2017-05-29 16:59:55 -03:00
Leo 23d2e3732e Fixes pAI letting you return to lobby (#27812) 2017-05-29 21:42:38 +02:00
bgobandit 23e3f14223 The officer's sabre can be used to remove a lizard's tail. (#27756)
* The officer's sabre can be used to remove a lizard's tail.

* added the sharp item check that incision has
2017-05-29 10:08:23 -06:00
AnturK 19192fd4ca Removes dragoontomb ruin and loot. (#27799) 2017-05-29 10:04:29 -06:00
Leo 4ffcb04ce2 Merge pull request #27782 from Jordie0608/weshouldprobablyreportthistolummoxbuttheressolittleinformationtoworkon
Adds coalesce to world.internet_address
2017-05-29 11:14:33 -03:00
AnturK 97850a89f4 Speeds up apc visual updates (#27797) 2017-05-29 11:13:28 -03:00
Joan Lung 90335b64bb Merge pull request #27796 from bgobandit/whosagoodianyesyouareianyapyapyap
You can pet dogs again.
2017-05-29 09:58:32 -04:00
Leo 159c524221 Changes a tag in individual logs 2017-05-29 08:41:59 -03:00
Leo 6d68f6bc79 Merge pull request #27768 from AnturK/coil
Cable coils New -> Initialize
2017-05-29 08:33:59 -03:00
Leo 7ddb54f439 Merge pull request #27774 from ChangelingRain/mesontextfix
Fixes mesons giving the wrong message when toggling off
2017-05-29 08:31:42 -03:00
AnturK 7ae6c774ff Duh 2017-05-29 09:47:23 +02:00
AnturK c052914f7f Fixes multi cyborgs 2017-05-29 09:21:37 +02:00
Joan Lung ac4da32733 Splits mining_mobs.dm into separate files (#27773)
* Splits mining_mobs.dm into separate files

* find/replace
2017-05-29 02:16:26 -04:00
kevinz000 6cfbab9e2e Update gun.dm (#27776) 2017-05-29 02:15:47 -04:00
Steelpoint ac8dddb00f [Centcom] Nanotrasen Private Security 2.0 (#27652)
This PR adds a lot of changes so I'll list them one by one, this is a continuation of my original NPS PR, however with criticism taken on: #24161

Centcom Nanotrasen Security. The centcom docks now have two NT private security officers, though they don't seem very lifelike (AKA: Cardboard cutout).

New NT Private Sec cardboard cutout, can be acquired in game as you do with every other cardboard cutout.

New passive, retaliate, NT Private Security NPCs. These NPCs are akin to their aggressive versions, however these officers will only attack someone who attacks them first. If attacked they will call for backup and engage the perpetrator with extreme prejudice.

They are also apart of the 'nanotrasanprivate' faction, meaning they will not attack each other, their aggressive counterparts or player controlled Human Private Sec.

Currently none spawn on any map.

New cyropod Private Security Officer pods. These function akin to lavaland roles in that you click the sleeper and you become that role. The Cyro PSO is currently admin only, but spawns as apart of the same faction as the NPCs. They have all access to centcom
2017-05-29 09:38:26 +12:00
AnturK 0a2d1f1bf3 coil to initialize 2017-05-28 23:09:53 +02:00
swindly 5fb79e7d92 Fixes attaching heads without brainmobs (#27765) 2017-05-28 18:07:38 -03:00
AnturK ac0ee0f317 Removes poison pen. 2017-05-28 20:16:10 +02:00
WJohn 5c3b433489 New syndicate cosmetics, turfs, and spawners. (#27760)
* Loads of syndicate battlecruiser related content. Clothing, turfs, areas, and a few mob spawners.

* Moves new plaque turfs and all other ones to a new plaques dmi.

* does what joan asked

* whoops forgot to add some dmis and delete one

* Adds syndicate energy turrets.

* PROBABLY STILL OKAY

* Unticks file dir?

* Forgot to remove extra sprites in shuttles.dmi since they're now in proper dmis of their own in full size.
2017-05-28 18:02:33 +01:00
Steelpoint 03b31490dd [Lavaland Ruin] Crashed Marine Transport (#27660)
* InitialCommit

* MergeConflict

* Mistakesweremade

* MissingText

* MoreFixesAndBlackList

* Tweaks

* FixedIssues

* FinalFixHopefully

* NewWalls

* IDCardAndNoNTReferences

* LorePassOver

* ArmourNerf

* MergeConflicts

* MergeConflict

* MergeConflict

* SlightRework

* Terran

* IronHawk
2017-05-28 10:30:17 -04:00
Leo 1bf60eb89e Merge pull request #27758 from ChangelingRain/mousedrake
Finally remembers to make drakes unclickable while they're in the invulnerable stage of swooping
2017-05-28 10:41:26 -03:00
Joan Lung b7945f5b4c Merge pull request #27706 from cacogen/aifollowlinks
Adds AI follow links to PDA messages and holopad speech
2017-05-28 09:14:17 -04:00
Joan Lung e5882369c3 Merge pull request #27743 from Cyberboss/patch-98
Ports cable structures to Initialize
2017-05-28 09:12:39 -04:00
Joan Lung c5ebdb2e46 Merge pull request #27735 from lzimann/computer
Ports modular computers to initialize
2017-05-28 09:11:05 -04:00