Commit Graph

560 Commits

Author SHA1 Message Date
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
ZomgPonies
e0dff91cb5 SMES fix? 2014-01-19 21:27:43 -05:00
Pete Goodfellow
331cf1df95 Updated all suicide_act()s to use a new span class, 'suicide'.
Conflicts:
	code/game/objects/items/stacks/sheets/glass.dm
	code/game/objects/items/weapons/melee/energy.dm
	code/game/objects/items/weapons/melee/misc.dm
	code/game/objects/items/weapons/stunbaton.dm
	code/game/objects/items/weapons/weaponry.dm
	code/modules/hydroponics/growninedible.dm
	code/modules/hydroponics/hydroitemdefines.dm
	code/modules/surgery/tools.dm
	code/stylesheet.dm
2014-01-19 21:25:47 -05:00
ZomgPonies
258784dea7 Cccomp is Sssilly 2014-01-19 17:32:04 -05:00
ZomgPonies
90496be20a Standardized intent names so it's all harm. Fuck you hurt. 2014-01-19 08:30:50 -05:00
ZomgPonies
09e74e4406 AI SMES fix 2014-01-19 07:16:56 -05:00
Rob Nelson
cd2c20a6fe NEW BOO SYSTEM!
Conflicts:
	code/datums/spell.dm
	code/modules/mob/dead/observer/observer.dm
2014-01-19 05:22:20 -05:00
Rob Nelson
55e918cc6a Wire hacking recode from /tg/.
Conflicts:
	baystation12.dme
	code/__HELPERS/mobs.dm
	code/defines/obj/weapon.dm
	code/game/machinery/alarm.dm
	code/game/machinery/doors/airlock.dm
	code/game/machinery/machinery.dm
	code/game/machinery/vending.dm
	code/game/objects/items/devices/paicard.dm
	code/game/objects/items/weapons/explosives.dm
	code/global.dm
	code/modules/assembly/signaler.dm
	code/modules/mob/living/silicon/mommi/life.dm
	code/modules/mob/living/silicon/mommi/mommi.dm
	code/modules/mob/living/silicon/robot/robot.dm
	code/modules/mob/living/silicon/robot/wires.dm
2014-01-12 22:37:55 -05:00
Mark Aherne (Faerdan)
7fdb4ac503 APC NanoUI
* Created new APC UI
* Tweaked Chem Master UI width.

Conflicts:
	code/modules/power/apc.dm
	nano/templates/apc.tmpl
2014-01-12 21:52:06 -05:00