Commit Graph

359 Commits

Author SHA1 Message Date
Jordie 4c1a1c8c87 Merge pull request #8967 from phil235/BundleFix1
A big bundle of fixes
2015-04-16 18:18:53 +10:00
phil235 081bae6740 Fixes broken ui action button for toggling chef apron's sleeves and owl's wings.
Fixes surviving suicide
Fixes suicide damage overlays.
Fixes ninja regen "clothes warm" spam message. (moving rad armor check outside of apply_effect)
Fixes ninja smoke bomb count.
Fixes dead shaved corgi
Fixes lipozine still being in code.
Fixes flattening boxes requiring them to have their window opened.
Fixes armor softening message from disarm attack.
Fixes player being forced to play spiders without choosing.
2015-04-14 13:54:36 +02:00
AnturK 6fa8e5f02d Adds Abduction Mode 2015-04-13 18:40:15 +02:00
Swag McYolosteinen ffd0db2b7b Merge pull request #8581 from MrPerson/lighting_2015
Object based lighting system
2015-04-12 13:14:32 +02:00
MrPerson 01a8aa662a Moved lighting stuff from controllers folder to its own module
Lighting SS no longer cares about the return of check(); the light datums are responsible for deleting themselves.
Cap on lighting effects from turfs is now 8 because they're static and shouldn't be flashing lights too often. This means starlight actually works now instead of being capped at 1 measly turf.
Lighting related ChangeTurf() code is in the lighting module. Changed it up to be faster on lighting controller init and not leave dangling lights when a turf becomes or stops being opaque or when it turns into space. This diff log is gonna be useless sadly but take my word for it, it all works.
Lighting related Moved() code is also in the lighting module. Opaque objects will now update nearby lights when they move (mechs).
Opaque objects other than the light datum's owner on the same tile as its owner will block the effect of the light. In other words a mech standing on the same square as a light bulb will block all the light of that bulb.

Changed "cheap_hypoteneuse()" with an even cheaper version; actually calculating the hypoteneuse! I can prove it's cheaper if needed.
Removed move_contents_to() because it's unused and trying to use it would cause major bugs with lights and other shit and I have no interest in supporting that, so let's not even tempt people.
2015-04-12 02:25:28 -07:00
phil235 d60df6ea2e Merge branch 'master' of https://github.com/tgstation/-tg-station into ProjectileFix1
Conflicts:
	code/modules/mob/living/carbon/carbon_defines.dm
	code/modules/mob/living/living_defines.dm
2015-04-07 01:06:38 +02:00
Jordie a8a2ffc123 Merge pull request #8662 from phil235/AddBloodFix
Fixes lack of dna in old blood.
2015-04-02 20:25:38 +11:00
phil235 c5b5427b0e Makes projectile non dense. Projectile hitting a dense obj/turf will now also hit one of the mob sitting on that turf/obj's turf.
Adds a has_limb var to mob/living to handle whether to specify the limb that is hit by a projectile or not.
Fixes runtime in handle_changeling.
Adds PASSMOB pass_flag and mob_size small to bees and mouse.
2015-04-01 20:59:42 +02:00
phil235 0b403b3b03 Fixes lack of dna in old blood.
Fixes some comments about blood procs in atoms.dm
Small tweak in xeno blood blood_DNA.
2015-03-31 19:48:44 +02:00
pudl 69924a15be plasma/ripley update 2015-03-25 18:06:26 -05:00
xxalpha c25576ad6a Merge remote-tracking branch 'upstream/master' into catwalkmachines
Conflicts:
	code/game/objects/structures/lattice.dm
2015-03-20 17:02:00 +00:00
Remie Richards 751fb4aaa9 Adds SLOT_BACK for energy katana, makes energy katana call emag_act() on what it strikes (mirroring energy/blade functionality cleanly), Removes energy/blade hacks. 2015-03-09 21:48:45 +00:00
Remie Richards f6e4c1518d A restructure/removal/cleanup of Ninja Code 2015-03-09 20:43:56 +00:00
Cheridan e724a96dd2 Merge pull request #8202 from Mandurrrh/fixinlightfloors2
Fixes lightup floortiles icon state changing with merge.
2015-03-09 02:04:04 -05:00
Cheridan f4734de342 Merge pull request #8162 from Jordie0608/thisdrillwillnotpiercetheheavensbecauseithasbroken
Fixes #8148, Improves drill's handling of power
2015-03-08 23:41:50 -05:00
Mandurrrh 3b24de7509 Fixes lightup floortiles icon state changing with merge. 2015-03-07 11:50:39 -05:00
hornygranny 68c791ee7c Merge pull request #7751 from RemieRichards/ProceduralGeneration
Procedural Map Generator System
2015-03-06 11:49:21 -08:00
xxalpha 13e291a4e9 Merge remote-tracking branch 'upstream/master' into catwalkmachines
Conflicts:
	code/game/turfs/turf.dm
	code/modules/power/power.dm
2015-03-06 19:19:09 +00:00
Jordie0608 a7e23d672a Improves drill's handling of power 2015-03-05 17:12:12 +11:00
Razharas 05ef27a495 Merge pull request #7972 from paprka/moreruntimes
Fixes another runtime with starlight
2015-02-25 06:31:33 +03:00
paprka 2d1642dd22 fixes another runtime with starlight 2015-02-24 16:48:06 -08:00
Remie Richards b1ff6b7220 Merge branch 'master' of https://github.com/tgstation/-tg-station into AttackbyParams
Conflicts:
	code/game/turfs/simulated/floor/light_floor.dm
2015-02-24 22:16:53 +00:00
hornygranny 95f9c59475 Merge pull request #7920 from paprka/starlightconifg
Fixes starlight runtime
2015-02-23 13:03:56 -08:00
paprka 68d649b6e1 removes unnecessary crap 2015-02-22 21:07:57 -08:00
hornygranny c0c8a739e2 Merge pull request #7721 from paprka/miening
Mining & mine-related chem changes
2015-02-22 20:17:24 -08:00
paprka eee61482db removes giant loop 2015-02-22 20:07:38 -08:00
paprka 69915d0b1a actually fixes starlight with configs 2015-02-22 16:58:00 -08:00
paprka 3891d325c1 improves starlight check 2015-02-22 16:14:21 -08:00
paprka 8f707e134e Merge branch 'master' of https://github.com/tgstation/-tg-station into starrlight
Conflicts:
	code/controllers/configuration.dm
2015-02-22 04:12:54 -08:00
xxalpha 15dacd50b1 Replaces cancable var with two new procs.
Clean up.
2015-02-21 20:15:03 +00:00
Mandurrrh 7fbf0a261b mergeconflictfix 2015-02-20 09:06:04 -05:00
paprka 59d3e8be1e actually fixes luminosity this time guys! 2015-02-20 03:37:16 -08:00
paprka 3b3a008e09 further fixes luminosity 2015-02-20 03:35:33 -08:00
paprka 7f0373640a fixes lighting checks 2015-02-20 03:26:56 -08:00
paprka e6bccac85b spesslight 2015-02-19 21:05:59 -08: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
paprka 69a09417b0 starlight v1 2015-02-18 02:04:52 -08:00
phil235 05e3c305ef Fixes floating animation not updating correctly.
Makes life() procs more object oriented.
2015-02-16 18:56:57 +01:00
Remie Richards 4bebfaefc3 Procedural Map Generator System 2015-02-15 12:08:02 +00:00
paprka 88760896ad initial commit 2015-02-13 20:59:39 -08:00
Menshin 4ef1deb1f9 Fixes being unable to place cables on plating 2015-02-02 01:14:46 +01:00
Swag McYolosteinen d03ef74ebc Merge pull request #7430 from Menshin/shuttle_underlays_fix
Shuttle related fixes
2015-02-01 12:46:46 +01:00
Menshin 6c03fcf5e8 Added a "interior" subtype for shuttle wall that doesn't add an overlay of the destination turf on shuttle move 2015-01-29 20:41:22 +01:00
paprka ac85775b02 catwalk fixes 2015-01-28 19:30:21 -08:00
tkdrg abc78fbba1 Merge pull request #7177 from Menshin/disposals_cleaning_part2
Disposals cleaning/fixing part 2
2015-01-23 02:26:30 -03:00
carnie f3f562a5a5 Adds a place for ferry to dock on Ministation. (slightly modifies an airlock)
Fixes unreported compile issue for Ministation to do with setting up map transitions
Removes /obj{name="floor"} which somehow appeared on the map.
Resolves issues with ministation which were previously resolved for tgstation
2015-01-19 15:27:29 +00:00
Menshin b8230e024b * Cleaned the disposals code a bit (making it uses the defines !)
* Disposals constructs are now stored inside disposals instead of having them deleted and a copy created
* Bins, chutes and outlets will now properly clean any connected trunk on qdel()
* You can no longer change the RPD setting by keeping its window opened
* You can no longer use the RPD as a non-dextrous mob
* Reinforced floors will now be broken by ejected items/mobs, instead of stucking them in the void indefinitely
2015-01-19 01:53:19 +01:00
paprka 4b6cfaa8b0 adjusts prob for dirt var increment 2015-01-14 21:36:04 -08:00
paprka 4ed1845ef1 readds some lines that were necessary to make not a fuckton of messes spawn 2015-01-13 13:21:01 -08:00
Cheridan ab7992d1f3 Merge pull request #6965 from paprka/nomoredirt
Removes roundstart dirt from many areas
2015-01-13 02:54:47 -06:00