Commit Graph

12449 Commits

Author SHA1 Message Date
Gandalf
4a91ce1b08 More emotes. [Semi-modular] (#1354)
* superemote

* Update emotes.dm

* Update emotes.dm

* Update emotes.dm

* aaaaaaaa
2020-10-19 00:43:40 +01:00
SkyratBot
3745007f18 [MIRROR] Activate Held Object and Drop hotkeys (Z and Q by default) now activate and store arm implant tools (#1349)
* Activate Held Object and Drop hotkeys (Z and Q by default) now activate and store arm implant tools (#53893)

* Self_attack for arms if the hand is empty

* Oops

* Light runtime fix

This is not my runtime, but I will fix it all the same

* return better good

* How about a variable name that actually fits

* asdf

* Activate Held Object and Drop hotkeys (Z and Q by default) now activate and store arm implant tools

Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
2020-10-17 01:56:22 +01:00
SkyratBot
4369bd2d7c [MIRROR] You can shake people up again (#1347)
* You can shake people up again (#54411)

* You can shake people up again

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-17 01:04:01 +01:00
Azarak
5f50e0863b Makes yells be carried through areas as an echo (#1324)
* weh

* Update living_say.dm
2020-10-16 17:29:01 +01:00
SkyratBot
3af51e0f6b [MIRROR] Buckling cleanup and documentation. Borg buckle time tweak. (#1338)
* Buckling cleanup and documentation. Borg buckle time tweak. (#54402)

    Added / improved documentation for buckling procs and variables
    Removed / moved some unused things (removed 'buckling' var on mob, moved can_unbuckle() and can_buckle() from mob to living, removed can_unbuckle() and can_buckle() from slimes because they were ignoring everywhere it was checked anyways)
    Moved can_buckle() check to is_buckle_possible() with the rest of the checks
    Allowed mobs to buckle other mobs to things on the same turf as them ( I don't see why this was blocked in the first place. We have mobs on the same turf as each other all the time)
    Changed silicons to use user_buckle_mob() instead of their own do_after system - now slightly longer to buckle mobs from another turf but instant to buckle mobs from the same turf. This means that borgs can't combatspin people who are still standing but have a slight slowdown, but can load people even faster if they're stunned/incapacitated and lying down. (But honestly, I did it for consistency, not balance)

* Buckling cleanup and documentation. Borg buckle time tweak.

Co-authored-by: Yenwodyah <yenwodyah@gmail.com>
2020-10-16 17:28:12 +01:00
SkyratBot
28472fa8f3 [MIRROR] Moves screen objects from mob to hud (#1336)
* Moves screen objects from mob to hud (#54400)

This moves screen images from icons/mob to icons/hud
Makes more sense and it is easier to find

* Moves screen objects from mob to hud

* Update radial.dm

Co-authored-by: nicbn <nicolas.nattis@gmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-10-16 03:37:54 +02:00
SkyratBot
eb92ea9cb8 [MIRROR] adds more cursed animal masks (#1335)
* adds more cursed animal masks (#53539)

Animal masks refactor

* adds more cursed animal masks

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-10-15 22:12:00 +01:00
Azarak
0a3ea7114e zzz (#1325) 2020-10-15 22:06:05 +01:00
Azarak
b433deec1b f (#1321) 2020-10-15 22:04:15 +01:00
SkyratBot
0eed4a0f00 [MIRROR] Remove monkey1 icon rendering as it is hiding limb loss (#1318)
* Remove monkey1 icon rendering as it is hiding limb loss (#54309)

Remove monkey1 icon rendering as it is hiding limb loss

* Remove monkey1 icon rendering as it is hiding limb loss

Co-authored-by: raffclar <gavxn@zanidrak.com>
2020-10-15 08:38:09 +02:00
SkyratBot
bcb5fbc83c [MIRROR] TGUI Communications console (#1286)
* TGUI Communications console

* fix

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2020-10-14 17:45:53 +01:00
SkyratBot
016ea3aaca [MIRROR] Increases the accuracy of the photocopier (#1301)
* Increases the accuracy of the photocopier (#54336)

🆑
add: Increased photocopier accuracy

* Increases the accuracy of the photocopier

Co-authored-by: Rob Bailey <actioninja@gmail.com>
2020-10-14 12:51:51 +02:00
Azarak
3b17146e53 thud (#1294) 2020-10-14 00:07:11 +01:00
SkyratBot
b8d9874c27 [MIRROR] Converts all A && A.B into A?.B (#1292)
* Converts A && A.B into A?.B (#54342)

Implements the ?. operator, replacing code like A && A.B with A?.B

BYOND Ref:
When reading A?.B, it's equivalent to A && A.B except that A is only evaluated once, even if it's a complex expression like a proc call.

* Converts all A && A.B into A?.B

Co-authored-by: ZeWaka <zewakagamer@gmail.com>
2020-10-13 23:19:25 +02:00
SkyratBot
12eb577667 [MIRROR] Fixes the borg tablet being unusable without power, and borgs usually being unable to print pictures (#1288)
* Fixes some borg tablet bugs (#54339)

fix: Borg tablets now correctly work when the borg is out of power (though you'll get no networking until you get that power issue sorted out).
fix: Borgs that are synced to AIs can correctly view and print photos once more.

* Fixes the borg tablet being unusable without power, and borgs usually being unable to print pictures

Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
2020-10-13 23:03:24 +02:00
SkyratBot
22457255ea [MIRROR] Fixes broken mobility interactions (#1282)
* Fixes broken mobility interactions (#54320)

* Fixes being able to escape pulls while in softcrit

* Fixes broken mobility interactions

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-13 08:04:25 +02:00
SkyratBot
2f7c9a65d0 [MIRROR] Rebalances knockdowns due to the getting-up change (#1283)
* Rebalances knockdowns due to the getting-up change (#54303)

* Rebalances knockdowns due to the getting-up change

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-13 08:03:42 +02:00
SkyratBot
b576900a8b [MIRROR] Temporal Scarring is now per-character-slot, changelings now fake scars when disguising (#1274)
* Temporal Scarring is now per-character-slot, changelings now fake scars when disguising (#54311)

* Temporal Scarring is now per-character-slot, changelings now fake scars when disguising

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-10-12 23:26:04 +02:00
SkyratBot
1c17a34752 [MIRROR] Fixes permanent stamina crit while in stasis (#1271)
* Fixes permanent stamina crit while in stasis (#54319)

* Fixes permanent stamina crit while in stasis

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 23:23:19 +02:00
SkyratBot
b0215f179a [MIRROR] Takes some lessons from Jimmy Neutron (#1269)
* sodium chloride is now called salt (#54328)

* Takes some lessons from Jimmy Neutron

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-10-12 23:18:45 +02:00
SkyratBot
d785a4af77 [MIRROR] re-adds slapping action(this one is different from the boring emote) (#1261)
* re-adds slapping action(this one is different from the boring emote) (#53914)

* re-adds slapping action(this one is different from the boring emote)

Co-authored-by: Couls <coul422@gmail.com>
2020-10-12 06:45:46 +02:00
SkyratBot
585cba4ea1 [MIRROR] Fixes being able to shove while in the process of standing up (#1259)
* Fixes being able to shove while standing up (#54296)

* Fixes being able to shove while in the process of standing up

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 06:45:21 +02:00
SkyratBot
896b72018c [MIRROR] Space Dragon QOL and Additional Features (#1246)
* Space Dragon QOL and Additional Features

* fix.

Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2020-10-11 21:35:56 +01:00
Azarak
61854773af [SEMI-MODULAR] Adds missing alerts and various alert features (#1238)
* alertz

* Create readme.md
2020-10-11 05:47:36 +01:00
SkyratBot
a33e3fecf7 [MIRROR] Fix a couple more dmdoc crosslinks (#1244)
* Fix up a couple more dmdoc crosslinks (#54258)

* Fix a couple more dmdoc crosslinks

Co-authored-by: Tad Hardesty <tad@platymuus.com>
2020-10-11 03:47:57 +02:00
SkyratBot
970a2b03d6 [MIRROR] Mobility refactor: no more update_mobility() (#1233)
* Mobility refactor: no more update_mobility()

* Update robot.dm

Fixes robots.

* megadumb

* Update robot.dm

* weh

* Update gunpoint_datum.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-10-10 02:31:35 +02:00
SkyratBot
6ee36d46e6 [MIRROR] Turns maxhealth into a define (#1227)
* Merge pull request #54251 from Rohesie/define

Turns maxhealth into a define

* Turns maxhealth into a define

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
2020-10-09 18:48:54 +02:00
SkyratBot
7eeaefe645 [MIRROR] Fixes some potential sleeps as detected by SpacemanDMM improvements (#1216)
* Fix some potential sleeps as detected by SpacemanDMM improvements (#54230)

overrides weren't detected by should not sleep, i think i've mostly
fixed that with SpaceManiac/SpacemanDMM#214

Some of these are wacky but overall this pr is harmless

signals shouldnt sleep even in weird 1 in a million situations or due
to other people adding bad code

overrides of changeling can_sting() use alert() and input() and that's
just too fucked for me to fix in this pr

* Fixes some potential sleeps as detected by SpacemanDMM improvements

Co-authored-by: spookydonut <github@spooksoftware.com>
2020-10-09 18:28:59 +02:00
Azarak
218f7d455c job quirk restriction system (#1187) 2020-10-08 22:17:17 +01:00
SkyratBot
fbed5fa6a6 [MIRROR] Cleans up rat related features and makes Regal Ratking a rare spawn from mouse migration event. (#1195)
* Cleans up rat related features and makes Regal Ratking a rare spawn from mouse migration event. (#54191)

* Cleans up rat related features and makes Regal Ratking a rare spawn from mouse migration event.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-10-07 23:25:50 +02:00
SkyratBot
d40b8e5f0c [MIRROR] Orbit Menu: Add Auto-Observe mode! Refresh button! Alive/Ghost Counters! No more [ghost] tag! (#1186)
* Orbit Menu: Auto-Observe mode, Refresh button, Alive/Ghost counters (#54031)

Observe, Refresh, alive/ghost count, and no more [ghost]

Apply suggestions from mr jaredfogle

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>
mister jaredfogle

yes? he built? tgui it

* Orbit Menu: Add Auto-Observe mode! Refresh button! Alive/Ghost Counters! No more [ghost] tag!

Co-authored-by: Emmanuel S <mrdoomboyo@gmail.com>
2020-10-07 20:39:29 +02:00
SkyratBot
35cbcf8a8b [MIRROR] replaces a cursed proc in trauma code with a blessed signal (#1184)
* replaces a cursed proc in trauma code with a blessed signal (#54208)

code: some cursed snowflake proc call now uses a blessed signal in trauma code

* replaces a cursed proc in trauma code with a blessed signal

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-10-07 15:58:16 +02:00
SkyratBot
74988557f1 [MIRROR] Sign language fixes (#1165)
* Sign language fixes (#53890)

If your hands are full, you make a visual attempt to sign, so others know you at least tried. If you have no hands, you simply cannot sign at all.
Having one arm gone and the other full properly makes one unable to sign
Runechat!
Uses TRAIT_HANDS_BLOCKED now
Any organ with ORGAN_UNREMOVABLE as a flag is no longer removed by aheals or full heals. Currently this only affects tied tongues, as no other organ really has that flag yet.

If you can't sign from your hands being full, you won't stand there silently staring at whoever you try to talk to.
People will actually see that you can't sign thanks to runechat
I finally fixed sign language for lings & xenobio mains

Co-authored-by: Rohesie <rohesie@ gmail.com>

* Sign language fixes

Co-authored-by: Wallemations <66052067+Wallemations@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@ gmail.com>
2020-10-06 15:37:37 +02:00
SkyratBot
b1d52422be [MIRROR] Fixes a rare interaction between mice by assigning a proper subtype. (#1156)
* Fixes a rare interaction between mice by assigning a proper subtype. (#54157)

* Fixes a rare interaction between mice by assigning a proper subtype.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-10-04 23:37:51 +02:00
SkyratBot
391cb8cb28 [MIRROR] Thick material check fix (#1154)
* Thick material check fix (#54165)

Thick material checks (like syringes and such) are now applied on a bodypart by bodypart basis, rather than just depending on your suit.

* Thick material check fix

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-04 23:36:30 +02:00
SkyratBot
3b7068de61 [MIRROR] Mobility refactor: UI, pull and lying down edition (#1148)
* Mobility refactor: UI, pull and lying down edition

* Update living.dm

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-10-04 20:03:31 +02:00
SkyratBot
cab50f9c52 [MIRROR] Adds Shuttle 667 as a buyable shuttle for dispelling a cult rune (#1150)
* Adds Shuttle 667 as a buyable shuttle for dispelling a cult rune (#53975)

* Adds Shuttle 667 as a buyable shuttle for dispelling a cult rune

* Add stasis beds

* Fix forcefields going away, leading to hull breaches

* Use set instead of list

* Use subtype for forcefield walls

* Adds Shuttle 667 as a buyable shuttle for dispelling a cult rune

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-10-04 15:24:15 +02:00
SkyratBot
fb51202dda [MIRROR] changes your cursor to an eye when you are holding shift to indicate you will examine (#1124)
* changes your cursor to an eye when you are holding shift to indicate you will examine (#54083)

* changes your cursor to an eye when you are holding shift to indicate you will examine

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-10-03 02:31:19 +02:00
SkyratBot
ec5324bc1a [MIRROR] [READY] Highlander mode now includes silicons (#1122)
* Merge pull request #53702 from zxaber/kiltborg

[READY] Highlander mode now includes silicons

* [READY] Highlander mode now includes silicons

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
2020-10-02 19:10:58 +02:00
SkyratBot
15e01641fe [MIRROR] After 2 long years, shades are zoomers again (#1121)
* Merge pull request #54060 from ATH1909/zoomies

After 2 long years, shades are zoomers again

* After 2 long years, shades are zoomers again

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
2020-10-02 19:10:34 +02:00
SkyratBot
4e36843f8c [MIRROR] More deletion cleanup (#1112)
* More deletion cleanup (#53681)

- Observer mobs not delling correctly
- AI delling basically nothing
- pods not delling glow effect
- minor slime cleanup

* More deletion cleanup

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2020-10-02 14:57:29 +02:00
Gandalf
8f9d2a6b10 Loudsay and font formatting. [SEMI-MODULAR] (#1033)
* aaaa

* Update readme.md

* undo tickets

* Update adminpm.dm

* Update admin_verbs.dm

* sss
2020-10-01 03:00:00 +02:00
Azarak
7ff2637cd4 [SEMI-MODULAR] Species examine + custom species naming + small fix to the drakehead (#1091)
* Species examine + custom species + fix

* Update examine.dm
2020-10-01 00:30:10 +01:00
SkyratBot
ada67ac929 [MIRROR] Ports soup, snacks, icecream, salads and meat to newfood (#1074)
* Ports soup, snacks, icecream, salads and meat to newfood (#54028)

Ports soup, snacks, icecream, salads and meat to newfood

* Ports soup, snacks, icecream, salads and meat to newfood

* Update true_changeling.dm

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-09-30 14:37:15 +02:00
SkyratBot
9690efd842 [MIRROR] Fixes up addictions reporting on scanners, and admin full heal (#1073)
* Fixes up addictions reporting on scanners, and admin full heal (#54056)

* Fixes up addictions reporting on scanners, and admin full heal

Co-authored-by: NightRed <nightred@gmail.com>
2020-09-30 03:44:20 +01:00
SkyratBot
8a7d6db3e2 [MIRROR] Fixes visual bugs with mothpeople markings (#1063)
* Fixes visual bugs with mothpeople markings (#54051)

* Fixes visual bugs with mothpeople markings

* Moff time

* Update body_marking_sets.dm

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-09-30 02:05:11 +02:00
Azarak
dcd8d0b0b3 [NON-MODULAR] Can't use direct radio implements if you can't use items (cant radio while cuffed, stunned) (#1054)
* raydoo

* Update living_say.dm

* Update living_say.dm
2020-09-30 00:46:19 +01:00
Azarak
d03012be47 Temporary flavor text (#1057) 2020-09-29 23:02:52 +01:00
SkyratBot
b96909fb02 [MIRROR] [READY] Refactor icon smoothing to use 8-bit bitmasking (#1053)
* Merge pull request #53906 from Rohesie/smoothing

[READY] Refactor icon smoothing to use 8-bit bitmasking

* [READY] Refactor icon smoothing to use 8-bit bitmasking

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
2020-09-29 22:55:58 +01:00
SkyratBot
5189cb79bb [MIRROR] Fixes linter issue (#1058)
* Merge pull request #54044 from kriskog/linter

Fixes linter issue

* Fixes linter issue

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
2020-09-29 22:52:42 +01:00