Commit Graph

9421 Commits

Author SHA1 Message Date
AlaunusLux
859c412d4b Fix messages not being bolded for nearby ghosts if the speaker is inside a location (held pAIs, inside exosuits, etc) (#18848)
Title. Performance concerns here, since this is called for each observer
each time a message is sent. Not sure if get_area or get_turf is more
performant.

May not be worth it if it effects performance.
2024-04-05 22:33:14 +00:00
Matt Atlas
97bda936f2 New baseline IPC sprites and different IPC heads. (#18800)
New IPC heads can be selected by changing the head's prosthetic type, as
you would with a robot limb. All sprites by Noble Row.

Relevant to everyone else, this PR adds functionality to whitelist
sprite_accessories to certain prosthetic types, so you could
theoretically add Bishop-only markings for humans.

To-do:

- [x] Facial hair sanitization so that selecting a new head properly
removes the screens.
- [x] Marking sanitization so that selecting an invalid head for the
markings resets them.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-04-05 22:19:58 +00:00
Fluffy
679a0c6442 Optimized some procs (#18766)
Optimized some procs, ported from Daedalus Dock
2024-04-04 10:45:26 +00:00
Fluffy
fad2849536 Reduced simple animal emote sounds to short range (#18806)
Reduced simple animal emote sounds to short range.
Turned the var that hold those sounds into a lazylist, saving memory (as
most simple animals don't have emote sounds).
2024-04-04 10:44:22 +00:00
Fluffy
c6dfed8400 Fix CI (#18856)
Fix the runtime seen in the CI, as well as standarize the apply_damage
proc header that leaded to those runtimes (and possibly others/more).
2024-04-03 20:17:55 +00:00
Cody Brittain
ddb14f4036 Planes & Layers part 1: The Re-Layering Redux (#18741)
This is part 1 of a project to, eventually, bring the render planes
system from /tg/ and bay into Aurora. This is a prerequisite and blocker
for many things the development team and community want to have, and
this was long overdue.

Many objects have been re-assigned layers, which are now thoroughly
defined. Maps have had their custom layer defines purged, as we should
be moving away from this in favor of saner definitions in the base
items.

This should be a test-merge due to the sheer amount of layers changed,
which will very likely create issues that I cannot possibly discover and
debug in a reasonable amount of time myself.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-04-01 14:50:27 +00:00
Fluffy
dc0845823b sadf (#18788) 2024-04-01 14:46:23 +00:00
Fluffy
bbf096efa6 The stethoscope message, for the user, is now inside an examine block (#18794)
* sadf

* sdfa
2024-04-01 14:45:38 +00:00
SidVeld
4e99f9f34f Fix null client field value in examine (#18808)
* fix(examine): handle the client's null value

* chore: add changelog

* Update code/modules/mob/living/carbon/human/examine.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: Werner <1331699+Arrow768@users.noreply.github.com>

* fix: take out the extra tabs

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Signed-off-by: SidVeld <sidveld@gmail.com>

---------

Signed-off-by: Werner <1331699+Arrow768@users.noreply.github.com>
Signed-off-by: SidVeld <sidveld@gmail.com>
Co-authored-by: Werner <1331699+Arrow768@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2024-04-01 14:41:50 +00:00
Fluffy
f3c456d06a Mob atom movable destroy cleanup (#18769)
* Atomization

* sdaf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-28 01:11:08 +00:00
SleepyGemmy
e95a142613 Bangs Length Fix (#18765) 2024-03-27 09:03:44 +00:00
Fluffy
995dbaf430 sadf (#18782) 2024-03-27 09:02:06 +00:00
RustingWithYou
52cd17a872 Moghresian & Ouerean Animals (#18691)
* moghresian animals

* otzek to crate, changelog

* cl

* the refactoring

* no xenomeat

* use_check_and_message, booleans

* more use_check

* oops

* armor components

* get_blocked
2024-03-25 22:17:46 +00:00
Fluffy
1b40dbce82 Updated the sound system (#18724)
* sdaf

* sdaf

* sdfa

* sadf

* sfda

* gfd

* reduce thrusters volume

* sdafsadsdaf

* sdfa

* Reduced some sound ranges and made some/more not ignore walls for loops

* health analyzers too

* ivdrip adjustment

* most tools now use play_tool_sound to have the sound played, reduced range for it
2024-03-25 20:40:36 +00:00
Fluffy
ed00f575c3 Fix ipc antag hanging roundstart, async post_equip proc (#18723)
* sdf

* sdfas
2024-03-25 11:09:36 +00:00
Matt Atlas
fec6dbe24f Adjusts the force of all items to be multiplied. (#18708)
* force balancing?

* force

* cl & maglight nerf

---------

Co-authored-by: DreamySkrell <>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-24 17:10:31 +00:00
RustingWithYou
3194d1d655 Voidsuit Contained Sprites & Refitting (#18683)
* repaths various factional voidsuit icons

* tweak to gear loadout messages

* sol fix

* the new standard, apparently

* konyang voidsuit -> coalition.dmi

* a collection of offship fixes

* incorporates lavilla's fixes

* kasf revert

* all station voidsuits are now contained sprites

* fixes to corporate voidsuits & vaurca sprites

* stev's inhands

* yeah?

* we're so back

* modkits & kataphract contained sprites

* offship suit cyclers & ghostrole suit fitting

* offship suit cyclers

* just use a global list

* final tweaks

* dme fix

* tgui prettier

* himeo & galatea suits -> coalition.dmi

* h
2024-03-24 16:13:10 +00:00
Sniblet
679143da02 the pr (#18682) 2024-03-24 15:06:11 +00:00
Matt Atlas
57067892d8 Ports the weather system from Nebula. (#18706)
* part 1

* compiles?

* IT WORKS

* vis contents

* fixes

* umbrelloid

* umbrella 2

* dsasdd

* stuff

* lmao

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-24 14:05:00 +00:00
Matt Atlas
82beece3db Backports the new zombification mechanics from the Konyang zombie event. (#18710)
* Reorder parasites

* sounds

* organ defines, dmdocs

* maiming stuff

* undead changes, abilities

* hylemnomil, undead sprites

* antibodies

* antibody extractor code

* icons

* antibody fixes

* antibodies vial, rock break sfx

* You're all going to die down here.

* hylemnomilz eta vial and attributions

* zombified organs can't be removed

* hylemnomil zeta edits

* fixes

* lmao

* easier check

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-24 14:04:52 +00:00
Sniblet
a584985eec pAIs cannot receive Hivenet (#18711)
* the pr

* Geevies

* Update code/modules/mob/language/station.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Sniblet <36427443+Sniblet@users.noreply.github.com>

* Update code/modules/mob/living/silicon/silicon.dm

lookin weird

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Sniblet <36427443+Sniblet@users.noreply.github.com>

---------

Signed-off-by: Sniblet <36427443+Sniblet@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-03-24 14:04:45 +00:00
Fluffy
3a9933c3b5 sdaf (#18713) 2024-03-22 08:31:48 +00:00
Fluffy
2455785fd9 Bots revamp (#18649)
* revamp logic

* ui, navbeacons

* JPS, buildable navbeacons, heap, more pain

* sdf

* sdaf

* Update html/changelogs/fluffyghost-botsnavbeaconspath.yml

Co-authored-by: Ben <91219575+Ben10083@users.noreply.github.com>
Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* sdf

* sd

* SSmove_manager, navbeacon and cleanbot fixes

* sdaf

* swap most mobs to use movement loops

* dfgs

---------

Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Ben <91219575+Ben10083@users.noreply.github.com>
2024-03-21 20:11:56 +00:00
SidVeld
6a5619f272 OOC notes rewrite and examine boxes in HUD's output (#18688)
* feat: add ability to view ooc notes in examine

Allows you to view non-player notes when examining a character.

Warning: It requires `ALLOW_METADATA` to be enabled in the config.

* feat: wrap hud's information with examine block

Wraps information from sec/med huds with new subtypes of examine boxes.

* chore: add changelog for ooc-notes changes

* Apply suggestions from code review

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: SidVeld <sidveld@gmail.com>

---------

Signed-off-by: SidVeld <sidveld@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-03-21 19:24:57 +00:00
Ben
ef2d524a0f Robopen Rename Fix (#18694)
* Robopen fix

* rerequested changes

* Whitespace

Signed-off-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

---------

Signed-off-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-03-20 23:37:46 +00:00
RustingWithYou
e3baf5297d Ghostrole IPC Tags (#18650)
* konyang/burzsia ghostroles & corpses now have proper tags

* more changes to other ghostroles

* ghostrole choice

* oops

* citizenship only checked for free ipcs

* else

* default tag value

* for antags and on species change

* untagged gaming
2024-03-19 16:35:44 +00:00
AlaunusLux
ac28945043 Slimes can't eat bots such as cleanbots (#18673)
* Cleanbots are not compatible for feeding

* changelog

* Update powers.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: AlaunusLux <89751433+AlaunusLux@users.noreply.github.com>

* update changelog

---------

Signed-off-by: AlaunusLux <89751433+AlaunusLux@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-03-19 11:44:40 +00:00
Ben
4228f89e38 AI Sol Common (#18498)
Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-03-17 23:09:46 +00:00
juniper
16f24d9008 Coalition of Snackolonies II: Fetch Harder Edition (#18626)
* ship it joe

* yangechog

* hoargh

* it's a plastic bottle

* little things

* MEAT

* last bit

* vanilla isn't real

* maps in the vendor + minor additions

* this may fix the Issue

* do this later

* last-minute changes i noticed while i was at work

* my agonies

* aeiou

* keep trying...

* what will this break hmm

* i clench my fist and beat it

* matt's changes

* fixes feni + 2275
2024-03-17 21:56:49 +00:00
RustingWithYou
950998d241 Exoplanet Water Mechanics (#18425)
* water moment

* changelog

* hgh

* sewer poison

* get owned lol

* yeah

* init

* g

* huh

* more infectious more infectious

* whitespace

* fixes overlays

* Update code/modules/overmap/exoplanets/decor/turfs/water.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* grates, wash procs, and requested changes

* DMDocs

* reagent amount check

* Update code/modules/overmap/exoplanets/decor/turfs/water.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* Update code/modules/overmap/exoplanets/decor/turfs/water.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* Update code/modules/overmap/exoplanets/decor/turfs/water.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>

* requested changes

---------

Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-03-17 21:55:58 +00:00
Fluffy
343b989747 Mob death signal mannequin ref clearing (#18639)
* Atomization

* sdafs

* sadf

* sdfa

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-17 21:54:58 +00:00
Ben
fa3023285d AI Announcement TGUI now uses Multiline (#18657)
* Ai Announcements multiline

* oops

---------

Co-authored-by: Benedict <Ben10083@users.noreply.github.com>
2024-03-14 11:24:44 +00:00
SidVeld
9d032e1c9c Unicode support in drunken speech and whispers (#18616)
* fix(slur): use functions that support Unicode

Replaces Dreammaker's standard functions
with Unicode-enabled anlogs.

Fixes a problem with displaying Cyrillic
characters in drunk characters' words.

* refactor(mob_helpers): use switch in `slur` proc

* feature: unicode support in `whisper`

Allows you to use the Cyrillic alphabet
while whispering

* chore: add changelog for #18616

* style(whisper): add spaces to `capytext_char` call

Requested-by: FluffyGhoster
2024-03-13 21:27:38 +00:00
Fluffy
29f616a5b1 Removed various set backgrounds (#18634)
* Atomization

* sadf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-13 21:27:27 +00:00
DreamySkrell
85d27eb1d0 Outfits objectified (#18611)
* oof

* ugh

* fqewavdf

* 4ryh

---------

Co-authored-by: DreamySkrell <>
2024-03-10 11:33:32 +00:00
RustingWithYou
84dbb088e4 No Hulk Screaming for Vaurca & IPCs (#18598)
* no more SCREAMING

* yeagh

* and a fix
2024-03-10 11:32:25 +00:00
Fluffy
3236d83cc2 Ballon Alerts and Baloon Chat update (#18587)
* asdf

* sdfa

* sdf

* fghd

* sdf

* dsaf

* sdfsad

* offset more, hopefully fix harddel 4real this time

* sadf
2024-03-09 22:12:20 +00:00
RustingWithYou
30a6b52166 vaurca can now select robotic speech bubbles (#18599) 2024-03-09 22:12:08 +00:00
Matt Atlas
c59b7fa6d4 Re-adds the MOTD and adds mechanical support for ports of call. (#18570)
* Re-adds the message of the day.

* Re-adds the MOTD and adds mechanical support for ports of call.

* sddsds

* Destroy it all!

* incorrect info

* grammar and shit

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-06 23:06:45 +00:00
Fluffy
2e5b9a9a42 Updated vote subsystem (#18563)
* sadf

* toworld_count

* fix voting for normal users

* jhkjhb

* gdsfgds

* sdaf
2024-03-06 07:10:41 +00:00
Fluffy
311494926d sdfas (#18602) 2024-03-05 18:05:29 +00:00
Fluffy
cf056641d3 dgdsg (#18575) 2024-03-03 19:52:57 +00:00
RustingWithYou
59c9f88655 Psi Points on Species Change (#18533)
* ghostrole psionics

* moves it to set_species
2024-02-29 17:39:04 +00:00
Fluffy
04d70d32fc sadf (#18576) 2024-02-29 17:38:23 +00:00
Matt Atlas
ba74ede97b Fixes the body appearance changer not letting you change pronouns and leaving you stuck as a certain gender. (#18553)
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-02-27 09:14:15 +00:00
lavillastrangiato
107a09cf68 Restricts Skrell pronouns to plural (#18509)
* changes pronouns

* null

* changelog

* fuck
2024-02-26 17:47:08 +00:00
meep109
1d0caf0e1c Gives morphs hivemind and a naming scheme (#18433)
* Changelog

* This is the actual changelog

s

* Update code/modules/mob/living/simple_animal/hostile/morph.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
Signed-off-by: meep109 <64867308+meep109@users.noreply.github.com>

* Update code/modules/mob/living/simple_animal/hostile/morph.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
Signed-off-by: meep109 <64867308+meep109@users.noreply.github.com>

* Lines Order

Signed-off-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

---------

Signed-off-by: meep109 <64867308+meep109@users.noreply.github.com>
Signed-off-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-02-26 12:36:16 +00:00
Matt Atlas
13cbf1267e Added a new mob and a weapon for Purpose. (#18500)
* extreme measures

* hunter killer

* Adds a new mob and a weapon for Purpose.

* cl

* Update code/modules/clothing/spacesuits/rig/suits/terminator.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/modules/projectiles/guns/energy/scythe.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/modules/projectiles/guns/energy/scythe.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/modules/projectiles/guns/energy/scythe.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/modules/projectiles/guns/energy/scythe.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2024-02-26 08:47:49 +00:00
Fluffy
9ec2b14d70 Rat ghost role exterminatus (#18496)
* dfsa

* sadfsfda

* sdaf
2024-02-25 11:58:20 +00:00
Fluffy
f9573fce50 even in death i serve the omnissiah (#18479) 2024-02-24 11:35:26 +00:00