Commit Graph

23 Commits

Author SHA1 Message Date
jack-fractal 23f8161e8a Lets AI's lock and unlock emitters
This is one of those things that just got overlooked I think.
2015-08-14 18:15:53 -04:00
jack-fractal aa453ea99b Fixing Borg Vision Bug
Borg vision module's wouldn't work if they were placed in the second or
third module slots. This fixes that, and a runtime error caused by
opening the inventory prior to selecting a module.
2015-06-07 21:01:38 -04:00
skull132 1be9df3f97 Merge pull request #553 from jack-fractal/cyborg_backpack
Porting UI changes for AI's and Robots
2015-05-31 16:38:03 +03:00
jack-fractal a6ce30df10 Modifying next_click code
Changes all next_click modifications (except telekinesis) to use a
renamed function "AllowedToClickAgainAfter".

Creates a function called "AllowedToMoveAgain" which is used to test if
you're allowed to click.

Adding additional click delay timings to setup.dm.
2015-05-28 19:56:38 -04:00
jack-fractal 3ea66b14f4 Adding delay to throw and UnarmedAttack
Adding a delay to throw_item and UnarmedAttack click events.
2015-05-27 01:10:31 -04:00
jack-fractal f1d2958af8 Bugfix - Logged off and out of power
If you logged out with your backpack open, and then something forced you
to remove or unequip a module (like running out of power) you'd get a
runtime error when it tried to access the client's hud.
2015-05-24 03:23:14 -04:00
jack-fractal 5b123a835b Module Refactor (Cameras/Sprites/Sensors)
This modifies where sprites, sensors, and camera networks are stored.

Rather than being in a function, they are now part of the robot modules.
This makes it way easier to extend and modify this junk. Seriously.
Object Oriented Programming!

This also limits sensor modifications to the correct modules, and makes
them a basic part of that module. Picking a security module gives you
sec-hud, picking a crisis or surgeon module gives you med-hud.

Nobody else gets any huds. Removes the sensor control UI button.
2015-05-23 18:37:14 -04:00
jack-fractal 92226dff35 Refresh problems and hotkeys
Ooohkay, so I added a bit more to this while fixing the issue with the
backpack module select screen not refreshing when you stored items.

I did a pass over the hotkeys! Hurray!

All right. Lets do this:

Key X
Previously, this hotkey wouldn't start cycling if your first inventory
slot wasn't filled. So if you had slots 2 and 3 full, but 1 empty,
clicking X would do nothing. Now it works how you'd expect. It cycles if
you have something selected, and if you have nothing selected, it
selects the first item.

Key C
This deselects everything, leaving you able to interact with computers
and distant AI objects. Previously, to do this you had to click on an
empty area of your selected module. It was very awkward.

Key V
This stores your currently selected item.

Key Q
Previously this would just tell you that you weren't allowed to drop
items as a robot. Now it toggles your inventory open or closed.

Key 1,2,3
Previously hitting 1 would activate Help intent, and 4 would activate
Harm intent. Robots have only two intent types, making the toggle key F
more useful. These now select the respective modules.

I also revised how clicking on items in the backpack works. Now,
clicking on an item in the module storage, with a tool selected, will
hot-swap the item into your current module.

Taken together, these changes reduce an enormous amount of unnecessary
clicking.
2015-05-23 00:18:57 -04:00
jack-fractal 4a450545ef Porting UI changes for AI's and Robots
Gives AI's a set of icons for their more common tasks.
Makes Cyborg inventories work like backpacks.
2015-05-18 19:24:41 -04:00
jack-fractal ce65e0290b Lets Robots Examine and Drag things again
What it says on the tin. Lets you examine with shift-click and drag with
ctrl-click unless you're clicking on a door or an APC.
2015-05-16 13:55:52 -04:00
SoundScopes ff68c9e1f3 Scopes updates all merged and stuff
A lot of these will probably get edited again
2015-05-14 21:02:12 +01:00
SoundScopes 3202fc3b0a msg_attack update 2015-01-31 14:45:47 +00:00
SoundScopes 6d8350d545 Organ code
Needs a map edit
I can't wait to see the errors from this
2014-12-18 11:27:58 +00:00
SoundScopes 6aa44bbe2b Halloss messages supressed 2014-12-01 05:04:53 +00:00
skull132 3c04d7199d Bay Merge 05NOV2014
Known errors:

* A set of errors tied to updating the fire overlays.
* A single error related to a dischephency between new and old slime
code
* A set of errors related to the recharging of stun batons
* A single error due to old machinery code coming from your grav
generator file
* A single error error from your space cooler code, due to old
atmopsherics code
* A playerpanel warning
* An error tied to extinguishing and old atmos code.
2014-11-05 23:58:05 +02:00
SoundScopes 128c60e8be Missing JMP link
Missing JMP link
2014-09-28 02:19:24 +01:00
skull132 811a49fa2c Merge pull request #269 from SoundScopes/master
Scopes updates
2014-09-24 20:32:25 +03:00
Duck- d272c77fb3 wheelchairs
wheelchairs.  fixes lasereyes for wizard mutate.  might need nerfs.
uncertain.  too tired.
2014-09-18 23:13:03 -04:00
suethecake ea9bbe3780 Overhauls in-game forensics system to be more in-depth. 2014-09-06 23:29:41 -06:00
skull132 bd85415034 Bay Update 26JUN2014 2014-06-26 16:51:39 +03:00
skull132 f95ab265c1 Bay Update 02 2014-06-04 18:20:49 +03:00
skull132 6d192181ea Baystation Update Merge 01
Mahoosive update. A lot of things.
2014-04-16 23:54:43 +03:00
skull132 a8d9450c7e Initial Commit 2014-03-11 09:03:52 +02:00