Commit Graph

685 Commits

Author SHA1 Message Date
Fox McCloud ceced8c832 Merge pull request #5095 from tigercat2000/ACTION_BUTTONS
Action Button Update
2016-07-19 23:40:51 -04:00
Tigercat2000 56a09db739 Action Button Update
- Refactors action button backend
   - Action buttons are no longer checked on Life(), items are responsible
     for adding/removing/updating them.
   - Item action buttons are no longer a static action_button_name define,
     items define actions_types, which is a list of paths.
   - Items can now have multiple action buttons.
     - This is handled by new arguments to ui_action_click, the first
       parameter is the user, the second is the path of the action datum
       that was invoked.
 - Refactored how internals function
   - You may now directly switch internals without breaking anything.
   - The internals icon has been updated to be more consistent.
 - Added action buttons for jetpacks
 - Added action buttons for oxygen tanks
 - Uses-based implants now qdel() themselves when they run out of uses.
   This is somewhat a buff to traitor implants, but it's such a minor
   change. The actual reasoning is so that the action buttons are properly
   removed.
 - Fixed a bug with the "Boo" spell which resulted in IsAvailable failing
   for certain ghosts.
 - You can now shift-click on movable HUD elements to reset them to the
   proper position (thank fucking christ)
2016-07-18 13:23:01 -07:00
SamCroswell 15a8b1d7d6 Merge Conflict Resolution 2016-07-16 18:47:18 -04:00
SamCroswell 0466499f86 Personal Crafting - Initial Commit 2016-07-15 16:25:37 -04:00
Fox-McCloud 0fb2bfd8f1 Various Mining Tweaks 2016-07-14 22:07:04 -04:00
TheDZD ca7530f58d Merge pull request #4968 from Fox-McCloud/blood-refactor
Blood Refactor+Fixes
2016-07-11 20:57:25 -04:00
Fox McCloud a61a2bdb53 Merge pull request #4973 from monster860/health_scanner_fix
Fixes health scanner not having closing tag on it
2016-07-10 15:38:54 -04:00
monster860 3552ed9608 Fixes health scanner not having closing tag on it 2016-07-10 14:38:09 -04:00
TheDZD a97f0eaeea Merge pull request #4952 from Fox-McCloud/borg-power
Borg Power Use Refactor
2016-07-10 14:23:37 -04:00
monster860 009dcaa2d8 Merge branch 'master' into w_class 2016-07-10 09:29:12 -04:00
Fox-McCloud 7165360832 Blood Refactor+Fixes 2016-07-10 02:58:00 -04:00
Fox-McCloud 405df28fab Borg Power Use Refactor 2016-07-09 01:50:26 -04:00
monster860 3df85518e1 Removes .0 at the end of w_class numbers 2016-07-08 12:26:34 -04:00
Tigercat2000 71e5344a98 Mass replace 2016-07-07 19:34:02 -07:00
Fox McCloud 277c3216d1 Merge pull request #4797 from TheDZD/GENETICS-PLAYER-ANGRY-GENTICS-PLAYER-SMASH!!!
Re-Adds Instability
2016-07-07 22:26:58 -04:00
TheDZD 2df88fcdb5 Fixes and changes 2016-07-06 21:49:26 -04:00
TheDZD 1a898dfd37 Merge pull request #4852 from FalseIncarnate/bug_fix
Minor Bug / Exploit Fixes
2016-07-05 20:41:47 -04:00
Fox McCloud df0c9e51cf Merge pull request #4870 from Kyep/specops_fix
Fixes NTSpecOps Radios
2016-07-05 20:00:21 -04:00
Kyep 1d24dc1b63 Fixes NTSpecOps Radios
- Changes NT Navy Officer / Special Ops Officer headsets to broadcast to
ERT radio by default, BUT also have the ability to talk to special ops
(deathsquad) radio by using .- (or #-, or #-).
- This fixes a bug where Special Ops Officers can't actually talk to
special ops teams because special ops teams are on a different frequency
to ERTs, and neither of the two channels (ERT or SpecOps) can be
selected with a :X/.X/#X style letter.
2016-07-04 02:52:49 -07:00
Fox-McCloud b57391aba6 Minor Flag Refactor 2016-07-03 23:43:12 -04:00
FalseIncarnate daf777979f Minor Bug / Exploit Fixes
Fixes #4786
- Chicks that age up to chicken will retain their ghost (if any) into
their adult stage.

Fixes #4836
- Intercoms now properly check their buildstage when removing cables and
electronics to avoid being used to infinitely generate these objects
- Fire alarms and air alarms now also have this exploit-protection. APCs
already had a form of this protection.
2016-07-02 23:32:18 -04:00
Kyep d28cb5e8bc Allows admins to save their CC characters (#4717)
* Initial Checkin

- Creates two new admin-only jobs, "Nanotrasen Navy Officer", and
"Special Operations Officer". The former is for IC investigations by
admins of situations on the Cyberiad, and spawns in the admin room. The
latter is for leading/overwatching ERT teams, and spawns at the ERT
office.
- Neither of these jobs are accessible to normal players, either on
join, in preferences, or as a random job.
- When they are spawned, no announcement is made, and they do not show
up on the crew manifest.
- In other news, the "select equipment" debug verb has also been
adjusted so that NT Navy Officers get the same equipment either way.

* Fixes teleporter on admin station so that admins can use it to teleport directly to bridge

* Fixes CC jobs not always displaying CC HUD icon for sechuds

* Adds an implant that dusts someone on their death

* Tweaks

Changes:
- CC officers now spawn with an internals box in their backpacks, like
everyone else.
- CC officers now get dust and death alarm implanters in their backpacks
on spawn, rather than automatically having the implants in their bodies.
This enables admins to test things on admin station without worrying
about dusting or having their deaths broadcast.
- Dust implants no longer provide death alarm functionality.
- Dust implants no longer process().
- Dust implants are now based on explosive implants, and can be manually
activated via deathgasp.
- CC officers now spawn with CC headsets that are named 'centcom
headset'.

* Deletes CC encryption key

* Switches to using imp_in.dust()
2016-06-26 13:57:59 -04:00
tigercat2000 732c3b4ae5 Goonchat (#4744)
* bicon regex run

* Remove all \black

* Goonchat from /vg/ / Goon

Whoo!
Special thanks to @Tastyfish for the macro2html thing so all of our
horrible color macros keep working and don't fail horribly <3

* Fixes and changes n stuff

- Made ping sane again (the fuck PJ)
- Updated chat CSS
- Fixed like one problem with a color macro

* whoops

* Restore /vg/'s pingloop stuff (used to avoid fucking up is_afk)

* Strip problematic tags from tcomm scripts

- <audio>
- <video>
- <iframe>
- <script>

* Fix human examine icon

* Name hotkey elements

* Removed old stylesheet
2016-06-23 16:56:15 -04:00
monster860 3295020088 Merge branch 'master' into ui_plane 2016-06-19 12:38:00 -04:00
TheDZD d1f017e684 Merge pull request #4595 from FreeStylaLT/HEAD
Adds Mind Batterer, an AOE Crowd Control Traitor-only device.
2016-06-11 12:06:59 -04:00
FreeStylaLT 2febf8ae60 Reduced range to not affect off-screen dudes and dudettes 2016-06-07 15:07:10 +03:00
FreeStylaLT 692aa38d4e Changed from orange to oview 2016-06-07 14:46:20 +03:00
Fox-McCloud bb02bfa284 Experimentor Duplication Limit 2016-06-07 02:25:06 -04:00
monster860 64ea452f20 Puts UI on it's own plane 2016-06-06 17:12:28 -04:00
FreeStylaLT aa63118f9a Buffed the uses to 5, made the stun 80% of a baton to 140% of a baton. Added additional info on examine/use. 2016-06-05 16:40:36 +03:00
FreeStylaLT 665dbc04e1 you motherfucker 2016-06-05 00:59:24 +03:00
FreeStylaLT 6b099db7a4 how does tiger see this shit 2016-06-05 00:52:03 +03:00
FreeStylaLT 42ddf3e8c9 Adds Mind Batterer, an AOE Crowd Control Traitor-only device. 2016-06-05 00:14:07 +03:00
Fox McCloud 82da2c7ce8 Merge pull request #4486 from Crazylemon64/taperecorder_enhancement
You can now wipe and rename tape recorder tapes
2016-05-22 21:26:28 -04:00
Fox McCloud 0d273521ce Merge pull request #4432 from monster860/floorpainter
Adds the floor painter
2016-05-22 18:43:15 -04:00
Crazylemon64 b1990d4293 You can now wipe and rename tapes 2016-05-21 17:51:39 -07:00
monster860 7e9334a548 remove gcircuit and plaque 2016-05-16 15:24:22 -04:00
monster860 a2f46818d7 icon 2016-05-14 16:52:11 -04:00
monster860 3f79345b8b Adds left and right arrows 2016-05-14 15:45:31 -04:00
monster860 650eebdd14 Dang it 2016-05-14 14:58:19 -04:00
monster860 bbe031044f Adds the floor painter 2016-05-14 14:50:53 -04:00
Fox McCloud 9e65cd7564 Merge pull request #4231 from monster860/concurrency
Telecomms concurrency fix
2016-05-13 15:34:15 -04:00
Tastyfish b77541bc9b Fixes a couple runtimes and weird add_reagents/add_reagents_list that was silly 2016-05-12 19:22:07 -04:00
TheDZD 06eafc8a25 Merge pull request #4407 from Fox-McCloud/no-guns
Refactors Species Gun Handling
2016-05-10 22:46:52 -04:00
Fox-McCloud 4f8c42484e Refactors Species Gun Handling 2016-05-09 16:31:51 -04:00
Fox McCloud cd3381d0a0 Merge pull request #4356 from FalseIncarnate/botany
Briefcase Full of BEES!
2016-05-06 23:28:11 -04:00
FalseIncarnate a68ddb1116 Global Intercom list, minor code cleanup round 2 2016-05-06 03:20:00 -04:00
TheDZD d5d26a39a7 Merge pull request #4340 from Fox-McCloud/minor-rev-tweaks
Minor Rev Balance Tweaks
2016-05-04 18:08:42 -04:00
Fox-McCloud 1044c5fc88 Minor Rev Tweaks 2016-05-02 20:12:17 -04:00
Crazylemon64 e6258c31cf Adds name and message 2016-04-30 01:42:36 -07:00