Commit Graph

17074 Commits

Author SHA1 Message Date
alex-gh
3132b7f277 Added speciesist objective 2014-03-24 08:54:40 +01:00
alex-gh
66829f8eb6 Tweaked random event chances 2014-03-24 04:36:20 +01:00
alex-gh
f0c7296b5d Blob balance tweaks.
Blob will now eat items placed on it.
Blob does not produce light anymore (take that dionas)
Shield blobs now have same brute resist as normal blobs
Attempted to lower the CPU load of the "Pulse" proc.
2014-03-24 02:46:47 +01:00
alex-gh
b7eb15b120 Hostile mobs will now destroy windoors 2014-03-24 02:26:27 +01:00
alex-gh
ec14398231 Blob announcement changes. 2014-03-24 01:17:15 +01:00
Segrain
5a1a9cb14d Fix for #4589.
Conflicts:
	code/game/machinery/doors/airlock.dm
2014-03-24 01:09:58 +01:00
Mloc-Argent
be2932fd87 Fixes #4589
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-03-24 01:07:26 +01:00
alex-gh
1482e1cd91 Removed the steal coin objective: We have no mint and no money bags 2014-03-24 00:44:35 +01:00
alex-gh
fd65367f41 Added an objective to protect other traitors 2014-03-24 00:40:58 +01:00
alex-gh
4fa7522ada Replaced the brig objective with debrain objective 2014-03-24 00:15:18 +01:00
alex-gh
5268aeda40 Disabled smoothwall for now. 2014-03-24 00:00:20 +01:00
alex-gh
ee2fee1371 Killing blob spores can now infect you with the blob 2014-03-23 23:36:19 +01:00
Rob Nelson
ce7bb71ff7 le typo face 2014-03-23 08:19:40 -04:00
Ccomp5950
43a372992d Code effeciency project: handle_virus_something() (human and monkey /Life())
2 for loops is more expensive then what we're doing here.
Also we check to see if virus2 is populated before starting a for loop

Conflicts:
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/carbon/monkey/life.dm
2014-03-23 08:17:43 -04:00
Ccomp5950
e9f057d70c Code Effeciency project: Damn monkies Life()
pretty much the same effeciencies from human/life()

no need to updatehealth() over and over and over
no need to process environment if everything is normal
etc.

Conflicts:
	code/modules/mob/living/carbon/monkey/life.dm
2014-03-23 08:11:47 -04:00
Ccomp5950
151d4f7cee Code effeciency project: handle_environment (human/life())
Before:  We process a whole lot of bullshit for no real reason most of the time because temperatures are perfect.

Now:	 We check if our temperatures and environment are within normal bounds and get the hell out of the proc.

Also:    Mobs that are long dead or just dead mobs spawned at round start won't process Life(), those 3 clowns don't need Life(), those jerks.

Conflicts:
	code/modules/mob/living/carbon/human/life.dm
2014-03-23 08:09:55 -04:00
ZomgPonies
6b3ab815a7 Oops 2014-03-23 08:07:04 -04:00
Ccomp5950
4c274837d4 Code effeciency project: Handle_Organs (human/life())
We do a bit of pre-processing to see if we want to do checks on all the organs.

First we don't even do preprocessing unless we have damage of some kind
afterwards we process what is hurt until it gets better or overall we get worse
when we go ahead and check everything else out again.

Can add a safety check in life every 30 ticks or so go ahead and check every organ again but I don't think it's needed.

Conflicts:
	code/modules/mob/living/carbon/human/human_defines.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/organs/organ.dm
2014-03-23 08:02:45 -04:00
Rob Nelson
20467bded7 Fix a bunch of jukebox bugs, add and implement new sprites. 2014-03-22 06:29:39 -04:00
Rob Nelson
104ad8c26b Fix NRE 2014-03-22 06:29:19 -04:00
Rob Nelson
efffe4769e Fix display issues, recharge on failure. 2014-03-22 06:29:03 -04:00
Rob Nelson
b17bfa3c87 Fix a bunch of shit with matter eatin'. 2014-03-22 06:28:45 -04:00
Rob Nelson
e887dbe9b6 Fix rad alert lighting. 2014-03-22 06:25:41 -04:00
d3athrow
010ce20abe Fix my landmark stupidity 2014-03-22 06:24:27 -04:00
d3athrow
8ff71e7626 Temporary pod changes
Conflicts:
	maps/tgstation.2.1.0.0.1.dmm
2014-03-22 06:23:49 -04:00
d3athrow
d680d978f1 Nuh 2014-03-22 06:23:28 -04:00
d3athrow
00f542c267 Remove debug verb 2014-03-22 06:23:13 -04:00
d3athrow
68012f5017 Fixed a gamebreaking bug
Conflicts:
	code/game/turfs/turf.dm
	code/modules/mob/living/carbon/human/life.dm
	maps/tgstation.2.1.0.0.1.dmm
2014-03-22 06:22:55 -04:00
jack-fractal
cf8348c25d * adding a 'rejuvinate' function to organs that fixes all types of damage
* adding a 'restore_all_organs' function to living creatures
* adding a 'restore_blood_loss' function to humans
* fixing changeling stasis power to heal organ and blood damage
* fixing adming rejuvinate verb to fix organ and blood damage

Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
	code/modules/organs/organ_external.dm
	html/changelog.html
2014-03-22 02:50:44 -04:00
Ccomp5950
45e93458f2 Rejuvination verb fix for IPC's limbs don't suddenly become organic.
Conflicts:
	code/modules/mob/living/carbon/human/human_damage.dm
2014-03-22 02:44:01 -04:00
Ccomp5950
48fee54dba IPC examination won't cause "OH NO ROBOTIC LIMBS" (no shit, yo!) messages.
Unless they are damaged.
2014-03-22 02:36:30 -04:00
Aryn
24cd1706d7 Added the ability to use multiple light icons to represent over four states.
Conflicts:
	baystation12.dme
2014-03-21 10:05:43 -04:00
Aryn
ab63b08785 Fixed issues with cyborgs deactivating flashlights, cleaned up some module code in the process.
Conflicts:
	code/modules/mob/living/silicon/robot/inventory.dm
	code/modules/mob/living/silicon/robot/robot.dm
2014-03-21 10:04:48 -04:00
Aryn
072bdcde60 I think I fixed everything it is possible to stuff a light source into.
Conflicts:
	code/game/dna/dna_modifier.dm
	code/game/machinery/Sleeper.dm
	code/game/objects/structures/transit_tubes.dm
	code/modules/reagents/Chemistry-Machinery.dm
	code/modules/recycling/disposal.dm
2014-03-21 09:58:54 -04:00
Aryn
cff01f9df6 Fixed an annoying bug with giving another player a flashlight,
opened up at least 100 individual bugs where people kept setting
loc and expecting light updates to catch it.

Conflicts:
	baystation12.dme
2014-03-21 09:51:15 -04:00
Aryn
5da65951e8 One runtime fixed, other one didn't turn up.
I put in some stuff for it to be easier to find if it does.

Conflicts:
	code/modules/power/singularity/singularity.dm
2014-03-21 09:49:42 -04:00
ZomgPonies
8a5311fd66 Fixing Regens fuckups 2014-03-20 13:27:43 -04:00
ZomgPonies
1948833660 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-03-20 13:16:42 -04:00
Rob Nelson
aa9b0a3a48 Nerf hulk.
Conflicts:
	baystation12.dme
	code/datums/spells/genetic.dm
2014-03-20 13:15:58 -04:00
Regen
f3b2f7d8f5 Added command alert for mass hallucination event 2014-03-20 16:38:02 +01:00
Regen
167a7f3546 Revert "Added command alert for mass hallucination event"
This reverts commit b20d5d49d7.
2014-03-20 16:35:51 +01:00
Regen
b20d5d49d7 Added command alert for mass hallucination event 2014-03-20 16:31:08 +01:00
ZomgPonies
c833dd60b4 Fixed custom item descriptions 2014-03-20 16:14:40 +01:00
ZomgPonies
905d911275 Fix Jukebox stopping radio 2014-03-20 16:14:39 +01:00
alex-gh
6e3aa81fef Optimized atmos control computer.
Atmos control computer UI now only sorts actual air alarms, instead of all machines.
2014-03-20 16:14:39 +01:00
ZomgPonies
3b8579d88f Merge pull request #172 from alex-gh/atmoscontrol_performance
Optimized atmos control computer.
2014-03-19 06:49:43 -04:00
ZomgPonies
ef7bb4ba8f Merge pull request #173 from Regen1/master
Cryokinesis + Dionea nerf
2014-03-19 06:49:13 -04:00
ZomgPonies
925060615a Fixed custom item descriptions 2014-03-19 00:40:24 -04:00
ZomgPonies
b46d780611 Fix Jukebox stopping radio 2014-03-19 00:21:58 -04:00
Regen
6d797a74a7 First nerf of Cryo goonpower + Dionea nerf
Worked with Neca, he wanted some things changed, Nerfed dionea's
regeneration by removing their ability to regenerate from toxin damage,
making plant-b-gone even more effective.

Cryokinesis was nerfed due to its ability to ensure death to anyone who
does not have access to medical treatment.
2014-03-17 17:44:04 +01:00