phil235
6996897b65
Fixes fulltile windows not spawning the correct amounts of shards and rods.
...
Fixes broken grille not dropping a rod when shot with buckshots.
2015-04-11 17:41:09 +02:00
xxalpha
c9d600e653
Fixes stack duping.
2015-03-15 19:04:07 +00: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
Firecage
2228b443a7
Adds the ability to remove monkey/xeno skins and make costumes with them
2015-01-22 15:17:22 +02:00
hornygranny
dce9dadea2
Merge pull request #5914 from paprka/removewindows
...
Changes most border windows/firelocks to full tile
Gets paprika killed
2014-11-21 11:47:04 -08:00
paprka
fd910387c3
windows damage and such
2014-11-16 17:13:33 -08:00
phil235
2340caa309
Fixes drones cutting their hands when using shards.
2014-11-13 17:54:41 +01:00
paprka
ffd02c45c2
second commit for table redoing
2014-11-02 10:52:25 -08:00
paprka
929662ad3a
moved files and fixed tablecrafting
2014-10-17 10:30:04 -07:00
paprka
d244fd6bbd
initial commit
2014-10-15 13:29:19 -07: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
Jordie0608
40e0a52283
Repaths clown ore to bananium
2014-09-19 21:26:50 +10:00
Firecage
caa4d60503
Phase Honk
2014-09-15 12:44:52 +02:00
Firecage
16502db223
Merge branch 'master' of https://github.com/tgstation/-tg-station.git into STATUESGALORRE
2014-09-15 11:17:44 +02:00
Firecage
ad5d15a225
New part
2014-09-15 11:16:39 +02:00
Daniel
d29d3a37da
Fixed welding shard message spam
2014-09-10 11:55:07 +02:00
Firecage
2bf0773261
First phase of statues part 1
2014-09-06 21:14:27 +02:00
Firecage
834f9a05b9
Mineral flooring
2014-08-31 17:12:17 +02:00
Firecage
6c7af5eb32
SPANCLASSES!!!!!
2014-08-26 09:52:13 +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
Alex
6686b2ec7c
Merge pull request #3687 from Jordie0608/removerelativepathsfromtheeverythingplz
...
Fixes #3681 : suicide messages when crit
2014-05-14 09:24:29 +01:00
Jordie0608
4078973a5c
Unidentinization
2014-05-13 02:18:21 +10:00
Jordie0608
dfd2cc4b60
Changed suicide messages to visible_messages and fixed relative pathing
2014-05-13 01:44:29 +10:00
phil235
aa2c65aaf4
removing some of my code
2014-04-25 20:44:32 +02:00
phil235
ff95095446
Fix for shard
2014-04-25 01:11:29 +02:00
Ergovisavi
f302adc8ab
Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy
2014-04-16 16:58:28 -07:00
Jordie0608
79746e115f
Wooden Walls
2014-04-01 18:03:02 +11:00
Ergovisavi
d55d72f049
Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy
2014-03-26 18:14:48 -07:00
Mloc-Hibernia
8af8a43d6f
Initial pass to convert LF to CRLF
...
Signed-off-by: Mloc-Hibernia <colmohici@gmail.com >
2014-03-24 08:53:40 +00:00
Ergovisavi
57fe8ea3f4
Various mineral/material standardizations, minor mob changes
2014-03-19 18:28:56 -07:00
MrPerson
3c58091437
Merge branch 'master' of https://github.com/tgstation/-tg-station into qdel
...
Hopefully nothing went wrong but you never know.
Conflicts:
code/FEA/FEA_fire.dm
code/controllers/supply_shuttle.dm
code/game/gamemodes/changeling/changeling_powers.dm
code/game/machinery/autolathe.dm
code/game/machinery/drying_rack.dm
code/modules/hydroponics/hydroponics.dm
code/modules/projectiles/projectile/magic.dm
code/modules/reagents/Chemistry-Recipes.dm
code/modules/reagents/reagent_dispenser.dm
2014-03-02 21:39:27 -08:00
Razharas
d8f12f0680
Merge pull request #2836 from Cheridan/hydro
...
Drying Rack as smartfridge
2014-02-24 07:56:17 -08: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
e299b62400
Merge pull request #2817 from Sugarette/spellcheck
...
Spell check of origin_tech variables in items that no one deconstructs anyway
2014-02-20 16:25:57 -08:00
Razharas
5a8eed4c32
Merge pull request #2824 from hornygranny/throw_range
...
throw_range pass
2014-02-18 16:17:13 -08:00
Cheridan
839ee11308
Merge branch 'master' of https://github.com/tgstation/-tg-station into hydro
...
Conflicts:
code/game/machinery/drying_rack.dm
2014-02-18 15:25:16 -06:00
Cheridan
8f509fc4b2
drying rack as smartfridge
...
Converts the drying rack into a smart fridge, allowing for better usability (can now batch-dry), code cleanliness and reuse.
2014-02-18 15:16:40 -06:00
Sugarette
b48583a587
Merge pull request #3 from Sugarette/master
...
Wonder if it works
2014-02-18 22:07:56 +03:00
Miauw
3b24bb64f4
Merge branch 'master' of https://github.com/tgstation/-tg-station into NODROP
...
Conflicts:
code/modules/mob/transform_procs.dm
2014-02-18 18:22:40 +01:00
Hornygranny
2134add41b
Items with throw_range over 7 reduced to throw_range 7. This does not affect players as there's no way to extend your vision range.
2014-02-17 15:44:07 -08:00
Sugarette
c5488cc6ce
Replaced empty string with null in origin_tech
...
Changed it to keep in line with what seems to be a standard.
2014-02-17 10:47:21 +03:00
Hornygranny
9d3f8f6a2d
second pass
2014-02-15 20:11:12 -08:00
Hornygranny
9e14c22747
Reduces throwspeeds on all items to realistic levels.
2014-02-15 19:58:03 -08:00
Miauw
3f9bf15ca5
Merge branch 'master' of https://github.com/tgstation/-tg-station into NODROP
...
Conflicts:
code/modules/mob/mob.dm
2014-02-15 17:30:21 +01:00
Miauw
0328f437ff
finishes up nodrop as far as i can be arsed to
2014-02-15 16:22:25 +01:00
hornygranny
e0d0cedf36
passed over everything with throwforce
2014-02-13 18:06:50 -08:00
hornygranny
04aeb15af7
Rebalanced strange throwforces
2014-02-13 17:47:25 -08:00
Miauw
9b8656247c
u_equip is now called unEquip PANIC
2014-02-13 20:58:33 +01:00
Miauw
8c7ef19be6
Replaced before_take_item() and drop_from_inventory() with u_equip
2014-02-12 19:51:37 +01:00