Commit Graph

9304 Commits

Author SHA1 Message Date
ZomgPonies 0804e21fde Fixes people getting karma jobs 2014-05-03 14:55:57 -04:00
ZomgPonies 765f3c5c41 Tune chargers to new battery levels. 2014-05-02 19:10:31 -04:00
thatprogrammerguy ac100a8568 A more strict dynamic room selection code, and fixed an incorrect area definition for the dynamic lobby south of customs. 2014-05-02 17:27:57 -04:00
thatprogrammerguy 303fb1e476 Dynamic room balancing - added initial code for a more stricter selection process. 2014-05-02 14:22:39 -04:00
thatprogrammerguy 95dfb85675 Added dynamic areas, currently the only one sits under customs. 2014-05-02 02:52:08 -04:00
ZomgPonies 1d751e7a8f Moar rad damage from xray machine 2014-05-01 21:31:24 -04:00
ZomgPonies 40e0ff49ce fml xray 2014-05-01 21:01:10 -04:00
ZomgPonies bc2af1573a Xray machine fixes 2014-05-01 18:14:56 -04:00
ZomgPonies b46d76dccc Made sure there's 2 slots for customs officers in code 2014-05-01 17:12:53 -04:00
ZomgPonies cada2ce713 Requested X-Ray machine for customs 2014-05-01 17:08:47 -04:00
ZomgPonies 36b52731f0 Changing power numbers to balance gun upgrades 2014-05-01 16:23:09 -04:00
ZomgPonies 556ef83532 Metal detectors, for that feeling of FREEDOM 2014-05-01 00:46:14 -04:00
ZomgPonies 5746c7b6d4 Balancing for mining 2014-05-01 00:13:46 -04:00
Rob Nelson 10350239a5 Add some parts of genetics 2.0 2014-04-30 14:14:24 -04:00
Brian Cook a78e54f33f Added missing header to pAI Request Module
Also changed max frequency of radio config to 159.9 instead of 159.1
2014-04-29 20:48:49 -04:00
Brian Cook 27a1d25b80 Added refresh button to host bioscan page
Also tweaked all pAI GUI so the background doesn't repeat-y
2014-04-29 20:48:39 -04:00
Brian Cook cd8fb70a0b Centered background on pAI GUIs 2014-04-29 20:48:29 -04:00
Brian Cook d0fa6b4fc6 Improved GUI for users interfacing with pAI
Also minor tweak to GUI for requesting pAI.

Conflicts:
	code/game/objects/items/devices/paicard.dm
2014-04-29 20:48:14 -04:00
Brian Cook ce40b74fd7 Improved GUI for requesting pAI
Made the pAI Request Module and the pAI Availability List pretty.

Conflicts:
	code/modules/mob/living/silicon/pai/recruit.dm
2014-04-29 20:46:43 -04:00
Brian Cook fa425b69a9 Fixed pAI Digital Messenger and layout tweaks
Conflicts:
	code/game/objects/items/devices/PDA/PDA.dm
2014-04-29 20:44:27 -04:00
Brian Cook a93f864ae3 Refined GUI more
pAI background updated and no longer externally referenced. Corrected
stray typos. Added more power on/off lights for certain downloaded
modules.
2014-04-29 20:39:24 -04:00
Brian Cook 9149e2df96 pAI GUI changes
The pAI GUI background image still need to be properly linked.
2014-04-29 20:39:08 -04:00
Ccomp5950 143016dd07 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/modules/mob/living/living.dm

Conflicts:
	code/__HELPERS/mobs.dm
	code/datums/mind.dm
	code/game/objects/items/weapons/implants/implanter.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/human/human.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/ai/ai.dm
	code/modules/mob/living/silicon/silicon.dm
	code/modules/virus2/helpers.dm
	code/setup.dm
	icons/mob/hud.dmi
2014-04-29 20:34:28 -04:00
suethecake 10b7a2e8d9 Initial commit containing all the necessary code files that allow Tajaran, Unathi, and Skrell to change both their hair and body color to match. NO MORE GREEN/GREY!
Conflicts:
	code/modules/client/preferences.dm
	code/modules/mob/living/carbon/human/human_defines.dm
	code/modules/mob/living/carbon/species.dm
	code/setup.dm
2014-04-29 13:58:56 -04:00
ESwordTheCat ebfcc9be79 Object pool for beam projectile, minor changes to object pool.
Conflicts:
	code/WorkInProgress/Cael_Aislinn/Rust/gyrotron.dm
	code/WorkInProgress/Cael_Aislinn/Supermatter/ZeroPointLaser.dm
	code/game/objects/structures/grille.dm
	code/modules/power/singularity/emitter.dm
	code/modules/projectiles/projectile.dm
	code/modules/projectiles/projectile/beams.dm
2014-04-29 13:33:06 -04:00
d3athrow 49c11d1c9e compile fuck 2014-04-29 13:27:06 -04:00
d3athrow 9951896b71 Can't greytide implant yourself 2014-04-29 13:26:45 -04:00
d3athrow 3a1d362c02 leap doesn't maker you higher than the lighting layer. 2014-04-29 13:26:35 -04:00
Mloc-Argent fcdcef5931 human: move organ generation into a species proc
New proc: /datum/species/create_organs
Called in set_species when no organs exist or it's forced.
Also shuffled set_species around a bit, adding a var to human/new to
specify a species to start as.
Should fix the adminspawn vox organ runtime.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/game/machinery/cloning.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/new_player/new_player.dm
	code/modules/organs/organ.dm
2014-04-28 21:09:45 -04:00
ESwordTheCat 3c6966526c Object pool the sparks.
Conflicts:
	code/game/objects/effects/effect_system.dm
2014-04-28 20:40:38 -04:00
DJSnapshot ab58107286 Fixes for Mloc, part 2.
Conflicts:
	code/game/objects/items/weapons/cigs_lighters.dm
2014-04-28 19:15:17 -04:00
DJSnapshot cc9684fad5 fix for https://github.com/Baystation12/Baystation12/issues/4548 2014-04-28 19:10:39 -04:00
ZomgPonies 6d6592c60b Fixed IPC getting high from smokables 2014-04-28 19:05:27 -04:00
Mloc-Argent a5b3e3d567 turfs: fix some playsound ERRORs on areas
Turf (de)construction playsound()s were using src.loc, instead of src

Signed-off-by: Mloc-Argent <colmohici@gmail.com>

Conflicts:
	code/game/turfs/simulated.dm
	code/game/turfs/simulated/floor.dm
2014-04-28 18:57:59 -04:00
RavingManiac 9bfd6f56ba Inflatable barrier boxes readded to engineering. Inflatable barriers can no longer be deflated by ghosts.
Conflicts:
	maps/tgstation2.dmm
2014-04-28 18:47:15 -04:00
Giacomand 9d27cb5d76 Fixes a typo. 2014-04-26 17:28:10 -04:00
Giacomand 0232d945f4 Fixes transit tubes being stuck, it uses process() instead of a spawn'd loop.
Segmented the transit tube code into its own folder and code files, for each part of the tube.

Conflicts:
	baystation12.dme
	code/game/objects/structures/transit_tubes.dm
2014-04-26 17:27:43 -04:00
alex-gh 02aab3f779 Temporary revert for the new say code. 2014-04-24 10:28:52 +02:00
ZomgPonies c5c2f52500 Fixed some bugged intents 2014-04-22 11:02:11 -04:00
RavingManiac 850236a137 Shuttle windows replaced with reskinned reinforced glass windows. Number of doors into cockpit reduced to 1.
Fitness room rearranged to make more sense, with glass around pool.

Conflicts:
	maps/tgstation2.dmm
2014-04-22 09:24:46 -04:00
alex-gh 71151c0c57 Merge pull request #183 from alex-gh/event_area_rework
Events can now strike all areas instead of few select ones
2014-04-20 14:07:27 +02:00
alex-gh 8a9130026a Events can now strike all areas instead of few select ones 2014-04-20 14:04:15 +02:00
Mike bf98751d8b Clean up check for item being equipped
Moved some common code to item.dm. Someone should probably take a look
at get_equipped_items() in inventory.dm sometime in the future.
2014-04-20 03:50:23 -04:00
ESwordTheCat cd8bc1d878 Let depend on use_power var if we need to know the area. 2014-04-20 03:45:56 -04:00
Mloc-Argent e179e95dea atmos: remove a few force-deletes in merge code
Removes del(giver) from pipeline/merge(), turf/assume_air() and
atom/assume_air().
Thanks to valzargaming on reddit/github for pointing it out.
fixes #4717

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-04-20 03:37:46 -04:00
ESwordTheCat 16d5d18e7c Revert from area to text.
Conflicts:
	code/modules/power/power.dm
2014-04-20 03:37:00 -04:00
ESwordTheCat 51c8b9306d Declare myArea as an area. 2014-04-20 03:27:41 -04:00
ESwordTheCat b332bc7dec Don't use get_area proc, introduce myArea variable.
Conflicts:
	code/modules/power/power.dm
2014-04-20 03:26:59 -04:00
Necaladun 9dff158fa2 Access changes
EVA access to heads. Brig/sec doors to customs.
2014-04-20 12:28:10 +09:30
Necaladun 5e812fb047 Club needs power
Club now needs power, APC is added
2014-04-20 12:27:53 +09:30