Commit Graph

44 Commits

Author SHA1 Message Date
Tastyfish c9dfd96bb1 Made jukebox volume update work more reliably when buffering is slow 2015-11-14 22:29:49 -05:00
Tastyfish bc8627254c Fixed Setting volume for media machines, as well as them updating for mobs in room 2015-11-09 21:57:24 -05:00
Crazylemon 66cf95be48 Used apply_effect for all radiation effects 2015-09-24 16:08:59 -07:00
Tigercat2000 7f4ac72910 Progress bars + Wall Rationalization
This commit does the following:
 - Ports progress bars from -tg- (tgstation/-tg-station#9921)
 - Refactors wall attackby code to make it 100% less insane; Instead of
   manually checking every little thing, it uses do_after,
   consequentially, making the new progress bars affect dealing with walls
   as well.

Wall code makes a tiger sad.
2015-08-31 13:38:51 -07:00
Markolie fed5808f66 ensure the current song ends when streaming is disabled 2015-07-26 06:23:30 +02:00
Tigercat2000 d20298e996 -tg- atom pooling system, qdel changes
This commit first and foremost ports the -tg- atom pooling system, and
removes the old experimental system entirely.

Secondly, this PR modifies the qdel system to use a -tg- lookalike
"destroy hint" system, which means that individual objects can tell qdel
what to do with them beyond taking care of things they need to delete.
This ties into the atom pooling system via a new hint define,
QDEL_HINT_PUTINPOOL, which will place the atom in the pool instead of
deleting it as per standard.

Emitter beams are now fully pooled.

Qdel now has semi-compatibility with all datum types, however it is not
the same as -tg-'s "Queue everything!" system. It simply passes it through
the GC immediately and adds it to the "hard del" lists. This means that
reagents can be qdel'ed, but there is no purpose as of yet, as it is more
or less the same as just deleting them, with the added effect of adding
logs of them being deleted to the garbage collector.
2015-06-21 15:47:57 -07:00
ZomgPonies 1935a82afe 2/3 of port done 2015-05-25 19:48:13 -04:00
Tigercat2000 e1249fc640 Lighting overhaul.
This commit overhauls the lighting system to Bay12 standards. It is better
in pretty much every way.
2015-05-10 12:03:27 -07:00
ZomgPonies 130b051a7e Switch jukebox from WMP to VLC (CROSS PLATFORM, OGG SUPPORT) 2015-02-26 12:46:56 -05:00
Markolie 672305e034 Adds a "params" parameter to attackby(), so it keeps track of pixel_x and pixel_y among other things 2015-02-22 22:12:11 +01:00
Markolie 4e15c5c1bc Remove jukebox debug 2015-01-31 15:38:16 +01:00
ZomgPonies 9969b6d33e Jukebox radio fixes 2014-07-27 13:49:50 -04:00
Rob Nelson ac0c864603 Added and completed radio broadcasting system.
Conflicts:
	code/modules/media/broadcast/transmitters/broadcast.dm
	code/modules/media/jukebox.dm
	icons/obj/radio.dmi
	maps/tgstation.dmm
2014-07-27 12:46:46 -04:00
ZomgPonies a830973b74 Commented out some vg procs while I wait for info from Nexis 2014-07-26 12:59:29 -04:00
Rob Nelson 845a90b02c More work on things.
Conflicts:
	baystation12.dme
2014-07-26 12:45:28 -04:00
Rob Nelson 4c32f5f946 Fix jukeboxes needing reset after shuttle movement, [CLASSIFIED], warning fix.
Conflicts:
	code/__HELPERS/unsorted.dm
	code/game/atoms_movable.dm
	code/modules/mob/living/silicon/ai/freelook/eye.dm
	code/modules/nano/nanomapgen.dm
2014-07-24 21:01:49 -04:00
Rob Nelson de17dce900 Nothing to see here. 2014-07-24 20:54:59 -04:00
ZomgPonies d4bfbda9f3 Moar trying to get the lobby jukebox working. 2014-06-25 07:04:58 -04:00
ZomgPonies ad27574f18 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-06-23 04:29:55 -04:00
ZomgPonies 096cae4dd4 Hopefully cut down on ressource size and speed up loading 2014-06-23 04:29:22 -04:00
Regen 1dd805e115 Jukebox more songs first iteration 2014-06-23 00:49:07 +02:00
ZomgPonies 048ac0994d 2nd commit of MySQL conversion. So close to the finish line. 2014-06-03 03:31:06 -04:00
ZomgPonies 59f63f6413 First commit converting playerfiles to MySQL 2014-06-02 22:02:15 -04:00
Rob Nelson 61609ab2f9 Add superjuke, fix more bugs with joukbucks.
Conflicts:
	code/modules/media/jukebox.dm
2014-05-18 18:47:30 -04:00
Rob Nelson f1e09dd3e1 More juke bugs 2014-05-18 18:43:55 -04:00
Rob Nelson 48978767c8 Jukebox casters should work now. (Tested) 2014-05-18 18:43:44 -04:00
Rob Nelson b66d0b002f Jukebox supports being moved. 2014-05-17 22:04:50 -04:00
Rob Nelson 56d8ce28c8 Part 1 of economy rework: Spacecash refactor - See commit for full changelog.
* Implements stacking and stack overlays
 * Simplified tiers of cash (1,10,100,500,1000, may remove 500)
 * Simplified API (dispense_cash, count_cash)

Conflicts:
	code/modules/admin/admin_verbs.dm
	code/modules/admin/verbs/debug.dm
	code/modules/economy/ATM.dm
2014-04-19 20:47:41 -04:00
Rob Nelson b34d436756 Fix jukebox formatting 2014-04-19 20:37:01 -04:00
Rob Nelson 0221e5bdff Fix jukebox after hammering it :V 2014-04-19 20:33:35 -04:00
Rob Nelson 2389e9a778 Fix a bunch of jukebox issues, clean up UI a bit, add feedback, allow slapping it to reset if broken. 2014-04-19 20:33:22 -04:00
Rob Nelson 6d7040e735 A few remaining jukebox bugs
Conflicts:
	code/modules/media/mediamanager.dm
2014-04-19 20:21:44 -04:00
Rob Nelson ac5fcf31a5 Autoplay after power restoration when emagged. 2014-04-19 20:03:33 -04:00
Rob Nelson cf4b9f5e42 Emaggable jukebox. 2014-04-19 20:02:42 -04:00
d3athrow dd1613f6c4 you can set the volume of the jukebox now, preferences tab -> set volume
Conflicts:
	code/modules/media/mediamanager.dm
2014-04-19 18:58:56 -04:00
Necaladun 0288be9081 Jukebox
Adding missing , because i need more coffee
2014-04-16 18:27:44 +09:30
Necaladun fdabde9f84 Jukebox additions
Removed empty jazz playlist, added papers please and aussie music
2014-04-16 17:26:52 +09:30
Rob Nelson ce7bb71ff7 le typo face 2014-03-23 08:19:40 -04:00
Rob Nelson 20467bded7 Fix a bunch of jukebox bugs, add and implement new sprites. 2014-03-22 06:29:39 -04:00
Rob Nelson 935de91fe0 Fixes ghost Entered not being called. 2014-03-16 21:50:55 -04:00
ZomgPonies ae07381acf Cuts the jukebox volume! 2014-03-14 03:33:42 -04:00
Rob Nelson fa55782e92 Fuck
Conflicts:
	maps/tgstation.2.1.0.0.1.dmm
	tools/OpenBYOND
2014-03-12 02:23:05 -04:00
Rob Nelson 5c8ddf2a31 YOOOOO0U. YOU GOT WHAT AH NEEEEEEEED
Conflicts:
	code/__HELPERS/game.dm
	code/game/machinery/alarm.dm
	code/game/machinery/doors/firedoor.dm
	code/modules/client/preferences_toggles.dm
	code/setup.dm
	maps/tgstation.2.1.0.0.1.dmm
2014-03-11 02:28:58 -04:00
Rob Nelson 8fb14a26e9 Initial commit of media suite
Conflicts:
	baystation12.dme
	code/controllers/configuration.dm
	code/game/area/areas.dm
	code/modules/client/client defines.dm
2014-03-10 19:01:41 -04:00