Commit Graph

69 Commits

Author SHA1 Message Date
kyres1
be8dac08c1 Makes overmap pretty (#15752) 2023-02-09 13:32:14 -03:00
Alberyk
ab44759f82 Adhomai Glow Up (#15746) 2023-02-09 00:22:08 -03:00
Matt Atlas
89a9ca8c39 Guarantees that asteroid exoplanets spawn next to the Horizon. (#15514) 2023-02-07 23:12:52 +01:00
Alberyk
ff229569ae Under the Twin Suns: the S'rand'marr Sector (#15295) 2023-02-02 14:51:06 -03:00
Wildkins
3f545ae8f3 Fix walls (and maybe the server) (#15688) 2023-01-30 12:22:13 +01:00
WickedCybs
ca6f772bbc More Exoplanet Ruins (#15655) 2023-01-29 13:23:09 +01:00
Matt Atlas
718cc78817 Multi-Z level away site support, real-time map template loading. (#15460) 2023-01-05 23:02:20 +01:00
Alberyk
0793f32efe Adds an overmap sprite to the asteroid exoplanet (#15263) 2022-12-11 22:58:04 -03:00
Wildkins
2fcfa8adb7 Ports /tg/ spatial grid system, refactors telecomms, destroys lag (#15140) 2022-12-09 12:35:33 +01:00
SleepyGemmy
68e8333200 Adds Sol Floor Decal; Makes Big Floor Decals Rel. (#15231) 2022-12-07 18:08:18 +01:00
Alberyk
9bc7490193 Changes a bit how exoplanet ruins/features are chosen (#15169) 2022-12-04 17:15:24 -03:00
Wildkins
a35d3fddc3 Fix map reader not mapload initializing areas (#15221) 2022-12-03 14:06:53 +01:00
Alberyk
86b99c95eb Adds lava exoplanets (#15023) 2022-11-11 12:03:53 -03:00
SleepyGemmy
bf3a6b5119 Further Ambience Tweaks (#14716) 2022-09-11 20:45:30 +02:00
Alberyk
147fa34a33 Adds new exoplanet sprites (#14677) 2022-08-24 01:55:08 +02:00
Wildkins
06293b0c40 Fix away site APCs not updating their areas on init (#14693) 2022-08-22 10:43:47 +02:00
SleepyGemmy
14d7cc6a4d Reworks and Cleans Up Ambience Code (#14652)
* Reworks and Cleans Up Ambience Code

* Removes Unused Defines; Minor Code Comments

* Cleans Up Code Comments

* Changelog

* Changelog Update
2022-08-21 16:25:24 -03:00
SleepyGemmy
d0348372a4 Typo Fixes (#14670) 2022-08-21 01:56:20 +02:00
Alberyk
9b14f8f6aa Adds some new exoplanets (#14502) 2022-08-07 15:25:50 -03:00
Matt Atlas
6dd891b07d Adds new skyboxes made by Kyres1. (#14478) 2022-07-30 22:03:24 +02:00
Wildkins
078e1ab41f Fix mapgen smoothing, active edges (#13976) 2022-05-17 18:11:18 +02:00
Wildkins
a4461a17af Implement Bay's SSmachinery and power usage updates, further unclogging the toilet (#13910) 2022-05-16 18:50:16 +02:00
Alberyk
73522740f3 Fixes phoron showing up in non-romanovich asteroids. (#13679) 2022-04-28 19:00:29 +02:00
Wildkins
ef02a994fa Add new hideout ruin, fix misc ruin bugs (#13527) 2022-04-18 19:15:03 +02:00
Matt Atlas
b782b15c92 fixes some stuff, note that the infinite loop is still present but only mitigated 2022-02-27 20:00:57 +01:00
alberyk
12a70b50b7 Merge branch 'master' into updates_the_nbt
# Conflicts:
#	code/__defines/misc.dm
#	code/game/machinery/machinery.dm
#	maps/_common/mapsystem/map.dm
2022-02-19 10:26:35 -03:00
Matt Atlas
f3be650719 Exoplanet ruins, away sites, overmap submaps and maploader goodies. (#12933) 2022-02-18 15:34:10 +01:00
alberyk
ad41fa9de8 Fixes compile and updates to master 2022-02-04 14:23:14 -03:00
alberyk
44cab6caa5 No dweller 2022-02-04 13:02:25 -03:00
alberyk
8bbc627e3d Fixes compile 2022-02-04 12:52:59 -03:00
alberyk
7a73f99c41 makes asteroid one uniques 2022-02-04 12:52:30 -03:00
alberyk
95dcd3f6a1 new mobs 2022-01-31 15:20:06 -03:00
alberyk
e21f620a1c mining 2022-01-19 15:22:18 -03:00
alberyk
f9cb90991b more fixes 2022-01-19 15:02:22 -03:00
alberyk
0f3e6c29af fixes 2022-01-19 14:52:03 -03:00
alberyk
ce96cbf3a9 stuff 2022-01-19 14:13:29 -03:00
alberyk
f8bd8fce77 planets 2022-01-19 12:19:48 -03:00
Matt Atlas
5bcf84cb23 Overmap exoplanet generation, ported from Bay. (#12362) 2022-01-17 22:16:48 -03:00
Matt Atlas
44a30fe363 Converts emote("me", ...) to visible_message. (#10331) 2020-10-26 08:29:18 +01: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
mikomyazaki
ef8f3705f3 Prevents mapping multiple turfs per tile (#9703) 2020-08-21 23:48:31 -03:00
fernerr
4a9d605785 Adds a rudimentary system to summon equipment for distress teams, Tweaks the IAC team (#8331) 2020-03-10 21:31:53 +01:00
Mykhailo Bykhovtsev
7b07d8f2e0 Adding admin verb to load templates(maps) during runtime. (#7674) 2020-01-27 21:51:49 +01:00
Werner
cb4a712851 Enforces Lineendings and adds Editorconfig (#7657) 2019-12-21 16:19:24 +01:00
Erki
2045ea770c DMM Reader now crashes upon invalid type. (#7038) 2019-09-24 01:26:38 +04:00
Alberyk
1df9443927 Fixes all the holofloors on the space ruins and fixes the eternal darkness on the ruins (#6389) 2019-05-07 20:09:46 +02:00
LordFowl
8d436c4a03 Converts all necessary << outputs into the to_chat() macro. (#6076)
This PR will lead us towards the Promised Day, for in its wake there shall be much celebration and ecstasy as this world becomes a world suitable for developer hegemony. The first strike is thusly;

All << is converted into to_chat().
2019-03-10 23:39:03 +02:00
Erki
f29506a45a Leave any sanity you had at the door step (#5885) 2019-01-03 19:08:54 +01:00
Erki
5508106c31 Let's stack the FSM that is the reader. (#4369)
Okay.

So someone decided to strip the quotes from assoc lists. Which means they're no longer returned by default. So I stacked that condition onto the reader. Not sure if this is a good solution, but it works. The only thing to do other than this would be to redo the FSM to be a bit less stacked onto.
2018-03-10 20:24:19 +02:00
Erki
14c11b6d4c Fixes #4164 in a really scary way (#4191)
Map loading was to blame.

Basically. All vending machines which had custom instances defined in maps would have the associative list keys (code expects paths) loaded as strings. This traced back to DMMS casting all associate list keys into strings. The fix is to make list keys also run through the type inferring system, same as with values. The inferring system was updated with two special cases:

Keys cannot be numbers, this will otherwise break things.
If no valid type is given, instead of returning null, the original string is returned.
This will ensure that nothing that's been fine thus far breaks.
2018-01-29 23:11:11 +02:00