Commit Graph

10255 Commits

Author SHA1 Message Date
Kyep
83f7079875 Fixes #11517 - clothing becomes invisible if you logout/login 2020-09-27 04:32:23 -07:00
Kyep
1f910a7d34 Fixes #6843 - cyborg mesons exploit 2020-09-27 01:44:22 -07:00
Kyep
4e38d4e978 Fixes borgs retaining access to interfaces post-reset (#14439)
* Fixes 14438

* nano too

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-09-25 19:54:32 -04:00
Kyep
0a046cb8fd Fixes spiders eating the crew alive (#14436)
* Fixes spiders eating the crew alive

* more fixes

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-09-25 18:39:08 -04:00
SabreML
803f0d5f8d Stops maintenance drones from clicking stuff while ventcrawling (#14415)
* Adds 'is_ventcrawling' as a mob define

* General cleanup

* Halts 'ClickOn' for borgs if ventcrawling

* Removes ctrl-clicking fire alarms

* Missed a var

Only used in the ctrl clicking thing, so bye bye
2020-09-25 16:16:01 -04:00
Qwertytoforty
fbb34fe482 Gives engi/medical borgs an abductor tool upgrade from the exosuit fabricator (#14341)
* Gives engi/med  borgs abductor upgrades

* Removes unneeded line

* Henks and Aquilars suggestion

Co-authored-by: Qwertytoforty <qwertytoforty@gmail.com>
2020-09-25 16:13:26 -04:00
SteelSlayer
c21cfa1a09 guardian actions (#14402) 2020-09-25 16:13:03 -04:00
SteelSlayer
ea13e78bae mule move fix (#14431) 2020-09-25 01:50:50 -04:00
Marginalorb
69e68c669c Updates wryn.dm (#14416)
Fixes wryn body color picking
2020-09-23 12:20:23 -04:00
farie82
1ffca6dfed Makes PMs work after the client reconnects (#14404) 2020-09-21 15:08:34 -04:00
joep van der velden
d7030d9d82 Gives better feedback to the AI when opening doors from chat. Fix runtime 2020-09-21 16:36:54 +02:00
Ryal
08c05a4814 Adds Earmuffs providing immunity to Changeling shriek (#14033)
* Adds Earmuff immunity to shriek

* Refactors hearing protection and adds deafness

* Update human.dm

* Removed implicit src
2020-09-20 18:32:27 -04:00
SteelSlayer
01da8413de Adds the proximity monitor component. Performance improvement for turf/Entered (#14196)
* proximity monitor

* Update code/__HELPERS/unsorted.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* farie review tweaks

* actually I need this

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-09-20 13:31:16 -04:00
Daylight
ead6e898a3 Makes emotes that require air gasps when you have 35+ oxygen damage (#13347)
* Makes emotes that require air gasps when you have 40+ oxy damage

* Update emote.dm

* Update emote.dm

* Makes code less copypasta

* You can no longer scream 20 times a second. Also explains why this code needs 3 switches

* Whitespace change
2020-09-20 12:51:00 -04:00
Dovixx
b35a9f3af3 Add the checks 2020-09-19 23:16:59 +03:00
Kyep
c303256d19 AA request 2020-09-19 06:49:01 -07:00
Kyep
be024bbbcc Merge remote-tracking branch 'ParadiseSS13/master' into skills_rework 2020-09-19 06:39:38 -07:00
Kyep
9a50149fa2 Terror princess egg / wrap fixes (#14380)
* fix princess egg timer text implying the wrong egg generation rate

* fix terror corpses being wrappable in some situations

* Princesses now get a warning to get out of the vent every 30 seconds

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-09-19 00:00:10 -04:00
farie82
bf5c3131d8 Unusable martial arts now doesn't block normal behaviour (#14377) 2020-09-18 18:52:06 -04:00
EmilyFontaine
3067ce16aa Properly genders Araneus (#14352)
* female araneus

Properly genders Araneus in the code

* Update code/modules/mob/living/simple_animal/hostile/retaliate/pet.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-09-18 18:49:16 -04:00
RedWolfie
e1559e46a9 Prevents reviving emagged maint drone (#14372)
* stop reviving emagged drone

* revert debug change
2020-09-18 18:39:24 -04:00
farie82
229cf3e344 Martial arts rework/refactor. And you can't prepare combos now. Arts tied to the mind (#13341)
* first commit. combos, CQC started

* CQC working

* All transfered to new system

* The actual bug fix

* add time in between combos

* time between combos limit and minor explaination tweak

* Krav maga fixes, time change. Minor text changes

* Move martial_art to mind

* Merge mistake fixed

* Steels review changes
2020-09-18 11:07:19 -04:00
farie82
8e8ad65906 Makes most targeted spells select a target on click with a radius (#13220)
* Basis

* Make most targeted spells use a click with radius instead of a list

* Fixes

* Selection code

* return ..()

* Auto targeting

* Forgot a comment change

* Merge issue fix
2020-09-18 10:30:32 -04:00
Kyep
2e37b10cbf fixes cyborg radios 2020-09-18 03:03:37 -07:00
AffectedArc07
07b65149fa Merge pull request #14360 from Kyep/radio_fixes
Fixes station bounced radios / intercomms
2020-09-18 09:38:08 +01:00
Kyep
a62268429c Fixes radios ignoring internal_channels 2020-09-17 19:00:47 -07:00
farie82
67e6cf5079 Scan mind and Project mind now use vision to determine the naming in the target list (#12963)
* Scan mind and Project mind now use vision to determine the naming

* Copy pasta mistake fix

* logic fix with name dupe prevention

* Refactor ala review
2020-09-17 18:31:08 -04:00
Kyep
e135c2326b Terror Princess Rework (#13657)
* rework queen eggs, princess caste

* add trailing newlines for travis

* refactor for code standards

* Remove old/incorrect comment from queen.dm

* refactor purple.dm, add notification for which area queen is in

* princesses no longer lose ventcrawl or gain wallsmash when nesting, deletes MassFlicker()

* add status tab info for purples about where their queen is

* Simplified princess code: removed NestMode(), NestMode2().

* makes terrors use 'bite' animation when attacking something

* status tab spider regeneration helptext

* converts queen spit from TOX to BURN, empress single-fire

* fixes terror gender, double-examine text. add terrors closing airlocks, remove queen wrap

* newline for travis

* alter terror spider event balance depending on server pop

* white infection sequence: gray, red, brown, green, green

* moves #define isterrorspider(A) to __DEFINES\mobs.dm

* remove typoed comment

* fix: prevent exploit with spam-clicking egglay action button

* fix: prevent AI trying to move spiders after a player takes control of them

* fix bug where terrors bumping an airlock repeatedly could make it both open and close

* clarify comment on event odds

* increase queen spit burn damage from 30 to 40

* add: queen webs are now airtight, instead of dealing damage/hallucination

* remove spider alert for already-controlled spiders

* queen spit naming fix

* travis newline

* encourage princesses to remain outside vents

* fixes calls to CountSpidersDetailed not using list()

* makes it easier to debug away mission AI

* code quality: more typeless loops

* add: killing a queen, also kills most of her offspring

* remove walk fix, for splitting into another PR

* remove events\spider_terror.dm changes, move to another PR

* makes it compile - will still require merge conflict resolving later.

* fix: purple webs cause purples to lose sign of queen and die

* visible-> near for purples

* fix wrong gender on spiders

* queen spit now damages structures (like mechs) and other spiders

* ghost spacing

* show queen living time on examine

* Fixes #12969 - terrors getting stuck in web

* revert all changes to purple.dm

* farie requests 1

* farie refactoring II

* var/list/spider_array

* var/list/spider_totals

* more farie

* queen examine laycount, initial eggcount

* terror heat vulnerability, refactoring 1/0 vars

Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-09-17 18:29:32 -04:00
AffectedArc07
90fd9a8fb8 Removes all relative heresy (#13969)
Removes all relative heresy
2020-09-16 12:52:20 -04:00
variableundefined
2c6c9d495e Merge pull request #14329 from Cocacolagua/grinds-my-gears
Adds periods to some emotes
2020-09-16 11:50:13 -04:00
variableundefined
d9a8da98bb Merge pull request #14028 from SteelSlayer/spawn-removal
Some spawn removals and other assorted code cleanup
2020-09-16 11:47:59 -04:00
Kyep
5d2363949f Fixes & Reworks Rogue Combat Drone Event (#14040)
* combat drone rework
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
2020-09-16 11:25:34 -04:00
Cocacolagua
64beb81db1 emotes to standard 2020-09-16 12:18:06 -03:00
SteelSlayer
dab29cc668 Merge remote-tracking branch 'upstream/master' into spawn-removal 2020-09-16 09:38:20 -05:00
SabreML
dd326096c9 Allows toy E-Swords to reflect Laser Tag lasers (#14191)
* Allows toy eswords to reflect laser tag lasers
2020-09-16 10:13:32 -04:00
RedWolfie
f86a64a3a1 made emagged drones obey their death timer (#14287)
* made emagged drones obey their death timer
2020-09-16 09:56:34 -04:00
variableundefined
2ca98f2267 Merge pull request #14217 from Kyep/crabwalking
Crabwalking now causes slowdown similar to walk speed
2020-09-15 21:00:11 -04:00
variableundefined
19eba6b06d Merge pull request #14178 from SabreML/Borg-tweaks-1
A couple of Cyborg tweaks
2020-09-15 19:53:51 -04:00
variableundefined
db06596ffa Merge pull request #14283 from SabreML/Fire-Lighting
Makes cigarettes catch fire if their holder is also on fire
2020-09-15 19:41:02 -04:00
variableundefined
b2cd812d04 Merge pull request #14289 from Dovixx/SSD-portal
Makes the list SSDs and AFKs panel spawn the NT SSD teleportation portal
2020-09-15 19:37:24 -04:00
AffectedArc07
9470e34aed Merge remote-tracking branch 'ParadiseSS13/master' into pr/TDSSS/14101 2020-09-15 20:01:16 +01:00
Kyep
995165ae38 fixes merge conflict 2020-09-15 11:39:00 -07:00
Kyep
28d915b26f fixes merge conflict 2020-09-15 08:40:03 -07:00
SabreML
e0396d99f8 Merge branch 'master' into Borg-tweaks-1 2020-09-15 16:25:12 +01:00
AffectedArc07
76951ca13e Merge pull request #14268 from Kyep/ts_gib_fix
Fixes incorrect TS gibbing
2020-09-15 14:52:49 +01:00
Marginalorb
34cb9276ef Fix robot.dm typo 2020-09-15 01:14:25 -04:00
SabreML
38a790bb91 Merge branch 'master' into Borg-tweaks-1 2020-09-14 21:10:13 +01:00
AffectedArc07
73acdcb221 Merge pull request #12628 from SteelSlayer/IPC-buffs
IPC balance changes
2020-09-14 20:59:13 +01:00
SteelSlayer
6caf4cfebf Merge remote-tracking branch 'upstream/master' into wires-tgui 2020-09-14 08:51:32 -05:00
AffectedArc07
a2c5fc39a8 Merge pull request #13751 from Fox-McCloud/alarm-overhaul
Overhauls and Refactors Alarm System
2020-09-14 13:54:06 +01:00