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
xxalpha
94f045b73f
Merge remote-tracking branch 'upstream/master' into airlocking
...
Conflicts:
_maps/map_files/MetaStation/MetaStation.v41F.dmm
code/game/objects/structures/door_assembly.dm
2015-08-30 19:53:54 +01:00
c0
97b792bbc3
Changed some circuits paths to reduce copypasta
2015-08-30 16:58:13 +03:00
xxalpha
4ed1937168
Completed construction icons
2015-08-27 18:40:08 +01:00
xxalpha
382cd870aa
Airlock construction icons
...
Removed leftover comments
2015-08-27 10:05:46 +01:00
phil235
0e91f254b9
Fixes a warning during compilation.
...
Removes some unneeded code lines.
2015-08-01 19:46:36 +02:00
SvartaSvansen
e12d47aab6
Centcom airlock assemblies! No more disintegrating airlocks!
2015-07-31 01:41:02 -04: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
phil235
e6dcabf245
Merge pull request #9960 from xxalpha/bass
...
Put drop_item() calls inside ifs. Replaced some drop_item() with unEq…
2015-06-18 15:50:35 +02:00
xxalpha
b2e84a0d3c
Put drop_item() calls inside ifs. Replaced some drop_item() with unEquip(
2015-06-14 20:11:40 +01:00
kingofkosmos
c8d79e7034
Removed unnecessary spaces in these situations:
...
"span class = '" changed to "span class='"
"'> " changed to "'>"
2015-06-14 12:13:19 +03:00
Iamgoofball
c2256d41fc
BAR NOW SHOWS UP ON THE OBJECT YOU'RE INTERACTING WITH
2015-06-13 13:58:08 -07:00
Firecage
f79e0fc1aa
Updates more paths, for example obj/stuff to /obj/stuff
2015-05-31 17:48:33 +02:00
spasticVerbalizer
1468ad5b6f
Heat-proofness now determined by the type of glass in the airlock
2015-05-12 11:33:21 +02:00
spasticVerbalizer
1cc928fac3
Makes the plasteel sheet drop when the assembly is disassembled without removing the sheet, grammars a comment
2015-05-11 21:12:18 +02:00
spasticVerbalizer
bccb7cb14f
Standardized heat-proofing airlocks
2015-05-11 20:52:31 +02:00
kingofkosmos
a7bd5f93e1
"You hear something" set to italics.
2015-04-24 21:06:16 +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
Orange Borg
0570ec92c7
Fix electronics check in airlock code
...
Because needhand defaults to 1 (on) it was always returning false as the item was dropped before the do_after check
2015-04-10 21:42:57 +12: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
Boggart
ff17e083eb
Fixes being unable to build doors over firelocks, blast doors and shutters.
...
As a result, any door with the sub_door variable set to 1 can have an airlock built over it.
Also fixes using a fireaxe to open unpowered poddoors and adds myself to the admins.txt.
2014-12-31 20:47:17 -07:00
hornygranny
3ad160f98e
Merge pull request #6027 from fleure/airlockfix
...
Fixes multiple airlocks on same tile
2014-11-26 10:57:54 -08:00
phil235
1f4a071940
Fixing a similar bug with door assembly.
2014-11-24 13:21:25 +01:00
fleure
e8ca9ec224
Fixes multiple airlocks on same tile
2014-11-23 16:32:24 +00:00
Menshin
b77e2fc46a
Conflicts solving
2014-11-04 20:24:52 +01:00
Menshin
cce46b39eb
Fixes runtimes related to clown_ore -> bananium changes ( fixes #5554 ).
...
Fixes runtimes related to security records (fixes #5552 ).
Changing the name in the security database now also change it in the general database.
2014-10-31 02:30:34 +01: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
Cheridan
08be1b34eb
Revert "Changes a few green crosses to blue on sprites that I missed last time"
2014-10-04 19:22:10 -05:00
Lo6a4evskiy
82f869c9a6
Updated to resolve conflicts
2014-09-06 13:34:43 +04:00
Jordie0608
4d14bd2dc6
Greens Viro, fixes building glass med airlocks
2014-08-28 23:00:21 +10:00
Firecage
146af7607c
absolute paths for the structure folder files
...
Conflicts:
code/game/objects/structures/crates_lockers/closets/secure/cargo.dm
2014-08-16 00:01:04 +02:00
Kelenius
cd4be00d3b
Fix
2014-06-19 02:48:37 +04:00
Kelenius
a8b7588c12
Merge branch 'master' of https://github.com/tgstation/-tg-station into Temp
...
Conflicts:
code/game/objects/items/weapons/grenades/ghettobomb.dm
code/game/objects/structures/door_assembly.dm
2014-06-19 02:27:10 +04:00
phil235
6d1bfb9244
removing !src checks
2014-06-13 19:38:15 +02:00
phil235
2f03f0fabd
Door Assembly exploit fix
2014-06-12 23:06:42 +02:00
Kelenius
698fde12f4
Two small bugs...
2014-06-13 01:01:10 +04:00
Kelenius
3908160998
One big update for stacks.
2014-06-10 20:36:08 +04: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
Jordie0608
b18cc7d54e
Merge branch 'master' of https://github.com/tgstation/-tg-station into manidontevenknowwhatwentwrongwiththat
...
Conflicts:
code/game/machinery/doors/airlock.dm
code/game/objects/structures/door_assembly.dm
code/game/objects/structures/false_walls.dm
code/game/objects/structures/mineral_doors.dm
code/modules/research/protolathe.dm
icons/obj/doors/door_assembly.dmi
2014-04-11 02:51:07 +10: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
Jordie0608
79746e115f
Wooden Walls
2014-04-01 18:03:02 +11:00
ikarrus
2de4ffeb31
Committing what I have for now just in case. Also includes the new shuttle door type and added an airlock painter to the CE's closet.
2014-03-29 22:32:35 -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
Kyrah Abattoir
d9fc4bdd5c
code/game/object/items/weapons/* lowercase pass
...
code/game/object/structure/* lowercase pass (start)
2013-11-24 08:49:34 +01:00
Ricotez
5bd1a5bde7
-The airlock painter now shows a message when initially used on an airlock and out of ink/toner cardridge.
...
-Codewise the functionality of airlock_painter/use() was divided between two procs. Use() still works the same, but can_use() only checks if the painter can be used, without draining ink or playing sounds if it can.
2013-09-30 01:38:31 +02:00
Ricotez
b012829467
-Fixed being able to open the paintjob selection window and just walking away to paint the airlock from a distance.
...
-Fixed a few runtimes that could occur if the toner cardridge were removed while the paintjob selection window is still open.
-If you remove the toner cardridge from the airlock painter, it will now try to be put in your hand before falling to the ground.
2013-09-29 17:40:41 +02:00