Commit Graph

20395 Commits

Author SHA1 Message Date
Cyberboss 423891d2f2 Admin proc calls are now serialized per admin 2017-04-24 10:01:11 -04: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
Cyberboss df0814c66a Fixes some areas having no lighting (#26495)
* Fixes some areas having no lighting

* FUCK
2017-04-23 12:21:56 -04:00
Kyle Spier-Swenson 885181d64c fixes the server (#26489) 2017-04-23 11:22:05 -04:00
oranges 88310bb299 Merge pull request #26454 from tgstation/lzimann-roguetag
Removes rogue bold tag in player panel
2017-04-23 22:15:40 +12:00
Leo 21d65bc2fe Merge pull request #26410 from Cyberboss/FixesTicketReconnection
Fix current_ticket.initiator not being set when a client relogs
2017-04-22 22:55:07 -03:00
Leo 7dfc3cfe13 Removes rogue bold tag 2017-04-22 18:54:33 -03: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
coiax ae8b22c49e Fixes runtime when carbon mobs have no earwear (#26442)
My bad.
2017-04-22 12:52:34 -04: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
Joan Lung 6be64ff969 Secrets panel logging is better (#26418) 2017-04-22 09:07:27 -03: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
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
oranges 61b93ce182 Merge pull request #26337 from Core0verload/picture_frame
Refactors picture frames to use wall frames system
2017-04-22 10:54:19 +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
Leo 9cec30a086 Merge pull request #26402 from Profakos/cleanit
Prevents fultons from transporting items out of inventories
2017-04-21 19:25:24 -03:00
Leo 89d907660c Merge pull request #26403 from coiax/fix-language-radio
Fixes languages being understood over radio
2017-04-21 19:24:46 -03:00
Leo be22383a1f Merge pull request #26409 from Cyberboss/ProxyShuttleMovement
Fixes proximity checkers being moved by shuttles
2017-04-21 19:22:09 -03:00
Leo 97c6005e69 Merge pull request #26411 from Cyberboss/patch-54
Fixes supermatter not spawning teslas
2017-04-21 19:20:12 -03:00
Leo 913cb77542 Merge pull request #26415 from XDTM/GrandmasterSlimer
Fixes gold and light pink slime extracts
2017-04-21 19:19:19 -03:00
c0 ebdb8f1809 Cleans up some copypasted src and accidently commited changes 2017-04-21 11:42:55 +03:00
Cheridan 5476503717 Merge pull request #26388 from QualityVan/armlasers
Fixes armlasers breaking on retract
2017-04-20 20:38:52 -05:00
XDTM 7cb4419709 Fixes gold and light pink slime extracts 2017-04-20 23:12:15 +02:00
MrStonedOne d02b631bd4 Revert "Ghosts call Moved() after Move() (#26183)"
This reverts commit 0adf5f64a7.
2017-04-20 13:09:03 -07:00
Cyberboss 90d02d92b8 Fixes some closets populating in New() (#26378) 2017-04-20 17:07:09 -03:00
Cyberboss 754f0ea202 Fixes supermatter not spawning teslas 2017-04-20 15:59:08 -04:00
QualityVan f23a31edfa Fixes loading ammo for the L6-SAW (#26370) 2017-04-20 15:31:02 -04:00
Cyberboss 34a1b30a42 Fix current_ticket.initiator not being set when a client relogs 2017-04-20 15:21:45 -04:00
Cyberboss e43dc897e7 Fixes proximity checkers being moved by shuttles 2017-04-20 15:11:05 -04: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
Leo 658132a736 Merge pull request #26371 from Incoming5643/NotAButtonForMashing
Adds badmin abuse limits to petsplosions
2017-04-20 11:35:56 -03:00
Profakos 392fd965bd Prevents fultons from transporting items out of inventories
and an init fix
2017-04-20 16:15:58 +02:00
Leo c91ff0e35a Merge pull request #26284 from AnturK/ilookedatstacktraceabyssanditlookedback
Fixes DVIEW runtimes in preferences.
2017-04-20 08:02:37 -03:00
QualityVan 3f646d9564 Fixes armlasers breaking on retract 2017-04-19 19:12:56 -04: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 5e8366d8af Merge pull request #26344 from MrStonedOne/patch-349
Fixes double warnings on new players connecting.
2017-04-20 09:46:41 +12:00
oranges 78f1aef62e Merge pull request #26366 from ChangelingRain/holofix
Fixes support holoparasites
2017-04-20 09:45:06 +12:00
Cyberboss dc26511b7b Fixes a nullrod runtime (#26360)
* Fixes a nullrod runtime

* Of course
2017-04-19 13:06:30 -06: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
Cyberboss eb399829bc Removes a colon (#26353) 2017-04-19 10:30:47 -04:00
Leo d46d9ffb2a Adds a link to individual logs on the player panel and moves the other one (#26341)
* Adds a link to individual logs on the player panel and moves the other one

* Fixes tgstation.dme and removes the other button from the show_player_panel verb
2017-04-19 13:03:51 +02:00
oranges 7605aad4b1 Merge pull request #26285 from ChangelingRain/cultinit
Cult stuff now initializes
2017-04-19 21:39:37 +12:00
oranges 798f23e2a5 Merge pull request #26321 from XDTM/FlashlightEyes
Fixes flashlight eyes
2017-04-19 21:33:55 +12:00
oranges e50db916d9 Merge pull request #26318 from XDTM/ImmutableMonkeys
Prevents mutation toxin from working on nonhumans, removes a spawn
2017-04-19 21:33:20 +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 4b6577f966 Merge pull request #26320 from Thunder12345/antiminerals-b-gone
[s] Fixed ORM exploit
2017-04-19 11:14:04 +12:00