Tigercat2000
bcb4a9601f
Merge remote-tracking branch 'upstream/master' into poolit
...
Conflicts:
code/game/objects/structures/displaycase.dm
code/game/objects/structures/grille.dm
code/game/objects/structures/lamarr_cage.dm
2015-06-22 13:40:07 -07:00
Tigercat2000
7c9139d6e0
Bay/-tg- Meteor port
...
Meteors now have different types, properly integrated.
Meteoract has been removed, meteors now just call ex_act.
2015-06-21 18:39:39 -07:00
Tigercat2000
d20298e996
-tg- atom pooling system, qdel changes
...
This commit first and foremost ports the -tg- atom pooling system, and
removes the old experimental system entirely.
Secondly, this PR modifies the qdel system to use a -tg- lookalike
"destroy hint" system, which means that individual objects can tell qdel
what to do with them beyond taking care of things they need to delete.
This ties into the atom pooling system via a new hint define,
QDEL_HINT_PUTINPOOL, which will place the atom in the pool instead of
deleting it as per standard.
Emitter beams are now fully pooled.
Qdel now has semi-compatibility with all datum types, however it is not
the same as -tg-'s "Queue everything!" system. It simply passes it through
the GC immediately and adds it to the "hard del" lists. This means that
reagents can be qdel'ed, but there is no purpose as of yet, as it is more
or less the same as just deleting them, with the added effect of adding
logs of them being deleted to the garbage collector.
2015-06-21 15:47:57 -07:00
Fox-McCloud
5db85679cc
Singulo Optimization
2015-06-14 00:31:11 -04:00
Fox-McCloud
8db197f71c
ALL HAIL LORD SINGULO
2015-06-11 00:11:20 -04:00
Fox-McCloud
4eff027e67
yay-oh-crap
2015-06-10 23:38:29 -04:00
Fox-McCloud
ce496fcee6
beacon cleanup
2015-06-10 23:36:01 -04:00
Fox-McCloud
2ad1c74457
Singularity Refactor
2015-06-10 20:04:28 -04:00
PJB3005
a5523e69b0
Better emitter admin logging & a couple minor tweaks
2015-05-15 18:23:17 +02:00
PJB3005
a901320238
Fixings
2015-05-15 17:06:51 +02:00
PJB3005
257e77c400
/vg/ Multitool menu port!
...
With 100% better squashing.
I hope.
2015-05-14 22:34:02 +02:00
Tigercat2000
5b7ec52ecd
Update simulated var to bay12 refactors
...
This commit refactors the simulated var to a missed update from bay12,
which prevents the singularity or explosions from breaking lighting.
2015-05-13 07:49:51 -07:00
Tigercat2000
e1249fc640
Lighting overhaul.
...
This commit overhauls the lighting system to Bay12 standards. It is better
in pretty much every way.
2015-05-10 12:03:27 -07:00
Tigercat2000
4f1053f5b7
LINDA, Stage 1
...
This commit ports the base system of LINDA from TG. This version of linda
is the original version, with none of -tg-'s fixes, rewrites, or other
such improvements attached.
The mob ignite system has been 100% removed, as LINDA does not support
this normally. It may be added back in when the improvements and refactors
to LINDA have been ported.
2015-04-28 08:43:42 -07:00
Tigercat2000
29c59bd51b
Add check for antags in msg_admin_attack
...
This commit first adds a new helper proc labeled isAntag(), as well as
adding a check for antags for every instance of msg_admin_attack().
Goals of this commit:
- Make admin ATTACK: logs indicate if attacker is an antagonist.
Note; High probability of merge conflicts, 47 files changed.
2015-04-12 08:41:53 -07:00
ZomgPonies
5c14d9c5f2
vg Garbage Collector
2015-02-23 17:18:38 -05:00
Markolie
672305e034
Adds a "params" parameter to attackby(), so it keeps track of pixel_x and pixel_y among other things
2015-02-22 22:12:11 +01:00
Markolie
0b937d5ace
Emag refactor
2015-02-13 16:59:20 +01:00
ZomgPonies
fea89953f1
Moved emitter deletions from adminlog to attacklog
2015-02-12 02:21:23 -05:00
ZomgPonies
453b23961d
Moved singulo logging from adminlog to attacklog
2015-02-12 02:17:48 -05:00
Bone White
6d3cde18ed
Removing a test var
2015-01-29 16:06:36 +00:00
Bone White
30109587ed
Singularity re-start fixes
...
1) Fixes an exception which prevented singularity generators from
spawning a singularity if they had fingerprints on them
2) Fixes an exception which was called on machineryprocess on the
deleted singularity generator
NOTES
For some obscure reason, hidden fingerprint logging on machinery does
not create a list if there is only one entry. I couldn't find why, so I
wrote code to account for either a string or list for the singularity
generator ONLY.
2015-01-28 03:57:39 +00:00
DZD
b39a052a7a
More Adminlogs
...
- Adds use_log list logging to AI/borg alt + click door shocking.
- Adds use_log list logging to PA control computer (Turning on,
increasing power, decreasing power).
- Adds use_log list logging to robotics control computer (borg full
destruct and single borg destruct).
2015-01-22 19:25:57 -05:00
DZD
648a5c8fb4
Kills Armor RNG
...
Ports over non-RNG armor from /tg/, currently is having issues with
thrown items (no damage if armored).
2015-01-17 20:22:12 -05:00
Rob Nelson
2873262a07
Recoded wall-smoothing for optimization. Fixes #835 .
...
Conflicts:
code/game/smoothwall.dm
code/game/turfs/simulated/walls.dm
code/modules/power/singularity/singularity.dm
2014-07-25 16:29:00 -04:00
ZomgPonies
b33df4745c
Removed deprecated power generation stuff (AM, RUST) to free up more procs
2014-07-25 11:33:37 -04:00
Robson Richards
9771111a5f
Narsie now plays an Animation when it spawns in, Text and Gender set to NEUTER, DEBATE OVER.
...
Conflicts:
code/modules/power/singularity/singularity.dm
2014-06-29 16:44:21 -04:00
mwerezak
9874ce38ce
shuttle_controller now uses a shuttle datum
...
Conflicts:
code/game/machinery/computer/communications.dm
code/modules/admin/verbs/randomverbs.dm
code/modules/mob/living/silicon/ai/ai.dm
code/modules/power/singularity/singularity.dm
2014-06-23 11:07:58 -04:00
ZomgPonies
88e057868d
Moar stuff for the attack logs
2014-06-21 14:25:11 -04:00
ESwordTheCat
a6ee8dc678
Revert gun pool for now.
...
Conflicts:
code/game/machinery/turrets.dm
code/modules/projectiles/projectile/beams.dm
2014-05-19 19:34:20 -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
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
521ad31671
Revert the new lighting system.
2014-04-07 23:51:35 +02: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
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
ZomgPonies
1ab8df4b13
Garbage collection fixes
2014-02-19 20:24:31 -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
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
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
d3athrow
64d8903802
Following /tg/'s lead, removes set background 1 for smoother gameplay.
...
Conflicts:
code/game/objects/effects/glowshroom.dm
code/modules/mob/living/carbon/zombie/zombie.dm
code/modules/mob/living/silicon/mommi/life.dm
2014-01-08 01:25:20 -05:00
Spamcat
10ee1fbcfe
World loops 2: Electric Boogaloo.
2013-07-01 19:43:56 +04:00
Cael_Aislinn
d477b7230f
reworked rust components to integrate more smoothly with each other, cleaned up a bunch of useability issues, made all relevant components portable, fixed some random bugs, added a mostly nonfunctional map to show an example layout (based on antiqua's engineering layout)
...
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au >
2013-02-22 16:39:42 +10:00
Chinsky
4d7aa320cb
Due to git tree being fucked up for some reason, manually reapplied many man many fixes.
...
Just got to tip of real tree and got zipball, then unpacked it here.
2013-02-07 07:13:27 +04:00