Commit Graph

13945 Commits

Author SHA1 Message Date
SinTwo
a87c8de3fd HTML5 and CSS3 (#1677)
* Updates to HTML5 and CSS3

* UI Tweaks and Fixes
2016-05-19 14:28:38 -04:00
Datraen
2a6e86f4fc Merge pull request #1578 from SinTwo/clothes
Skirt addition and loadout refactor
2016-05-19 09:00:41 -04:00
Neerti
e8242b21ac Merge pull request #1690 from VOREStation/shoes
Fixes runtimes with suits
2016-05-19 01:11:02 -04:00
Neerti
568292e1e6 Merge pull request #1693 from VOREStation/blindness
Fixes lack of blindness when KO/asleep
2016-05-19 01:10:40 -04:00
Arokha Sieyes
099c86fc77 Fixes lack of blindness when KO/asleep
I missed it! So I fixed it.

It could have been done with a bunch of "If you're SUPPOSED to be blind" or "If you're ASLEEP" but honestly this check should be in there anyway. P.sure people with tourettes don't randomly scream things while asleep.
2016-05-18 22:57:05 -04:00
Arokha Sieyes
6960325fbb Fixes runtimes with rigs
Naked and trying to wear a rig, it will attempt to access w_uniform.inv_flags which will be null and runtime.

Moves shoe redrawing to uniform and suit update_inv code in update_icons, rather than in inventory.dm. update_icons already had code for this.
2016-05-18 20:28:50 -04:00
Yoshax
96b7772f55 Revert "Disables alternative title validation to allow for admins to give people/themselves retainable non-standard titles" 2016-05-18 22:43:08 +01:00
SinTwo
3ed17ad1ec Back to /rank/ 2016-05-18 15:08:18 -04:00
Mark9013100
e3a63ffc5a Corrects the name of the engineering drop pouches 2016-05-18 11:39:49 -04:00
Arokha Sieyes
33145046a0 Fixes examine text casing. 2016-05-18 01:25:42 -04:00
Arokha Sieyes
769cb0d32f Makes robolimbs repair completely
Previously, because noncritical robolimbs did not count for bruteloss or burnloss (per line 13 in human_damage.dm), nothing would ever cause robot limbs to call update_wounds() on the organs to clear wounds after repair. Furthermore, update_wounds ignored wounds on robotic limbs and edited early without even checking if it should remove them. This caused a problem.

This corrects this, and still exits early(er) in update_wounds() for robotic limbs, but makes sure there are no 0-damage wounds left and if there are, removes them.

As a 'backup', hitting a robolimb with a welder when there's nothing to fix will also call this proc, to catch any cases where someone has directly changed wounds or anything like that.

Also fixes spacing on robolimb damage examine text (get_wound_desc had spaces, but should not have in most cases), and added a message for having an open maintenance panel on a limb.
2016-05-18 01:25:34 -04:00
Yoshax
c53f214b7b Disables alternative title validation to allow for admins to give people/themselves retainable non-standard titles 2016-05-17 16:48:12 +01:00
Datraen
a17b92f46a Merge pull request #1672 from VOREStation/microdrop
Makes items fall through holders
2016-05-17 01:26:14 -04:00
Datraen
eb0dc892fe Merge pull request #1676 from silveryferret/be_renegades
Adds Be renegade underneath Character Setup
2016-05-16 22:49:42 -04:00
Datraen
0d1c912b08 Merge pull request #1673 from Yoshax/shotglasses
Adds shot glasses + code qol
2016-05-16 22:34:19 -04:00
silveryferret
82f09c1642 Replaces BE_MONKEY with BE_RENEGADE
As title. Also adds Renegade into the antagonism tab underneath
character set up.
2016-05-16 21:20:30 -05:00
EmperorJon
d5295eccd1 Merge pull request #1674 from VOREStation/offsetfix
Revert to old_x and old_y after attack animations
2016-05-17 01:18:55 +01:00
Arokha Sieyes
15fbac6ef1 Revert to old_x and old_y after attack animations
Does not use initial(pixel_x) and initial(pixel_y) for 'finishing' attack animations, so that mobs can have old_x and old_y updated to reflect a natural pixel offset (e.g. for mobs that are longer/taller than 32x32 and are nudged to fit into a tile).

For example, we have a 32x64 cyborg module which sets pixel_x, pixel_y, old_x, and old_y when selected, however attacking with it resets it to 0 as this doesn't respect old_x and old_y like all other mob anims do (see floating, etc).

Also why define this on atom and then literally never use it on anything other than a mob, in the... mob/animations.dm file?

_Sorry to keep making QOL PRs. I promise I'll send something cool eventually._
2016-05-16 17:02:12 -04:00
EmperorJon
d8dabceb19 Merge pull request #1668 from Yoshax/loadoutpoints
Can now see how many points have been spent in each loadout category.
2016-05-16 21:50:54 +01:00
EmperorJon
56c286c073 Merge pull request #1671 from VOREStation/namedefines
Generic Station & System Name
2016-05-16 21:44:53 +01:00
EmperorJon
755e1957cb Merge pull request #1658 from VOREStation/improper
Fix the letter ÿ in nano-ui displays
2016-05-16 21:42:58 +01:00
Arokha Sieyes
b91065dabb Makes items fall through holders
As in, scooped mob holders, like Teshari. If they throw an item, it falls out now rather than being trapped and eventually deleted in their holder object.
2016-05-16 16:11:24 -04:00
Yoshax
c6c372056a Gives reagents/reagent_containers the absolute pathing treatment 2016-05-16 21:07:20 +01:00
Arokha Sieyes
8e90199052 Generic Station & System Name
Makes the name of the starsystem and station generic such that it can be modified in global.dm and replace the strings where it is used. This won't have an effect on Polaris itself, but makes changing the name much more simple for forks. Using string concat constants on the advice of Psi.
2016-05-16 15:34:03 -04:00
Yoshax
5cb4ae9879 Adds shot glasses
Cleans up a list in the booze vendor
Removes tea from contraband and puts into the normal product list in the booze vendor
Adds the shot glasses to the autolathe and makes glasses there no longer children of bucket recipes
2016-05-16 20:06:10 +01:00
PsiOmegaDelta
6ce5eef293 Can now see how many points have been spent in each loadout category.
Also adds a small hack to fix #12560. Validation no longer occurs if the preference mob doesn't exist.
2016-05-16 17:23:08 +01:00
Neerti
cac5133828 Merge pull request #1657 from VOREStation/tesharispawn
Makes Teshari admin-spawnable like all other species
2016-05-15 18:32:58 -04:00
ParadoxSpace
48ab0fbc57 Gives Cult Cultist Language (Again) (#1651)
* Spooky Speak 2.0
2016-05-15 18:32:31 -04:00
Neerti
d1d4101ed2 Merge pull request #1648 from ParadoxSpace/Hissing2.0
Enhances Unathi Language
2016-05-15 18:27:18 -04:00
Neerti
79b91df133 Merge pull request #1615 from redstryker/Varsity-Jackets
Adds Varsity Jackets V2 (Because I'm an Idiot)
2016-05-15 18:24:57 -04:00
Neerti
caa06eae18 Merge pull request #1594 from Kelenius/radioFix
Fixes broken logs
2016-05-15 18:24:45 -04:00
Leshana
e0a77f7d2f Fix the letter ÿ in nano-ui displays
* Particularly noticable on the cartridge button of the PDA, any time we transmit a name containing \improper or \proper using nanoui it shows up as ÿ
* This is becuase BYOND internally handles these escapes by simply using character 0xFF etc.
* We'd better strip them out before sending them as JSON data so they aren't rendered as ÿ when treated as utf-8 encoding.
2016-05-14 23:26:15 -04:00
Arokha Sieyes
373afab6a3 Makes Teshari admin-spawnable like all other species
Just adds them to the same list as all other species, so they can be spawned by admins for events or to replace bodies for players or whatever.
2016-05-14 22:25:10 -04:00
Arokha Sieyes
c55ae551d7 Fixes Loyalty Implants
Why would you define a proc on /mob/living/carbon/human for implanting something then ask to be passed your own src? Also why would you try to pass /job/datums as something to implant? Silly.
2016-05-14 17:50:12 -04:00
ParadoxSpace
76d9cfb510 Update station.dm 2016-05-13 15:39:03 -06:00
Neerti
76058c701c Merge pull request #1629 from Datraen/SkrellGotHeadtail
Adds more Skrell Headtail choices, loadout tweaks
2016-05-13 00:32:01 -04:00
Datraen
da31267600 Merge pull request #1633 from Yoshax/dionarights
Gives Diona pay the same as Taj and Unathi
2016-05-12 23:12:58 -04:00
Datraen
73ee2e5ef0 Merge pull request #1637 from Yoshax/ignorefix
Fixes ignored preferences not being saved between rounds
2016-05-12 22:03:15 -04:00
Datraen
baa7840bf2 Merge pull request #1641 from Yoshax/woundfix
Fixes not being able to stop wounds from bleeding
2016-05-12 22:03:02 -04:00
Datraen
19c89532d2 Merge pull request #1627 from Yoshax/lights
Lights changes and additions
2016-05-12 21:58:52 -04:00
Datraen
32f35bcc88 Merge pull request #1638 from Anewbe/unathi_chem_changes
Unathi Chem Changes - Sledge Approved
2016-05-12 21:57:27 -04:00
Yoshax
24f7c0ca2c Fixes not being able to stop wounds from bleeding 2016-05-13 02:51:40 +01:00
Yoshax
804fc11d0a Brain damage no longer prevents implant removal surgery 2016-05-13 02:01:46 +01:00
Yoshax
75b1f53141 Comments out ignore and unignoring in character setup, properly removes ability to ignore yourself 2016-05-13 01:16:44 +01:00
Anewbe
45b888fbfb Alters Unathi biology 2016-05-12 19:08:23 -05:00
Yoshax
3e184d7982 Removes ability to ignore yourself 2016-05-13 01:04:56 +01:00
Yoshax
b6848460e3 Gives Diona pay the same as Taj and Unathi 2016-05-12 22:24:40 +01:00
PsiOmegaDelta
a6dd6bfa4a Ports Bay's adjustments of the faux-nanoui character setup and related 2016-05-12 18:26:24 +01:00
Datraen
3103b16489 Adds colorable headtail.
This required ear slots to inherit color for mob sprites, and this was also given to glasses.
2016-05-12 12:41:26 -04:00
Datraen
2f03df4b9b Adds Headtail Chains, Bands, Cloth by Wer6. 2016-05-12 11:45:43 -04:00