Commit Graph

9225 Commits

Author SHA1 Message Date
Razharas 8f6897964c Merge pull request #3418 from VistaPOWA/pr_announce
[CONFIG][BACKEND] Adds PR announcing to the game.
2014-04-18 19:05:44 -07:00
Razharas 0c18d200cb Merge pull request #3124 from Ergovisavi/mineral_economy
Minerals rates, Mineral costs, Mineral amounts, Mining stuff, etc.
2014-04-17 19:25:07 -07:00
Razharas 328594934e Merge pull request #3113 from Aranclanos/doafter
do_after() fix
2014-04-16 21:43:36 -07:00
Ergovisavi 896414bcc4 Increased cost of gygax, decreased cost of durand, capped protolathe coeff at 2x 2014-04-16 20:09:54 -07:00
Ergovisavi f302adc8ab Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy 2014-04-16 16:58:28 -07:00
Cheridan 440039f0a2 Merge pull request #3429 from Giacom/fix_manuals
Fixes manuals being unreadable.
2014-04-16 14:31:52 -05:00
Cheridan b8e6e61dec Merge pull request #3426 from RandomMarine/theteargasitburns
Removes HEADCOVERSEYES from caps
2014-04-15 23:42:56 -05:00
ikarrus 5f5a470fe9 Merge branch 'master' of https://github.com/tgstation/-tg-station into steelpointcleanup
Resolved Conflicts:
	_maps/map_files/tgstation.2.1.3.dmm
2014-04-15 21:10:00 -06:00
Aranclanos 9ac52cf5ed fixes a code typo 2014-04-15 21:01:57 -03:00
Aranclanos 8db00be041 made the do_after() new checks be less stupid 2014-04-15 20:45:47 -03:00
Cheridan a8c5e2ea24 Merge pull request #3389 from Ikarrus/notifyfix
Fixed AI not being notified of new roboticist-built cyborgs slaved to it
2014-04-15 14:15:43 -05:00
Cheridan 4c66f666cb Merge pull request #3425 from Giacom/fix_magboots
Fixed magboots requiring to be turned on and off to correctly set NOSLIP...
2014-04-15 14:09:10 -05:00
Giacomand 3a6672b639 Fixes manuals being unreadable. 2014-04-15 18:37:48 +01:00
Cheridan 75919440d6 Merge pull request #3412 from Giacom/someone_was_lazy
Fixed the lazy "fix" which caused mobs that Login or Logout to lose their hotkey mode.
2014-04-15 11:24:07 -05:00
Cheridan cc81f6fee8 Merge pull request #3403 from Menshin/Atmosia_fixes
Fixes to atmosia computers and gas sensors (updated)
2014-04-15 10:49:24 -05:00
Cheridan 71cd05cf49 Merge pull request #3393 from Razharas/GrabPull
Added datum mutations
2014-04-15 10:27:31 -05:00
Cheridan 762bc4af62 Merge pull request #3386 from RandomMarine/mechpartstaketwo
Changes w_class of mech parts. Fixes/adds descriptions.
2014-04-15 10:21:41 -05:00
Cheridan dac4393fc4 Merge pull request #3404 from Aranclanos/lizardssss
Mutant race character preferences.
2014-04-15 09:59:06 -05:00
Cheridan 6203d89dcc Merge pull request #3413 from Giacom/fix_cyborg_spawn_runtime
Fixes a cyborg spawning runtime, due to the job datums.
2014-04-15 09:47:50 -05:00
RandomMarine 7e71f041fe Removes HEADCOVERSEYES from caps 2014-04-14 19:03:10 -07:00
Giacomand aa3a290cf2 Even more refactoring. 2014-04-14 22:51:37 +01:00
Giacomand ab0c6f9c58 Fixed magboots requiring to be turned on and off to correctly set NOSLIP; was caused by flags being null, instead of 0.
Refactor'd the magboot code to be more elegant.
2014-04-14 22:35:32 +01:00
Razharas 75246052a3 Merge branch 'master' of https://github.com/tgstation/-tg-station into GrabPull 2014-04-15 01:24:51 +04:00
Razharas 40c349c052 A little tweak 2014-04-15 01:24:36 +04:00
Miauw62 362a428b86 Merge pull request #3411 from GunHog/TatorTry
Gives the CE Advanced magboots for traitors to steal, and lets Sci make normal magboots![MAP]
2014-04-14 22:37:58 +02:00
VistaPOWA 10889bd303 huge update
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.
2014-04-14 21:07:00 +02:00
ikarrus b800d97e3c Changed execution chamber access to access_hos, removed bolt controls 2014-04-13 13:51:30 -06:00
GunHog 229aaeb1a1 Updates the magboots file to Gia's changes. 2014-04-13 13:37:59 -05:00
VistaPOWA c470ce545a oops, mistyped there 2014-04-13 19:22:28 +02:00
VistaPOWA 08e44ad812 Revert "Adds a separate config option for enabling comms/API"
This reverts commit 19d46a7084.
2014-04-13 19:19:10 +02:00
VistaPOWA 2459f5c17f Makes the nag message not activate if comms are not enabled
This nag message should only come up when something has gone horribly
wrong.
2014-04-13 19:18:16 +02:00
VistaPOWA 19d46a7084 Adds a separate config option for enabling comms/API 2014-04-13 19:16:10 +02:00
VistaPOWA 8453cf9af8 Removes a redundant message part. 2014-04-13 19:10:30 +02:00
VistaPOWA 00176c1b8c Removes an useless message_admins. 2014-04-13 19:07:09 +02:00
VistaPOWA ca4402332a [CONFIG][BACKEND] Adds PR announcing to the game.
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!)
2014-04-13 18:59:11 +02:00
Giacomand 9280e1410f Fixes cyborgs spawning as ghosts. 2014-04-13 13:04:36 +01:00
Menshin c3ff3fd4c8 * Added an option to initialize a newly build atmos computer to either monitoring distribution loop or the tanks.
Atmos computer are now reconstructible and usable.
* Make the atmos computers dialog auto-refresh so you can keep track of the data evolution (pressure rising, gaz mixture changing, etc)
* Formatted the dialog output for better readability
* Make the alert computer refresh when clearing an alert and updated the action text to tell what (area) alert was cleared (#3210).
2014-04-13 12:28:56 +02:00
Walter0o df3fb78613 Fixes a critical exploit.
While browsing through my server's code looking for possible exploits to fix, i noticed the following :

The autolathe can be used to duplicate any and all objs.

The faulty code accepts any refID from the usr without a safetycheck to see if the requested obj is in the autolathe_recipes list.

This works "only" on objs because it will trigger a runtime error if the object has no material vars.

The default buildcost values for obj are zero, so it always goes through the materials-check, but it would not be sufficient to plug this exploit at this point.

The trivial fix is to have a check to see if the given refID is in the autolathe_recipes list, although a datum-based construction method would probably be more robust.

As basically identical autolathe code appears to be used in Baycode , /tg/, /vg/, Para, and all other builds i could look at, i assumed this exploit has been undetected since Goon.

And indeed, the faulty code is present in Gooncode rev4407 and has been ever since.
2014-04-13 11:55:37 +02:00
Aranclanos 4a1ef3e53e Merge pull request #3398 from Giacom/optimised_recursive_mob_check
Small optimisation to recursive_mob_check() ...
2014-04-13 00:26:26 -03:00
Giacomand e4b9fb23b7 Fixes a cyborg spawning runtime, due to the job datums.
The H variable wasn't being set to the new robotize'd mob.
2014-04-12 21:12:58 +01:00
Razharas ffe7f6d4a4 Merge branch 'master' of https://github.com/tgstation/-tg-station into GrabPull 2014-04-13 00:04:51 +04:00
Razharas a250e5f670 More !!FUN!!
Im open to discussion as to remove some of the TOO op mutations
2014-04-13 00:04:41 +04:00
Giacomand 16ae0d9f0d Fixed the lazy "fix" which caused mobs that Login or Logout to lose their hotkey mode; even when they transfer to another mob. 2014-04-12 20:49:56 +01:00
GunHog 1366822ec7 Lets Sci make magboots! 2014-04-12 13:53:06 -05:00
GunHog da977a79e2 Adds the advanced magboots. 2014-04-12 13:51:06 -05:00
GunHog 23d39a296a Switches magboot target to the CE's boots. 2014-04-12 13:48:51 -05:00
Aranclanos 84bb0f338c Removes the extra dark vision of lizards 2014-04-11 21:18:49 -03:00
Aranclanos 2da47fbb79 Adds mutant races to the character preferences. It can only choose between lizard and human right now.
Adds a new server configuration to toggle on and off the mutant races preferences. If it's off, everyone will be human.
2014-04-11 21:10:27 -03:00
Menshin aeda005b76 Fixes the atmospheric computers, so they actually recieve input from the various sensors in the room.
Corrected the output variables of the gas sensors in each gaz tank.
2014-04-12 01:39:40 +02:00
fleure 1d25935a47 Merge pull request #3294 from RandomMarine/sprayvars
Spray bottle tweaks and additions.
2014-04-11 23:08:55 +01:00