Commit Graph

8754 Commits

Author SHA1 Message Date
Lzimann 79d9178adf Fix conflicts 2017-04-25 10:51:49 -03:00
Lzimann 2082a248d9 Bicon conversion 2017-04-24 22:12:01 -03:00
oranges 8c5eca8673 Merge pull request #26479 from kevinz000/patch-127
Getting uncuffed resets your clickdelay
2017-04-25 11:08:49 +12:00
oranges 910adb766f Merge pull request #26456 from Militaires/i_rip_the_skin
fixes people with no skin/golems dropping skin when gibbed
2017-04-25 10:59:03 +12:00
oranges ce9cd596fe Merge pull request #26416 from coiax/fix-26359
Ghosts no longer drift in space
2017-04-25 10:52:59 +12:00
oranges 0b7fe0f8ec Merge pull request #26452 from XDTM/FaceHugs!
Fixes some facehugger bugs
2017-04-25 10:40:26 +12:00
coiax 9bae54c45c Plasmamen tongues, plasmaman lung sprites (#26441)
* Plasmamen tongues, plasmaman lung sprites

🆑 coiax, WJohnston
add: Plasmamen lungs, also known as "plasma filters" now look different
from human lungs.
add: Plasmamen now have their own special type of bone tongue. They
still sound the same, it's just purple. Like them.
/🆑

Thanks to @WJohnston for the sprites.

* Actually uses new tongue sprite
2017-04-24 05:05:41 -04:00
QualityVan 12406125a8 Braining/debraining fixes (#26346)
* Changes ling brains to be more completely fake

* whoops forgot to convert this

* Fixes cloned changelings having the wrong sort of brain, prevents brains from holding onto brainmobs for too long, renames brains as soon as they're inserted rather than on removal so you can't remove an item called B's brain from A's head

* travis pls fix

* Safeties in case a brain inside someone is destroyed.
2017-04-23 21:48:19 +02:00
Leo 0e80a434b9 Merge pull request #26436 from coiax/fix-swarmer-common
Fixes swarmers speaking common
2017-04-23 15:53:24 -03:00
Cruix f0a8ca68db Changed alternate appearances to /datum/atom_hud s (#26289)
* Changed alternate appearances to  /datum/hud s

* Added hashset behavior to the /datum/data_hud/var/hudusers list
2017-04-23 20:25:52 +02:00
kevinz000 21aaaa23eb Update carbon.dm 2017-04-23 03:40:56 -07:00
Cyberboss b9c54f517f Minor refactors (#26305)
obj/on_log changed to atom/on_log. Boolean parameter in
No admin irc message now checked in client/Del instead of mob/Logout
Removed an empty New()
1 -> TRUE
removed a potential crash in mob/Login
2017-04-23 09:52:47 +12:00
militaires 899a69e32d fixes people with no skin/golems dropping skin when gibbed. 2017-04-23 00:40:54 +03:00
XDTM afbb0a45e8 ree 2017-04-22 22:41:06 +02:00
XDTM 7daa26a748 hurt them 2017-04-22 22:34:00 +02:00
XDTM e996dbda9c Damage for huggers 2017-04-22 22:13:59 +02:00
Jack Edge b4219adbbf Ghosts no longer drift in space
Fixes #26359.
Closes #26412.

🆑 coiax
fix: Ghosts no longer drift in space.
/🆑
2017-04-22 20:25:37 +01:00
XDTM 47a26dab13 Fixes some facehugger bugs 2017-04-22 21:20:01 +02:00
coiax f993f9ce36 Refactors ear damage into ear organs (#26044)
* Refactors ear damage into ear organs

🆑 coiax
add: Centcom would like to inform all employees that they have ears.
add: Adds "ear" organs to all carbons. These organs store ear damage and
deafness. A carbon without any ears is deaf. Genetic
deafness functions as before.
/🆑

- `ear_damage` and `ear_deaf` vars removed from /mob.
- All mobs have a `can_hear` proc, which returns TRUE always except for
carbons.
- Carbons need to have an ear organ that has 0 `deaf` var.

- Explanation of how ear damage works is in the code, it hasn't been
changed from previously. Deafness is applied in number of Life ticks
until you regain hearing, while damage is long team, heals slower, and
when high enough, can cause flashbangs to make you go permamently deaf,
as before.

- Wearing earmuffs halves the healing time of deafness, and promotes
healing long term ear damage, as before. Earmuffs now have a secondary
flag HEALS_EARS, which currently only they own.

* Changes how soundbang deafness works slightly

* Ear organ icon

* Code review I

* Makes fully healing carbons not dependent on having a dna and species

* Gives monkeys and aliens ears

* Whoops

* Split organs into seperate files

* Tweaks.

* Un-removes brain damage lines

* Moved procs onto /mob for ear stuff

* Massages things into compiling

* Replacement of spam_flag with world.time tracker
2017-04-22 08:51:03 -04:00
Jack Edge f36168b854 Fixes swarmers speaking common
🆑 coiax
fix: Swarmers now only speak their own language, rather than swarmer and
common.
/🆑

- Also removes a bunch of unneeded `grant_language` procs in various mob
Initializes, this is done by the `initial_languages` var.
2017-04-22 12:47:14 +01:00
coiax 87bfaac1da Revert "Revert "Ghosts call Moved() after Move() (#26183)"" 2017-04-22 12:02:41 +01:00
oranges 3bc4ff1477 Merge pull request #26412 from MrStonedOne/revert-ghost-call_moved
Revert "Ghosts call Moved() after Move() (#26183)"
2017-04-22 13:58:18 +12:00
Cyberboss 44898a9b9e Conveyor movement refactor/fix (#26408)
* Refactors conveyor movement

* Fixes effects being affected by conveyors

* Fixes jetpacks not stopping conveyors

* Fixes /mob/dead being affected by conveyors

* Fixes butterflys being affected by conveyors
2017-04-21 19:27:37 -03:00
MrStonedOne d02b631bd4 Revert "Ghosts call Moved() after Move() (#26183)"
This reverts commit 0adf5f64a7.
2017-04-20 13:09:03 -07:00
Jack Edge 45bc508190 Fixes languages being understood over radio
Fixes #26306.
Fixes #26192.

🆑 coiax
fix: Fixed people understanding languages over the radio when they
shouldn't.
/🆑
2017-04-20 15:36:20 +01:00
oranges 2ae659a60d Merge pull request #26319 from Cyberboss/SlowDownMobs
Moves simple animal automation from SSmob to SSnpc
2017-04-20 09:47:39 +12:00
oranges 78f1aef62e Merge pull request #26366 from ChangelingRain/holofix
Fixes support holoparasites
2017-04-20 09:45:06 +12:00
Cyberboss 5d61c5b64e AHelp improvements (#26092)
* Ahelp refactor

* Same ticket nagging

* Remie review

* Dead code

* Require tickets for PMs + other fixes

* Remove full monty redundancy

* Stylesheet

* Listings refresh

* Add ban logs to tickets

* Tickets can stay associated after reconnect

* Don't show active disconnected tickets in the main list

* Ticket titles

* More beautiful + fixes

* Needful

* IC issues close the ticket, feedback, and other stuff

* Move shit around

* IC issue -> resolve. Inline with the meaning of resolve. Documentation

* Classic style + fixes

* Width

* Formatting

* Whoops

* Formatting

* That top note

* That cream

* Pure vanilla

* move to status panel

* Fix the listing

* Sleep checks

* Stay frosty

* Allows close/resolve of disconnected players

* Ban logging will work if the player logs out.

* Sorted closed and resolved lists

* Fixes

* IRC commands

* More feedback

* Small fix

* Unfix

* Just witnessed a memetide of tickets

* Make the timer unique for good measure

* Fix

* Make it use QDEL_LIST

* Fix

* colorful

* Fix

* No more name prompt

* Retitling

* Fix

* Fix

* < CANT CODE

* Phrasing

* The better

* Better linking and stuff

* Language

* Bluh

* This may have broke things, let's back up

* Ticket reopening

* Admin panel verb for viewing a ticket list

* Slightly better refreshing

* Improve reject and IC issue wording

* Log client disconnects and reconnects

* Hopefully fixes the same issue issue

* This should be here

* Almost a terrible idea

* More feedback

* Better timing

* Better timing and logging

* Adding notes

* Improves teleport logging

* saddest commit in history

* Fix feedback counters for reopened tickets

* Fixed
2017-04-19 18:54:26 +02:00
oranges 7605aad4b1 Merge pull request #26285 from ChangelingRain/cultinit
Cult stuff now initializes
2017-04-19 21:39:37 +12:00
oranges ef679f058f Merge pull request #26327 from XDTM/h2m
Makes the monkey-to-human effect spawn in the correct position
2017-04-19 21:33:02 +12:00
oranges f259983a33 Merge pull request #26334 from ChangelingRain/whisperfix
Fixes ghosts not hearing whispers with the toggle on
2017-04-19 21:32:38 +12:00
oranges c948f55c2d Merge pull request #26315 from Cyberboss/LifeMicroOpt
Micro optimization for handle_breathing
2017-04-19 11:13:11 +12:00
oranges fe3ea44b5d Merge pull request #26300 from coiax/cleaning
Arbitary code cleaning
2017-04-19 11:05:17 +12:00
Joan Lung b34c837908 Fixes support holoparasites 2017-04-18 17:46:49 -04:00
Joan Lung 9ae0c08ab8 as you say 2017-04-17 17:30:24 -04:00
Joan Lung d4b1b2aa09 Fixes ghosts not hearing whispers with the toggle on 2017-04-17 17:20:24 -04:00
XDTM f1a570aeb4 Makes the monkey-to-human effect spawn in the correct position 2017-04-17 21:17:33 +02:00
Cyberboss f490386a51 Moves simple animal automation from SSmob to SSnpc 2017-04-17 14:32:24 -04:00
Cyberboss 8f2505f1a1 Micro optimization for handle_breathing 2017-04-17 12:02:44 -04:00
coiax 02fa74903d Moves tesla_ignore from var on /mob/living to secondary flag (#26273)
Only granted by wizards learning the spell lightning bolt, so I don't
think it needs to be a var on /mob/living.
2017-04-17 10:13:02 -04:00
Jack Edge 952a5f1f17 Arbitary code cleaning
- Removed spawns from medbots.
- Made facehuggers use timers, added #undefs.
- Made hive nodes use timers for clearing the queen death debuff.
- Make necropolis chests use PopulateContents()
- Use INVOKE_ASYNC for making bloodbath mines apply their affects
- Replaced spawn with addtimer for immortality talisman
2017-04-17 14:27:07 +01:00
Leo f5e11ea48c Merge pull request #26270 from Core0verload/say_fix
Makes radio keys table more compact and easy to change
2017-04-17 09:39:06 -03:00
Cyberboss 3c3f7d3b60 Refactors dbcon into a subsystem (#26134)
* Refactors dbcon into a subsystem

* Swear I got that already...
2017-04-17 15:18:17 +10:00
Joan Lung 79e5797507 Cult stuff now initializes 2017-04-16 18:35:14 -04:00
coiax 5173b67b27 Drones see pAIs in mobile form without filters (#26246)
Consistency. Drones are allowed to interact with pAIs, code should
reflect that.

🆑 coiax
add: Since drones are allowed to interact with pAIs, pAIs in mobile
chassis form are no longer distorted to drone viewpoints.
/🆑
2017-04-16 13:36:10 -04:00
Leo fe2bff898a Merge pull request #26245 from Profakos/inconsistent
Makes a change_bodypart_status call use defines
2017-04-16 12:18:40 -03:00
c0 403bc1f5f8 Makes radio keys table more compact and easy to change 2017-04-16 12:22:39 +03:00
coiax 625fc7f398 Fixes embed messages starting with lowercase "the" (#26220) 2017-04-15 11:32:16 -06:00
Joan Lung aec8142a12 some grammar fixes (#26208) 2017-04-15 11:26:55 -06:00
Davidj361 2fa04dce31 Fixes #26169, spawned humans don't spawn eyeless (sprite) (#26185)
- Removed code that was causing the issue which was probably never used
2017-04-15 11:23:03 -06:00