Commit Graph

25683 Commits

Author SHA1 Message Date
ShizCalev
828126a5e2 Fixes emitter runtime (#38796)
fire() was already handled at 199-204
2018-06-30 01:36:49 -07:00
oranges
b8f1cd8486 Merge pull request #38774 from MacHac/changeling-pheremones
Changelings can now take the Pheromone Receptors ability to hunt down other changelings.


Changelings' 'Absorb another ling' objectives have been astoundingly difficult for a while now because lings haven't historically had any good way to identify each other. By the time a ling gets called on the radio, every bored validhunter on the station is already dragging it to the cremator while beating it, making the old yoink'n'succ borderline suicidal. Short of some sucker announcing his name and position over lingchat (a mistake most people only make once), changelings assigned to absorb other lings are nearly always SOL.

With this in mind, I've created 'pheromone receptors', a new changeling power. By tracking the unique but normally undetectable scent of other changelings, a hunter can track fellow lings and find their general location. Similar to the target pinpointer that all IA agents get, receptors help to locate other changelings, with a few important caveats:

    They have a maximum range of 25 tiles. They will not give any indication of changelings outside this radius.
    They have a minimum range of 10 tiles. The pinpointer will not display a direction for closer targets.
    The pinpointer does not show its current target. It may switch randomly between targets at similar distances.
    The pinpointer slows down chemical regeneration while active, similar to the 'mimic voice' ability.
    The power has to be purchased for 2 points.

This power is not intended as a replacement for player skill in identifying changelings; rather, it's a supplement. Hunting lings can easily identify lone and out-of-place people as their targets. This encourages hunted changelings to stay mobile and in public, where it will be more difficult to confirm their identity. Well-hidden changelings might in turn be able to detect someone who's looking for them; This allows them to either slip away or arrange a confrontation.

Hopefully, with a way to accomplish this objective that's not random-ass luck, changelings might be able to start greentexting regularly again.

*No they won't, team objectives still exist.
2018-06-30 12:04:57 +12:00
81Denton
f247f3722b Adds patriotism to Liberation Station (#38739)
* Adds ancient patriotism to Liberation Station

* I was clapping the whole time this was compiling
2018-06-30 12:04:12 +12:00
oranges
8ed26b5a20 Merge pull request #38788 from AnturK/borgnamefix
Fixes borg default name applying
2018-06-30 11:59:15 +12:00
BlueNothing
81ea04a662 Grabber and Cavity Implant Interaction Nerf (#38748)
* Shrinks the internal cavity, allowing only singletanks, small, and smaller items to be implanted in the chest (heavily nerfs 'chestgun' circuits). Additionally, prevents circuits from grabbing or throwing in storage implants. As part of this change, grabbers can now hold items up to assembly size (shouldn't be problematic, since they cannot hold TTVs or two-handed weapons, and can no longer function inside of a storage implant).

* Un-nerfs cavity implants, while preventing medium circuits from functioning as storage implants or chestguns.

A later PR soon should add logging for throwers and examine text for implanted small weapon circuits.
2018-06-29 19:19:06 +03:00
modularized_suicide
9f56a893ed "NOW ADD THEM" SAYS COBBIE. BUT DID I GET THE CHANCE? 2018-06-28 20:30:55 -04:00
XDTM
ec58093d7e Stargazers cannot project thoughts while dead (#38775) 2018-06-29 01:54:05 +03:00
Jordan Brown
b5c2eddf21 Merge pull request #38771 from AutomaticFrenzy/patch/food-food
Fix redundant typepaths for Easter food recipes
2018-06-28 17:58:11 -04:00
ShizCalev
6f0aac4682 Fixes blob victory taking over mining (#38785) 2018-06-28 23:26:53 +03:00
ShizCalev
ecf60367ab Fixes aurora event runtime (#38787) 2018-06-28 21:43:28 +03:00
AnturK
77a7c500c8 Fixes borg default name scheme 2018-06-28 20:31:21 +02:00
Jordan Brown
26b6fab1fe Merge branch 'pr-38604'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-06-28 14:22:03 -04:00
Jordan Brown
fc948d41eb Merge branch 'pr-38698'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-06-28 14:22:02 -04:00
Jordan Brown
d472c832f3 Merge branch 'pr-38761'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-06-28 14:22:01 -04:00
Jordan Brown
c26c36b184 Merge branch 'pr-38747'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-06-28 14:22:00 -04:00
Jordan Brown
ccfb1d2365 Merge branch 'pr-38757'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-06-28 14:21:57 -04:00
Jordan Brown
427ffea064 Merge branch 'pr-38355'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-06-28 14:21:55 -04:00
Kyle Spier-Swenson
93ac333cbf Fixes lobby music playing when you enable it via game preferences while not in the lobby (#38766) 2018-06-28 21:18:37 +03:00
Dax Dupont
da9f93e20c Allows admins to scan circuits + more logging (#38762)
* Allows admins to scan circuits

* Adds logging to screens that actually output to nearby

* incase they manually spam it

* Throw logs
2018-06-28 21:18:07 +03:00
AnturK
abfe09659c Fixes borg names. (#38733)
* Fixes borg names.

* Makes it call the db only once.

* Default cyborg naming scheme.

* Makes cyborgs default to default name instead of random ai one.
2018-06-28 20:32:14 +03:00
AnturK
5d8bec2fe2 Removes unused mind variables. (#38755)
* Removes unused mind variables.

* Also this is why it didn't runtime.
2018-06-28 04:25:34 -04:00
MacHac
9ff90bea11 Added the pheromone receptor power to changelings. 2018-06-27 23:44:11 -04:00
Tad Hardesty
39742d62a8 Fix redundant typepaths for Easter food recipes 2018-06-27 14:38:07 -07:00
Jordan Brown
0b5b187a6f Merge pull request #38744 from ThatLing/linkify
Fixes incorrect closing html tag
2018-06-27 15:10:10 -04:00
Nich
7db8337ec7 Fixes moth space move (#38736) 2018-06-27 17:08:27 +03:00
Dax Dupont
7e9ad626e9 [READY] General Circuit Improvements (#38742)
* [WIP] General circuit improvements

* Fix

* s

* Adds sound logging

* oops

* mob user
2018-06-27 17:00:55 +03:00
Grandmother of 50
84fbb98912 Update construct_spells.dm 2018-06-27 09:56:54 -04:00
AnturK
57028bfa4b Adds missing TIMER_UNIQUE to TIMER_OVERRIDE 2018-06-27 12:54:02 +02:00
oranges
a3b4099f0c Merge pull request #38726 from Mickyan/fernet_fix
Fixes a bug with Branca Menta and moves Fernet to contraband
2018-06-27 20:58:34 +12:00
AnturK
2322db30ba Moves divide occupations debugging information to a file log. (#38721)
* Moves divide occupations debugging information to a file log.

* Copypaste failure.
2018-06-27 20:58:00 +12:00
oranges
6827d79a6b Merge pull request #38673 from ninjanomnom/kevin-cleanup-crew
Some uplink component GetComponent cleanup
2018-06-27 20:54:33 +12:00
Nich
40e071e71e Revert "Makes the TEG deconstructable" (#38616)
* Revert "Makes the TEG deconstructable (#38056)"

This reverts commit 67ff23a9a1.

* Revert "Automatic changelog generation for PR #38056 [ci skip]"

This reverts commit 36d5170868.
2018-06-27 20:49:31 +12:00
81Denton
c7290e6292 Gives honey antibiotic properties (#38728)
* Gives honey antibiotic properties
henk

* 0.6
2018-06-27 04:30:54 +03:00
Dax Dupont
a89abd5ae8 Remove OOC metadata 2018-06-27 00:30:30 +02:00
Nich
1f4245e1c6 Fixes IAA AI destroy objectives (#38745) 2018-06-26 18:02:35 -04:00
zxaber
b27e8738aa [Ready]Expands the list of borg-wearable hats (#38646)
* Adds the ability to deconstruct empty cyborg shells.

* Update robot_parts.dm

* Update robot.dm

* Update robot.dm

* Update robot.dm

* Update robot_defense.dm

* Update _masks.dm

* Update robot_parts.dm

* Update robot_defense.dm

* replaced type with istype

* Reverting masks.dm

* Removing special snowflake bandana check.

* Update robot_defense.dm

* Added Captain's Crown

By player request.
2018-06-26 16:54:10 -04:00
ShizCalev
89752866aa Merge branch 'master' into spellcheck 2018-06-26 16:43:41 -04:00
kevinz000
5e50144e78 Destructive analyzers can now destroy anything again, even if it has no materials (#38690)
* Update rdconsole.dm

* Update destructive_analyzer.dm
2018-06-26 16:42:29 -04:00
Tad Hardesty
9a5684556a Fix flags_1 overlap and VV, remove CTF deathrattle (#38711) 2018-06-26 16:38:04 -04:00
Dax Dupont
bcf00e2157 Introduces actual liberty to liberation station vendors, removes sec access requirement (#38725)
* Remove access requirements from lib

* a
2018-06-26 16:34:45 -04:00
Irafas
45a0db83d3 Prevents reagents being transferred to a bucket while its worn on a head (#38727)
* Fixed bucket hat bug

Stopped the user from pouring reagents into a bucket while worn as a hat. Does so by changing the bucket to not have a container type until its removed

* Should work

* Works better

* ExcessiveUseOfCobblestone is right, this better

* As per recommendation
2018-06-26 16:33:28 -04:00
Tad Hardesty
47f55b48a7 Move throwforce up to atom/movable (#38689) 2018-06-26 16:26:33 -04:00
Ling
d40325c418 Fixes incorrect closing html tag 2018-06-26 22:06:27 +02:00
Tad Hardesty
c4dbe0a619 Add DOM-based linkify to goonchat (no more URLs in IC) (#38693)
* Add DOM-based linkify to goonchat (no more URLs in IC)

* Add linkify spans to places where OOC messages appear

This includes:
- OOC
- Deadchat
- Admin chat
- Admin logs
- Admin PMs
- Prayers

* Limit fallback behavior to linkify spans
2018-06-26 14:44:34 +12:00
Jordan Brown
ba28c1f920 Merge pull request #38644 from AutomaticFrenzy/patch/cameranet
Port AI static to vis_contents
2018-06-25 21:22:58 -04:00
Jordan Brown
5f34ea9b74 Merge pull request #38709 from AutomaticFrenzy/patch/export-mechs
Fix being unable to export mechs
2018-06-25 15:11:49 -04:00
Jordan Brown
1b50671ca0 Merge pull request #38708 from AutomaticFrenzy/patch/energy-gun
Fix runtimes when energy guns are deleted
2018-06-25 15:11:28 -04:00
Mickyan
3423fb8ce0 branca menta fix, move fernet to contraband 2018-06-25 18:16:12 +02:00
Jordan Brown
56d09b618c Merge pull request #38699 from Irafas/HardsuitEyeFix
Hardsuit helmets protect eyes from pepperspray
2018-06-25 10:19:19 -04:00
Jordan Brown
0f6ecbb92b Merge pull request #38672 from AutomaticFrenzy/patch/goonchat-motd
Fix the MOTD having too many newlines
2018-06-25 10:18:20 -04:00