Commit Graph
21249 Commits
Author SHA1 Message Date
Mieszko Jędrzejczak 03c173aeaf Lowers costs, adds darts to autolathe 2016-04-24 09:19:03 +02:00
Mieszko Jędrzejczak c96712cbf7 Adds the ability to pick up all ammo from a turf using a magazine 2016-04-22 23:35:56 +02:00
Mieszko Jędrzejczak 5cf3f25892 Ports /tg/ Foam Force guns 2016-04-22 23:35:55 +02:00
Fox McCloud ff27b4f77a Merge pull request #4263 from Tastyfish/smooth-shuttles
Fixes shuttle smoothing
2016-04-21 22:58:49 -04:00
Tastyfish 198656874d Fixes shuttle smoothing 2016-04-21 21:35:53 -04:00
Fox McCloud 7594206d16 Merge pull request #4261 from Tastyfish/vampfix
Fixes devamping via the traitor panel
2016-04-21 20:15:19 -04:00
TheDZD db2860aa86 Merge pull request #4253 from Meisaka/fixthelights
Fix the light toggles on drones and guardians.
2016-04-21 20:11:37 -04:00
TheDZD db74002aa2 Merge pull request #4248 from tigercat2000/fix_rigsuits_2016
RIGsuit fixes
2016-04-21 20:11:24 -04:00
Tastyfish b798e7ef18 Fixes devamping in traitor panel 2016-04-21 19:58:49 -04:00
Meisaka Yukara e4b2f8d870 Fix the light toggles on drones and guardians. 2016-04-21 11:23:08 +09:00
Fox-McCloud 5af5705413 Abductor Handcuff Fix 2016-04-20 19:38:55 -04:00
Tigercat2000 1a53464a1c Make toggle_piece more robust 2016-04-20 16:02:07 -07:00
Tigercat2000 9917906834 RIGsuit fixes
- Replaced /proc/toggle_seals with /proc/unseal and /proc/seal
- You can no longer retract anything but the helmet after you seal the
  suit (what the fuck was the point of having the seal if it does nothing
  but make it latch onto your back)
- Clicking on parts and popping them off shouldn't be a thing anymore
  (hopefully)
- Rewrote some of the nasty toggle_piece code.
2016-04-20 15:40:16 -07:00
Fox-McCloud 552b02050a Merge remote-tracking branch 'upstream/master' into fixes-cold-heat 2016-04-20 18:06:03 -04:00
TheDZD 507d6edf5e Merge pull request #4247 from Tastyfish/signaller
Fixes pda signaller radio
2016-04-20 17:34:21 -04:00
Tastyfish 99ba2e4bd2 Fixes pda signaller 2016-04-20 17:01:08 -04:00
TheDZD 3dd4f16008 Merge pull request #4233 from Fox-McCloud/abduction
Abduction
2016-04-20 11:01:55 -04:00
Fox-McCloud 9779746d7a last tweaks 2016-04-20 00:12:11 -04:00
TheDZD 22f16ac13a Merge pull request #4219 from MarsM0nd/surgerytweak
Hemostat used again for embeded object removal
2016-04-19 19:21:20 -04:00
TheDZD 5df0a9afe4 Merge pull request #4221 from tigercat2000/tgalerts
-tg- screen alerts
2016-04-19 19:13:31 -04:00
Fox-McCloud e96f37ba3a further tweaks 2016-04-19 01:56:37 -04:00
Fox-McCloud 76cd925d75 last fixes 2016-04-19 01:34:54 -04:00
Fox-McCloud 8ff32f4566 fixes 2016-04-18 22:53:31 -04:00
Fox-McCloud 2954aa88ea abductor tech 2016-04-18 19:17:46 -04:00
Fox-McCloud 0fa40f4650 tweaks 2016-04-18 06:45:26 -04:00
Fox-McCloud 87a9f30bd4 Part 6 2016-04-18 05:32:41 -04:00
Fox-McCloud 78bedb60f3 Part 5 2016-04-18 04:47:23 -04:00
Fox-McCloud 5145825470 Part 4 2016-04-17 22:48:05 -04:00
TheDZD 08708c7a17 Merge pull request #4226 from Tastyfish/wpai
Lets pAI's whisper consistently
2016-04-17 19:55:33 -04:00
TheDZD dc289611bc Merge pull request #4230 from Tastyfish/minornp
Minor fix to npc controller
2016-04-17 18:52:20 -04:00
Tastyfish dcbdc4aa56 Minor fix to npc controller 2016-04-17 17:05:59 -04:00
Fox-McCloud fe170db7bb part 3 2016-04-17 10:35:10 -04:00
TheDZD 66d44ddad4 Merge pull request #4207 from Fox-McCloud/syringe-qol
Syringe Injection QoL
2016-04-17 10:21:41 -04:00
Fox-McCloud 2453735d3f part 2 2016-04-17 00:21:31 -04:00
Fox McCloud 1d92a4f46b Merge pull request #4224 from Tastyfish/libfix
Fixes books being blank
2016-04-16 23:37:54 -04:00
Tastyfish 4151991e65 Lets pAI's whisper 2016-04-16 20:15:32 -04:00
Tigercat2000 88f3414d4c PoolOrNew is ugly, carbon trailing returns, oh my 2016-04-16 16:35:06 -07:00
Tastyfish dffa0c6e52 Fixes books being blank 2016-04-16 19:12:58 -04:00
Tastyfish 0820c03a18 Removes unnecessary extra stuff I did, makes bot radios cleaner 2016-04-16 18:36:21 -04:00
Tigercat2000 aa3b7ac678 -tg- screen alerts
A lot has changed.

Major points:
 - All mobs now use the -tg- thrown alerts system. This is a system where
   a maximum of 5 "alerts" (which take the apperance of HUD icons like the
   inventory and modular action buttons) on their HUD.
 - Alerts are defined as a subtype of /obj/screen/alert.
   - Alerts are "thrown", or activated on the mob with the proc
     `mob.throw_alert("alert_id", /obj/screen/alert/path, severity
     (optional), new_master (optional, overlays the referenced "obj" on the
     button))`
   - Alerts are cleared by calling `mob.clear_alert("alert_id")` or by the
     /obj/screen/alert containing a `timeout` setting, which will
     automatically clear itself after that period of deciseconds.
   - Alerts may have functionality beyond appearance: Mousing over them
     will use the WireWraith tooltip system to generate a themed tooltip,
     and clicking them may have a function defined on the
     /obj/screen/alert object.
   - Shift-clicking an alert will give you it's name and status, in case
     the tooltips fail to work.

 - Hunger/Oxygen/Toxin/Nitrogen/Pressure/Etc warnings are now handled via
   the -tg- thrown alerts system.
   - Failing to breathe anything will display as an "No O2" warning.
   - Species breathing has been refactored to accomodate this. Vox are
     able to breathe the station air without instantly dying, but will be
     poisoned every time they breathe by the oxygen in the air. Any
     species with a unique gas breathing type will also display the
     correct "Choking (no X gas)" instead of just "oxygen". (Unless they
     have not breathed anything in, it's a quirk.)
   - Robot cell/temperature alerts also use this.
   - Aliens, though not harmed by toxins, will have an alert if they
     breathe in toxins, notifying them that "You'll be toast if this
     lights up."

 - More alerts have been added
   - Buckling
     - Activated on: Being buckled to an object.
     - Cleared on: Being unbuckled.
     - Click functionality: Calls resist(); Will unbuckle from chair
       instantly if unrestrained, otherwise, there is a delay period.
   - Hand/Leg cuffs
     - Activated on: Being handcuffed.
     - Cleared on: Being unhandcuffed.
     - Click functionality: Calls resist(); Will attempt to either get out
       of the handcuffs, or, if you are a xenomorph or hulk, break the
       handcuffs in 5 seconds.
   - Blind/High
     - Activated on: Becoming blinded/becoming high on LSD.
     - Cleared on: Becoming unblinded/the high wearing off.
     - Click functionality: None.
   - Asleep
     - Activated on: Life() tick detecting sleeping.
     - Deactivated on: Sleeping being 0 or less.
     - Click functionality: None.
   - Weightless
     - Activated on: Losing gravity.
     - Deactivated on: Moving back into an area with gravity.
     - Click functionality: None.
   - On Fire
     - Activated on: Catching fire.
     - Deactivated on: Being extinguished.
     - Click functionality: Calls resist(); Causes you to stop, drop, and
       roll, which will reduce firestacks and possibly extinguish you.
   - Law update (BORG ONLY)
     - Activated on: Laws being changed.
     - Deactivated on: Timer, 300 deciseconds.
     - Click functionality: None.
   - Hacked (BORG ONLY)
     - Activated on: Being emagged/given malf tools by the malf AI.
     - Deactivated on: Emagged status being removed.
     - Click functionality: None.
   - Locked (BORG ONLY)
     - Activated on: Lockdown being set (by emag law rewriting/robotics
       console/wire being destroyed)
     - Deactivated on: Movement being unlocked.
     - Click functionality: None.
   - Notify Cloning (GHOST ONLY)
     - Activated on: A human's body being placed in a DNA scanner.
     - Deactivated on: Timer, 300 deciseconds.
     - Click functionality: Reenters body.
   - Notify Jump (MULTIPURPOSE) (GHOST ONLY)
     - Activated on: Any sort of chance to become a mob (ie, golem rune).
     - Deactivated on: Timer, 300 deciseconds.
     - Click functionality: Varies.
2016-04-16 14:27:03 -07:00
Fox-McCloud f817351d2a part1 2016-04-16 10:40:21 -04:00
MarsM0nd d307eb9794 Fixes #4127
Reverts back to hemostat and alternatives for embeded object surgery.
2016-04-16 15:10:29 +02:00
Fox McCloud 3e7222610f Merge pull request #4216 from Tastyfish/420blazeit
Makes the game startup time significantly faster
2016-04-16 02:03:29 -04:00
Tastyfish d56bf196a8 in for loops 2016-04-16 01:52:03 -04:00
Tastyfish 178912db73 Makes the startup time significantly faster 2016-04-16 00:58:20 -04:00
Fox McCloud c4b16c21ee Merge pull request #4141 from monster860/fixpoddoors
Spesspod door code refactor
2016-04-15 22:09:18 -04:00
TheDZD 03f1afec4d Merge pull request #4201 from Fox-McCloud/dna-injector-refactor
DNA Injector Partial Refactor and DNA Machine Exploit Fix
2016-04-15 22:08:36 -04:00
TheDZD 42602d952f Merge pull request #4199 from Fox-McCloud/drinking-glass-sprites
Drinking Glass Sprites In-Hand
2016-04-15 22:06:31 -04:00
TheDZD 5b05d80ff7 Merge pull request #4098 from Fox-McCloud/pai-is-kill
Removes PAI Control of Security Bots
2016-04-15 22:04:39 -04:00
Fox McCloud 7700d224a3 Merge pull request #4202 from Crazylemon64/rubber_stamps_are_bureaucracy
Adds granted and denied stamps to the bureaucracy crate
2016-04-15 20:17:35 -04:00