Commit Graph

568 Commits

Author SHA1 Message Date
ZomgPonies fdd1d94769 Hopefully fix solars for realsies 2014-05-01 21:49:24 -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
ZomgPonies 1ebe9f34e9 Solar fixes 2014-04-27 17:39:56 -04:00
ZomgPonies 1cdbe818ad tg's solars update 2014-04-22 09:46:36 -04:00
ESwordTheCat 16d5d18e7c Revert from area to text.
Conflicts:
	code/modules/power/power.dm
2014-04-20 03:37:00 -04:00
ESwordTheCat 84c296e741 Use the experimental getArea.
Conflicts:
	code/modules/power/power.dm
2014-04-20 03:28:46 -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
ESwordTheCat c43652b33a Okay shards converted to pool usage now.
Conflicts:
	code/game/machinery/computer/arcade.dm
	code/game/machinery/doors/windowdoor.dm
	code/game/machinery/telecomms/traffic_control.dm
	code/game/objects/structures/displaycase.dm
	code/modules/mining/mine_turfs.dm
	code/modules/reagents/reagent_containers/food/drinks/drinkingglass.dm
2014-04-19 19:57:53 -04:00
Ccomp5950 90ff395199 Lagsie no more, NarSie HUNGERS
removed del() calls for objects, now it sets loc to null and removes it from master_controller processing

Much quicker :)

Conflicts:
	code/modules/power/singularity/singularity.dm
2014-04-19 15:48:48 -04:00
alex-gh 369c894173 Fixed crash when hacking vending machines on clown planet 2014-04-09 01:33:43 +02:00
alex-gh cfbfa0e993 Smoke rework caused endless loops, reverted. 2014-04-08 01:47:56 +02:00
alex-gh 521ad31671 Revert the new lighting system. 2014-04-07 23:51:35 +02:00
Ccomp5950 ed69c23e07 Bugfix for new APC code, gridchecks won't just turn off equipment.
Was a problem with me switching the order of the checks.

Conflicts:
	code/modules/power/apc.dm
2014-04-03 21:37:43 +02:00
Chinsky 7f4388c5a3 Cleaned the fuck out of smoke.
Conflicts:
	code/ATMOSPHERICS/pipes.dm
	code/game/objects/effects/effect_system.dm
	code/modules/mob/living/carbon/monkey/life.dm
	code/modules/organs/organ_external.dm
2014-04-03 18:18:04 +02: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
DJSnapshot e6eae0fdb1 quick fix for APCs related to IPC charging. 2014-03-10 23:03:36 -04:00
Rob Nelson a9f67bf557 EMERGENCY FIX FOR SINGULO NOT WORKING 2014-03-10 18:45:03 -04:00
d3athrow 29be5b8f7e More anti-griff logging thanks to intigracy's mania 2014-03-10 07:03:40 -04:00
Ccomp5950 bb61c6ef27 Bugfix: All APC's will have maxcharge of 5,000
and not be at the whim of lag / how quickly it generates it's cell.
2014-03-08 17:04:03 -05:00
Ccomp5950 54f7bc0701 Removed my debug lines. 2014-03-08 17:03:46 -05:00
Ccomp5950 e7d4f4ad4b Effeciency Project: APC / Machinery power usage.
We no longer run auto_use_power() on every machine every tick.
We now have a global list of areas, and areas that have an APC in them (all_areas and active_areas) no more looping through world bullshit.
A bunch of snowflakey as fuck machines won't use_power() in their process, you get two options, active and idle, use them!
This means a lot of machines won't double dip on power as well so power usage for the station has dropped about 20%

Because everything is snowflakey as fuck we're going to have some machines that don't force an update on their power usage.  Fuck them.
We should catch them with the root obj/machine/proc's forcing updates.

Conflicts:
	code/modules/mob/mob.dm
	code/modules/power/apc.dm
2014-03-08 17:03:29 -05:00
Ccomp5950 b97434054f APC Area update initial commit.
Conflicts:
	code/modules/mob/mob.dm
	code/modules/power/power.dm
2014-03-08 17:00:43 -05:00
ZomgPonies 16ea3bde04 Compile fixes 2014-03-05 20:37:02 -05:00
d3athrow 977addd8fb merge MrPerson's qdel fixes 2014-03-05 20:30:56 -05:00
d3athrow 4f168d8caf qdel and Destroy() improvements, now done through objects/items/devices 2014-03-05 20:28:17 -05:00
ZomgPonies 1f407fa305 Singulo eats darkness, grows out of control? 2014-03-03 01:35:47 -05:00
ZomgPonies 1eaa17abcc Revert "Update PA."
This reverts commit e6ce757d4c.
2014-03-03 01:20:34 -05:00
ZomgPonies b03ff54522 Singulo optimizations 2014-03-02 23:25:40 -05:00
Rob Nelson 42897c12f9 Further optimize narsie. 2014-02-28 19:34:45 -05:00
Rob Nelson e6ce757d4c Update PA.
Conflicts:
	code/modules/power/singularity/particle_accelerator/particle_control.dm
	compare_report_tg.txt
2014-02-28 19:22:20 -05:00
Aryn fcf8509635 Reverted unrelated ZAS modification and unnecessary check. 2014-02-28 17:50:12 -05:00
Aryn 52e2a3d1c6 Lighting seems to be working now. 2014-02-28 17:48:55 -05:00
Aryn 5b2f811b71 Lighting system is too buggy to continue until I know wtf is going on
Conflicts:
	baystation12.dme
	code/game/turfs/turf.dm
2014-02-28 17:47:50 -05:00
ZomgPonies 1ab8df4b13 Garbage collection fixes 2014-02-19 20:24:31 -05:00
Ccomp5950 a2e9bce1cb Code effeciency project: apc update_icons
Before:  It updated the icons quite a bit at the start of the game.

After:  It updates more often and quicker, but now it isn't as expensive

Conflicts:
	code/modules/power/apc.dm
2014-02-19 19:31:10 -05:00
ZomgPonies 27950d0542 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-02-10 07:08:48 -05:00
Ravensdale 5eab43b3d2 Tweak APC self-naming so they read better when examined or interacted
with. Thanks Sky for the suggestion and Mloc for the why.
2014-02-10 07:02:18 -05:00
Ravensdale 163f3ad5c4 Self-naming APC's! Now even mapped in APC's will rename themselves
depending on what zone they're in. Makes more mapping sanity.
2014-02-10 07:02:06 -05:00
ZomgPonies ceb322c1d0 Merge pull request #149 from alex-gh/vg_cherry-picks
VG update_icon optimizations for APCs and canisters.
2014-02-08 20:47:03 -05:00
ESwordTheCat 2b627d29e9 Missed the comment for line (/obj/machinery/apc/update_icon()). 2014-02-07 06:51:56 +01:00
ESwordTheCat 8930ca5b58 "Else" clause removal (/obj/machinery/apc/update_icon()). 2014-02-07 06:51:33 +01:00
ZomgPonies e7136ba6b6 Fix cable coil healing synth limb burn 2014-02-01 21:24:54 -05:00
Rob Nelson 6e1ddf8eac Missed a qdel in narsie. 2014-01-31 02:35:10 -05:00
Rob Nelson ec70d13056 SINGULOTH OPTIMIZATIONS - See full commit for details.
* qdel() instead of del(), wherever possible.
* Optimized gravpull logic
* /atom/movables can override canSingulothPull() logic to add gravpull exceptions (unless singuloth is 2fat)
* assigned_role energy boosts changed into a switch() statement

Conflicts:
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/mob.dm
	code/modules/power/singularity/singularity.dm
2014-01-31 02:34:39 -05:00
Rob Nelson c3b021e246 Added a garbage collector implementation based on rumors from Goon and proc references in released gooncode.
And holy shit it's fast

Conflicts:
	baystation12.dme
	code/ATMOSPHERICS/pipes.dm
	code/game/machinery/Sleeper.dm
	code/game/machinery/rechargestation.dm
	code/game/objects/structures/crates_lockers/crates.dm
	code/game/objects/structures/tables_racks.dm
	code/modules/mining/mine_turfs.dm
	code/modules/paperwork/photocopier.dm
	code/modules/power/cable.dm
	html/changelog.html
2014-01-29 23:45:21 -05:00
Zuhayr e3ce3d4b66 IPC feeding from APCs, IPC lack of reagent processing.
Conflicts:
	code/modules/mob/living/carbon/human/life.dm
	code/modules/power/apc.dm
2014-01-29 16:51:11 -05:00
Rob Nelson 95cc6a27b5 Standardize mutation constants, remove ambiguity, remove non-implemented muts.
Conflicts:
	code/_onclick/click.dm
	code/game/dna/genes/powers.dm
	code/game/machinery/wishgranter.dm
	code/modules/mob/living/carbon/alien/alien.dm
	code/modules/mob/living/carbon/alien/humanoid/life.dm
	code/modules/mob/living/carbon/alien/larva/life.dm
	code/modules/mob/living/carbon/human/examine.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/human_movement.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/carbon/human/update_icons.dm
	code/modules/mob/living/carbon/monkey/life.dm
	code/modules/mob/living/carbon/species.dm
	code/modules/mob/living/damage_procs.dm
	code/modules/mob/living/living.dm
	code/modules/power/lighting.dm
	code/modules/reagents/Chemistry-Recipes.dm
	code/setup.dm
	maps/RandomZLevels/wildwest.dm
2014-01-21 22:36:19 -05:00
ZomgPonies cb5367ed96 Switching cable coils to stacks 2014-01-21 21:23:26 -05:00
Loganbacca f3354cf5de Fixed rad collector toxin drain bug
Removed bad code modifying variables directly and replaced it with a proc that correctly modifies the gas volume.
2014-01-20 00:20:44 -05:00
ZomgPonies ad46e68054 SMES fix (bis) 2014-01-20 00:20:18 -05:00