Improves clean_map.bat - will now prompt you for a path relative to the map_files directory, making it easier to use with the new split-zlevel maps
Improves prepare_map.bat - will now automatically backup ALL .dmm files in map_files and subdirectories.
Readds the Festivus Pole to the RD's office, since the break room is gone
Makes a wizard robe variation of the santa outfit without all the bonus effects (not spaceworthy, can't hold literally everything) so the crew can experience the joy of meeting and subsiquently killing santa claus
Fixes#6230 as a matter of course (someone needs to generalize it to just work for all maps at once)
A frequent problem on all SS13 codebases is keeping the changelog up to date, as the changelog is a horrible nightmare of bad HTML. On top of this, pull requests that modify the changelog often cause merge conflicts. For this reason, codebases without a strict update process don't bother updating the changelog.
To solve this, we at /vg/ propose this system, which decentralizes the changelog entries by developers into one changelog per developer (reducing the chance of a conflict), AND simplifies them into YAML, which is far simpler for git to handle.
Changelog *generation* is now performed centrally after a batch of PRs are pulled, and the system automatically generates HTML and timestamps everything. A central "database" also keeps track of all changes to prevent duplication and allow further updates to be added to the same date, without creating a mess. A templating system is also installed, to allow some customization of the output product without having to dig around in the python code.
* Port requested by Cheridan.
* Timestamp system has been updated to handle /tg/'s special snowflake timestamp format.
* I've also had to fix some typos in the changelog itself in order to get the dates to parse, otherwise, b(e)yond some indenting changes and comment removal, it's identical to the old changelog.
* Python 2.7 is required to run the genchangelog tool, as is PyYaml and BeautifulSoup 4.
* And yes, I tested this, for once.
Thanks @Giacom for the info!
PR announcer is now able to authenticate with Nickserv.
Communications key moved out of config controller.
Even better Regex validation.
Reading now has even more exception handling.
Branch info no longer included in PR message. Exception handling
everywhere. Retrying connection is now a feature, also it won't crash
anymore if the server goes down for some reason when it tried to send.
Refactored code.
Removed 54331321314314135 counts of /client/proc/fun()
Makes the announcer better in every aspect (less bugs, less fun, more
merging announcement capability)! Also makes it require *just* .Net 4.0
instead of 4.5.
Adds the option for players to disable the PR announcements.
Adds a C# program that allows you to parse GitHub Pull request opening
notifications sent to an IRC and display them in-game.
Adds authentication to the world/Topic() procs, allowing you to easily
and securely input data into the game (EXPORT DOES NOT REQUIRE IT!)
-Removes the yellow gloves on the Nuke Ops shuttle. (They were completely redundant, as the gloves they start with were already insulated (!!!)).
-In return, adds a laundry room to the nuke ops staging area, allowing them to paint their gloves as they please if they want to be stealthy.
-Removes 'SWAT' gloves in favor of the less-weirdly-specific combat gloves. Codewise, they were exactly the same.
Updates spacebattle.dmm, as it had an instance of swat gloves.
Adds a link in the mapmerge tool instructions to assist in setup.
**Run this script every time you have compiled your code if you are using external_rsc_url.txt, otherwise players will get errors when joining.**
Edit the batch-script with your login details
-----
* Replace **USERNAME** with your FTP username
* Replace **PASSWORD** with your FTP password
* Replace **FOLDER/FOLDER** with the folder on the FTP server where you want to store **tgstation.rsc**, for example: **cd www/rsc**
* Replace **FTP.DOMAIN.COM** with the IP-address or domain name of your FTP server
* Add the URL to the location of **tgstation.rsc** on your webserver into **data\external_rsc_urls.txt**
All credits to the author for this handy little script.
I Committed the modified python script to tool directory. Although it needs to be in the root folder of your repo to work.
To notice the improved compile times, in dreammaker go to Build > Preferences > and untick "automatically set file_dir for subfolders"
If this commit inteferes with any large projects just revert it, do your thing, then rerun the script. Easy-peasy.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4488 316c924e-a436-60f5-8080-3fe189b3f50e