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