Commit Graph

3054 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
Matevž Baloh
56a7639523 Merge pull request #1045 from Ricotez/master
Added an Atmospherics Hardsuit.
2013-07-31 14:22:39 -07: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
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
Jordie0608
28ea16e498 Merge pull request #2 from tgstation/master
This had better work...
2013-07-30 06:02:28 -07:00
Cheridan
bb53084249 Merge pull request #997 from Malkevin/reflectivejugs
Construct buffs.
2013-07-27 20:42:46 -07:00
Cheridan
d48bb5d278 Merge pull request #1029 from Aranclanos/CheckCompletitionRuntime
Runtime fix for ninja steal objective.
2013-07-27 20:39:45 -07:00
Intigracy
293fc7ce6c Removed the check in jobbans that prevented admins from banning each other. Everything is already logged up the yinyang, admins are able to regular ban themselves, even perma, and sometimes an admin NEEDS to be jobbanned for something. 2013-07-27 03:30:33 -07:00
Cheridan
a77d09131b Merge pull request #1023 from errorage/2013-07-25-adminhelps-to-irc
Admins without +BAN no longer stop adminhelp relaying to IRC.
2013-07-26 14:41:17 -07:00
errorage
23703d19ed Slight edit to the output format, it now writes AFK/TOTAL and IGNORED/TOTAL as an ignored admin might also be afk, so he'd be counted twice. 2013-07-26 23:03:44 +02:00
Matevž Baloh
3684fa1677 Merge pull request #1019 from Aranclanos/RuntimeThrows
throw_item() small cleanup.
2013-07-26 11:12:42 -07:00
Matevž Baloh
9f593af0e0 Merge pull request #1022 from Aranclanos/DisposalLosingAir
Disposal standarization and runtime fix.
2013-07-26 11:08:37 -07:00
Aranclanos
ba0299a835 The steal objective from ninjas who are spawned by events will now have the var owner properly set, avoiding runtimes at roundend. 2013-07-26 14:06:02 -03:00
Matevž Baloh
723e9e40ee Merge pull request #1018 from Aranclanos/AlienInventoryRuntime
Aliens throwing mobs runtime fix.
2013-07-26 04:17:58 -07:00
Matevž Baloh
fc01ef16a8 Merge pull request #1017 from Aranclanos/ThrowmodeRuntime
Throwmode runtime fix.
2013-07-26 04:16:47 -07:00
errorage
68c13044c7 - When determining whether to send an adminhelp to IRC or not, admins without +BAN are treated as 'not being there'. IRC messages now follow the format: "[original_msg] - All admins AFK ([admin_number_afk]) or skipped ([admin_number_ignored])" 2013-07-25 23:24:05 +02:00
Aranclanos
9fbcec4652 Some standarization for disposals.
Added a spawn(0) before the flush() call on their process() proc because flush() includes some sleeps. You can actually restart the MC on a specific way.
The new air for disposals will be created AFTER the air is transfered to the holder, avoiding runtimes and making this feature actually work. Removed a hacky check on process() to avoid this runtime.
Someone slap donkie for me.
2013-07-25 17:35:52 -03:00
Cheridan
8cd64ac05f Merge pull request #1002 from errorage/2013-07-22-permission-flags-expansion
Expands the max number of admin permission flags from 16 to 31
2013-07-25 10:44:00 -07:00
Aranclanos
250e344b26 Removed the location change and dropped() call from the throw_item() proc. These thingies are already handled by u_equip(), who is called.
This will fix some runtimes if an item is deleted on their dropped()
2013-07-25 05:00:42 -03:00
Aranclanos
d499a0c0bb Runtime fix for aliens throwing other mobs, they won't call dropped() for the tossed mobs anymore. 2013-07-25 04:37:38 -03:00
Aranclanos
3e026d2b89 Runtime fix for activating throw mode while being an alien larva or a slime 2013-07-25 04:06:05 -03:00
Matevž Baloh
6435de1c03 Merge pull request #948 from Giacomand/proj_fix
Changed the projectile code: "accuracy == distance between the target and the shooting location" Fixes #922
2013-07-24 14:15:35 -07:00
Giacomand
7601500650 * Cleaned up the ran_zone proc. 2013-07-24 22:11:49 +01:00
Matevž Baloh
5e043a6e72 Merge pull request #973 from Incoming5643/magic
Adds a new wizard spell: Flesh to Stone
2013-07-24 12:53:08 -07:00
Malkevin
c292b7e14d -Changed the weighting on Juggernaut's shell to make it more likely to deflect the energy projectile than reflect it.
For Lesser Magic Missile:
-Halved the projectile life span
-Added a cap to the amount of targets, 6 as an experimental number

-Made the helper text more useful for new constructs
2013-07-24 20:30:26 +01:00
Matevž Baloh
2674de5ec4 Merge pull request #1016 from Anonus/Monkeygiggle
Monkeys can now giggle
2013-07-24 12:23:52 -07:00