Commit Graph

20384 Commits

Author SHA1 Message Date
Jack Edge 133173c67c Removes adhoc types 2017-04-22 22:07:51 +01:00
Jack Edge 4fe95d0459 Fixes easter eggs spawning during non-easter
So I changed lootspawners to Initialize, which caused some code in
easter.dm to start working and added eggs and baskets to maint loot
table.

- The maintenance loot table is now a global list
- The easter event now modifies that global list.
- Maintenance loot spawners now run on roundstart
2017-04-22 22:07:50 +01: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
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 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
oranges 5d2d9e6bda Merge pull request #26317 from XDTM/SomeoneGotDunkedAsAiAndNerfedThis
Makes malf-hacked APCs vulnerable to aliens
2017-04-19 11:13:25 +12:00
oranges c948f55c2d Merge pull request #26315 from Cyberboss/LifeMicroOpt
Micro optimization for handle_breathing
2017-04-19 11:13:11 +12:00
Incoming fbe51b72b7 Adds badmin abuse limits to petsplosions
Event won't run if initial pet population on station is greater than 100 pets.

Event won't continue after creating 400 pets.

Pets off station won't be affected by the petsplosion.
2017-04-18 19:12:32 -04:00
QualityVan a376f45878 Stethoscope fixes (#26283)
* Changes stethoscopes to work on heart and lung health rather than just oxloss, and lets stethoscopes detect facehugger eggs.

* Pulse in extremities, purging of xenos
2017-04-19 11:09:46 +12:00
oranges cb0601c784 Merge pull request #26277 from Jalleo/Blueprint
Adds feedback for photocopier on something specific.
2017-04-19 11:07:01 +12:00
oranges fe3ea44b5d Merge pull request #26300 from coiax/cleaning
Arbitary code cleaning
2017-04-19 11:05:17 +12:00
oranges ec0f7a6859 Merge pull request #26298 from MrStonedOne/patch-347
Revert unrelated change from #24878
2017-04-19 11:04:47 +12:00
Joan Lung 17f1536f05 Merge pull request #26322 from Cyberboss/LightingGC
Normalizes how some lighting things GC
2017-04-18 19:02:11 -04:00
Joan Lung b9e512915a Merge pull request #26323 from Cyberboss/LightingSetupSpeedup
Speeds up lighting initialization
2017-04-18 19:01:46 -04:00
Joan Lung b34c837908 Fixes support holoparasites 2017-04-18 17:46:49 -04:00
Kyle Spier-Swenson 32aa1c8bda Fixes double warnings on new players connecting. 2017-04-17 17:22:11 -07:00