Commit Graph

33837 Commits

Author SHA1 Message Date
MarinaGryphon
0cd61f4f48 Adds Random Notes (#5644)
Adds SSDocs, which manages randomly spawned documents.
    These documents can be specified in a json file or in a database.
    Adds /obj/random/document and adds /obj/random/document to the loot pool of /obj/random/loot.

Actually adding the notes to spawn is up to loredevs. If there are no notes to choose from, /obj/random/document will leave a blank sheet.

The notes can have HTML in them, meaning custom CSS and images. We're giving the loredevs a good bit of responsibility here.
2019-07-13 17:50:19 +03:00
Erki
514e1f2aa4 Makes sounds with a low enough volume only audible within line of sight (#6515)
It has been posited that it doesn't make sense to hear certain sounds through walls. So, I proceeded to go and change that.

All sounds with a volume of 50 or less will now be played only to the "hearers" list. This is basically people within line of sight. I also rewrote the lower levels of the sound API with this. The code is now more modular, while retaining the same main API entry point playsound.

This needs a test merge to see how badly I broke shit.
2019-07-13 17:50:01 +03:00
MarinaGryphon
d67d9e7061 Fixes visible_message runtiming. (#6714)
Fixes a horribly improper usage of visible_message in bluespace stream trauma code.
2019-07-13 17:01:06 +03:00
AuroraBuildBot
f343ba1f60 "[ci skip] Automatic Build - 2019.07.13.13.33.21" 2019-07-13 13:33:21 +00:00
Joshie
b8f5b18036 Fixes Some Missing Things (#6713)
Fixes the missing lights in the engineering sublevel.
    Fixes the missing riot shields in the Armoury.
2019-07-13 16:32:46 +03:00
AuroraBuildBot
79f131ddd5 "[ci skip] Automatic Build - 2019.07.13.08.19.02" 2019-07-13 08:19:02 +00:00
Mykhailo Bykhovtsev
3691d5ddda Diona detaching limbs (#6496)
Adds ability for Gestalt to detach their limb nymphs and use them for scouting or whatever.

    Detached Nymph can switch back and forth between controlling Gestalt or nymph

    Detached nymph can merge back into Gestalt, restoring lost limb instantly.

    Makes initialization of Diona nymphs based on external organs it has, not a hardcoded number

    No longer Nymphs spawn on turf and move into Gestalt during initial setup.

    No longer removing internal limbs would cause spawn of nymph. Only external organs do that now.

Timers:

    Adds new proc in timers that calls the callback and deletes timer afterwards. Used when you need to make active timer execute now.
2019-07-13 11:18:26 +03:00
AuroraBuildBot
79ed6ea531 "[ci skip] Automatic Build - 2019.07.12.18.12.23" 2019-07-12 18:12:23 +00:00
Mykhailo Bykhovtsev
83a967a67f Fixing ranged hostile mob's targetting (#6707)
* Fixing this

* Changelog

* this is better
2019-07-12 20:11:50 +02:00
AuroraBuildBot
5d28a0330e "[ci skip] Automatic Build - 2019.07.12.18.11.15" 2019-07-12 18:11:15 +00:00
ben10083
16f1dd2748 Ian Came Home. (#6696) 2019-07-12 20:10:47 +02:00
AuroraBuildBot
f6df5691d4 "[ci skip] Automatic Build - 2019.07.12.00.47.34" 2019-07-12 00:47:34 +00:00
Werner
6849b23191 Prevents ghosts from freely observing on the derelict. (#6670) 2019-07-12 02:47:00 +02:00
Alberyk
5d260377bc Custom items 05/07 (#6672)
Adds the following custom items:

Akinyis's holographic symphette
Fraseq's Journal of Mysteries
Thea's Tea Se
2019-07-11 17:03:20 +03:00
AuroraBuildBot
68540fd4f3 "[ci skip] Automatic Build - 2019.07.11.13.42.56" 2019-07-11 13:42:56 +00:00
fernerr
c6268ae9f0 Changes the drop sounds of balls. (#6688)
Changes the drop sound of beach balls to a more fitting one.
    Adds a new appropriate drop sound for basketballs.
2019-07-11 16:42:28 +03:00
AuroraBuildBot
7733570e07 "[ci skip] Automatic Build - 2019.07.10.15.37.26" 2019-07-10 15:37:26 +00:00
fernerr
ab32e83a75 Fixes spot with wrongly designated area in research maintenance. (#6700)
Fixes a spot in research maintenance designated as the wrong area, which lead to a hole in the ceiling into space on occasion.
Fixes #6699
2019-07-10 18:36:56 +03:00
AuroraBuildBot
d56b8d4f22 "[ci skip] Automatic Build - 2019.07.10.12.45.37" 2019-07-10 12:45:37 +00:00
Geeves
5768d714d5 Added suit sensor jammers. (#6557) 2019-07-10 14:45:11 +02:00
AuroraBuildBot
c03076d216 "[ci skip] Automatic Build - 2019.07.09.16.30.19" 2019-07-09 16:30:19 +00:00
Mykhailo Bykhovtsev
c63583e17e Turrets sounds and accuracy update (#6665)
Turrets now use max accuracy value between gun or projectile accuracy which also gets 25% more bonus. Making turrets more accurate than people.

    Turrets now have deploy, retract and rotate sound effects.

Extracted from #6505
2019-07-09 19:29:42 +03:00
Alberyk
12f5f5d870 Changes the away site research shuttle base turf to be reinforced floor. (#6671) 2019-07-09 19:15:43 +03:00
AuroraBuildBot
9355398e14 "[ci skip] Automatic Build - 2019.07.09.15.55.11" 2019-07-09 15:55:11 +00:00
Lady Fowl
6f7e94468f removes monkey diapers (#6674) 2019-07-09 17:54:37 +02:00
AuroraBuildBot
7c25d24010 "[ci skip] Automatic Build - 2019.07.09.15.53.02" 2019-07-09 15:53:02 +00:00
Alberyk
a79c08beda Fixes explosions not affecting the z-level bellow (#6692)
* Fixes explosions not going down.

* And adds changelog now.

* Update html/changelogs/alberyk-explosionfix.yml

Co-Authored-By: fernerr <35879136+fernerr@users.noreply.github.com>
2019-07-09 17:52:32 +02:00
AuroraBuildBot
7457c4997c "[ci skip] Automatic Build - 2019.07.09.15.51.44" 2019-07-09 15:51:44 +00:00
Mykhailo Bykhovtsev
aab6a103f9 Animal sounds Fix (#6695) 2019-07-09 17:51:16 +02:00
AuroraBuildBot
0f4aa4f24c "[ci skip] Automatic Build - 2019.07.08.23.46.26" 2019-07-08 23:46:26 +00:00
Joshie
32c8cd4b0c Map Adjustments v.3 (#6694) 2019-07-09 01:45:56 +02:00
AuroraBuildBot
ba20132d2d "[ci skip] Automatic Build - 2019.07.08.20.06.17" 2019-07-08 20:06:17 +00:00
Joshie
d50ab66a07 New Canister Sprites (#6669) 2019-07-08 22:05:44 +02:00
AuroraBuildBot
16603bcba9 "[ci skip] Automatic Build - 2019.07.08.20.04.58" 2019-07-08 20:04:58 +00:00
Werner
ba65d5dd06 Automatically Forces the shuttle if it takes too long to launch. (#6650) 2019-07-08 22:04:30 +02:00
AuroraBuildBot
39aeec02f1 "[ci skip] Automatic Build - 2019.07.08.16.31.10" 2019-07-08 16:31:10 +00:00
Alberyk
ef77276969 Fixes #6689 (#6691) 2019-07-08 19:30:35 +03:00
AuroraBuildBot
bc5aeec279 "[ci skip] Automatic Build - 2019.07.08.10.27.12" 2019-07-08 10:27:12 +00:00
Mykhailo Bykhovtsev
69a4314c38 Adding simple animals sounds (#6556) 2019-07-08 12:26:41 +02:00
AuroraBuildBot
165bb56bdd "[ci skip] Automatic Build - 2019.07.08.10.23.03" 2019-07-08 10:23:03 +00:00
Geeves
074dcbaaf3 Fixes tablets losing their colours after initializing (#6643) 2019-07-08 12:22:33 +02:00
AuroraBuildBot
c90c7ead23 "[ci skip] Automatic Build - 2019.07.07.22.52.34" 2019-07-07 22:52:34 +00:00
Werner
95e93f1555 Fixes #6683 (#6685) 2019-07-08 01:52:07 +03:00
Erki
377f541928 wtfbbq poze (#6680) 2019-07-07 21:33:44 +02:00
AuroraBuildBot
04e440cad6 "[ci skip] Automatic Build - 2019.07.07.18.51.17" 2019-07-07 18:51:17 +00:00
Werner
b55d1434c7 Revert "Disables ERT on Revolution" (#6681)
* Revert "Disables ERT on Revolution (#6574)"

This reverts commit 8a6059e1dd.

* Adds a changelog
2019-07-07 20:50:43 +02:00
AuroraBuildBot
d3a7dd12c8 "[ci skip] Automatic Build - 2019.07.07.18.26.49" 2019-07-07 18:26:49 +00:00
Kaedwuff
40ec8de932 Balance: Absorb DNA cooldown (#6492)
On request from a staff member, I have implemented a delay on using Absorb DNA. Changelings will be unable to use the ability for a full minute after successfully completing it.
2019-07-07 21:26:21 +03:00
AuroraBuildBot
a73c6096d1 "[ci skip] Automatic Build - 2019.07.07.18.13.52" 2019-07-07 18:13:52 +00:00
ParadoxSpace
8a6059e1dd Disables ERT on Revolution (#6574) 2019-07-07 20:13:17 +02:00