Commit Graph

17074 Commits

Author SHA1 Message Date
Ccomp5950
007cd2ded4 PDA NanoUI bugfix.
modes that update every 5 ticks won't require clicking the pda 5 times to get a UI window open.

We now check to see if a UI already exists if not we don't check
2014-03-16 22:58:54 -04:00
Rob Nelson
935de91fe0 Fixes ghost Entered not being called. 2014-03-16 21:50:55 -04:00
Ccomp5950
103866975e HUD-Optimization bugfix, mobs with no clients will update their health
HUD image as well.

Conflicts:
	code/modules/mob/living/carbon/human/life.dm
2014-03-15 05:11:26 -04:00
d3athrow
0e7278a597 fix bats targetting their vampire 2014-03-15 05:09:25 -04:00
ZomgPonies
f1cdebaa60 Fixed custom item 2014-03-14 03:41:34 -04:00
ZomgPonies
ae07381acf Cuts the jukebox volume! 2014-03-14 03:33:42 -04:00
yashaldie
fbd8feee31 Fixes Diona Nymph handling updates
Diona Nymphs were not getting their Handling procs called.
2014-03-14 02:17:23 -04:00
Chinsky
e19190dd15 Splicing virus changes it's unique ID. 2014-03-14 02:16:34 -04:00
Chinsky
214af7892f Lowered chance of exhale spreading viruses, as it was firing way too often.
Conflicts:
	code/modules/mob/living/carbon/human/life.dm
2014-03-14 02:16:11 -04:00
Chinsky
e8b8c29946 Changed sneezing to spread viruses like cough, but only in front of the mob.
It gives a warning sometimes, so guy has 7 ticks to face elsewhere.
2014-03-14 02:13:56 -04:00
Chinsky
2f875dba6e Fixed blood injections not transmitting viruses properly.
Keep forgetting that list is associative.
2014-03-14 02:13:37 -04:00
Chinsky
660a87baa7 Made it possible for virus to mutate and affect different species. 2014-03-14 02:13:22 -04:00
Chinsky
467cbdd5ba Fixed some runtimes with specieism, and blood transfer ignoring viruses' racial preferences. 2014-03-14 02:13:08 -04:00
Chinsky
26553e120e More random for random god.
Effects now start with random chance of firing and multiplier (like forced minormutate() on spawn).
2014-03-14 02:12:47 -04:00
Chinsky
7d5e21822a Buffed protections.
Full biosuits and spacesuits now protect more against airborne infections, and completely against touch-based ones (when worn with gloves).
2014-03-14 02:12:28 -04:00
Chinsky
5e6710757b Spaceacilline stronk.
Now it prevents new infections completely, and has a chance to cure virus on early stages (without giving antibodies though.)
2014-03-14 02:11:55 -04:00
Chinsky
aee7d69412 Stopped braindamage effect from dealing 4 digit amounts of damage to brain organ.
Conflicts:
	code/modules/virus2/effect.dm
2014-03-14 02:11:25 -04:00
Chinsky
b5f3e62bf9 Fixes single pane windows not blocking airborne viruses completely. 2014-03-14 02:10:05 -04:00
Chinsky
a775e925be Added system for viruses to affect only certain species.
Currently it ignores synthetic species competely.

Conflicts:
	code/modules/virus2/disease2.dm
	code/modules/virus2/helpers.dm
2014-03-14 02:09:40 -04:00
Ccomp5950
93d229004c APC-Rewrite AI fix.
Before:  AI's on new APC system would constantly add more and more power usage to the APC

After:   AI's no longer handle their power consumption, that has been pushed off to an /obj/machinery/ai_powersupply dummy object which will process the power usage.  This is much cleaner because machinery objects are already processed properly for the new system and keeps us from having to rewrite a bunch of AI code to bring the AI in line with how the new APC system works.

Conflicts:
	code/modules/mob/living/silicon/ai/ai.dm
2014-03-13 22:57:59 -04:00
alex-gh
3d86ce975e Optimized atmos control computer.
Atmos control computer UI now only sorts actual air alarms, instead of all machines.
2014-03-14 00:36:41 +01:00
Ccomp5950
f29440fced Stopgap fix: AI's won't use more and more power.
With new APC zone methods having non-machines use_power in their master_contrller called processes means
that they don't update the zone's flag to recalculate power usage and will continue to increase the
per-tick power usage each tick.  AI should be the only problem with this unless robutts have a life() tick
to use_power on the area when inside a charger or something really stupid.
2014-03-13 18:58:57 -04:00
ZomgPonies
478d3b5757 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-03-13 02:40:05 -04:00
VelardAmakar
59d1c28d91 Allows people to pickup the paperbin by dragging it to themselves. 2014-03-13 02:39:05 -04:00
Kzd1
2ac635aacf -fixed pulse destroyer projectiles not being able to destroy girders 2014-03-12 19:22:06 -04:00
Rob Nelson
fa55782e92 Fuck
Conflicts:
	maps/tgstation.2.1.0.0.1.dmm
	tools/OpenBYOND
2014-03-12 02:23:05 -04:00
Rob Nelson
0e8c675d18 Invert SOBER behavior, seems to work better that way.
Conflicts:
	html/changelog.html
2014-03-11 16:01:36 -04:00
Heredth
5d77dcecaa Added new vending machines, and changed a couple of other files. Might be worth looking through just to make sure I didnt fuck everything up
Conflicts:
	code/game/machinery/vending.dm
2014-03-11 06:11:12 -04:00
Heredth
12abbd60c0 Sprited new hats. Fedora, boater, bowler, beaver, and a fez. 2014-03-11 06:04:36 -04:00
SparklySheep
1acab2a20a Adds a few new hairstyles and adds a fix for the red IPC hairstyle as well. Please check to see if this doesn't break anything.
Conflicts:
	baystation12.int
	icons/mob/human_face.dmi
2014-03-11 06:04:10 -04:00
ZomgPonies
1ac8df78b9 Fixes medhuds 2014-03-11 04:41:00 -04:00
ZomgPonies
e7fc110e5c Fix cloning/respawning 2014-03-11 03:13:29 -04:00
Rob Nelson
c0b95e2573 Missing file 2014-03-11 02:49:08 -04:00
Rob Nelson
5c8ddf2a31 YOOOOO0U. YOU GOT WHAT AH NEEEEEEEED
Conflicts:
	code/__HELPERS/game.dm
	code/game/machinery/alarm.dm
	code/game/machinery/doors/firedoor.dm
	code/modules/client/preferences_toggles.dm
	code/setup.dm
	maps/tgstation.2.1.0.0.1.dmm
2014-03-11 02:28:58 -04:00
d3athrow
877fc584e7 Cut down on the checking in human_movement, hyperizine doesn't need to be checked twice.
Conflicts:
	code/modules/mob/living/carbon/human/human_movement.dm
2014-03-10 23:16:37 -04:00
DJSnapshot
e6eae0fdb1 quick fix for APCs related to IPC charging. 2014-03-10 23:03:36 -04:00
ZomgPonies
262514d3fe Fix dismemberment 2014-03-10 21:22:34 -04:00
Rob Nelson
8fb14a26e9 Initial commit of media suite
Conflicts:
	baystation12.dme
	code/controllers/configuration.dm
	code/game/area/areas.dm
	code/modules/client/client defines.dm
2014-03-10 19:01:41 -04:00
Rob Nelson
a9f67bf557 EMERGENCY FIX FOR SINGULO NOT WORKING 2014-03-10 18:45:03 -04:00
ZomgPonies
e5418629fa Intro Musak 2014-03-10 08:41:42 -04:00
ZomgPonies
04d99e1a3b Merge pull request #171 from alex-gh/paracetamol_fix
Paracetamol will now metabolize properly
2014-03-10 08:27:16 -04:00
Ccomp5950
1e5514e27e Code effeciency project: HUD items rewrite
Before: Every tick each HUD item would recalculate and redo images for every mob in view. For items like the secHUD where we're transversing implants and the various records this gets very expensive.

After: Mobs use their hud_list variable to store varius huditem images, when conditions change for those specific huditem images it updates the specific ones on demand. As a backup every 30 ticks or so the mob will update all of their hud_list.

Also: moved proc/RoundHealth() from 2 seperate locations into __HELPERS/mobs.dm

Conflicts:
	code/__HELPERS/mobs.dm
	code/game/objects/items/weapons/implants/implanter.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/human/human_damage.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/living.dm
	code/modules/mob/living/living_defines.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/virus2/helpers.dm
	code/setup.dm
	icons/mob/hud.dmi
2014-03-10 08:07:29 -04:00
alex-gh
79088a5668 Paracetamol side effect should work now 2014-03-10 12:59:06 +01:00
Loganbacca
999318156e Airlock sensor tweak
Because why not squeeze every last drop of performance out of it?
2014-03-10 07:30:57 -04:00
Loganbacca
269829baea Airlock sensor optimization
Airlock sensors will now store the previous cycles pressure value, then compare it with the current pressure next time it runs.
If the pressure hasn't changed it will skip sending a status update.
2014-03-10 07:30:46 -04:00
alex-gh
dcebe3aae1 Paracetamol will now metabolize properly 2014-03-10 12:22:45 +01:00
d3athrow
29be5b8f7e More anti-griff logging thanks to intigracy's mania 2014-03-10 07:03:40 -04:00
ZomgPonies
c4afd34ea2 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-03-10 06:58:25 -04:00
d3athrow
e7c3164306 Possibly fix getting Die objective with a theft objective. 2014-03-10 06:58:11 -04:00
alex-gh
f1253d0466 Tweaked random event chances. 2014-03-09 13:46:07 +01:00