Commit Graph
985 Commits
Author SHA1 Message Date
SoundScopes 827c11bfc3 tile break fix 2015-05-29 23:47:31 +01:00
skull132 2258d877c1 Fixes #517 2015-05-30 01:09:02 +03:00
skull132 d319f595ef Fixes #459
As discussed:
* Is_bruised will result in 6 units of oxyloss. Not directly life
threathening, but it can creep up on you and hurt you severely.
* Is_broken will result in an additional 5 units of damage ontop of
that. Which will kill. However, considering most cases are bruises, it's
a decent balance: you really have to work to have a lung completely
broken.
2015-05-30 00:25:46 +03:00
skull132 9272ee7c83 PDA notifications for fax arrival
Adds a proc which notifies all PDAs with a predefined list of cartridges
upon fax arrival.

Current cartridges affected:
* P.R.O.V.E. Cartridge
* Easy-Record DELUXE
* HumanResources9001
* R.O.B.U.S.T. DELUXE
* Power-On DELUXE
* Med-U DELUXE
* Signal Ace DELUXE
* Value-PAK Cartridge
2015-05-29 23:57:01 +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
skull132 2153e3e312 Fixes #532
No more tea on the floor! Success!
2015-05-28 17:11:08 +03:00
skull132 5831f7713d Interact_offline addition
Should make majority needed machinery useable while offline. Does not,
much to my own dismay, properly fix the APCs or atmos machinery shutting
down on itself (Bay code does it in another fashion, leading me to
believe that my solution is a little hamfisted. But it should work).
2015-05-27 23:14:34 +03:00
jack-fractal 07973e77dd Adding modules to Examine
Adds modules to examine message for cyborgs.
Adds feedback when switching modules for cyborg and close-by mobs.
2015-05-23 22:30:33 -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 87e76d6204 Removing the now unused hud module objects
The new code does not use the module hud objects to modify cyborg
vision.
2015-05-23 16:41:19 -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
Jamini 9a33b1077c cleaned up some ID-related procs
get_authentication_rank, get_assignment, and get_authentication_name cleaned up and standardized to use GetID().
All three now also display information based on what the PDA has when the PDA is visible, rather than the card inside. (Subject to change)

BUGFIX - NEEDS TESTING - DO NOT MERGE
2015-05-22 10:52:51 -04:00
SoundScopes a8488d0cf0 captain's dress uniform
The ' breaks things
2015-05-21 08:31:14 +01:00
SoundScopes 67d0a4913a DO stuff 2015-05-21 07:17:36 +01: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
SoundScopes e3c5b58291 Stuff
All the updates
2015-05-15 20:24:50 +01: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 941ef402aa Right Bluesec 2015-04-25 08:56:36 +01:00
SoundScopes f0c6893c2c Merge pull request #39 from Aurorastation/development
Development
2015-04-25 08:30:27 +01:00
SoundScopes 5253227003 Revert "Bluesec"
This reverts commit 3db1ef4dd5.
2015-04-25 08:28:03 +01:00
SoundScopes 3db1ef4dd5 Bluesec 2015-04-25 08:21:14 +01:00
SoundScopes 53432bbf70 Merge pull request #512 from SueTheCake/tajhair
New Tajaran Hair
2015-04-25 07:54:59 +01:00
suethecake 5f63e22951 cathair 2015-04-24 17:35:43 -05:00
skull132 12cd3d8fd1 Merge branch 'master' of https://github.com/skull132/Aurora 2015-04-23 21:22:22 +03:00
SoundScopes 591eeca4bd #506
Pending exploit fix
2015-04-23 11:55:05 +01:00
SoundScopes acd435f3ea Only detective renames the gun 2015-04-20 16:01:49 +01:00
SoundScopes dda6fe985e DO who fix & implant 2015-04-17 09:57:38 +01:00
SoundScopes 585ad872c1 Last vote thing 2015-04-17 09:56:06 +01:00
GlamourChariot 40cd4e72d4 Custom Item Self Contained Files
Exactly what it says on the tin
2015-04-14 21:29:33 +10:00
skull132 a2582011c8 Uploading Books Updated
Now includes a time of upload, and the uploader's CKey. For tracking
purposes.
2015-04-13 17:02:54 +03:00
SoundScopes a15c3f9612 No spam for me please 2015-04-12 22:11:24 +01:00
SoundScopes 9fe9600a19 Magboots and Hardsuits 2015-04-12 22:10:36 +01:00
skull132 381a9eb197 Quick Icon Fix 2
* Adds an on-head sprite
* Fixes the name
2015-04-12 23:01:08 +03:00
skull132 b9d70c4865 Quick Icon Fix
Yes.
2015-04-12 22:53:30 +03:00
SoundScopes 046980c1f2 an undo because I didn't notice it was commited 2015-04-12 18:42:29 +01:00
SoundScopes 7715567143 I moved the file and added a few 2015-04-12 18:41:35 +01:00
SoundScopes 42ebbac7a8 DO Spray
Because Batons make them want to fight things they should run from. Like
Spooders.
2015-04-12 18:31:42 +01:00
SoundScopes f1f9ca235d #491
Metropolitan - Taken out of the code until we have a sprite
Old Fashioned - Removed grenadine
Rusty Nail - Removed gin
John Collins - orangejuice > lemonjuice
Puossee Cafe - Renamed Pousse Cafe & Creme de Yvette not yet added to
the mix due to limits
2015-04-12 15:58:38 +01:00
SoundScopes 7b0f7e3fe5 Singluo Logs 2015-04-12 11:00:32 +01:00
SoundScopes 882fd509f0 Woops 2015-04-11 14:46:10 +01:00
SoundScopes 26a51f8e40 Self Contained custom items sprites
to help reduce the amount of sprites in items_left|righthand.dmi
2015-04-11 14:32:04 +01:00
SoundScopes f42e4efdd1 Mobs pass chameleon projectors and restricted custom items from default list 2015-04-10 17:10:24 +01:00
SoundScopes 0865859dcd Missed 2015-04-10 04:09:38 +01:00
SoundScopes bd86e0085b Permissions 2015-04-10 03:53:03 +01:00
SoundScopes c3cd0f873d Sniper
Can't fire them without aiming
2015-04-10 03:45:44 +01:00
SoundScopes 381e410577 Duty logs (Merge conflict)
Basiclly there is a new file that needs adding
2015-04-10 03:45:14 +01:00
SoundScopes 90471627c8 Fixes 2015-04-09 00:12:18 +01:00
SoundScopes 7160b51ed6 Animals wake up on login 2015-04-08 22:54:35 +01:00
SoundScopes ca3b2a81ac Because it's like it already 2015-04-07 20:02:13 +01:00
SoundScopes 48ff312487 DO free role 2015-04-07 18:24:31 +01:00