Commit Graph

61 Commits

Author SHA1 Message Date
harryob 578bae6f6f no relative pathing (#16234)
* the voices win in the end

* cleanup

* changelog

* secure.dm hates me

* make_exact_fit() in initialize instead of whatever was happening before
2023-04-30 21:10:13 +00:00
Wildkins c369124fe9 Increase error logging to diagnose server conking (#15662)
* Increase error logging to diagnose server conking

* more logging and db retry

* whoops

* rename error() to log_error() to better reflect what it does
Move a bunch of world.log messages to log_error

* Fix compile error

---------

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2023-03-13 21:51:39 +00:00
Matt Atlas 31c73ead85 Ports the radiation subsystem and cleans up damage flags. (#15715) 2023-02-07 13:22:47 +01:00
Matt Atlas dd482c63af Update the codebase to 515. (#15553)
* Update the codebase to 515.

* edit that

* WHOOPS

* maor

* maybe works

* libcall and shit

* do that too

* remove that

* auxtools isnt updated so get rid of it

* actually remove auxtools lol

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-01-23 21:21:37 +01:00
Matt Atlas 25fd3ba098 Stops shuttles from bringing background turfs with them. (#15580) 2023-01-20 14:52:01 +01:00
Wildkins a77539ee65 Unify flash handling under flash_act (#15563) 2023-01-18 21:14:43 +01:00
Fluffy 04d89f212a Singletons + refactor of /datum/observ + refactor of /decl/ into /singleton/ (#15519) 2023-01-10 19:22:14 +01:00
Matt Atlas b1869884c1 Revert "Singletons + refactor of /datum/observ (#15487)" (#15515) 2023-01-05 19:21:22 +01:00
Fluffy 0ddcf0817a Singletons + refactor of /datum/observ (#15487) 2023-01-05 18:41:40 +01:00
SleepyGemmy 5179dad83e Removes Old Deprecated Stuff (#15241) 2023-01-02 14:27:29 +01:00
Geeves 252436ae4d Genetic Skeletonization & Mutation Refactor (#15293) 2022-12-18 20:23:43 +01:00
Matt Atlas 0973d9b6bc Fixes leftover usage of the deprecated flick("flash"). (#14339) 2022-06-19 02:25:11 +02:00
mikomyazaki e59589ec8a Gripper attackby fixes (#13571)
This cannot go wrong, can it?
2022-04-20 22:15:15 +02:00
mikomyazaki 134e2803c4 Late Miscellaneous Init speedup (#13304) 2022-03-05 13:00:51 +01:00
Geeves 1df88da53d Whispering Refactor (#12755) 2021-12-27 22:44:57 +01:00
Doxxmedearly 3acb186b26 Removes Wizard + Conflux (#12067) 2021-06-30 19:55:06 -03:00
Wildkins 796c557856 Tendon Health (#11826) 2021-05-25 14:32:45 +02:00
Wildkins c3861eba6a Datumize tendon behavior, make tendon snapping more consistent (#11773) 2021-05-01 00:00:29 -03:00
MarinaGryphon 00d6879aff Enforces TRUE/FALSE for edge (#11495) 2021-03-24 00:20:12 -03:00
Matt Atlas 622612d077 Revert "New Check" (#11344) 2021-03-01 18:24:59 +01:00
Geeves 714448e714 New Check (#11304) 2021-03-01 16:40:59 +01:00
Sparky bd4b88b045 You see me rollin' - Roller Bed Tweaks (#11150) 2021-02-16 19:41:55 +01:00
Matt Atlas abc0212278 Fixes wizards being able to cast most spells while under incapacitation. (#11194) 2021-02-16 11:59:55 +01:00
Matt Atlas c30cd94024 Reworks armor damage reduction + armor components + more goodies. (#11106)
Ports Baystation12/Baystation12#27254 and Baystation12/Baystation12#24787 and everything inbetween I guess.

Note that this PR makes guns and armor overall stronger. Lasers also once again do organ damage.
2021-02-14 17:54:45 +02:00
MarinaGryphon c720e947ed /decl/chem (#10538) 2021-01-17 00:11:28 +02:00
Matt Atlas 44a30fe363 Converts emote("me", ...) to visible_message. (#10331) 2020-10-26 08:29:18 +01:00
Geeves 4aa4f9a60a Morph Gore (#10186) 2020-10-12 19:26:38 +02:00
Werner 6003581ca6 Ghost Spawner: Better Integration for Atoms (#10160) 2020-10-09 18:24:01 +02:00
Geeves deef6a162e Flesh to Stone Fixes (#10134) 2020-10-01 18:16:00 +02:00
Alberyk fa348a2a7a Nerfs Summon Creature Swarm (#10098) 2020-10-01 01:44:52 -03:00
Matt Atlas d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
fernerr 52b2b6f517 Fixes knock spell working on admin z-levels (#10070) 2020-09-24 16:07:50 -03:00
Geeves 511b4a0385 Entangle Fix (#10042) 2020-09-23 16:17:02 +02:00
Geeves da7bb8392c Raging Mages: A Magistake (#9891)
Added a new gamemode, Magistake, where a group of four rookie mages take the skipjack on a joyride to the station.
    Magical staves now show their ammo on the HUD.
    Magic missile no longer targets fellow magic users.

Note to maintainers: This should be added to the server's config after being merged, to allow it to happen in Secret.
2020-09-19 13:43:28 +03:00
Geeves 5b87eb39d3 Browser Window Stuff (#9960) 2020-09-14 11:00:14 +02:00
Alberyk 28dcad9548 Removes lichdom from the necromancer spellbook (#9940) 2020-09-12 00:44:30 -03:00
Matt Atlas 1aefd0de23 Fixes human think() emotes. (#9906) 2020-09-07 20:33:53 +02:00
Wowzewow (Wezzy) 307c214541 makes w_class use defines (#9848) 2020-09-06 17:37:56 -03:00
Matt Atlas 0dd08df5b2 Refactors sound groups to use decls instead of a massive switch with dozens of global lists. (#9702) 2020-08-28 20:47:00 +02:00
Cyantime 1a8940bbd8 Adds defines for species and bodytypes (#9707) 2020-08-24 13:59:24 +02:00
fernerr b9db49aded CC-zlevel flattening, Antag base refurbishment, bugfixes and more (#9686) 2020-08-19 10:24:25 +02:00
Wowzewow (Wezzy) 7114d3525f More new sounds and fixes equip sounds (#9464) 2020-08-12 11:17:39 +02:00
Chada-1 d7e680a575 Full rename of all real chems to bone apple tea'd versions. (#9400)
As a continuation of #9389
As a bonus, any drugs that mentioned their IRL counterpart in their description now describe their predecessor as ancient, and the new ones as modern. The biggest difference here is just the Antihistamine which was given a full new name. They're similar enough that they'll be recognized (most of them) but different enough for us to call our own and not care what the real medicines are/do since these are our sci-fantasy versions just inspired by them.
2020-07-26 13:19:41 +03:00
Geeves 2b81cdd077 Better UIs (#9355)
Improved the UIs of: Memories/Notes, cult tomes, autolathes, biogenerators, chem heaters, wizard spellbooks, cryopods, soulstones, space heaters.
2020-07-18 00:10:28 +03:00
Geeves bdb6679b1a Wizard Organ Damage (#9121)
Wizard healing spells now heal internal organs as well.

This is because brainmed focuses more on organs than external damage.
2020-07-12 16:57:14 +03:00
Geeves 33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
MarinaGryphon 37c80988ce Converts Reagents to Typepaths and Centralises Reagent Spawning (#9140)
Converts reagents to use typepaths instead of IDs.
    Centralises reagent spawning in a lot of places to use reagents_to_add instead of a variety of custom methods or initialise overrides.
2020-07-05 20:47:48 +03:00
Doxxmedearly 16801b2abb Lit update (#9247)
Lit cigarettes now count as flame sources.
Changed the isflamesource proc from a general proc to an obj/item proc. It is tidier and will be easier to add future flame sources this way.
Removed some hardcoded flame stuff (Such as igniting rags and paper), which depending on an item being a type instead of just being something that could produce a flame. They now check to see if an item counts as a flame source.
Found leftover clown BS while updating paper burning code and killed it off.
2020-07-04 00:52:12 +03:00
Geeves 2ec9ae5701 Round End Summary Fixes (#9096)
Added an admin verb that ends the round smoothly, displaying the end round card.
    Wizard learned spells are now properly displayed at round.
    Antags added to gamemodes they don't belong in, now properly update the gamemode's antag template, allowing their things to be displayed at round end.
    Fixed a typo in the apprentice pebble spawn-in calling it an 'artificer pebble' in deadchat.
2020-06-20 11:34:07 +03:00
Geeves 29986f05e1 Fireball Tweak (#9092) 2020-06-14 14:18:24 -03:00