Commit Graph

181 Commits

Author SHA1 Message Date
SkyMarshal
a5a7df1c20 Part two of the objective system. Also fixed up AIs on the shuttle, bug #747, and interacting with windows. 2012-03-25 00:33:38 -07:00
cib
1c5d305bc6 Fixes to the toolbox and APC commits. 2012-03-20 04:40:54 -08:00
cib
a541d32381 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-03-20 03:53:46 -08:00
cib
c2bea1f315 Broken APC covers can be removed with a screwdriver. 2012-03-20 03:53:32 -08:00
Albert Iordache
6e918f0848 Made lightbulbs weaker, added a subclass for bulbs which gives out a bit more light 2012-03-18 16:35:49 +02:00
Iberis
141c86a079 Made lightbulbs a bit more brighter
(Light tubes are still 3 times as bright)
Removed some derp from the code.
2012-03-17 19:10:23 +01:00
Hawk-v3
bdff096c4c Subject: [PATCH 086/285] TG UPDATES:
- Simple event dispatch system.
- atom.forceMove() proc. Ignores density and other Move()restrictions, but calls Exited() and Entered()
- var/emagged moved to /obj/machinery class - anyprob() helper proc.
- Mecha internal damage varsencapsulated.
- Mech Fabricators now require robotics ID to operate. Emag removes this restriction.
- Added Odysseus Medical Exosuit and it's parts. Has integrated Medical Hud and ability to mount medical modules.
- Added Sleeper Medical module for medical exosuits. Similar to common sleepers, but no ability to inject reagents.
- Added Cable Layer module for exosuits. Load with cable (attack cable with it), activate, walk over dismantled floor.
- Added another exosuit internal damage type - short circuit. Short-circuited exosuits will drain powercell charge and power relay won't work.
- You should be able to send messages to exosuit operators using Exosuit Control Console
- Gygax armour and module capacity nerfed.
- Exosuit weapon recharge time raised.
- Bugfix: EMP actually drains exosuit cell and damages it
2012-03-01 20:50:19 +00:00
Miniature
f711ece5bc Added admin logging to PA controller 2012-02-29 12:27:14 +10:30
SkyMarshal
f50a3215b6 Singularity can no longer eat the AI's eye mob
Cleaned up how throwing works.
2012-02-25 16:01:00 -07:00
cib
fc0de6e366 Changes to singularity radiation and suits.
- The singularity now regularly emits radiation, making it actually dangerous to go into the PA room without protection.
- Made the hoods of suits be less effective at consuming radiation than the body of the suit.
2012-02-24 14:05:47 -08:00
SkyMarshal
8e528d058c More singularity tweaks 2012-02-24 10:07:03 -07:00
SkyMarshal
dd360c6f49 Reduced slowdown from singularity
Tried to fix the buggy job screen.
Added a stat==2 check to human life (Why was that NOT THERE ALREADY?)
2012-02-24 10:02:53 -07:00
SkyMarshal
feef637419 Delagged singularity.
It will now grab and slow down any humans when it tries to drag them in, and tell them:
"\red The singularity has you in it's gravitational pull!  It's hard to break free!"
And adds 20 to their movement delay (can be adjusted later)
All the DNA superpowers work now.
Readded fatness as sprite only, can only be triggered by admins (some people were complaining about it being unavailible for adminstoff, so now they get a taste of how bad the sprite is.)
To trigger fatness, modify the "mutations" variable to a value of 32
2012-02-19 18:19:12 -07:00
SkyMarshal
13769c5325 GODDAMN WHOEVER MAPPED THAT
Also: Added dossier removal to detective comp
Removed extraneous quotes from radio alerts
Altered command channel.
2012-02-18 00:12:31 -07:00
SkyMarshal
b0eebb2edb Reverted some layer adjustments I did that seem to have broken things, bugfixes for operating tables, choking people, and CPR, giving. Also added sterile mask box sprite, and tossed the singularity crap into a spawn(0) to try and reduce lag. 2012-02-17 12:56:46 -07:00
Miniature
a86e2ed94e Made lights repairable, wire->screwdriver
Also glass to make broken ones into burnt ones, independent of rewiring
2012-02-14 18:08:28 +10:30
SkyMarshal
ffb142abae Secure Airlock update!
4 new wires, completely randomised! (2nd bolt wire, 2 only-drop-bolts wires, and an AI alert wire that alerts an AI 20% of the time, when messed with)
Emags have a limited number of uses, between 3 and 7, and cost 5 TC
Hacktools are more useful than they were, and have a lower chance of alerting the AI
(This is unmapped ATM)
2012-02-08 12:07:12 -07:00
Tastyfish
9072a0e760 Merge pull request #352 from Hawk-v3/master
TG Updates CHECK THIS
2012-02-03 18:25:27 -08:00
SkyMarshal
44c235a529 Radio alert now goes to engineering channel. 2012-02-03 18:02:22 -07:00
SkyMarshal
3254aa10d8 Adjustments to events
Adds alarm for the singularity containment field.
2012-02-03 17:48:35 -07:00
quartz235@gmail.com
5f9fa90a90 TG Updates: Fixes: Issue 241 Issue 237 and Issue 240
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2708 316c924e-a436-60f5-8080-3fe189b3f50e
2012-02-03 08:55:24 +00:00
Albert Iordache
43d1d5aaab Merge branch 'master' of https://github.com/Hawk-v3/Baystation12 into Hawk-v3-master
Conflicts:
	code/modules/power/apc.dm
2012-02-02 08:50:33 +02:00
Hawk-v3
c6790790c5 Merge branch 'master' of github.com:Baystation12/Baystation12
Conflicts:
	code/modules/power/apc.dm
2012-02-01 20:01:19 +00:00
SkyMarshal
80be80a4c1 Bugfixes!
Fingerprint sanity checks
Mulebot sanity checks
Traitor objectives work, now
Some mapping errors fixed.
Attempted fix for solar tracking.
2012-01-31 15:00:46 -07:00
Albert Iordache
10b3bdce7e Fixed a compiling error. 2012-01-31 10:30:52 +02:00
trubblebass@gmail.com
6c382e3a98 TG Update: Fix for Pete's fix. It should work properly now.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2703 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-30 17:25:43 +00:00
petethegoat@gmail.com
c26bdafc03 TG Update: Malf AIs can no longer occupy non-station z-levels.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2702 316c924e-a436-60f5-8080-3fe189b3f50e
2012-01-30 09:43:55 +00:00
SkyMarshal
21fe68972f Lots of stuff, will elaborate later. 2012-01-27 11:18:14 -07:00
CaelAislinn
3879cfef53 fixed typo
Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-01-23 14:24:04 +10:00
CaelAislinn
f1b2f77586 added pacman type II generator and the pacmanII circuit board. pacman2 runs off plasma tanks instead of coins, but doesn't output as much power (90% of the t1 gen, to be precise) and requires the same level of power storage tech to make as a super pacman.
untested, but should work.

Signed-off-by: CaelAislinn <cael_aislinn@yahoo.com.au>
2012-01-20 23:53:03 +10:00
SkyMarshal
411ccc4075 Shitload of stuff. 2012-01-02 21:48:42 -07:00
Tastyfish
f378644bb0 constructable/destroyable lights! 2011-12-27 22:13:18 -05:00
uporotiy
ab396f50ac TG update: Added stun, weaken and paralysis-related procs in place of directly editing the vars. Hulk is 5% chance now due to being completely immune to any sort of stunning (will nerf more later). Think that's all but not entirely sure.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2683 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-26 23:39:45 +02:00
Albert Iordache
87941b7081 Merge pull request #146 from SkyMarshal/master
Check that description.
2011-12-26 07:21:52 -08:00
SkyMarshal
de67b05dce More updates. The evidence bags are kinda borked. 2011-12-26 00:03:05 -07:00
n3ophyt3
e449a886b7 TG update: AIs now actually use power from APCs, rather than simply require that equipment power is active.
Malf overhaul, take two!
Waaaay back in the old days, I made it so malf AIs had to hack APCs to win, instead of just sit AFK for 45 minutes. Now I'm taking some more drastic action, to see what happens.

THE MALF AI NO LONGER SPAWNS ON THE AI SAT.
Instead of sitting in the AI sat hoping nobody notices your blatantly obvious hacking, at which point the 3 people lucky enough to have looted EVA get to have all the fun, you can now shunt your core processes into an APC you have hacked, and hacked APCs are only moderately obvious.

While shunted into an APC, the AI draws power from that APC instead of the one in their main core. If the APC loses power, the AI loses power as normal. If the APC they are in is damaged or destroyed, they are forced back into their main core. If the main core is inoperative at that time, they die. The AI is also capable of willingly going back to their main core. As long as the AI's main core is intact, the AI speaks out of its core, regardless of its current location.

I have tested as much of this as I could to make sure it is functional, but thanks to the game mode overhaul, I have been unable to run actual malf rounds on my test server, so I have had to cheat and set things to work in any mode for testing. As for actual round balance, there's no real way to predict how that shit'll change.

This is just the base overhaul, more changes will be forthcoming as malf rounds provide data on how the change performs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2668 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-25 19:05:13 +02:00
Miniature
af301633f6 Merge branch 'master' of git://github.com/Abi79/tgstation13-git
Conflicts:
	baystation12.dme
	code/defines/obj/vending.dm
	code/game/machinery/vending.dm
	html/changelog.html
	maps/tgstation.2.0.8.dmm
2011-12-07 07:53:20 +10:30
Miniature
a3e7e394ad Switched charge amounts for automatically turning off machinery and lights, so lights turn off before machinery (like on old code). 2011-12-04 22:52:20 +10:30
petethegoat@gmail.com
c6d94edb84 Fixed up some of the APC construction/deconstruction messages.
Changed the popcorn sprite to one that doesn't suck, by Cheridan.
Updated dat changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2596 316c924e-a436-60f5-8080-3fe189b3f50e
2011-12-03 17:26:16 +00:00
Miniature
f62eccc76b Merge branch 'master' of git://github.com/Abi79/tgstation13-git
Conflicts:
	baystation12.dme
	code/defines/mob/mob.dm
	code/defines/obj/vending.dm
	code/game/atom_procs.dm
	code/game/dna.dm
	code/game/machinery/computer/aifixer.dm
	code/game/vote.dm
	code/modules/chemical/Chemistry-Machinery.dm
	code/modules/chemical/Chemistry-Reagents.dm
	code/modules/mob/living/carbon/metroid/life.dm
	html/changelog.html
	icons/obj/stationobjs.dmi
	interface/skin.dmf
	maps/tgstation.2.0.8.dmm
2011-12-03 19:28:10 +10:30
petethegoat@gmail.com
85cb13fe95 Reverted the janitor closet to the old trashbag. (It does work, I fixed it up in r2557.)
A bunch of fixes for various stuff that's been broken about the bag of holding. It should work as intended, now.
Made wet floor signs fit in boxes.
Cleaned up the janitor's closet a bit.
Optimised the vault wiring a bit.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2580 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-30 15:02:01 +00:00
Baystation12
74cc33fc02 Merge pull request #24 from CIB/master
SMES' units have a lot more initial charge now, making life a bit easier for engineers
2011-11-25 23:34:30 -08:00
cib
b00b9674b8 SMES units have a higher initial and maximum charge now. 2011-11-24 23:24:38 -08:00
petethegoat@gmail.com
fcddc199ff New chem dispenser interface, by Tobba. Some sanity checking in power.dm, by Tobba.
Updated changelog, by PETE YEAAAH.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2532 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-20 10:24:17 +02:00
petethegoat@gmail.com
9840c44b4e New chem dispenser interface, by Tobba.
Some sanity checking in power.dm, by Tobba.

Updated changelog, by PETE YEAAAH.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2532 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-19 21:18:11 +00:00
rockdtben
38d90773cc Implemented getToxLoss()
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2528 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-17 23:42:09 +00:00
petethegoat@gmail.com
7524bca986 Stunglove overhaul: part one.
Stun gloves are now made by wiring a pair of gloves, and then attaching a battery- this shows up on the object sprite, but not on your character.
Stungloves use 2500 charge per stun! This means that some low capacity batteries will make useless stungloves.
To get your old inconspicous gloves back, simply cut away the wire and battery.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2439 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 02:15:50 +00:00
petethegoat@gmail.com
f24295f43b Added Tobba's cleanbot patrolling and portable generator updates.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2389 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-18 19:45:09 +00:00
uporotiy
6df81a10ed Maximum frown mode, Mport.
East/west PAs fixed.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2356 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-14 15:26:50 +00:00
mport2004@gmail.com
897a89308f Had an extra arg going into the job selection proc.
Turned off the new del test on the singularity for now.
Bit of work on the signalers.	
Jetpacks edited to use less fuel.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2341 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 10:00:05 +00:00