Commit Graph

1678 Commits

Author SHA1 Message Date
Fluffy
9afe761db3 Some refactors, DMDoc and UT (#18365)
* dsfa

* accessories fix

* fixed "has been hit by" message with intent check

* sdfa
2024-02-12 15:32:23 +00:00
Llywelwyn
7f1db2d6ac Makes journals recolourable, and adds them to the loadout so they're accessible to anyone (#18366)
* adds journal to loadout

* cuts apart journal into overlays + bases

* swaps out full sprites for bases + uncoloured overlays (the paper)

* makes sprite white ready for recolouring

* default journal colour

* changelog

* sprites to library.dmi

* downsizes the journal (no longer bigger than a house)
2024-02-11 18:54:55 +00:00
RustingWithYou
1506f1a50d Departmental Event Jobs (#18245)
* event jobs: the test of faith

no horizon spawns

engineering name fix

* event jobs 2: they work now
2024-02-09 12:18:15 +00:00
feartheblackout
74e1c0b073 Improves expression mask sprites; adds Unathi mask (#18331) 2024-02-08 15:03:17 +00:00
Fluffy
25dc248979 Updated statpanel and added client pings (#18337)
* SSatlas.current_map

* hardsuit spell tab appears to clear correctly

* sdfsa

* from the moment i understood the weakness of my flesh, it disgusted me

* sdf
2024-02-08 12:29:42 +00:00
RustingWithYou
7cfa32e40f tret card bugfix (#18346) 2024-02-05 20:22:06 +00:00
RustingWithYou
4e165ab2aa galatea items (#18315) 2024-01-31 11:27:37 +00:00
feartheblackout
9c52693b2c Makes Vaurcan Mantles easier to color; adds colorable accents to them (#18261) 2024-01-23 10:53:45 +00:00
RustingWithYou
a1e7880835 separately colorable shirt and pants (#18234) 2024-01-20 03:46:55 +00:00
Fluffy
ca6b04e1d7 Updated SSgarbage (#18173)
* pain

* sadfas

* sdfa

* sdfasf

* sfa

* sdf

* might the lord have mercy on our soul

* i cri everidai

* adeste fideles

* sdf

* where will this lead, what's coming next, from your inventions

* dear lord

* gjvhk

* i cri everidai

* fsgf

* sdfa

* sdaf

* hiuhi
2024-01-15 14:08:27 +00:00
feartheblackout
1c03ed3745 Adds more Port Antillian paraphernalia (#18198) 2024-01-14 19:34:00 +00:00
feartheblackout
cf5df219e8 Allows Vaurca Breeders to use the Tradeband language processor (#18178) 2024-01-09 12:23:56 +00:00
Matt Atlas
0f70609936 Adds Konyanger tea leaves, teapots, and tea cups. (#18145)
* Adds Konyanger tea leaves, teapots, and tea cups.

* teatray to the glassware

* classic

* teapot correction

* updates

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-01-07 23:45:59 +00:00
Werner
7404418903 Adds SShttp (#18105)
* Adds SShttp

Adds a HTTP Subsystem with a integrated Retry-Queue for Status-Code 429 and 503

Changes the discord subsystems send message function to the new http subsystem

The previous http_ request functions remain but have been renamed to old to signify that they should not be used for new implementations

* Fixes lint error

* DMDoc Pass

* marks build_options as private

* SHOULD_NOT_SLEEP where its relevant

* update_channels is not a private proc, as it can be called by the API

* Remove comments

* Make fluffy happy

* Makes fluffy even happier

---------

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2024-01-06 21:19:45 +00:00
Fluffy
e867030c2e Update MC (#18112)
* sdf

* fsda

* fuck

* fuck2

* toolz

* sdaf

* sdfa

* saf

* sdfa

* sdfa

* sdf

* sdfa

* temp rename

* temp rename

* temp rename

* sdaf

* the pain is immensurable in the land of byond

* the curse of rah

* safd

* sadf

* sadf

* gf

* asf

* fssdfa

* sfd

* sadf

* sfda

* brah

* brah

* it's easier for you to fix this

* ffs

* brah

* brah
2024-01-06 17:03:57 +01:00
Werner
f68f33da5e Connection Logging Overhaul (#18101)
* Connection Logging Overhaul

Changes how/where the connections are logged to the database

* Add logging of admin bypass connections

* Rebase to latest master

---------

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2024-01-06 15:16:58 +00:00
Geeves
80e17b42ca Accessory Loadout Options (#18082)
* Accessory Loadout Options

* more

* throw this on top

* fluffy review

* nope

* more stuff

* default log file

* fix order?

* indentation fix
2024-01-06 12:43:24 +00:00
feartheblackout
333f69b62b Adds an Eridanian Tradeband auxiliary language processor for Vaurcae (#17252)
* Changes + changelog

* Changes + changelog

* Changes + changelog

* Revert "Changes + changelog"

This reverts commit 10c7d8e28a.

* Changes + changelog
2024-01-06 12:35:36 +00:00
RustingWithYou
4226c8a7af Traditionalist Coalition Flag (#18139)
* tradflag

* loadout
2024-01-06 12:15:26 +00:00
feartheblackout
0ae1dd0e67 Allows Dionae to take Unathi religious texts (#18113) 2024-01-06 12:12:26 +00:00
Matt Atlas
65d32eabd6 Random spawn mobs now have random cultures, hair, and skin tone. (#18120)
* Random spawn mobs now have random cultures, hair, and skin tone.

* fixes + trioxin

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-01-05 17:48:13 +00:00
Werner
bff569a6da Updates Loadout Backend (#18095)
* Updates Loadout Backend

Updates the loadout backend to store gear data in a separate table.

This might enable us to increase the number of loadout points available

* Bump MariaDB Version to 10.11

* Update editorconfig for SQL

* Fix update_character_gear

* tgui_alert and TOPIC_NOACTION

* Fix missing sur

* Actually, its user

* Adds a CHECK_TICK, just in case

---------

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2024-01-02 21:54:49 +00:00
holly
c2580a9a90 Adds corophenidate to the pill bottle loadout options. (#18070)
* Adds corophenidate to the loadout pill selection.

* Adds corophenidate to the loadout pill selection.

---------

Co-authored-by: holly <hollyjollyshearer@gmail.com>
2023-12-31 18:00:19 +00:00
Matt Atlas
cadd19beac Ports the TG globals controller and converts globals. (#18057)
* SDQL2 update

* fix that verb

* cl

* fix that

* toworld

* this is pointless

* update info

* siiiiick..

* vv edit update

* fix that

* fix editing vars

* fix VV

* Port the /TG/ globals controller.

* part 1

* part 2

* oops

* part 3

* Hollow Purple

* sadas

* bsbsdb

* muda na agaki ta

* ids 1-15

* 16-31

* 41-75

* bring me back to how things used to be before i lost it all

* the strength of mayhem

* final touches

* cl

* protect some vars

* update sdql2 to use glob

* stuff?

* forgot that is not defined there

* whoops

* observ

* but it never gets better

* a

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-12-26 01:16:02 +00:00
Alberyk
0b8ec5726a Adhomian typewriter and camera (#17999)
* things

* paper

* oh the misery

* fixes

* stuff

* aaa

* Fixes

* more fixes

* more fixes

* final fixes i hope

* Fixes

* destroy fix

* more destroy

* white space

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/paperwork/typewriter.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

---------

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2023-12-24 03:36:05 +00:00
Werner
3daec39efa Changes the discord bot into a subsystem and adds quite a bit of additional logging (#17996)
* Changes the discord bot into a subsystem and adds quite a bit of additional logging

* Removes a forgotten todo

* replaces call with RUSTG_CALL (to make it compile) and adds a comment

* Re-Add log prefix

---------

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2023-12-19 22:54:57 +00:00
feartheblackout
648230210f Adds role restrictions to off-worlder starshades (#17992) 2023-12-19 19:35:11 +00:00
RustingWithYou
cec7b88ffc tcfl -> tcaf (#17957) 2023-12-17 15:25:23 +00:00
RustingWithYou
bbe473de83 Scarab Salvage Ship (#17857)
* map

* byeah

* i fucking love scarabs bro i fucking hate gravity

* decals

* cl

* ship fluff

* L

* flags

* docks, wider catwalks

* airlocks

* sectors

* bedroom & armory swap

* ghuh

* entry points

* flag

* ghuh

* hguh

* more claustrophobia, more gaming

* alarme

* love me doors

* a single fucking lattice

* fleg

* great grate mate

* uhhhh

* aaaa

* fixes & changes

* sschpasche

* h
2023-12-15 17:08:54 +00:00
Werner
fc0f42c7e5 Adds a warning that character deletions are permanent (#17887)
* Adds a warning that character deletions are permanent

* Add confirmation prompt

* Update code/modules/client/preferences.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

---------

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2023-12-09 13:03:42 +00:00
feartheblackout
d009186069 Adds Galatean flags & banners (#17886) 2023-12-09 12:26:42 +00:00
Wowzewow (Wezzy)
5ad3c00da2 A Reasonable Suit Sensor Rebalance (#17607)
* A Reasonable Suit Sensor Rebalance

* discombobulate

* weird ahh

* HAPPY WHEELS

* SQL

* this will work hopefully

* damn me dumb

* please work

* Apply suggestions from code review

* Rename V004_suit_sensors.sql to V004__suit_sensors.sql

* remove sensor lock

* dmdocs + fixes

* Update code/modules/clothing/under/jobs/civilian.dm

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

* Update SQL/migrate-2023/V004__suit_sensors.sql

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

* Update code/modules/clothing/clothing.dm

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

* Update code/modules/clothing/clothing.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/clothing/clothing.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/clothing/clothing.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/modules/clothing/clothing.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* changes

---------

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2023-12-06 18:41:46 +00:00
RustingWithYou
90c883f3d2 Multiple Consular/Representative Framework (#17853)
* auto-blacklisting for consulars

* proper blacklist list

* changelog

* oops

* corprep

* Update code/game/jobs/job/job.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* roundstart spawn checks

* Update code/game/jobs/job/job.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* Update code/game/jobs/job/job.dm

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

---------

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2023-12-05 11:37:01 +00:00
CampinKiller24
35e79d4656 Adds the Elyran Flags (#17852)
* flag on the play

* more description here

* Update flags.dmi

fix minor offset oops
2023-12-04 18:15:59 +00:00
RustingWithYou
5d2b1dc2e0 oops (#17856) 2023-12-01 12:11:51 +00:00
RustingWithYou
321c37588a Hegemony Passports & Passcards (#17727)
* hegemony passports

* loadout & cl

* one letter
2023-11-20 19:48:39 +00:00
Fluffy
c25c8b6a37 Last editorconfig fixup (#17782)
* one

* two

* three

* fsdsdf
2023-11-20 18:22:42 +00:00
Pirouette
8041bfa1d3 Adds Lunan flag sprites (#17682)
* Adds Lunan flag sprites

* Update accent_tags.dmi

* Update lunanflag.yml
2023-11-13 20:23:52 +00:00
SleepyGemmy
346aadd281 Adds Colourable Shorts (#17691)
* Adds Recolourable Shorts and Short Shorts

* Fixes

* Fix
2023-11-06 16:47:26 +00:00
Geeves
ccc2bd6ce2 Aut'akh Integrated Ethanol Burner Augment (#17643) 2023-11-01 21:39:33 +00:00
Fluffy
7f735f7bd6 fps (#17676) 2023-11-01 16:13:56 +00:00
Cody Brittain
4be8285db0 Added a Gadpathurian rebreather, exclusive to Gadpathurians (#17642)
* Added a Gadpathurian rebreather, exclusive to Gadpathurians in the loadout.

* CL

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2023-10-27 14:02:43 +00:00
Cody Brittain
4e2b58f02a Added new drugs from lore and otherwise (#16773)
* Initial commit of new drugs

Start on caromeg and oracle

Further work on caromeg

Fix nicotine and caromeg

Begin populating map

Designer cocaine effects

Weaken heroin, Joy now causes genetic damage

Added an artificial alternative to morphine, tramarine, that can be used in its place.

Nerf new opioids, fix tramaline recipe

Added special mentholated adhomian cigarettes, for NKA cigarettes

General fixes

Fix recipe pathing

Add coca leaves, cocaine recipes, and coca drinks

Update Chemistry-Reagents-Medicine.dm

Null name for abstract drug class

Remove abstract_class from reagents (shouldn't be used there)

* Oracle sprites by Wezzy

* .

* Begin resolving issues from code review

* Remove all per-player data from drug singletons

* Resolve Arrow's code review

* Apply suggestions from code review

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

Update code/modules/hydroponics/seed_datums/smokables.dm

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

* Removed coca plants from the standard garden and hydroponics vendors (they remain as contraband and in the xenobotany garden)

* Fix merge conflict errors caused by snack PR

---------

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
Co-authored-by: Cody Brittain <cbrittain10@live.com>
2023-10-20 17:55:13 +00:00
Cody Brittain
5584baa019 Added a flag and banner for the All-Xanu Republic (#17609)
Co-authored-by: Cody Brittain <cbrittain10@live.com>
2023-10-19 18:36:08 +00:00
Totally not Nathan Sanford
92118d275c Advanced business cards - Initial commit (#17545)
- Business cards can be now renamed in the loadout.
- Photocopiers now also copy descriptions to account for the above change.
2023-10-11 21:15:14 +00:00
Matt Atlas
645901a224 Tgui input prefs (#17562)
* i alone am the honoured one

* THROUGHOUT HEAVEN AND EARTH I ALONE AM THE HONOURED ONE

* hollow point

* nanana

* ssss

* tgsay final touches

* stuff

* tgui inputs

* help

* carpal tunnel syndrome

* ffff

* again and again and again and again

* hehehehe

* dsada

* readd sanitize

* whoops

* dsad

* nah fuck that

* sd

* fix

* ow

* dsadas

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-10-11 23:38:07 +02:00
Matt Atlas
54dc8a0860 Adds TGUI say and TGUI input. (#17471)
* i alone am the honoured one

* THROUGHOUT HEAVEN AND EARTH I ALONE AM THE HONOURED ONE

* hollow point

* nanana

* ssss

* tgsay final touches

* stuff

* tgui inputs

* help

* carpal tunnel syndrome

* ffff

* again and again and again and again

* hehehehe

* dsada

* readd sanitize

* whoops

* dsad

* nah fuck that

* sd

* fix

* ow

* remove prefs for testmerging

* oops

* oops 2

* fix that

* f

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-10-11 23:26:59 +02:00
RustingWithYou
928c73a48f unathi clothing availability (#17524) 2023-10-08 21:32:58 +00:00
Cody Brittain
6fc69c56c2 Added old and antique Biesel flags (#17170)
* Added old and antique Biesel flags

Update lore desc to make clear, that displaying something that is a direct threat to the SCC is a -very- bad move.

* Add the antique flag to the loadout

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2023-10-06 09:23:07 +00:00
Fluffy
4538e2a7cc Fix indentations (#17481)
* cbt

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* fsadffsda sad

* sadfasd

* jhn

* dsfa

* saf

* safsad

* sda
2023-10-05 10:15:58 +00:00