Commit Graph

11246 Commits

Author SHA1 Message Date
LightningIron
cb3e39c476 Removed R&D lockboxes. 2013-12-22 13:29:28 -06:00
Zuhayr
b6fed55fcd Merge pull request #4086 from Ravensdale/player_age
Player age restriction tweak
2013-12-21 08:06:26 -08:00
Ravensdale
9d9c797135 changes pushed to master branch instead of dev 2013-12-21 07:31:43 -08:00
RavingManiac
b26492e66d Simplified the monkey pulling check as per Giacom's suggestion. 2013-12-21 13:51:06 +08:00
Zuhayr
dfeb32ce79 Merge pull request #4070 from RavingManiac/master
Crouching monkey, hidden mousetrap
2013-12-20 03:43:34 -08:00
RavingManiac
6f067f4b4f Removed two variables accidentally copied over from dev 2013-12-19 20:39:10 +08:00
Zuhayr
c4b847e9c6 Amendment to chemistry beaker range fix. 2013-12-18 23:54:11 +10:30
RavingManiac
e92bb6a02b Two config variables added - disable_player_mice and uneducated_mice. The first, if enabled, prevents players from spawning as mice, and the second, if enabled, prevents mice from understanding human speech (which they now do my default)
universal_understand = 1 now allows player-controlled mobs to understand what everybody is saying without necessarily allowing them to talk back intelligibly. Mice have universal_understand = 1 by default.
2013-12-18 16:56:49 +08:00
Zuhayr
b4e11a6ff9 Possible fix for #3712 2013-12-18 11:51:20 +10:30
Zuhayr
924a7af50a Fixes #4034 2013-12-18 11:17:17 +10:30
Zuhayr
6984ba3fec Fixes #4040 2013-12-18 11:10:00 +10:30
Zuhayr
e110b51337 Allows gibs to be scanned for DNA. 2013-12-18 11:09:13 +10:30
Zuhayr
8d76690f44 Fixes #4042 2013-12-18 10:30:59 +10:30
RavingManiac
751219dbfd Added "hide" verb to mousetraps, placing them on the same layer as hidden mice.
Triggered mousetraps and dead mice will be moved back to the top layer.

Monkeys will no longer move randomly while being pulled.
2013-12-18 02:08:38 +08:00
Zuhayr
0695774d24 Fixes #4050 2013-12-18 01:04:52 +10:30
Zuhayr
9f9b5285d8 Fixes #4058 2013-12-18 00:24:21 +10:30
DJSnapshot
bf1216ea3d Merge pull request #4041 from Ccomp5950/syndicate_id_runtime_fix
Runtime fixes with nuclear mode.
2013-12-07 17:47:25 -08:00
Mloc
0208cef65b EMERGENCY HREF exploit fix.
Impressive chaos, but its time is over.

Signed-off-by: Mloc <colmohici@gmail.com>
2013-12-07 21:26:37 +00:00
Chinsky
6c7391fd21 Merge pull request #4039 from Ccomp5950/teleport_bug_squish
Teleport bug fix...maybe.
2013-12-07 10:50:26 -08:00
Ccomp5950
570c98f0e2 Runtime fix: N00k agents on spawn were causing a runtime here. 2013-12-07 05:18:27 -06:00
Ccomp5950
fea1819260 Runtime fix: It was a bad idea to have this stuff in New()
So now it gives a default values and moves on.
2013-12-07 05:17:04 -06:00
Ccomp5950
4cb9cd0911 Teleport bug fix
Since we're unable to reproduce this bug in a testing environment and I've already concluded this isn't a telescience bug then I am leaning more towards Xenoarchiology, specifically the artifacts.

This sanity check basically makes it where if there is an artifact on null terf or inside a container it won't process the effect.
If it's the teleport effect of artifacts that is causing this to happen and it's based on the item being in nullspace somehow then it should squash the bug.
Though the root of this is probably #4037 I cannot reproduce the runtime either.

So here goes, a stab in the dark.
2013-12-07 00:18:40 -06:00
Chinsky
828bd55c09 Merge pull request #4036 from Ccomp5950/telesci_fix
Telescience bugfixes
2013-12-06 16:56:46 -08:00
Ccomp5950
f7d0d95775 Removed useless sanity check.
I debugged telesci with a proc that fires the teleport but bypasses all sanity checks and sets target = locate(0,0,0) or null
neither case caused the teleport bugs we are seeing
2013-12-06 06:03:21 -06:00
Ccomp5950
9a6b4c6a0d Telescience bugfixes
UI will now update when clicking on stuffs

Added a sanity check to make sure the teleport location isn't 0 or null on all 3 coordinates.
Not sure if this will plug up the random teleporting bug but it can't hurt to have this in there.
2013-12-06 04:48:02 -06:00
Ccomp5950
0850c30d37 Become Mouse now has a confirmation window.
Squeek!  Now people can quit complaining about hitting it by accident.
2013-12-05 20:29:38 -06:00
Zuhayr
17380e308e Extra check in secure case interaction for aliens. 2013-12-05 22:04:11 +10:30
Zuhayr
ced5cf2020 Actually fixes #4030, previous commit fixes #4014 2013-12-05 21:59:12 +10:30
Zuhayr
a110cfaed7 Fixes #4030 2013-12-05 21:58:33 +10:30
Zuhayr
78f6c478e7 Merge pull request #4031 from Ccomp5950/investigate_fix
Added Telesci to the investigate list.
2013-12-05 03:00:33 -08:00
Zuhayr
b3c0079e18 Merge pull request #4004 from volas/master
Minor fixes
2013-12-05 02:56:06 -08:00
Chinsky
bd806e7830 Merge pull request #4019 from Ccomp5950/internals_hud_fix
Bugfix:  Internals HUD click action.
2013-12-05 02:54:28 -08:00
Ccomp5950
dd94adc765 Merge branch 'master' of https://github.com/Baystation12/Baystation12 into investigate_fix 2013-12-05 04:42:28 -06:00
Ccomp5950
157b67404c Added Telesci to the investigate list.
Admins will now be able to select it and view who used the telescience machines
2013-12-05 04:21:18 -06:00
DJSnapshot
ad4782babe Merge pull request #4025 from nightexcessive/bugfix/ai-apc
Fixes #2355
2013-12-03 21:46:23 -08:00
Ccomp5950
52d328623a Tanks will also keep up with who manipulated them last.
Tanks placed in canisters, scanned with PDA or other analysis tool will set the manipulated_by variable to whoever did so.

The idea is that this person is aware what's in the tank and will act accordingly when you press the internals HUD icon.

If the user was the last person to manipulate the tank (or it's not been manipulated) then the user is smart about selecting the proper tank.

If the user was not the last person to manipulate the tank then he is only checking the pressure gauge to see what tank is fullest that matches his species breath_type

If that tank has nasties in it, welp he is going to get a breathful of nasties.
2013-12-03 23:01:42 -06:00
Ccomp5950
94f8ccfddd Bugfix: AI no longer dies if touching the supermatter, using attack_ai instead of a isAI() check. 2013-12-03 18:50:19 -06:00
Ccomp5950
254bba5e1a Bugfix: AI's will no longer disintegrate if they click the supermatter.
While hilarious this is a terrible bug.
2013-12-03 17:24:29 -06:00
Michael Johnson
65d62026b0 Fixes #2355 2013-12-03 13:53:52 -05:00
Ccomp5950
af11500762 Bugfix: Internals HUD click action.
Before:  If you had a tank on your back full of nice precious oxygen, and a tank of plasma in your hand and thought "I'll play it safe and turn on internals" and click the internals icon you would start sucking down plasma like you weren't really qualified to handle such things, how do you even get those two mixed up you big dummy!  Code was hardcoded junk.

After:  A check of what your species prefers to breath, you are an adult, I'm pretty sure you can remember if the tank on your back is oxygen or not, and you will turn on the fullest tank.
Code is now nolonger hardcoded junk, and is expandable by editing a couple of variables instead of hardcoding everything.  Double Rainbow, All The Way Across The Sky!

Also coded in a check for "Carbon Dioxide" in the event a downstream server uses a race that breathes that or we move dionaea to breathing it in the future.
2013-12-03 00:06:08 -06:00
Ccomp5950
624068cc4f Emergency Insertion - Supermatter Manual.
/obj/item/weapon/book/manual/supermatter_engine
2013-12-01 19:31:25 -06:00
Mloc
fc9dc8243e Merge branch 'dev-freeze' of github.com:Baystation12/Baystation12 2013-12-01 21:42:23 +00:00
Mloc
b682e9ace0 Merge pull request #3998 from DJSnapshot/hotfix
bugfixes!
2013-11-30 15:26:14 -08:00
DJSnapshot
2203309fcc Merge pull request #4006 from Baystation12/master
merge master into dev-freeze
2013-11-30 15:22:31 -08:00
volas
e33490d80a Fixes: AI won't steal fax, and mice won't flip tables anymore. 2013-11-30 23:54:06 +04:00
volas
e05b7f4341 brainmob fix: decapitated head is now really dead 2013-11-30 15:45:53 +04:00
Chinsky
9437241425 Merge pull request #3995 from Ccomp5950/dionaea_jobban
Admin request:  Added ability to jobban players from becoming Dionaea nymphs
2013-11-29 23:00:26 -08:00
DJSnapshot
00ecbcdcfd fix for https://github.com/Baystation12/Baystation12/issues/3887
Thanks to AquaDraco for the fix
2013-11-29 17:44:31 -08:00
Chinsky
e698c842a7 Merge pull request #3994 from Ccomp5950/exosuit_handcuffs
Players will now no longer be able to jump in exosuits while handcuffed.
2013-11-29 17:33:00 -08:00
Chinsky
027b0d8ec6 Merge branch 'master' into dev-freeze
Conflicts:
	html/changelog.html
2013-11-30 05:16:49 +04:00