Commit Graph

159 Commits

Author SHA1 Message Date
Fox-McCloud a7d1bcce4e Restores a Few Object Verbs 2016-01-04 16:42:53 -05:00
Tigercat2000 c3f476f62c Supply shuttle, initial_move() fixes, dock fixes
Supply has been almost completely replaced by -tg-'s system.

No fancy UI, unfortunately, but modifying bay's directly was not possible.
2015-12-04 21:48:40 -08:00
Tastyfish b2abdd34c1 added input cancelling to pda msg, chemmaster ops, borg mod selection 2015-11-30 01:06:21 -05:00
Tigercat2000 9398a3a92c Retro Toggle, more color tweaks 2015-10-12 13:38:22 -07:00
Fox-McCloud 4c5706bc3a more...fixes 2015-10-10 08:52:35 -04:00
Fox McCloud 15c9873cdf Merge pull request #2224 from Markolie/shitcode
Strange reagent fix, tod --> timeofdeath
2015-09-29 18:25:04 -04:00
Markolie 8b2e62fc10 Strange reagent fix, tod --> timeofdeath 2015-09-29 22:03:04 +02:00
Markolie f7fe8c8c6f Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into fixes3
Conflicts:
	_maps/map_files/cyberiad/cyberiad.dmm
2015-09-28 03:05:04 +02:00
Fox-McCloud d7f23f4271 Oh, that kind of list 2015-09-27 19:39:09 -04:00
Fox-McCloud 155afc6131 lists 2015-09-27 19:24:35 -04:00
Fox-McCloud d743fb1d1a pda janitor cart fixup 2015-09-27 04:48:04 -04:00
Markolie f5f27fa186 Atmos analyzer update 2015-09-27 04:48:42 +02:00
Fox-McCloud 4413911688 Janicart and Janitor Update 2015-09-26 06:17:29 -04:00
Markolie 3a3457de36 Port Bay's intercom overhaul 2015-09-03 21:21:20 +02:00
Markolie 93c52de1f9 Power monitor update 2015-08-23 23:58:38 +02:00
Krausus bc41922cbc Fixes bad PDA tnote entries and minor PDA bugs 2015-08-14 23:33:38 -04:00
Markolie 7101ccde02 Further caching updates 2015-08-11 18:28:45 +02:00
Markolie 4af432dd2d Fix incorrect power monitor variable name 2015-08-11 16:03:21 +02:00
Markolie 36f2efcef7 Add caching to PDA power monitor 2015-08-11 15:59:08 +02:00
Tigercat2000 ac84732fe2 Ring-sound system for PDA's; Ringtones make sounds
This commit adds a system which allows a pre-defined custom sound for the
noise a PDA makes when recieving a message, based on what the 'ringtone'
is set to. Ringtones without an entry will make the default beeping
noise.

Included special noises;
 Explosion for 'boom'
 Slipping noise for 'slip'
 Bikehorn for 'honk'
 Vox shriek for 'SKREE' (Capitals matter)
 Shortened holy ambience music for 'holy'
 Xenomorph hiss for 'xeno'

Also included; New folder, /sound/items/PDA/, specifically for the
ringtones.
Includes:
 __credits.dm
   Used for giving credit to the source of a sound file in said folder,
   for sounds licensed under such a license that requires credit.
   Not included in the compilation.

 ambicha4-short.ogg
   Shortened version of sound/ambience/ambicha4.ogg; Used for 'holy'
   ringtone.
2015-08-05 09:24:38 -07:00
Markolie 51035f931e Powernet rework 2015-07-31 23:59:41 +02:00
Markolie b8a7ca7d1b Update NanoUI to be up-to-date with Bay 2015-07-28 21:04:44 +02:00
Markolie 154a282a0d NanoUI caching for cameras/crew manifest 2015-07-28 19:54:17 +02:00
Fox-McCloud 409fefa4b3 Power Computer and Computer Fixes 2015-07-15 07:00:46 -04:00
Fox-McCloud 0dbea7621f The Great Del() Cull of 2015 2015-07-09 02:48:34 -04:00
Fox-McCloud 561e0c2268 pass 3 and cleanup 2015-07-07 01:32:40 -04:00
Fox-McCloud 9e94e40db6 PDA 2015-07-02 02:26:47 -04:00
Tigercat2000 bcb4a9601f Merge remote-tracking branch 'upstream/master' into poolit
Conflicts:
	code/game/objects/structures/displaycase.dm
	code/game/objects/structures/grille.dm
	code/game/objects/structures/lamarr_cage.dm
2015-06-22 13:40:07 -07: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
Fox-McCloud 93392f8e90 Explosion Rework 2015-06-20 04:13:55 -04:00
ZomgPonies f2d03e93c2 First 1/3 of port done. 2015-05-25 17:59:30 -04:00
Tigercat2000 e470eee477 TMDU: Mass Driver Overhaul
This commit overhauls mass drivers.
Every component of mass drivers are now buildable.
This means:
 - Mass Drivers
 - Mass Driver Control Computers
 - Mass Driver Buttons
Mass driver control computers now support multiple mass drivers.
You can link mass-drivers to buttons via multitool.
Buttons have a range of 7 for their mass driver link.
Computers have infinite range.
2015-05-19 20:28:48 -07: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
Tigercat2000 4f1053f5b7 LINDA, Stage 1
This commit ports the base system of LINDA from TG. This version of linda
is the original version, with none of -tg-'s fixes, rewrites, or other
such improvements attached.

The mob ignite system has been 100% removed, as LINDA does not support
this normally. It may be added back in when the improvements and refactors
to LINDA have been ported.
2015-04-28 08:43:42 -07:00
ZomgPonies 5108942ed9 Merge pull request #752 from TheDZD/smoke
Chemistry Smoke Changes
2015-04-08 16:55:03 -04:00
DZD 810d626700 Smoke changes
- Changes smoke so that it immediately affects all mobs in its area of
effect, smoke clouds are purely visual.
- Any mobs in the area of effect of a smoke reaction will be affected by
the smoke's touch reaction, and have all reagents in the smoke container
transferred into them.
- Smoke clouds are no longer opaque.
- Mixing 10u potassium, 10u sugar, and 10u phosphorus or higher will
cause an area of effect with a radius of 3 from the point of reaction.
Any less will have a radius of 2.
- Same with heating 10u smoke powder.
- Smoke powder reaction now only yields 1 powder instead of 3.
- Vent clog event has a radius 3 area of effect.

Fixes and uncommenting

- Uncomments honey turf reaction.
- Uncomments synthflesh turf reaction.
- Adds list for reagents to not copy via smoke (or more specifically,
delete when a smoke reaction happens without copying). This includes
sugar, phosphorus, potassium, and the smoke "reagent" produced in a
smoke reaction.
2015-04-07 20:30:01 -04:00
ZomgPonies 91e8b909c0 Squish Squash 2015-04-04 14:27:53 -04:00
jack-fractal f62f91f04e Adding extra logging information to PDA
This significantly expands the level of detail for logging what PDAs.
2015-03-28 15:32:11 -04: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 9fedfc7c62 Switch copytext and sanitize proc 2015-02-20 22:17:13 +01:00
Markolie c89e3ac1eb Revert "Revert "Emergency communications hotfix""
This reverts commit 3ea36839a8.
2015-02-20 17:59:07 +01:00
DZD 4bcdb94a99 Merge with upstream/master
Fixes conflicts
2015-02-18 13:41:32 -05:00
Markolie ad167dc541 Announcement system overhaul, crew monitor system overhaul, add portable crew monitor 2015-02-16 19:03:29 +01:00
DZD b3a0c9a975 Removes TABLEPASS and FPRINT flags
- Also adds ABSTRACT and NODROP flags in preparation for removal of
canremove and abstract vars.
- Sorts some of the setup.dm flags so they're in order.
- Replaces 'flags & 2' in policetape.dm with pass_flags & PASSTABLE,
should have the same effect.
2015-02-10 17:41:37 -05:00
Markolie 60e18d0c0e Major map overhaul, remove customs officer/nanotrasen recruiter 2015-01-12 02:23:45 +01:00
Markolie 8867fa3f78 Blank PDA fix 2015-01-10 07:38:24 +01:00
Markolie 0027425ab9 Consistency in ERT equipment, give ERT PDA's so they can be messaged privately 2014-12-23 02:36:40 +01:00
Markolie 38e709e4bd Telescience crystal revert, supervisor access/PDA/headset fixes 2014-12-14 00:46:46 +01:00
DZD 908058c8f0 Merge remote-tracking branch 'upstream/master' into pAI-Drone-Port 2014-12-05 20:32:40 -05:00
Markolie cb7676c139 Re-add stamp images, add more holopads 2014-12-03 02:53:26 +01:00