Firecage
58ee32f8e3
Fixes borgs not being able to finish scooters + misc changes.
2016-07-18 16:25:09 +02:00
Remie Richards
fda2c699fc
Automatic conversion via Regex
2016-06-11 18:37:48 +01:00
phil235
0caa59b21a
First commit of this big PR
...
These are the files with just tiny tweaks. Mostly modify an object's attackby so it does "return ..()" instead of "..()".
If there are other things in this commit, the PR's description will explain them.
2016-04-24 20:26:24 +02:00
PKPenguin321
d098b2594f
you cant hide from me you little shit
2016-04-03 18:57:32 -07:00
Razharas
78c95ab035
Merge pull request #13317 from neersighted/airlock_electronics
...
NanoUI Airlock Electronics
2015-11-30 20:43:33 +03:00
Bjorn Neergaard
f214e547cb
NanoUI Airlock Electronics
...
Also reworks a lot of the AE code.
2015-11-29 11:32:56 -06:00
Firecage
c933363062
Adds the toolspeed var and adds it to most usages of tools which has a timer
2015-11-21 19:24:14 +02:00
kingofkosmos
e75d24a6c9
Changes checks in altclicks from canusetopic to incapacitated.
2015-11-01 11:24:17 +02:00
Razharas
1105a2b820
Merge pull request #11899 from kingofkosmos/altclickrotatepipe
...
Alt-click to rotate stuff
2015-09-24 01:59:04 +03:00
kingofkosmos
65c516607f
Adds altclick rotation + description to doppler array, transit tubes, windoor assembly, infrared emitter, emitter, particle accelerator, disposal tubes.
2015-09-20 18:54:23 +03:00
duncathan
51c09f16bf
makes all Destroy()'s return properly
2015-08-31 00:21:01 -06:00
c0
97b792bbc3
Changed some circuits paths to reduce copypasta
2015-08-30 16:58:13 +03:00
Firecage
4688c2c969
Fixes proc arguments
2015-07-15 23:52:35 +02:00
Iamgoofball
a8ec1c76df
Merge branch 'master' of https://github.com/tgstation/-tg-station into graphics
...
Conflicts:
code/ATMOSPHERICS/atmospherics.dm
code/game/machinery/computer/computer.dm
code/game/objects/items/weapons/explosives.dm
code/game/objects/structures/crates_lockers/closets/fireaxe.dm
code/game/objects/structures/musician.dm
code/game/objects/structures/tables_racks.dm
code/game/objects/structures/window.dm
2015-06-23 12:54:26 -07:00
xxalpha
b2e84a0d3c
Put drop_item() calls inside ifs. Replaced some drop_item() with unEquip(
2015-06-14 20:11:40 +01:00
Iamgoofball
4de75c539f
Merge branch 'master' of https://github.com/tgstation/-tg-station into graphics
...
Conflicts:
code/game/objects/structures/crates_lockers/closets.dm
code/game/objects/structures/table_frames.dm
code/game/objects/structures/windoor_assembly.dm
2015-06-13 14:20:17 -07:00
Iamgoofball
c2256d41fc
BAR NOW SHOWS UP ON THE OBJECT YOU'RE INTERACTING WITH
2015-06-13 13:58:08 -07:00
xxalpha
ed6b1d137c
Fixes infinite cyborg stack usage on a couple of things.
...
Kill debug msg
Better fix.
Finished better fix.
NOW FINISHED
2015-06-10 03:27:04 +01:00
Firecage
f79e0fc1aa
Updates more paths, for example obj/stuff to /obj/stuff
2015-05-31 17:48:33 +02:00
kingofkosmos
de280c72b5
Removed some more spans from visible messages.
2015-04-24 21:06:59 +03:00
kingofkosmos
1d14471d00
Ellipses to waiting messages. Warning-spanclasses to failing messages with an exclamation mark.
2015-04-24 20:50:50 +03:00
Remie Richards
5fc7af7fbf
attackby() now has an argument containing the parameters of the click that called it. Items placed on tables now center their icon where the user clicked. this is NOT true for racks, since racks look organised in their sprite.
...
Items reset their pixel_x and pixel_y values on pickup.
2015-02-19 13:02:43 +00:00
phil235
b725206f3a
Fix windoor construction exploit.
2014-11-24 13:12:00 +01:00
Menshin
b77e2fc46a
Conflicts solving
2014-11-04 20:24:52 +01:00
phil235
128c9222e5
Adding checks for stun, restrained to many object verbs.
...
Fixing paper and supply manifest description upon examination.
Fixing being able to adjust jumpsuit while restrained.
Fixing one typo.
2014-11-01 19:18:01 +01:00
phil235
45cfe07f98
Merge branch 'master' of https://github.com/tgstation/-tg-station into DisplacedGirderFix
...
Conflicts:
code/modules/recycling/disposal.dm
2014-10-15 18:23:40 +02:00
phil235
dbea503e88
Removing the fourth argument (air_group) of CanPass() everywhere, because it isn't used anywhere.
...
Fixing one instance of "for(mob in viewers) show_message()" to "visible_message()"
2014-10-15 18:03:06 +02:00
Menshin
26f70fd9aa
* Completed the _strip_html_properly_ proc to also limit the length of the text
...
* Removed uses of _strip_html_simple_
* Replaced input or redondant trimming/text_copying with the new unified _stripped_input_
2014-10-15 16:00:22 +02:00
phil235
a1475c7bf1
Correcting a naming problem.
2014-10-03 17:35:21 +02:00
phil235
47521d5081
More windoor bug fixes. You can no longer build two windoors on top of each other. You can make a windoor_assembly w/ rglass on the same tile as another one as long as they have different directions.
2014-09-30 23:05:18 +02:00
phil235
b53c96d08f
windoor deconstruction plus many fixes. See description.
2014-09-30 21:17:07 +02:00
phil235
8672e58e3a
Fixing typos.
2014-09-15 19:50:34 +02:00
Lo6a4evskiy
82f869c9a6
Updated to resolve conflicts
2014-09-06 13:34:43 +04:00
Firecage
6c7af5eb32
SPANCLASSES!!!!!
2014-08-26 09:52:13 +02:00
Kyrah Abattoir
997e1310c5
More name fixing, lowercasing objects, proper-ing unique objects, plural-ing some stuff that needs it.
2014-05-01 23:07:35 +02:00
ikarrus
f4c327ba26
Updated the godawful Airlock Electronics interface
...
Also added the ability to set if the door should require ALL listed accesses, or just one.
2014-04-06 15:04:31 -06:00
MrPerson
9eee3e5067
First pass at a qdel() garbage collection system for tgstation
...
Works pretty well. If it can't GC something, it'll just del() it and be done.
Speed is amazing, holy shit.
New procs you should be aware of:
qdel(atom/movable) - sets up an object for garbage collection. Call this rather than del(atom/movable).
atom/movable/Destroy() - called right before the object is GC'd, so it still has a loc. Also called if the object is del()'d.
new controller - garbage.dm has all the details on this. Basically it nulls all references on GC'd objects and force del() them if necessary.
Generally speaking, objects should use Destroy() for behavior prior to deletion rather than Del(). You should also always call the parent so the object gets the right gc_destroyed var set.
ISSUES:
Tries to GC mobs atm. This actually works for new players, not so much for humans/monkies/simple_animals/anything. I'm guessing it needs to clear out their mind and HUD and maybe other things.
Gibbing is really bugged. It works, but the overlays just sit there for awhile and ugh. I'm very tempted just to del() mob/living and mob/camera and call it a day.
qdel() equipment doesn't unequip the item.
Pipes don't generally GC correctly. Debugging suggests they get referenced in many pipenets and that isn't cleared properly. However some do work fine. Need assistance here.
Bots don't GC, probably in the radio controller.
Lots of other shit doesn't GC but it's hard to find them because of the pipe spam.
I think I'm calling Destroy() twice by accident.
2014-02-23 14:55:12 -08:00
Razharas
ea54257ab6
Ported cable coils to stacks crudely
...
Yeah
2014-01-22 02:11:19 +04:00
Miauw
0338a66c2a
Adds fingerprints to a bunch of stuff. De-texts computer build paths.
2013-12-22 18:57:33 +01:00
Aranclanos
213f3fff31
Some fixes for Linda, now the Move() proc of objects that block air is different. Example below.
...
object/Move()
var/turf/T = loc
..()
move_update_air(T)
2013-12-19 22:13:21 -03:00
Aranclanos
0ce01d1583
Adding Linda.
2013-08-10 06:15:14 -03:00
johnsonmt88@gmail.com
0bfd3feef6
Fixed windoors becoming a fountain of infinite airlock electronics, added a check to see if it had electronics in it. Fixes issue 1273.
...
Windoors now automatically close after being constructed like regular airlocks.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5718 316c924e-a436-60f5-8080-3fe189b3f50e
2013-02-17 00:09:11 +00:00
johnsonmt88@gmail.com
9e30e7d2ec
Moving stuff around part 2!
...
Committing this early to allow pete to commit something involving the .dme file which would probably conflict otherwise.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4514 316c924e-a436-60f5-8080-3fe189b3f50e
2012-08-22 16:32:45 +00:00