Commit Graph
331 Commits
Author SHA1 Message Date
SoundScopes 277b2d27c8 Preview icon fix and NanoUI Map 2015-07-11 13:07:09 +01:00
jack-fractal 2f9f3d10ce Merge branch 'another_copy_just_in_case' into attempt_to_salvage 2015-07-10 20:39:08 -04:00
jack-fractal 8f76c3afae Revert "Revert "Synthetics revised""
This reverts commit df2980db46.
2015-07-10 20:38:24 -04:00
jack-fractal 8eed422a10 Bugfixes
* fixing hair style preview bug
* fixing unathi and tajaran preview bug
2015-07-08 19:50:16 -04:00
SoundScopes 5feee73f39 Removing the extra space in ! emote 2015-07-08 17:35:16 +01:00
SoundScopes fbeb7994dc #643 fixes 2015-07-06 02:53:10 +01:00
jack-fractal 14ca784bf5 Bugfixes. Lots and Lots of Bugfixes
Mostly to surgery and brain extraction.
2015-07-02 18:45:08 -04:00
jack-fractal b44e03a2a4 Merging Development
Merging the development branch.
2015-06-30 22:11:33 -04:00
jack-fractal ecca3dfc38 IPC to Shells
* lots of changes
* synthetic skin items
* update_body modified
* preview_image updated
* savefile updated
* surgery tools cleaned
* IPC constructed added
* machine_brain_type added
2015-06-30 21:27:38 -04:00
skull132 591403825a Merge pull request #631 from skull132/master
SQL Backend Update
2015-06-28 18:18:00 +03:00
skull132 3a0b174f6d Fox (improper addition)
This really needs to be cleaned up over the coming week, and the pet
class implemented. UNTIL THEN: the fox is a subclass of corgi. Yes. Code
courtesy of Paradise, as it stands.
2015-06-28 18:07:51 +03:00
skull132 576603f026 Stunglove update
Stungloves are no longer the powerhouse they once were. They are a
one-shot weapon, and have a chance for terrific failure, that can also
damage the user.
2015-06-28 17:16:37 +03:00
jack-fractal bdcfaa71ef Initial Commit
- adds synth-skin
- modifies update_icons extensively
- allows for customized limbs
- makes update_icons very slow
2015-06-24 15:40:55 -04:00
SoundScopes 76ed7f648d Update emote.dm 2015-06-24 02:45:42 +01:00
SoundScopes c34ca539b3 Remember to save 2015-06-23 19:21:13 +01:00
SoundScopes 9d87a18a3d Dead Emote stuff 2015-06-23 19:20:35 +01:00
skull132 d6b539c9d2 SQL Backend Update 2
Updating all table names referenced in the code to match a more suitable
structure.
2015-06-21 20:57:40 +03:00
SoundScopes 14b1b6db1a No sign language without hands 2015-06-16 12:44:46 +01:00
SoundScopes eef56aa6cc Updated throw code to match DM beta release 2015-06-16 12:44:17 +01:00
SoundScopes 635c05a0e4 Merge pull request #609 from Jamini/patch-1
Update brain_item.dm
2015-06-13 05:45:50 +01:00
SoundScopes 98384e5430 Merge pull request #607 from skull132/master
Skull's Things, 10JUN2015
2015-06-13 05:45:33 +01:00
Jamini d573b1a6c4 Update brain_item.dm
Adding a missing tag to /obj/item/organ/brain
missing tag organ_type was preventing replacement surgery for the affected organ from functioning properly.

-Example organ: Heart object
/obj/item/organ/heart
	name = "heart"
	icon_state = "heart-on"
	prosthetic_name = "circulatory pump"
	prosthetic_icon = "heart-prosthetic"
	organ_tag = "heart"
	fresh = 6 // Juicy.
	dead_icon = "heart-off"
	organ_type = /datum/organ/internal/heart
2015-06-11 08:16:16 -04:00
skull132 01267c8a2f Merge pull request #592 from jack-fractal/Bugfix---Borg-Meson-Vision
Fixing Borg Vision Bug
2015-06-10 14:06:05 +03:00
SoundScopes 91ff5cf2da Resist Runtime error on Mice 2015-06-10 03:07:17 +01:00
skull132 f7bd2b41e1 Linked uniforms
Initial addition of the labelled prisoner jumpsuits and cell control
functionality for the introduction of the communal brig. One note to
review (namely, if id = null for cell spawning, that may cause a runtime
error).
2015-06-10 02:08:42 +03:00
SoundScopes 42fcad200e Beez Runtimes 2015-06-09 12:34:31 +01:00
SoundScopes 52c512f40b Diona Nymph Fix 2015-06-09 11:41:54 +01: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 6a52656ea0 Fixes #583 2015-06-03 15:54:46 +03:00
skull132 19b63a4b08 Human_movement update
Makes you walk slower, or something, with missing/non-funct limbs.
2015-06-02 19:03:46 +03:00
skull132 58b504af2b Runtime fix
Was creating runtimes upon the application of brute with a severed head.
Fixed now.
2015-06-02 19:03:24 +03:00
skull132 4b4586d413 Organ code
Updates organ code to match new Baystation.
2015-06-01 01:11:22 +03:00
skull132 d605dfe9f3 Surgery Code
Updates the surgery code to match latest Baystation. Includes
modifications to overlays and a new DMI.
2015-06-01 01:10:38 +03:00
skull132 634f9e406c Hotfix 01, 31MAY2015
* Fixes a proc crash for the three ID related procs
* DME update
2015-05-31 23:51:40 +03:00
skull132 0d6e91f4ac Merge pull request #570 from skull132/master
Skull's things, 31MAY2015
2015-05-31 18:57:39 +03:00
skull132 bca74f3ed4 Fixes #569
Monkeys can now crawl through vents, if they are a changeling using
lesser form. Otherwise, no vent-crawling.
2015-05-31 18:32:07 +03:00
SoundScopes c040fac074 Fix thing 2015-05-31 15:21:27 +01: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
skull132 99e8e59df0 Merge pull request #561 from jack-fractal/bugfix_clickcode
Bugfix: #548 - Adding delay to throw_item and UnarmedAttack
2015-05-31 16:37:52 +03:00
skull132 38f3f001db Merge pull request #559 from Jamini/master
Bugfix: #440
2015-05-31 16:37:41 +03:00
skull132 2258d877c1 Fixes #517 2015-05-30 01:09:02 +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 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
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 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 f0c6893c2c Merge pull request #39 from Aurorastation/development
Development
2015-04-25 08:30:27 +01:00