Commit Graph

3105 Commits

Author SHA1 Message Date
Cheridan cc1e3d2b6d Merge pull request #1178 from caelaislinn/pugs
Adds pugs, makes pugs orderable via cargo
2013-08-22 22:52:48 -07:00
Cheridan 2d6768c1e9 Merge pull request #1185 from VistaPOWA/npc_behaviour_fix
Stops idle syndicate mobs from destroying surroundings
2013-08-22 22:47:42 -07:00
Cheridan 766dc65c47 Merge pull request #1172 from kyiakl/Xeno
Issue #1012 Fix
2013-08-22 22:41:58 -07:00
Cheridan 7274c58078 Merge pull request #1193 from Giacomand/lastapc
APC Runtime Fix
2013-08-22 22:38:49 -07:00
Cheridan d44873546f Merge pull request #1183 from Tenebrosity/consistenttimeanddate
Fixed #721 - Consistent time and date
2013-08-22 22:35:16 -07:00
carnie e217ef760e Randmutb will no longer select and mutate RACEBLOCK - mutagen, cloning, radiation-events etc will no longer cause this block to change.
IsBanned() now only processes the key into a ckey once...rather than several times.
2013-08-21 15:45:03 +01:00
Giacomand 6c26a1b26a The APC's extra Topic() parameter was causing a runtime to occur when you used ..(). Fixed it by removing the parameter and re-arranging the code so it wasn't required. Fixes Issue #1148. 2013-08-20 21:58:35 +01:00
VistaPOWA 537e422afc oops, missed a mob 2013-08-20 03:03:33 +02:00
VistaPOWA a867353329 Removed redundant var idle_env_destroyer from hostile mobs 2013-08-20 00:39:05 +02:00
VistaPOWA 30d5ccb1d6 Makes hostile mobs destroy their surroundings by default. 2013-08-19 19:31:04 +02:00
kyiakl ea4c604738 Update surgery_step.dm 2013-08-19 12:49:23 -04:00
kyiakl 9cdbcf115c Update surgery_step.dm 2013-08-19 08:11:34 -04:00
Cael Aislinn 01e87ce2a9 Merge pull request #1186 from VistaPOWA/disposals
Added delay to Disposals sounds
2013-08-19 03:22:04 -07:00
Cael Aislinn 635454486a Merge pull request #1188 from MrPerson/waterflower
Made the clown's waterflower a child of spraybottles
2013-08-19 03:18:47 -07:00
Cael Aislinn 03ff285876 Merge pull request #1184 from Scottzar/master
Adds a recipe for appendix burgers.
2013-08-19 03:11:49 -07:00
Cael Aislinn 2a451e7a75 Merge pull request #1167 from Giacomand/stampcham
Chameleon Stamp
2013-08-19 02:51:58 -07:00
Cael Aislinn b25efc1e3a Merge pull request #1159 from Giacomand/malftransforming
Added the transforming machine to the Malf AI's Modules.
2013-08-19 02:46:55 -07:00
MrPerson 60e25d2b9a Made the clown's waterflower a child of spraybottles rather than having its own snowflake spraying code. As a result, clowns can refill the flower with anything and spray a single unit of reagent at people. Pepperspray is a good one. Honk honk.
Fixed "you empty the the spray bottle" message.
2013-08-18 19:41:32 -07:00
VistaPOWA cb6fb7703d removed extra newline 2013-08-19 02:40:59 +02:00
VistaPOWA c325378da9 Added delay to Disposals sound
Fixed mining (and disposals) being a noise hazard. Their sound shouldn't
'pile' up now like before.
2013-08-19 02:38:44 +02:00
Cheridan bfeef72660 Merge pull request #1102 from Aranclanos/Linda
Linda.
2013-08-18 15:27:23 -07:00
VistaPOWA e5f4deba9d Stops idle syndicate mobs from destroying surroundings
Adds a variable ('idle_env_destroyer') to all hostile mobs, denoting
whether the mob destroys it's environment while idling or not. Default
value is 0 (no). Syndicate, russian and pirate mobs are affected. Also
prevents aforementioned mobs from suiciding and/or wrecking away mission
environments before the player could see them.

Fixes hostile mobs interpreting 'null' as a valid target and always
being in HOSTILE_ATTACK stance.
2013-08-18 23:06:58 +02:00
Scottzar 8a6d974a04 Adds a recipe for appendix burgers.
Has a custom sprite which I made, which essentially looks like the standard burger.
Currently no distinction between inflamed and non-inflamed appendixes because I don't know how to check vars without making a separate check like with human meat when processing the recipe.
2013-08-18 11:17:56 +10:00
Jesus Hussein Chris 4778998139 Makes dates and times consistent across different station logs. 2013-08-18 12:07:48 +12:00
Jesus Hussein Chris 51e4c0bb3f Merge branch 'master' of https://github.com/tgstation/-tg-station into time 2013-08-18 11:03:13 +12:00
Cael_Aislinn 21d35fb586 adds pugs
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-08-17 10:12:40 +10:00
Jesus Hussein Chris 2756405cd2 Makes times and dates consistent. Adds date to PDA. 2013-08-17 04:19:41 +12:00
kyiakl c5abdfbd24 Issue #1012 Fix 2013-08-15 21:33:39 -04:00
Giacomand e2f9e615ff Merge branch 'master' of https://github.com/tgstation/-tg-station into malftransforming
Conflicts:
	html/changelog.html
2013-08-15 10:28:14 +01:00
Cheridan 756cf79f1c Merge pull request #1154 from Giacomand/blobtweaks3
Made tweaks to blob based on feedback.
2013-08-14 22:28:50 -07:00
Cheridan 4301afbc14 Merge pull request #1152 from Giacomand/removeprison
Removed unused prison shuttle code.
2013-08-14 22:08:48 -07:00
Giacomand 1a19dd6142 Merge pull request #1114 from Carn/data_records
Helper proc /proc/find_record(field, value, list/L)
2013-08-14 16:35:04 -07:00
Giacomand efd5fc56c4 * Added a new uplink item, the chameleon stamp can be activated to turn into a different stamp; to use for forging documents or for forging clothing. 2013-08-14 20:37:45 +01:00
Giacomand cc6f37e94d Merge branch 'master' of https://github.com/tgstation/-tg-station into blobtweaks3
Conflicts:
	html/changelog.html - Resolved
2013-08-14 01:13:38 +01:00
Giacomand 784ac98de4 * Added the transforming machine to the Malf Modules.
* You have to be within camera vision to place the machine.
 * The machine has been given a minute cooldown per each use, and will look unpowered when cooling down.
 * Added a delete option for /Robotize() and used it in the machine, to stop items piling up and eventually crashing clients.
 * The machine will make a sound when placed.
 * Added auto conveyor belts which are always on unless unpowered or broken.
 * Cyborgs built from the machine will only get 5k power cells.
 * Added a changelog entry for this change.
2013-08-13 23:23:37 +01:00
Giacomand fce7df7bd9 Merge pull request #1108 from VistaPOWA/tcomms
Added lowercase boolean variables to Telecomms
2013-08-12 13:24:01 -07:00
Giacomand 4ce7f61c2b * Removed the quarantine restriction on the mining shuttle. 2013-08-12 17:16:58 +01:00
Giacomand db72780399 Made tweaks to blob based on feedback.
Made the blob start strong but grow slower, helping stop situations where the blob is instantly caught and gets wiped out and stop the blob from being unstoppable after making 4 resource blobs.

Removed the AI quarantine laws from the blob gamemode.

People didn't like getting instantly KO'd by the blob, reduced the damage output to encourage melee engagements.

Blob overminds can see in the darkness now.
2013-08-12 16:57:52 +01:00
Giacomand d669aca5b6 * Removed unused prison shuttle code.
* Fixed an implant/prison computer runtime. Fixes Issue #1150.
2013-08-12 13:23:26 +01:00
carnie 19fef02083 Fixes "samename (as samename)" when speaking. 2013-08-11 22:21:52 +01:00
Carnie a6f641a722 Merge pull request #1098 from Giacomand/sleepertoxin
* Properly renamed Soporific to Sleep Toxins, because that is what it is...
2013-08-11 05:47:51 -07:00
carnie ffa9bb51cd Helper proc /proc/find_record(field, value, list/L)
It will search list/L for a /datum/data/record with fields[field] == value, and return it.

This removes a vast amount of copypasta (there's still so much left in there though). It also removes all the locate(\ref[record]) I could find, which were normal used with topic(), meaning it was susceptible to abuse.

Secbots, ed209s and turrets are now smarter with their record-checks. They now prefer to use our face-name rather than id-name. ICly, this is the bot using facial recognition. This fixes an issue where it'd try to use the name variable which could be in the format "Unknown (as their id name)" when they were disfigured, etc. causing record-lookup to fail.

Additionally, these bots will treat those without a valid record in the security database, to be treated like criminals.
2013-08-11 12:49:55 +01:00
Carnie 48cdc61bcf Merge pull request #1095 from Giacomand/ion_fix
Ion Law Announcement Fix
2013-08-10 23:35:12 -07:00
VistaPOWA b771010e42 Added lowercase boolean variables to Telecomms
Confirming to playerbase, many existing scripts use them without
realizing they do not work properly.
2013-08-11 05:03:57 +02:00
Aranclanos 0ce01d1583 Adding Linda. 2013-08-10 06:15:14 -03:00
Cheridan 642194d4f3 Merge pull request #1082 from errorage/2013-08-07_clear_clients_from_lobby_at_round_end
Disconnects clients who have not joined the round before restarting
2013-08-09 13:31:13 -07:00
Giacomand eb9c372cbe * Properly renamed Soporific to Sleep Toxins, because that is what it is and it confused people who would make their patients sleep because they think it's medicine.
* Removed the actual Soporific because it was unused, non-makable and pretty useless.
2013-08-09 20:20:04 +01:00
Giacomand e1c90fe69a * Added a variable to ion storms which sets the chance of the event being announced.
* Forgot to mention that the last commit Fixes Issue #418
2013-08-09 01:50:06 +01:00
Giacomand 8d1e51dfda * Fixes the ion law verbs announcing twice or announcing when you didn't want it to.
* Cleaned up some code with it.
 * Small tweak to the job preference window size.
2013-08-09 01:45:14 +01:00
Giacomand ef5f2f4b1d Merge pull request #1077 from Carn/misc
Misc
2013-08-08 11:37:38 -07:00