Commit Graph

6657 Commits

Author SHA1 Message Date
Arokha Sieyes
7f53a7cf85 Fixes #1457
I realize that preventing 'remote stripping' literally ruins the game. I'm sorry. do_after needs a target for movement checks against them as well.
2016-05-19 12:30:03 -04:00
Arokha Sieyes
33145046a0 Fixes examine text casing. 2016-05-18 01:25:42 -04:00
Datraen
a17b92f46a Merge pull request #1672 from VOREStation/microdrop
Makes items fall through holders
2016-05-17 01:26:14 -04: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
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
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
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
caa06eae18 Merge pull request #1594 from Kelenius/radioFix
Fixes broken logs
2016-05-15 18:24:45 -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
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
Neerti
cb5d2db7b9 Merge pull request #1621 from Datraen/FakeNanoUI-More
Brings New Player Manifest, Load Slot into FakeNanoUI.
2016-05-12 00:39:44 -04:00
Datraen
16366b8e3d Brings New Player Manifest, Load Slot into FakeNanoUI. 2016-05-12 00:14:23 -04:00
Anewbe
ea8d63e9fd Adds Siik'Maas and Schechi to AI language list 2016-05-11 18:06:57 -05:00
Datraen
4456f77d75 Merge pull request #1551 from Zuhayr/master
Makes slime people more interesting and thematic.
2016-05-11 02:34:50 -04:00
Datraen
5afebdbf27 Merge pull request #1603 from Anewbe/borg_languages
Fixes borg languages
2016-05-11 02:27:58 -04:00
Neerti
021fc36f9f Merge pull request #1587 from Anewbe/borg_armor_boost
Borg Armor Tweak
2016-05-11 01:58:42 -04:00
Datraen
e7b563ee01 Merge pull request #1593 from VOREStation/fakenano-setup
New Player/Character Setup (Fake)NanoUI
2016-05-11 01:53:04 -04:00
Anewbe
4b1e5c1de5 Fixes borg languages 2016-05-08 22:58:21 -05:00
Arokha Sieyes
4f7aba8b27 Panel closes on latejoin
Sure would be nice if that panel went away when you latejoin.
2016-05-08 17:06:53 -04:00
Kelenius
1848682784 Satisfies Travis 2016-05-08 17:05:27 +03:00
Kelenius
d1743bd54c Fixes broken logs 2016-05-08 14:34:03 +03:00
Arokha Sieyes
b6a602ba9a New Player/Character Setup (Fake)NanoUI
While I consider Polaris' character setup screen to be mechanically better
than most others, it wasn't prettier. Well. It was a bit. But now it's
more pretty-er.

Used the fake NanoUI 'browser' datum to render the pages for the New
Player panel and the Character Setup screen.
2016-05-08 03:19:09 -04:00
Anewbe
8294c89dd1 Ups borg armor from 60 to 90 2016-05-07 18:00:51 -05:00
Yoshax
4708af3a2e Fixes neck-grabs forcing people to lie down, stops people resisting when weakened 2016-05-07 16:41:01 +01:00
Zuhayr
6edb8b31f3 Made slimes more interesting. 2016-05-06 04:07:52 +09:30
Datraen
44edf86ccb Merge pull request #1455 from Yoshax/gendertweak
Gender tweaks and adjustments
2016-05-05 10:18:25 -04:00
Neerti
bbf2468688 Adds ability for players to ignore other players. (#1539)
Players can now choose to not receive messages in OOC and deadchat from specific players, with the Ignore verb, or in the global preferences tab.
Ignores can be reverted with the Unignore verb, or with the global preferences tab as well.
This has no effect on IC chat. LOOC is also exempted from this.  Admin messages cannot be blocked.
2016-05-05 10:14:34 -04:00
Datraen
beda3185eb Reverts the second mob clean up because of incomplete implementation.
This caused an error that would then cause machinery to hang on the server, and was reproduced successfully.
2016-05-04 00:24:55 -04:00
Yoshax
0a20abb6ec Updates a missed check and updates parentheses on uniforms/suits hiding shoes (#1540) 2016-05-03 22:19:25 +01:00
Datraen
ff06850ea1 Merge pull request #1538 from Yoshax/dress
Allows for uniforms to hide shoes with HIDESHOES
2016-05-02 21:59:04 -04:00
Yoshax
053851f28b Allows for uniforms to hide shoes which HIDESHOES 2016-05-03 02:10:54 +01:00
EmperorJon
f62eacf6e5 Merge pull request #1519 from Yoshax/smokegrenades
Smoke grenade changes and adjustment
2016-05-02 18:04:23 +01:00
EmperorJon
5996239657 Merge pull request #1530 from Datraen/NullSpeakCheck
Adds a check for can_speak to prevent null language procs being called.
2016-05-02 18:00:15 +01:00
Neerti
3ea6635f6a Fixes two very common runtimes
Fixes some null.Topic() runtimes caused by AI hotkeys.
removeItem() now checks if the item actually exists before modifying variables.
2016-05-02 00:46:31 -04:00
Datraen
7a92283cac Fixes an OOP issue. 2016-05-01 15:34:25 -04:00
Datraen
81b638afc5 Adds a check for can_speak to prevent a null language from being spoken. 2016-05-01 15:08:27 -04:00
EmperorJon
23e9145223 Merge pull request #1497 from Mechoid/Cult_Ghost
Manifest Ghost Additions
2016-05-01 16:35:31 +01:00
Yoshax
5bc7eaa212 Removes stupid vars, adjusts smoke code 2016-04-30 20:04:43 +01:00
Datraen
25d4590d4f Merge pull request #1482 from Anewbe/devour_fix
Fixes Taj/Unathi being unable to eat mice.
2016-04-28 19:22:27 -04:00
Datraen
45f97f2a45 Merge pull request #1491 from Hubblenaut/morgue
Morgue Trays interface with occupant minds
2016-04-27 20:49:15 -04:00
Mechoid
7ddcb4c8fb Adds 2 verbs to ghosts.
-Choose Sprite: Ability to pick a sprite from a list, found in icons/mob/ghost.dmi
 -When manifested: Spectral Whisper: The ghost whispers into the mind of a target in sight-range. Works through walls.

When a ghost is made visible by adminnery or cult, their emotes become visible to anyone who has sight of them. If they become invisible somehow (By toggling or adminnery) they will return to using normal ghost emotes in deadchat.
2016-04-26 17:03:39 -07:00
Hubblenaut
c61053d432 Morgue Trays interface with occupant minds 2016-04-25 20:10:43 +02:00
Anewbe
dd0ad179b5 Fixes Taj/Unathi being unable to eat mice. 2016-04-22 17:30:36 -05:00