Commit Graph

11932 Commits

Author SHA1 Message Date
DarkPyrolord
2cd25927cd Vulpkanin Hardsuit spirtes 2016-01-18 20:34:10 +13:00
Fox McCloud
f9843fed28 Merge pull request #3195 from KasparoVy/Tail-Fix-A2
Tail Fix Take 2
2016-01-17 23:03:01 -05:00
KasparoVy
b6af0dd02b TAIL FIX! Squashing all those commits...
- Adds blank icons with standardized timings for species tail wagging,
used in icon generation.
- Fixes tails overlapping arms/limbs + gloves, etc. when facing EAST or
WEST.
- Ensures tails will overlap stuff as normal only when facing NORTH so
as to avoid unwanted interference with the base sprite.
- Tails now appear in ID cards, overlaying things correctly.
- Tails now overlay and are overlaid by things correctly in preview
icons.
- Modifies the positioning of tail icon generation in the ID card
preview icon generation file.
- Modifies the positioning of tail icon generation in the player
preferences preview icon generation file.
- Breaks limb generation into its own layer, breaks tail generation into
a second layer that can be overlaid by limbs.
- TAIL_LAYER will now overlay the NORTH direction sprite of a tail now,
while TAIL_UNDERLIMBS_LAYER gets all remaining directions.

**AIMS TO DO THE FOLLOWING:**
- *ELIMINATE THE ISSUE IN #3183 WITH DUPLICATE TAIL ICON GENERATION*
- *ELIMINATE THE ISSUE IN #3183 WITH TAILS WAGGING TOO FAST/INCORRECTLY*
- *ELIMINATE THE ISSUE IN #3183 WITH BODY ICONS NOT RENDERING*

Missed a spot

Occurred when reformatting the code and reducing the number of pointless
variables

Missed a spot 2

Crash Fix

Fixes Spontaneous Tail Overlapping Limbs

Tiny Unathi Sprite Corrections

One pixel on the Unathi right arm east direction sprite was miscoloured
(used left arm west direction as a reference), and the animated Unathi
tails previously did not meet the body while naked-- appearing to float.

Fixes both

Finalizes Changelog

Cleans up Vox puke

Accommodates Admin Overrides to body_accessory Species Checks & Fix

Does the above
Elaborating on accommodation: Species getting body accessories that
wouldn't normally be getting body accessories will inherit the
Vulpkanin's default animation template as those are currently the only
tails we have to worry about right now
Elaborating on Fix: Adds a default animation template for Vulpkanin in
body_accessory as the animation timings for Vulpkanin tails there are
different from those in effects/species.dmi

Unathi Static Tail Fix

Adjusts north-direction Unathi static tail sprite, now attaches to the
body in the correct location.

This PR is now on Sale!

Significantly cheaper.

Now, it will only generate tail icons on a per-direction basis if the
user's species is flagged to have a tail that is overlapped by limbs
(TAIL_OVERLAPPED).

Otherwise, it just uses the traditional cheapo method of icon
generation.

This way, we have fixed wagging Voxtails at a lower cost.

Even Cheaper

If the user's species isn't flagged to have a tail that needs to be
overlapped by limbs, it won't divert limbs into their own layer as it's
unnecessary. Tested by spawning a member of every species, walking
around to see if there was any directional issues, wagging and *swagging
all tails-- all is still working as it should be.
2016-01-17 19:32:22 -05:00
TheDZD
69f6c178aa Merge pull request #3251 from Fox-McCloud/implant-refactor
TG Implant Refactor/Overhaul
2016-01-17 18:37:50 -05:00
TheDZD
07df3700fa Merge pull request #3255 from tigercat2000/you_are_fucking_kidding_me_mate
Fix #3253, banning in lobby
2016-01-17 17:51:13 -05:00
Fox-McCloud
ffea6156de removes RNG 2016-01-17 00:37:48 -05:00
TheDZD
b1e6f7c0a8 Merge pull request #3157 from DaveTheHeadcrab/blueshitgun
Blueshield: Advanced Stun Revolver
2016-01-16 23:17:54 -05:00
Fox-McCloud
ff9acaf730 Merge remote-tracking branch 'upstream/master' into implant-refactor 2016-01-16 20:52:36 -05:00
Fox McCloud
9e55d11fa9 Merge pull request #3178 from Aurorablade/insertlewdcommenthere
try to fix mindslave implant hud
2016-01-16 20:39:57 -05:00
Fox McCloud
05e2cb95a7 Merge pull request #3242 from Crazylemon64/lesser-changeling
Ports Morph
2016-01-16 19:52:33 -05:00
Fox McCloud
29cc8ec1c9 Merge pull request #3237 from KasparoVy/Spritefixes-And-Underwear
Spritefixes, Underwear and Berets
2016-01-16 19:52:17 -05:00
Fox McCloud
a29814f063 Merge pull request #3225 from Deanthelis/DroneLightTiles
Mag-Gripper Light Tiles
2016-01-16 19:52:04 -05:00
Kluys
a73420673b Fixes the nanofibre suit.
The nanofibre suit stops cycling through its modes once it reaches the
final mode.
Fixed.
2016-01-16 22:28:22 +01:00
Aurorablade
f40daffbe8 I FIXED IT 2016-01-16 15:50:43 -05:00
Tigercat2000
6d79878c6e Fix #3253, banning in lobby 2016-01-16 12:32:01 -08:00
Fox-McCloud
ec350a0b5c TG Implant Refactor/Overhaul 2016-01-16 01:50:10 -05:00
Deanthelis
5c803c312d Drone Light Tiles 2: Electric Boogaloo 2016-01-15 23:49:40 -06:00
Crazylemon64
64c92bf400 Ports Morph
Refactors a bunch of lesser antag mobs into gamemodes/miniantags
2016-01-15 16:31:58 -08:00
Fox McCloud
ad023ae93f Merge pull request #3226 from Crazylemon64/RAEGIN'-MAEGES!!!
Various Ragin' Mages fixes
2016-01-15 16:49:30 -05:00
TheDZD
962c8fbb6d Merge pull request #3240 from Fox-McCloud/tail-fix
Monkey Tail Fix
2016-01-15 16:47:38 -05:00
TheDZD
49a860ba2a Merge pull request #3241 from Fox-McCloud/monkey-creation
Monkey Cube Lag
2016-01-15 16:47:28 -05:00
Fox McCloud
12828298bc Merge pull request #3227 from KasparoVy/Ward-Takahashi
Ward-Takahashi Prosthetics
2016-01-15 06:04:58 -05:00
Fox-McCloud
0a9766314e Monkey Cube Lag 2016-01-15 05:08:54 -05:00
KasparoVy
2b976d5742 Ported Berets Part Deux
Obj icon name correction, renames a sprite to ensure the HoS keeps the
same colour beret as he had before, that's about it.
2016-01-15 04:22:27 -05:00
Fox-McCloud
483fe3e506 Monkey Tail Fix 2016-01-15 04:20:41 -05:00
KasparoVy
f21f3424ca Ports Bay/TG Berets
As requested!
2016-01-15 03:55:39 -05:00
KasparoVy
902337b828 Crosses Ts 2016-01-15 01:06:59 -05:00
KasparoVy
ab69e1a3a6 Missed a spot. 2016-01-15 00:51:56 -05:00
KasparoVy
b10a516bde Adds TG Underwear, Fixes Beret and NV Scigogs 2016-01-15 00:40:11 -05:00
TheDZD
c32d9cef2e Merge pull request #3233 from Fox-McCloud/human-creation-fix
Fixes Human Creation and Cuts its Cost
2016-01-14 20:20:41 -05:00
Fox-McCloud
6d48553980 Fixes Human Creation and Cuts its Cost 2016-01-14 19:21:39 -05:00
Jey
37091bb2f3 - removed the throttle on monkeycube expansion. 2016-01-14 17:34:09 -05:00
Aurorablade
28a2980110 HALP HALP 2016-01-14 14:56:56 -05:00
Jey
f1e4e2a787 fix for monkeycube expand related lag.
changed the new human call instead of using set_species incidently dropping the number of delete from ~50 to ~10 per monkey cube.

added a limit to monkeycube expand to only expand one every 0.2 second instead of doing them all at once in the event of a mass expand.
2016-01-14 13:05:22 -05:00
KasparoVy
c9c59d0dd4 Ward-Takahashi Prosthetics
Ports Polaris' PRs 761 and 778.
Awesome sprites by Ragnie.
2016-01-14 03:25:31 -05:00
Crazylemon64
de13a4e4d3 Various Ragin' Mages fixes
* Additionally, increases the number of memes in the codebase
2016-01-13 21:56:56 -08:00
TheDZD
e0b854ce32 Merge pull request #3179 from Kyep/blob_vs_virus
Blob vs virus
2016-01-13 16:09:22 -05:00
TheDZD
c2ad89b0ec Merge pull request #3200 from Fox-McCloud/clone-damage
Clone Damage Fix
2016-01-13 16:05:10 -05:00
TheDZD
25920c8b70 Merge pull request #3213 from Fox-McCloud/revolver-fix
Fixes Revolver Spin Runtime
2016-01-13 16:00:17 -05:00
Kyep
d6237b83ca Reclassified events based on github feedback
Blob is now "level 5 biohazard", spacevine is now "level 7 biohazard",
viral infection is now "level 7 viral biohazard" and viral outbreak is
now "level 7 major viral biohazard". This is very close to how it was
originally, the only changes being (A) viral infection moving from 5 to
7, which the other viral event was already at anyway, and (B) viral
outbreak being called 'major viral' instead of just 'viral' so outbreaks
and infections are subtly different. This makes it a little easier to
distinguish blob (now the only 5) from the others, and still preserves
the numbered levels, making the handling of virus events slightly more
consistent in the process. If you want to stick with numbered levels,
I'd like to split them up a bit more (as tigercat suggested), but I
cannot make new sound/AI/outbreak*.ogg files, so this is a compromise
which makes blob a little easier to distinguish, makes viruses more
consistent, and does so without requiring new sound files.
2016-01-13 01:39:17 -08:00
Aurorablade
53222772bc i almost want to give up on this 2016-01-13 03:37:45 -05:00
Fox McCloud
517692d485 Merge pull request #3203 from Tastyfish/multipens
Added multicolor pens for NT Rep, Magistrate, and IAA
2016-01-13 02:35:03 -05:00
Fox McCloud
f137005432 Merge pull request #3212 from Crazylemon64/fun-is-the-best
Makes everything wonderful
2016-01-13 00:06:27 -05:00
Fox-McCloud
db90f5118b Fixes Revolver Spin Runtime 2016-01-13 00:04:09 -05:00
Tastyfish
adb2edc85a Adds multicolor pens and makes gold & fountain pen subtypes 2016-01-12 00:02:26 -05:00
Fox McCloud
82b84421cf Merge pull request #3198 from CrAzYPiLoT-SS13/master
Footsteps fix
2016-01-11 22:24:20 -05:00
Fox McCloud
bfd3eb2a9d Merge pull request #3188 from Crazylemon64/poor-communication-kills
Bomb guardians notify their master when they ready a bomb
2016-01-11 21:06:51 -05:00
Fox-McCloud
a746786ee0 Clone Damage Fix 2016-01-11 20:56:00 -05:00
CrAzYPiLoT
626c8b4c26 Footsteps fix
Fixes half of #2786, other half has already been fixed
2016-01-11 23:56:33 +01:00
Crazylemon
499b967aaf Fun is the best, have it always
This reverts commit e6842e216a.
2016-01-11 13:12:34 -08:00