Commit Graph

246 Commits

Author SHA1 Message Date
AnturK
7aeb240b8f Fixes cult ghost marking button (#39190) 2018-07-18 17:31:52 +01:00
XDTM
3cf9b702fe Limb damage rework (#38436)
balance: Limbs no longer need to have full damage to be dismemberable, although more damage means higher dismemberment chance.
balance: Damaging limbs now only counts as 75% for the mob's total health. Bleeding still applies normally.
add: Limbs that reach max damage will now be disabled until they are healed to half health.
add: Disabled limbs work similarly to missing limbs, but they can still be used to wear items or handcuffs.


Fixes #38445


Always felt odd how reaching max damage on a limb had no consequence. Now it does.
Currently i only added effects for disabling arms and legs; "breaking" heads and torsos has no effect as of now.
2018-07-17 10:04:07 +01:00
81Denton
1e012caa89 Fixes zealot's blindfold cultist check/legion corpse (#39083) 2018-07-12 22:24:24 +01:00
Nich
43c77cd38b Merge pull request #1672 from yogstation13/upstream-merge-38963
[MIRROR] Changiling revive stasis no longer blocked by biological and chemical weapons.
2018-07-10 20:22:39 +02:00
Ling
4c77d7c2b2 Merge pull request #1666 from yogstation13/upstream-merge-38990
[MIRROR] Allow players to un-ignore previously ignored popups for ghostroles, and ignore notifications with no ignore button
2018-07-10 18:39:44 +02:00
Supermichael777
f2ebd11a88 Changeling reviving stasis no longer blocked by biological and chemical weapons (#38963) 2018-07-10 07:48:36 +01:00
vuonojenmustaturska
df79ade176 Allow players to un-ignore previously ignored popups for ghostroles, and ignore notifications with no ignore button (#38990)
Added a new ghost verb that lets you change your ignore settings, allowing previously ignored popups to be un-ignored and notifications without an ignore button to be ignored
2018-07-09 20:25:06 +01:00
Jordan Brown
703d9c0943 Merge pull request #38938 from ninjanomnom/b-b-bump
Converts collide back to bump and fixes double bumping in another way
2018-07-09 19:51:07 +01:00
AnturK
b48ed23ccf Fixes blob victory. (#38988) 2018-07-09 12:35:14 +01:00
Trevor Serpas
6d395a672f Afterattack() Signal (#38606)
* adds signal and modifies each call of afterattack to call it's inherited proc

* uses new macro for sendsignal()

* map fuck

* skip precommithooks

* combine and negate 2 ifs
2018-07-07 07:01:19 +01:00
deathride58
0601eb03e9 Makes lone nukeops a smidge more common (#38894) 2018-07-05 02:43:54 +01:00
Jordan Brown
8f1ac6bfaf Merge pull request #38889 from AnturK/thatwastheintentibelieve
Fixes nuclear win condition for lost disk.
2018-07-04 15:10:44 +01:00
AnturK
e118585086 Fixes cult master verbs. 2018-07-03 19:42:32 +01:00
oranges
4ff699a184 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 01:04:58 +01:00
Nich
257d5bd645 Merge pull request #1506 from nichlas0010/fixPR
Fix pr
2018-06-29 16:32:59 +02:00
ShizCalev
2d38c10cb2 Fixes blob victory taking over mining (#38785) 2018-06-28 21:27:09 +01:00
Kraseo
6d9e05da12 that should do it 2018-06-28 21:29:25 +02:00
Kraseo
8662413a53 fix shard 2018-06-28 21:29:13 +02:00
ShizCalev
ee17c0cb19 Cleanup & corrections 2018-06-28 21:27:32 +02:00
Nich
6c879778b6 spellchecks tg whatever 2018-06-28 21:26:38 +02:00
AnturK
9c6c8ac609 Removes unused mind variables. (#38755)
* Removes unused mind variables.

* Also this is why it didn't runtime.
2018-06-28 16:24:47 +01:00
Nich
b8e5eb9f21 Fixes IAA AI destroy objectives (#38745) 2018-06-26 23:02:59 +01:00
Nich
bf71c22e93 Merge pull request #1436 from yogstation13/upstream-merge-38697
[MIRROR] Improves machine overload logging
2018-06-25 18:42:12 +02:00
Jordan Brown
c3256c7738 Merge pull request #38697 from DaxDupont/a
Improves machine overload logging
2018-06-25 15:15:34 +01:00
Jordan Brown
89e307cb5f Merge pull request #38696 from Tlaltecuhtli/patch-53
fixes a cult message.fixes a cult message.
2018-06-25 15:15:26 +01:00
Jordan Brown
1f0b362b18 Qdels queries, adds sleep safety checks, DBcore checks for leaks (#38363)
* Qdels all queries, adds sleep handling

* DB Core messages admins about undeleted queries

* Compile fixes. Adds missing set waitfor

* Remove world/New shennanigans. Add DBQuery/BlockingExecute()

* Less spammy notifications to admins about undeleted queries

* Increase dbcore fire time to 1 minute

* Upgrade undeleted query warning

* Better place of death

* Fix build

* Remove BlockingExecute, see BSQL PR for why

* Yep, missed that one.

* Psyche, that's the WRONG QUERY!!
2018-06-18 20:49:09 +01:00
CitrusGender
659facdf67 Fixes the Blob being banished to the shadow realm (#38461)
* blob now respawns like nuke disk if off z-level

* can't do it, sorry nak

* space

* muh codebaby

* Revert "CitrusGender my friend, don't you start away uneasy"
2018-06-18 02:06:33 +01:00
Jordan Brown
63d9f8a7ca Merge pull request #38518 from AutomaticFrenzy/patch/uplinks
Block default interact when opening an unlocked uplink
2018-06-17 17:13:58 +01:00
Tad Hardesty
6332cabfe8 Merge pull request #38098 from kevinz000/transit_space_refactor
Transit space refactor
2018-06-16 20:41:21 +01:00
Tad Hardesty
10e0fa2560 Merge pull request #38287 from ninjanomnom/signal-define
Use a define to speed up sending signals to datums with no signals
2018-06-15 12:40:41 +01:00
Jordan Brown
78af4ad125 Merge pull request #38451 from AutomaticFrenzy/patch/antag-nullspace
Fix some nullspacing bugs with antag spawners
2018-06-14 20:27:11 +01:00
ShizCalev
3e7bc9dfc1 Cleans up some timer messages (#38446) 2018-06-14 01:12:51 +01:00
oranges
424a65b3e6 Merge pull request #38360 from ShizCalev/key-cleanup
Cleans up some logging
2018-06-12 00:49:00 +01:00
Jordan Brown
30eb2bfc01 Merge pull request #38424 from AnturK/iaafixup
Removes doubled iaa definition.
2018-06-11 21:18:16 +01:00
AnturK
696ea5d551 Fixes nuke exploding instantly. (#38417) 2018-06-11 15:16:03 +01:00
AnturK
69358d18da Squashes traitors under one path (#38332) 2018-06-10 11:06:42 +01:00
fludd12
d58f9e5b0e [READY][FINALLY] Various Crossbreed Updates (#38039)
* A Variety Of Updates

* Lovey Sprites!

* Adds implementation for listening status effects.

* Fixes implementation, uses defines instead of magic strings.

* Completely reworks status effect listeners

* Fixes Love Potions

* Fixes Approximately All The Things.jpg
2018-06-08 13:51:41 +01:00
Tad Hardesty
9c6915435f Fix the BoH singularity messaging admins every time (#38334) 2018-06-08 10:58:01 +01:00
vuonojenmustaturska
5a0de7ac89 Turn /datum.isprocessing into a datum flag (#38193) 2018-06-05 23:59:56 +01:00
81Denton
03693549f2 Stop swarmers from attacking field gens/turret covers (#38283) 2018-06-05 19:16:23 +01:00
Nich
f8c9731b42 Merge pull request #1129 from yogstation13/upstream-merge-38213
[MIRROR] Fix mecha mouse pointer issues
2018-06-03 03:30:28 +02:00
Nich
426e17b0ba Merge pull request #1128 from yogstation13/upstream-merge-38250
[MIRROR] [s]Fixes bloodcult exploit
2018-06-03 03:29:03 +02:00
Tad Hardesty
e2f79d91b3 Fix mecha mouse pointer issues (#38213)
* Fix mecha mouse pointer issues

* Migrate ranged ability mouse pointers to new system
2018-06-03 01:41:55 +01:00
kevinz000
7857f74963 Fixes exploit (#38250) 2018-06-03 01:37:40 +01:00
Nich
3a0aa71dc6 Fixes a locate and adds job checks to download objective (#38199) 2018-06-03 01:26:19 +01:00
ShizCalev
ecf6a20ba4 Fixes pocket items being deleted when monkeyizing (#38220) 2018-06-02 22:04:49 +01:00
Nich
e416f0cc95 Merge pull request #1104 from yogstation13/upstream-merge-38185
[MIRROR] Set cult floor effects to be on the floor plane
2018-06-01 19:01:57 +02:00
Nich
5a29fb1aeb Merge pull request #1109 from yogstation13/upstream-merge-38170
[MIRROR] Fixed the clockwork helmet not dropping to the ground when used by a non-clock cultist like the other clock armor pieces do.
2018-06-01 18:59:17 +02:00
Jordan Brown
f9e709c18c Merge pull request #38116 from AutomaticFrenzy/patch/anchored
Refactor machinery to default to being anchored
2018-06-01 17:28:09 +01:00
theo2003
e5629f4f6a Fixed the clockwork helmet so it drops to the ground when used by a non-clock cultist like the other clock armor does. 2018-06-01 16:20:35 +01:00