Commit Graph

15995 Commits

Author SHA1 Message Date
Werner
7169e5ac67 Various Bugfixes (#6720)
Fixes #6520
Fixes #6114
Fixes #5349
2019-07-14 22:55:42 +03:00
ParadoxSpace
f1f64fbcd3 pAI Buffs (#6698)
As in the changelog, pAI mice are now pAI rats, they now have cat and rat emotes available to them, and the pAI monkey can now rest.
2019-07-13 18:13:14 +03:00
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
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
Mykhailo Bykhovtsev
83a967a67f Fixing ranged hostile mob's targetting (#6707)
* Fixing this

* Changelog

* this is better
2019-07-12 20:11:50 +02:00
ben10083
16f1dd2748 Ian Came Home. (#6696) 2019-07-12 20:10:47 +02: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
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
Mykhailo Bykhovtsev
aab6a103f9 Animal sounds Fix (#6695) 2019-07-09 17:51:16 +02:00
Werner
ba65d5dd06 Automatically Forces the shuttle if it takes too long to launch. (#6650) 2019-07-08 22:04:30 +02:00
Mykhailo Bykhovtsev
69a4314c38 Adding simple animals sounds (#6556) 2019-07-08 12:26:41 +02:00
Geeves
074dcbaaf3 Fixes tablets losing their colours after initializing (#6643) 2019-07-08 12:22:33 +02:00
Werner
f8ce8d584e No Round End (#6346)
No longer displays a message and votes for transfer if the mercs/raiders move their shuttle back to the base.
2019-07-06 11:11:33 +03:00
Alberyk
bd82d45daf Removes xenomicrobes and nanites from the warehouse chem spawn (#6657) 2019-07-06 11:10:18 +03:00
ParadoxSpace
f447e175a9 New Vaurca Antennae (#6648) 2019-07-06 00:24:32 +02:00
ParadoxSpace
6916089d4e Replaces Mice w/ Rats (#6625) 2019-07-06 00:03:35 +02:00
Mykhailo Bykhovtsev
df4ccdd7b4 Bugfixes (#6664)
Fixes #6504

Fixes #6508

Modular guns can now be used for turret construction

bugfixes were seperated from: #6505
2019-07-05 09:17:54 +03:00
Lady Fowl
99bc56fc39 Borg Adjustments (#6600)
balance: "Medical borg's are now able to handle tanks, breath mask's and organs with chem gripper."
    tweak: "Renames Hunter Killers to Military Frames."
2019-07-04 22:35:43 +03:00
Geeves
1087bc9aaa Medical Nerf: Handheld Adventures (#6542)
Modifies the Handheld Health Analyzer's readouts a little.

Firstly, it displays if someone is malnourished or dehydrated.
Secondly, it changes the numerical damage values you get if you scan someone into words, this prevents doctors from screaming "OH YOU HAVE 0.3 TOXINS", which doesn't really make sense in any term of lore standards. I guess. Lmao.
Thirdly, it removes the weird "Anatomical damage detected" lines, because those are literally just repeats of the damage values you're already getting.
2019-07-04 21:19:20 +03:00
Alberyk
ad9caa77ae Adds a couple of lore themed mercenary gear loadout (#6644)
Adds a bit of what is related here: https://forums.aurorastation.org/topic/11941-antagonist-rework-20/

Pretty much, adds a couple of gear crates that mercenary teams, seeking to do a lore related gimmick, can buy by pooling their crystals. Right now, it is just adds a couple of human related factions, such as eridani, sol alliance, elyra and the frontier.
2019-07-04 21:13:17 +03:00
Alberyk
c1de95f2e4 Updates the infactions in the security processing console (#6624)
This pr updates the infractions in the console in game, bringing them up to date with the wiki.
2019-07-04 17:07:18 +03:00
VTCobaltblood
2d92e18210 Off-worlders now show their species on examine (#6649) 2019-07-04 17:06:17 +03:00
Alberyk
7664972d0a Fixes water removing objects' colors (#6656)
This pr fixes water removing thing's colors, it should now only removed color from mobs, in case people are painted.
2019-07-04 17:02:40 +03:00
Geeves
080023d25f Unapologetic Manhack / Viscerator Nerfs (#6645)
Removes the flashing effect on manhack grenades. It lasted around two to three seconds, making escape nigh impossible.
    Made manhacks do a random number between 10 and 15 damage.
    Made manhacks easier to click on by giving them a small invisible square around their sprite.
2019-07-03 21:05:17 +03:00
Alberyk
d04533698b Fixes two missing sprites (#6651) 2019-07-03 18:18:28 +02:00
Alberyk
61a939e3c1 Changes how telescience works and teleportation damage nerf (#6588)
This pr changes how telescience works; instead of just teleport things with zero risk or consequences, telescience will now create two portals, one in the telepad, and the other in the location.

Why?
Telescience has always been a really problematic part of the game, causing a lot of fuckery over the ages. It is pretty much riskless, besides some possible explosion, limb loss or whatever if you fuck up, but if you somewhat knew what you were doing, you could steal shit, and just teleport bombs or whatever upon your victims.

Now, telescience has some risk and difficulty attached to it. Since, for the scientist to steal/kidnapp/save someone, they must enter the portal, which puts them in the location of where they want to reach. It is also possible for the people that can reach the portal to end in the telescience lab, allowing for some counter play.
2019-06-30 15:29:40 +03:00
Werner
5707974896 Fixes mob/living inconsistencies of modular computers. (#6629)
Most modular computer procs use var/mob/user some used var/mob/living/user when the restriction to living wasnt needed.
This fixes that.
2019-06-30 13:51:41 +03:00
Erki
6dd8f153ca Fixes autohiss breaking for humans (#6634)
Humans could enable autohiss. This resulted in the handle_autohiss proc runtiming, due to missing expected maps. The runtiming rendered the person unable to speak until they turned autohiss off again.

Fixes this by checking for the presence and length of autohiss_basic_map. The map is expected as a predicate towards autohiss working in the first place.
2019-06-29 01:00:47 +03:00
Geeves
637171bd16 Fixes syndicate force glove grabs having no reinforce timer (#6607)
Force gloves allowed you do the first upgrade instantly, meaning you skip both passive and blue. According to the code, this is unintentional behavior and leads to further bugs, such as being stun-locked when this happens repeatedly.
2019-06-27 21:49:01 +03:00
Alberyk
476b8479b9 Some vaurca and k'ois tweaks (#6597)
-kois can now infect people by being injected into the bloodstream as well
-vaurca warforms have their own fire overlay now
-fixes a missing error in the warform right arm
2019-06-27 10:58:43 +03:00
nicemoreoften
8a99acfe03 Removes some equipment from technoconglomerate RIG by default + adds "equipped" version with that equipment (#6604) 2019-06-26 19:54:24 +02:00
Mykhailo Bykhovtsev
37f29cc13c Fixing water and foam wasted on mobs that do not need to be extinguished (#6622) 2019-06-25 22:32:30 +02:00
alsoandanswer
53c5ff67a5 Fixes #6567, tidying up glass code and #6575, #6577 (#6576) 2019-06-25 17:39:04 +02:00
alsoandanswer
0cd2b58c96 Fixes mop sound artifacting, pen clicking doesn't spam logs anymore (#6616)
mop sound had a weird bass, so i fixed that (with help of gem)

removed the pen chat click thing. no more spamming local logs
2019-06-24 14:39:23 +03:00
MarinaGryphon
48b43ab517 forgot to commit oops (#6617) 2019-06-24 09:13:09 +02:00
VTCobaltblood
d97d890fcf Added drinking glasses and bottles to the autolathe (#6589) 2019-06-21 19:35:21 +02:00
Matt Atlas
9175bb6fdd Fixes emotes being broken hopefully (#6599)
what happened was that emotes got a . added to them by accident, me shitty contributor.
2019-06-20 22:54:34 +03:00
Alberyk
66fefa0eaf Bug fixes: alien udders and empty grilled carp (#6592) 2019-06-19 22:35:09 +02:00
ParadoxSpace
a33141023d Unathi Clothing Fix (#6594) 2019-06-19 22:34:45 +02:00
Matt Atlas
e26bba7b28 Fix autopunctuation issues. (#6578)
Autopunctuation will no longer autopunctuate if markup (* or /) is present at the end of the sentence.

It will also no longer input an empty period if you put nothing in the chat box.

Fixes #6536
2019-06-19 21:01:15 +03:00
Alberyk
cf5cfbacbe Bug fixes: ESS and speech problems (#6586) 2019-06-19 18:47:01 +02:00
Alberyk
f636425d74 Removes an unused species (#6585) 2019-06-19 18:19:36 +02:00
Alberyk
d31752b106 Removes food dealing toxin damage when injected (#6566) 2019-06-19 17:34:05 +02:00
Mykhailo Bykhovtsev
e393aab90a Rework blindness, UTs for speech. (#5549) 2019-06-18 23:34:40 +02:00
smallgreenant
ff2c48cadd Unathi Clothing addition. (#6568) 2019-06-18 21:11:41 +02:00
fernerr
77c262e9a2 Security and Central command uniforms sprite overhaul (#6560) 2019-06-18 00:28:53 +02:00
Alberyk
85ff01ecf8 Fixes rig actuators and leaping causing people to do flips (#6580) 2019-06-16 22:19:35 +03:00
alsoandanswer
e004413c18 adds cool animations (#6533) 2019-06-14 17:53:58 +02:00