Commit Graph

9304 Commits

Author SHA1 Message Date
johnsonmt88@gmail.com 322b47a00e Cargo shuttle no longer takes you to Centcomm
- Created far more robust method of detecting beacons/humans/mechs on the cargo shuttle. 
As a result:
- It is no longer possible to send mobs/mechs/tracking beacons to Centcomm.
- It is no longer possible to send the nuke disk away on the shuttle. (This should prevent people from magically duplicating nuke disks)
- Centcomm cargo techs now clean up the shuttle when it arrives in case something somehow manages to bypass the previous checks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3373 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-30 05:39:55 +00:00
Ren Erthilo 7cf7c7775a Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-03-30 06:18:37 +01:00
Ren Erthilo 16fcbbc3b3 Fixed metroids being slipped and stepping in glass shards. Wearing a suit with shoes now protect from glass shards. Surgery can now be done on roller beds, and doing it on normal tables has a slightly higher chance of working. 2012-03-30 05:57:30 +01:00
Ren Erthilo aba0e9d8f6 Adds advanced medical kit sprites and uses. Will be in-game later. Also fixes security rig inhands. 2012-03-30 05:47:38 +01:00
SkyMarshal ab575b2fe1 Fixes the no-original-name cloning bug. 2012-03-29 21:27:39 -07:00
SkyMarshal 08a060501b Merged in Erthilo's stuff. 2012-03-29 21:11:17 -07:00
Ren Erthilo 4a0236734b Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-03-30 04:50:06 +01:00
Ren Erthilo a87ad6b291 Reverted electric chair changes. 2012-03-30 04:47:46 +01:00
SkyMarshal 0c34286018 Fixes errors from last commit. 2012-03-29 20:44:11 -07:00
SkyMarshal 61820bc5ec Final commit of the examine/damage overhaul. 2012-03-29 20:44:10 -07:00
SkyMarshal 01d2d5f339 WIP bloodloss and scaring system. 2012-03-29 20:42:08 -07:00
Ren Erthilo 6952bef874 Reverting disabilities, headsets, murder sydie pack, photo removal, isbreathing and internals. 2012-03-30 04:19:22 +01:00
VivianFoxfoot@gmail.com d31d22674f Exosuits now provide a message when someone is getting in, someone getting in must remain stationary and unstunned, and getting in takes four seconds.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3372 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-30 00:39:04 +00:00
quartz235@gmail.com a3bf2d0a03 Runtimes goin down for the count
Lookin at the ground
I think they a hater

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3371 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-29 22:17:00 +00:00
Albert Iordache 159fd0bfc9 Fixed a runtime error related to the group_multiplier of an air mixture being 0
In certain cases, zones would be emptied completely of turfs, thereby causing division by zero errors in FEA due to operations involving group_multiplier.
2012-03-29 23:45:48 +03:00
pobiega 382582ca18 Fixed non-admins not showing in IRC-bot player list. 2012-03-29 17:05:45 +08:00
Ren Erthilo 63c027aca9 Merge branch 'master' of git://github.com/Baystation12/Baystation12 into TGUpdates 2012-03-29 08:37:47 +01:00
vageyenaman@gmail.com d29e3be8d4 Removes poo. XSI and co. weren't very fond of it, and the last thing I would do is make them uncomfortable and challenge their leadership by keeping poo in.
An experimental lagfix, which removes a couple THOUSAND unnecessary machines from the machine processing list. Please report any unresponsive machinery (as result of this commit) as HIGH PRIORITY issues. I'm not quite sure how much lag this will kill, but I'm confident that it will be at least slightly noticeable.

More work on step_triggers. The escape shuttle should no longer blast things forever and give them infinite momentum.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3370 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-29 03:53:38 +00:00
Ren Erthilo 75a0bb49b7 Fixes for viewing skills mid-round. Changed title capitalisation. 2012-03-29 01:57:31 +01:00
Ren Erthilo da7244abda Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-03-28 22:25:07 +01:00
petethegoat@gmail.com d4a2a37b50 removed paint with muskets' permission
it sucked

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3369 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 19:41:12 +00:00
johnsonmt88@gmail.com 0f456531b9 - Fixed one of the ways the Core R&D Computer can lock up and become completely unusable. If it gets stuck from using this method, just close the window and click on the computer again. Fixes issue 316.
- Vaccine bottles from the panD.E.M.I.C. now auto-name. There was a bug where you could very quickly create a ton of bottles which could cause clients to crash. Fixes issue 326.

- Changed various ASSERT()'s to sanity ifs. ASSERT should really only be used during debugging, not in release. Runtime prevention.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3368 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 16:51:55 +00:00
daniel.cf.hultgren@gmail.com 99d894c168 Say woo for first commit!
- The alarm needed some more userfriendlyness:
* Spelling sorted
* Turning off PANIC SYPHON now sets scrubbers to scrubbing (default) instead of off.
* Instead of the stupid timeout and VENT NOT FOUND HURRDURR they will just get removed from the list. They were clogging that vent list up as fuck
* Vents pressure settings now have an extra href which resets the vent to ONE_ATMOSPHERE kPa (101.32 or whatever it is)

- The "Outlet position is obstructed" error message when opening exofab now only appears if the turf to south is obstructed, not to east like before.

- AI Modules use attack_self instead of attack_hand

- Fixed chatspam with reverse() and made the explode function use the builtin ss13 one instead of my custom, it proved to be faster.

- Added my self to the changelog, because I can!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3367 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 15:27:23 +00:00
pobiega fff2743184 Chaplain-duplicate GetRank fixed, now correctly returns rank 1. 2012-03-28 16:47:13 +03:00
pobiega eb8dc9a76f Stealth-admins can now hide from IRC-bot.
IRC-bot can now detect admins on server.
2012-03-28 16:45:19 +03:00
elly1989@rocketmail.com 38a9e343a6 Fixes Issue 441 (it was a typo)
Fixes Issue 424 (it was some code in turrets.dm which was setting all the turret controls in the lobby area to off...for no raisin.)
Admins can now PM people in the lobby
Admin-PM verb now uses clients instead of mobs
Removed a vulnerability in the PM system that allowed unauthorised access to a select few admin-tools.
Text changes in examine verbs for monkeys and humans (typos)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3366 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 10:06:32 +00:00
Ren Erthilo bbc40f27ee Some merge fixes, changed Malf laws to regular AI ones, changes for the AI and Cyborgs hints, and an actual fix for implanting rev heads. 2012-03-28 03:45:36 +01:00
Ren Erthilo 463fec60b5 Gamemode fixes for TG update. 2012-03-28 01:17:53 +01:00
johnsonmt88@gmail.com 4c7d775593 Secborgs now have modified tasers:
- It holds 6 shots 
- It recharges one shot every 10 seconds automatically

Secborgs can no longer run faster then the speed of light. They have standard borg speed.

Changelog updated.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3365 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-27 21:43:43 +00:00
Mloc 5f57b7e57d Merge pull request #755 from CIB/master
Bugfix to swinging
2012-03-27 13:13:16 -07:00
cib a322e2ba7c Fixed self-murdering with heavy blunt objects. 2012-03-27 08:30:38 -08:00
pobiega 9b2c8d0928 Update code/game/jobs/jobs.dm 2012-03-27 18:55:39 +03:00
Ren Erthilo 0c621b6a8e TG: Quick update to nuke endings. The crew has to escape with the disk to win. r2907 2012-03-27 06:43:13 +01:00
Ren Erthilo 25ff006575 TG: Bit of blob work r2905 2012-03-27 06:38:55 +01:00
Ren Erthilo 0d1412efdf TG: Fixed some runtimes.
Virus2 has been effectively removed from the code as it was not actually used
and was causing some runtimes.
The PA is now properly affected by meteors/blobs/bombs. r2903
2012-03-27 06:34:33 +01:00
Ren Erthilo 77636ce696 TG: Fixed issue 287 , 290, 291
-Cutting/restoring cameras now leaves a print
-building certain overly-abused griff items leaves prints
-grenade launcher no longer shoots your face if you try to backpack it

Chameleon projector movement speed is now based on temperature
Added add_hiddenprint(mob) proc
it's like add_fingerprint but only adds to fingerprintshidden isn't that neat? r2898
2012-03-27 05:57:51 +01:00
Ren Erthilo 76336789d7 TG: The blob can now break canisters r2897 2012-03-27 05:52:57 +01:00
Ren Erthilo 5fabd286d1 TG: Added Invisty's Emitter sprites.
Cleaned up part of the door code and moved some defines to their proper files.
Firelocks can now be welded open and now shows the welded overlay properly.
Borgs can now properly mess with door wiring. r2895
2012-03-27 05:50:15 +01:00
quartz235@gmail.com 739176b13b Fixes Issue 432
- No more recursive photos to infinity
- APC COPY APC COPY APC COPY APC COPY has been removed

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3363 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-27 00:22:46 +00:00
Ren Erthilo 09204ad111 TG: Mecha no longer crush their occupants if you switch to internal pressure.
(Normally.)
Bugfix:  Not all suits now protect from air pressure. r2887
2012-03-26 23:57:50 +01:00
Ren Erthilo dd2b3cc816 TG: Added two new variables, "canstun" and "canweaken". They can be modified in
runtime to prevent mobs from ever being weakened and stunned by
tasers/batons/electrified doors.

Xenos are immune to stunning and weakening. This basically means you cannot run
up to a xeno and shoot them with a taser and game over. This makes them a lot
more dangerous. To compensate, I've added in a xeno-exclusive variable
controlling movement delay addition. When a xeno is stunned, its movement speed
goes down. The speed is recovered in the life() proc.

Modifications to critter.dmi (manhacks). Added a new lighting icon, floor
lights. Possible implementation later. r2886
2012-03-26 23:51:00 +01:00
Ren Erthilo 8d03d460aa TG: Moved a batch of unchecked and a few unused files into the unused folder.
Remember if your scrolling though the list and something is unchecked it should
almost certainly be checked.
Simple animals moved over to the actual mob code area and out of the defines. r2868

Also added a bunch of files I forgot.
2012-03-26 23:01:03 +01:00
Ren Erthilo f7e8bcd591 TG: Emitters emp_act now uses severity properly.
The PA can no longer be remotely controlled by humans and cyborgs can only
control it if they are nearby.
The spawn PA can now be taken apart.
FireAx/Extinguisher closets got their own files.
Food closets are now with their defines.
Freezer closet/crates override return_air() to cooldown the contents.
The var isinfreezer has been eliminated.
The old player panel has been readded as an alt for the new one, it may be found
under the Player Panel verb.
The new player panel may be accessed by the Player Panel-New verb.
Crates.dm moved from the storage folder as it is not a storage object.
Fixed  Issue 227  about the PA shooting when it should not be. r2851
2012-03-26 18:46:08 +01:00
Ren Erthilo ab9f1cc121 Small Merge Fixes. 2012-03-26 18:16:37 +01:00
Ren Erthilo bde1ea8ee3 TG: Atmos techs now spawn with extended capacity emergency tanks
AIs/Cyborgs can no longer drink from the toilet or wash themselves in sinks for
the good of IMMERSION r2836
2012-03-26 18:12:42 +01:00
Ren Erthilo b6b54cc8ec TG: Removing some references and replacing with the god procs. oxyloss mostly this
time.
2012-03-26 18:10:28 +01:00
Ren Erthilo 946464432c TG: Soul Stones can now summon Shades.
Soul Stones can now capture Shades (which heals them)

Soul Stones capturing a soul will now be imprinted with that shade, and be
unable to capture new souls/other shades

Added ectoplasm object/sprites. As of now it has no uses.

Shades now delete on death and leave ectoplasm behind.

Soulstones can be bought with the wizards spellbook (as a set of six) and from
the cultist supply talisman.

The Chaplain has a single soulstone in his office (mostly for testing/so it will
get used often and I can get feedback)

Speaking of items on the map for testing, Reactive Teleport Armour no longer
spawns in the RD's office (because Urist will murder me if I have to retarded
test items out at once)

Removed some no longer needed code regarding soulstones from the suicide verb.

Updated the changelog r2821
2012-03-26 18:09:35 +01:00
Ren Erthilo 18c77ea609 TG: - Added an emp-proof camera for singularity viewing r2820 2012-03-26 18:08:44 +01:00
Ren Erthilo e067ae97dd TG: Removed daedric bible option due to licensing and copyright infringement is bad
okay
no seriously man don't do it r2811
2012-03-26 18:05:39 +01:00
Ren Erthilo bcdf76861f TG: Simple mobs can now attack humans (and you are able to set the attack messages
and min/max damage of the attack with vars)

Simple mobs who attempt to attack and have a max damage of 0 (which is the
default) will emote a friendly gesture towards the target, the default being
"nuzzles" though also editable via vars.

Added the Shade simple mob (and some temporary sprites) which is the first
simple mob capable of attacking. It was mostly for test purposes, but will
probably end up becoming a feature of soul stones later on.

Note: Simple animals still cannot interact with other simple animals, critters,
mechs, cyborgs, aliens, monkeys etc etc, only humans at this point. r2808
2012-03-26 18:04:00 +01:00