Commit Graph

4458 Commits

Author SHA1 Message Date
Hornygranny 20901b24d0 Increases cuffing speed to match secborgs, help with shorter stuns 2014-03-01 21:00:39 -08:00
MrSnapwalk 34931dc227 Item sprites!
Adds generic item sprites to all items added.
2014-03-01 20:19:32 -06:00
Ergovisavi ac269baacb Fixes bullet_act not checking for damagetype on many, many objects.
Replaces Holodamage with Stamina damage, if your stamina damage exceeds your current health, you get weaken(5)'d. Stamina heals itself slowly over time.
Makes the hallucination enemies deal more stamina damage than they did holodamage, but stamina damage heals now so it's mostly for just seeming threatening at the moment.
Adds the Disabler, a gun that does stamina damage. It has a range of your screen, but no more. Adds a disabler crate to cargo (security lock)
Fixes Lasertag ED209's because they were busted as shit
Reduces ED209's view range to 9 from 12, which was several times longer than your screen view, now is only a little bit more
Lastertag now does stamina damage instead of an instant stun for that GRITTY LASERTAG EXPERIENCE
2014-03-01 16:39:22 -08:00
Razharas 2fd5557682 Conflict fix 2014-03-02 04:14:32 +04:00
MrSnapwalk 39c155c03a Classy Outfits
Adds formal uniforms, a black tango dress, and a professional black suit
(with added Memorizer for maximum CIA spookyness). To do: make this
stuff orderable from cargo, and add some of it to the lawyer's closet.
2014-03-01 00:30:05 -06:00
Aranclanos 1aff9034d9 Merge pull request #2943 from Aranclanos/ServerCrash
Server crash fix.
2014-02-28 19:42:27 -02:00
Aranclanos b565b2125e Server crash fix. 2014-02-28 13:20:15 -03:00
hornygranny ac8763227b Slightly sped up cuffing to compensate 2014-02-27 11:07:43 -08:00
hornygranny c31647376e This is for discussion of things that need to be changed to move away from purely stun based combat. Please only comment if you have something to contribute, rather than just saying you like or dislike it.
Shoes do not increase your movement speed
Stun/weaken on basically everything reduced from 10+ to 5 ticks
Time to unbuckle/uncuff self halved
2014-02-27 10:56:06 -08:00
ChuckTheSheep 21d621c049 Merge remote-tracking branch 'upstream/master' into TC-Green-Text 2014-02-25 20:19:32 -05:00
ChuckTheSheep 6cc3055714 Uses compiled list for uplinks 2014-02-25 17:53:30 -05:00
Razharas 56f94f59da Merge branch 'master' of https://github.com/tgstation/-tg-station into PartBag 2014-02-25 05:05:22 +04:00
AlexanderUlanH 7de04b6c3c Merge branch 'master' into spaceareas 2014-02-24 17:47:19 -05:00
Razharas ba54bd940b Conflict fix 2014-02-24 22:12:02 +04:00
ChuckTheSheep 0d1bcfb336 Moved images to top "survived" line 2014-02-24 11:14:08 -05:00
Aranclanos 86cf992202 Merge pull request #2866 from hornygranny/violinsamples
Violin de-headaching
2014-02-24 14:07:24 -02:00
Razharas d8f12f0680 Merge pull request #2836 from Cheridan/hydro
Drying Rack as smartfridge
2014-02-24 07:56:17 -08:00
Razharas 876950a3cd Issues fixings
Yep
2014-02-24 15:53:24 +04:00
ChuckTheSheep 82cfa679b4 Made Purchase Log Text rather than List 2014-02-24 04:01:38 -05:00
ChuckTheSheep 6ecb511a24 TC use count appears on round end 2014-02-23 23:43:45 -05:00
Razharas b27d9c7396 Added RPED, some sprites and new power cell path
Your dreams of big part storage and fast machine part exchange came true
14 slot R&D part-only autoseeker/picker/dropper/exchager is in
Added different sprites for better capacitors and scanning modules
Changed the power cell type to be compatible with all this machine
changing faggotry
All sprites here are codersprites so ask nien/WJ for better ones if you
want
2014-02-24 05:14:43 +04: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
Cheridan 8b31314cb7 Merge pull request #2806 from Incoming5643/implantsmorelikeshitplants
Improves the "freedom" syndicate bundle
2014-02-22 23:33:49 -06:00
Cheridan c91a3a1ed5 Merge pull request #2856 from Giacom/wiki_manuals
[MAP] Added a new wiki manual subtype which will allow you to easily add new book/manuals which link to the wiki.
2014-02-22 23:28:04 -06:00
Aranclanos b44c6ffdf9 Merge pull request #2801 from Razharas/Vendors
Vendor fixes and stuff
2014-02-22 14:22:11 -02:00
Hornygranny 0d648c6d8a no more headaches 2014-02-21 01:20:46 -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
Giacomand a45791e54f Added a new wiki manual subtype which will allow you to easily add new book/manuals which link to the wiki.
Made the wiki books use the config's wikiurl.
Updated some information in the non-wiki manuals.
You can now specificy a book's window size, the wiki books will be given a value since they are not automatically set the window size.
2014-02-20 17:47:33 +00:00
AlexanderUlanH 03e186bc19 Remove other namecheck 2014-02-19 20:29:25 -05:00
AlexanderUlanH 1d6981c2d3 Remove name checks 2014-02-19 17:23:57 -05: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
Razharas ea7318985d Merge pull request #2714 from Ergovisavi/asteroid_overhaul
[MAP] Asteroid/Mining Overhaul
2014-02-17 16:44:46 -08: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
Aranclanos b78c7eca06 Merge pull request #2809 from hornygranny/throwspeed
throwspeed pass
2014-02-17 06:26:06 -02:00
Sugarette 653ec88ab8 Fixed origin_tech in experimental welding tool 2014-02-17 10:53:48 +03:00
Sugarette e18d9c10c0 Fixed origin_tech in both weapons 2014-02-17 10:52:47 +03:00
Sugarette a319c216b3 Fixed origin_tech in lesser scroll 2014-02-17 10:51:48 +03:00
Sugarette c16be9dfc5 Changed toy double saber's origin tech to null 2014-02-17 10:50:28 +03: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
Sugarette 2286d6dc61 Merged two lines with origin_tech
One used to overwrite the other.
2014-02-17 10:44:00 +03:00
Ergovisavi 1749d38d56 Merge branch 'master' of https://github.com/tgstation/-tg-station into asteroid_overhaul
Fixed possible runtime issue with Jaunters, fixed merge issues, changed mining points to examine from attack self
2014-02-16 19:36:48 -08:00
Incoming 8d1f579de1 Renames the "freedom" bundle the "implant" bundle cause that's what it is, man.
The freedom implant is now shrugs only, and the emp implant can now not be shrugs.
The freedom implant now has an assured 4 uses instead of rand 1 to 5 because... why?
Adds an explosive implant to the bundle, and labels it since there's a good chance the traitor would rather use it on someone else instead of themselves.
No F U C K S given.
2014-02-16 15:22:54 -05:00
Razharas 07d5adeb38 Merge pull request #2767 from GarrusVakarian/borgicons
Adds corresponding icons to cyborg thermal goggles, cyborg meson goggles...
2014-02-16 00:56:52 -08:00
Hornygranny d54ecb898d muh spear 2014-02-15 20:13:00 -08: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