Commit Graph

5814 Commits

Author SHA1 Message Date
Malkevin 9eaf89b3aa Cargo Overhaul: Phase 1
-Ported Bay's cargo computer category system

-Created a box containing six flashes

-Crates have been tweaked significantly. Crates have been reduced to single item types where possible, namely with expensive crates such as weapons and armor. A total of 28 new crates have been added, including chemical and tracking implants, and raw materials can also be bought from cargo for a significant number of points (subject to change)
2013-08-10 02:51:16 +01:00
Giacomand ef5f2f4b1d Merge pull request #1077 from Carn/misc
Misc
2013-08-08 11:37:38 -07:00
Matevž Baloh 8c61fbbeea Merge pull request #1073 from Giacomand/ntsl_crash_fix
NTSL Crash Fix
2013-08-07 09:19:36 -07:00
carnie ada01c7e5f Reverting some accidental changes.
Medical consoles emp_act uses random_blood_type() random_name() etc, rather than hardcoded pick/rand.
2013-08-07 16:44:17 +01:00
Giacomand 9ac8393647 * Reverted malfunction.dm being changed. 2013-08-07 10:18:13 +01:00
Matevž Baloh 38a697b41c Merge pull request #1075 from Giacomand/syndie_menu_collapse
Added buttons to the syndie uplink which will reveal/hide the description of the items.
2013-08-06 22:11:32 -07:00
Matevž Baloh 5b50415bd3 Merge pull request #1076 from Giacomand/smallBlob
* Small fix for blob spores so that they will remove themself from the ...
2013-08-06 22:08:18 -07:00
Matevž Baloh c98bb429e1 Merge pull request #1064 from Giacomand/debug_instances
Added a debug verb for counting non-turf instances during rounds.
2013-08-06 18:19:57 -07:00
Giacomand 2b0ed74f55 * Removed the ability to use functions inside parameters, to prevent recursion crashes.
* Added an error message for it.
 * Added some other crash preventing measures.
2013-08-06 21:39:21 +01:00
carnie 3317aa9fe3 Merge branch 'master' of github.com:tgstation/-tg-station into FUTURE_DNA_2
Conflicts:
	code/game/dna.dm  <-- leave this shit alone unless it's a small-tidy change. ffs.
2013-08-06 09:54:24 +01:00
carnie 485e87728e Resolves a typo where bloodying a mob bloodied it with its own blood, rather than covering the assailant in the victims blood. 2013-08-06 08:12:17 +01:00
Giacomand f42acc0302 * Small fix for blob spores so that they will remove themself from the factory list if they're deleted, instead of being killed. 2013-08-06 06:32:38 +01:00
Giacomand ad8c525218 * Added buttons to the syndie uplink which will reveal/hide the description of the items. [?] [X]
* Fixed being able to order items with an inactive uplink.
 * Shortened the name of an uplink item to make room.
 * Removed the (?) from the Random Item to help avoid confusion with the new buttons.
2013-08-06 05:57:11 +01:00
Giacomand 53244202be * Fixes the NTSL crashing the server by setting the max recursion limit to 15. The problem was that the BYOND recursion limit was being met before the NTSL recursion limit.
* Added admin warning messages for the recursion limit.
 * Made the admin warnings only appear for every new program that is loaded, and not for everytime the script runs.
 * Made the preset servers set their names to their ID.
2013-08-06 01:49:00 +01:00
MrPerson f77e934c33 Fix for building an AI Upload or Borg Upload computer failing and causing a runtime. 2013-08-05 17:08:29 -07:00
Aranclanos d242f8aeaa Merge pull request #1065 from Giacomand/fix_malf
Fixed the malfunction gamemode having 0 player requirements.
2013-08-05 15:11:35 -07:00
Cheridan 6f4e534ca3 Merge pull request #1066 from Giacomand/doppler_array_fix
* Fixes the doppler array being undeletable.
2013-08-05 11:32:29 -07:00
Matevž Baloh 4ce9bb13a1 Merge pull request #1058 from KazeEspada/poison
Makes alchohol poisonous,.
2013-08-05 09:20:23 -07:00
Aranclanos 1837271bdb Merge pull request #1067 from Giacomand/ntsl_possible
* Changed NTSL max statements to 900. It was possible that it reached the 1000...
2013-08-05 09:02:00 -07:00
Giacomand da2adeb755 * Changed max statements to 900. It was possible that it reached the 1000 limit before checking if there were too many statements.
* Minor tweak to the length() proc.
2013-08-05 02:32:28 +01:00
Giacomand d6545c57b7 Merge branch 'newaiupload' of https://github.com/MrPerson/-tg-station into newaiupload 2013-08-05 01:29:51 +01:00
Giacomand 8180f4d18a Merge pull request #1054 from Cheridan/Changelings
Further Ling Tweaks
2013-08-04 17:18:18 -07:00
Giacomand 69cb1eb985 * Fixes the doppler array being undeletable. 2013-08-04 21:55:39 +01:00
Giacomand 6d36476abf * Fixed the malfunction gamemode having 0 player requirements. 2013-08-04 21:49:24 +01:00
Giacomand 13d76e6da2 * Added a debug verb for counting non-turf instances during rounds.
* Added a category to the kaboom verb.
2013-08-04 21:42:36 +01:00
Giacomand 29c18f550a Merge pull request #1059 from Cheridan/Doppler
Doppler Array Sprites
2013-08-04 12:52:21 -07:00
Cheridan b0480cfcd2 Merge pull request #1047 from Giacomand/exploit_paper
Paperworks Topic Exploit Patch
2013-08-03 10:04:03 -07:00
Cheridan e6589c584e Merge pull request #1053 from Giacomand/musician_fix
Runtime fixes.
2013-08-03 10:03:45 -07:00
Cheridan 753dee4fe7 Merge pull request #1052 from Faerdan/master
UI Updates
2013-08-03 10:02:43 -07:00
Cheridan 37811be3c6 Merge pull request #1049 from Giacomand/atmos_hardsuit
[MAP] Added the atmos hardsuit to the map.
2013-08-03 09:44:10 -07:00
Cheridan 88f2d2d522 Doppler Array Sprites
Adds sprites for the tachyon-doppler array machine, makes some minor changes to allow it to be rotated manually and wrenched.

In addition, I missed a few stray pixels in blood.dmi during my whitespace cleanup.
2013-08-03 01:13:54 -05:00
KazeEspada 70ccad2de9 Makes alchohol poisonous, 250 units of ethanol is lethal, kills very very slowly. Makes ethanol more potent. Gives Thirteen Loko an actually recipe. 2013-08-02 18:40:42 -07:00
Cheridan 049dcaa46b Further Ling Tweaks
-Fixes a bug where a changeling could use revive after being husked by another changeling. The husk also loses his absorb points to the changeling that ate him.
-Fixes some objective text to use appropriate cases when dealing with numbered objectives ("1 genome", "2 genomes", so on)

-Resonant shriek now acts as a "flash" for cyborgs in range, giving changelings an in my opinion much-needed anti-silicon ability. Changelings in the area will also be able to hear the shriek.
-Spread Infestation requires fewer DNA absorptions now, but costs more chems to use and creates 1 fewer spiders.
2013-08-01 21:14:50 -05:00
Giacomand ce30071077 Runtime fixes.
runtime error: Cannot execute null.on reagent change().
proc name: del reagent (/datum/reagents/proc/del_reagent)
  source file: Chemistry-Holder.dm,308
  usr: null
  src: /datum/reagents (/datum/reagents)
  call stack:
/datum/reagents (/datum/reagents): del reagent("pacid")
/datum/reagents (/datum/reagents): clear reagents()
Chemsmoke (/datum/chemical_reaction/chemsmoke): on reaction(/datum/reagents (/datum/reagents), null)

runtime error: Division by zero
proc name: Topic (/datum/song/Topic)
  source file: musician.dm,193
  usr: Tico-Tico Tambien (/mob/living/carbon/human)
  src: Untitled (/datum/song)
  call stack:
Untitled (/datum/song): Topic("src=\[0x210054cd];import=1", /list (/list))
2013-08-02 00:28:08 +01:00
Cheridan 5968200325 Merge pull request #1043 from Tenebrosity/uplinkdescriptions
- Adds descriptions to uplink items explaining their use
2013-08-01 13:46:47 -07:00
Mark Aherne (Faerdan) 63d2104c80 Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-08-01 18:10:26 +01:00
Mark Aherne (Faerdan) dacd5da81a Choose Profession
- Updated to new UI
- Put professions into columns to reduce the length of the window

Supply Ordering Console
- Updated to new UI
- Added "Main Menu" button to the top of all lists

Security Records Console
- Fixed colors (eyes should bleed less now)

Voting Panel
- Updated to new UI

Newscaster Unit
- Updated to new UI

DNA Modifier Console
- Overhauled UI to make it (slightly) more accessible

Airlock Control Console
- Fixed UI not updating automatically
- Updated to new UI
- Overhauled UI
2013-08-01 18:09:58 +01:00
MrPerson 0a5c394b90 Merge branch 'master' of https://github.com/tgstation/-tg-station into aiupload 2013-08-01 09:40:20 -07:00
MrPerson 6c65999c91 Major refactor of AI upload modules to not be dependent on the upload computers.
Modules can just run install(target,user) and everything will work fine.
Upload computers cleaned up quite heavily. Less copy+paste. Removed that pointless "Open access panel" verb they had.
Law changing procs moved from mob/living/silicon/robot and mob/living/silicon/ai to mob/living/silicon. This means clear_inherent_laws(), add_inherent_law(), etc. This is what the new file is for. Doesn't change anything since they both had exact copies of the same procs.

NOTE: This commit doesn't change the maps, so don't checkout to this without the next one.
2013-08-01 09:34:40 -07:00
carnie e7b586a095 Replaced organ helper procs with a single more versatile and strealined one. 2013-08-01 14:42:32 +01:00
carnie 02be173c60 Renamed variables:
b_type to blood_type
h_color to hair_color
f_color to facial_hair_color
f_style to facial_hair_style
h_style to hair_style
2013-08-01 13:48:41 +01:00
Tenebrosity a87931dd5b Descriptions 2013-08-01 19:47:58 +12:00
Giacomand 4a8e492d59 * Added the atmos hardsuit to the map.
* Removed the rad protection from the atmos hardsuit.
2013-08-01 00:03:30 +01:00
Giacomand 3236425152 Merge pull request #1048 from Incoming5643/monkeydamage
Removes the hashnames from humans turned monkey (Attempt the THIRD)
2013-07-31 14:23:51 -07:00
Matevž Baloh 56a7639523 Merge pull request #1045 from Ricotez/master
Added an Atmospherics Hardsuit.
2013-07-31 14:22:39 -07:00
Incoming 9e0d9661d9 Removes the hashnames from humans turned monkey (Attempt the third)
This deals with humans using ling powers or DNA injectors to become things like "Monkey (42A0)" and such

Calling out over the radio "LOOK FOR THE MONKEY WITH THE FOUR LETTER NAME/NAME WITH LETTERS IN IT" is shitty and meta. Humans shouldn't be able to tell at a glace that a monkey is actually a player unless it ACTS like a player. Let people try some reverse Turing test shit and mimic a computer controlled monkey.

Note: This is a remake of an earlier request (#1028) that was in ITSELF a remake of an even earlier request (#1003). I am sorry for burning these numbers.
2013-07-31 15:33:53 -04:00
Ricotez 651166d96e -Added in-hand sprites for the atmospherics hardsuit.
-Dropped the radiation protection of the atmospherics hardsuit from 75, what engineering hardsuits have, to 50, what all other hardsuits have (except for CE).
-Added fire protection to the atmospherics hardsuit (equal to that of the CE and firesuits).
2013-07-31 18:11:09 +02:00
Giacomand 3e8369d95d * Adds checks in the paperwork module topics. Fixing the exploit that would allow you to teleport anything. 2013-07-31 15:41:27 +01:00
Matevž Baloh 9455a1a49e Merge pull request #1014 from Jordie0608/master
Buildable and Decon-able Cyborg Rechargers
2013-07-31 03:58:39 -07:00
Ricotez 6576faa361 Added an Atmospherics Hardsuit.
-Added sprites for the hardsuit to the right files.
-Added code in rig.dm for the Atmospheric Hardsuit.

The stats of the Atmospherics Hardsuit are equal to those of the Engineering Hardsuit, so the differences are purely cosmetic in nature. It lets mappers distinguish between hardsuits assigned to Engineering and Atmospherics.
2013-07-30 15:53:59 +02:00