Drathek
196bbd28e9
Refactor hardcoded lateloaded map define zs ( #17290 )
...
* Refactor hardcoded lateloaded map define zs to use a GLOB list instead
* Refactor groundbase wilds loading
* new to init docking codes
* fix space whales excessive deleting
* update comment
* Forgot some aliases
* How is this now a missing turf
Remove duplicate turf
2025-03-09 14:06:25 -04:00
Kashargul
cb56adaa37
more font tag replacements ( #17123 )
...
* more font tag replacements
* few more
* more span conversion (#9 )
---------
Co-authored-by: Nadyr <41974248+Darlantanis@users.noreply.github.com >
2025-03-01 11:58:58 -05:00
Kashargul
75b13a47d8
fixes wire loading
2025-01-11 02:23:32 +01:00
Kashargul
0825558430
enable define sanity ( #16707 )
...
* enable define sanity
* .
* .
* fix unicode
* fix broken unicode
* more
* .
* even more
* more
* more
* .
* .
* .
* .
* .
* .
* eh not sure if we even have over 1000
* defines
* -
* .
* uranium
2024-12-16 14:44:03 +10:00
ShadowLarkens
a8affbd4ae
Add bapi-dmm to reduce startup time by... a lot ( #16148 )
...
* Add bapi-dmm, a rust maploader that goes BRRRRRRR
* A few more maps switched away from file paths
* Update to include 48f4879d8704cb057a (better path error handling)
2024-10-26 13:32:41 +02:00
Selis
242fa3a66b
Ports over configuration controller ( #16484 )
...
* Ports over configuration controller
* Fixes
* Manual path fix
* patch (#16490 )
* patch
* .
* SQL Fix
* Post-rebase fix
* Added missing examples
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-10-22 19:26:44 +02:00
Kashargul
b594520a74
next set of spans ( #16434 )
...
* next set of spans
* some more
* next
* next
* next
* .
* text...
* next... rest soon
* .
* .
* ok last set for the night
* .
* .
* .
* .
* some more
* next
* next
* all for now
* .
* some more easy ones
* some more easy ones
* .
* .
* some more bolds
* oups auto complete moment
* add the remaining spans
* this as well
* this as well
* .
* .,
* resync them properly
2024-10-16 23:37:27 +02:00
Kashargul
a2c673ab7a
refactors most spans
2024-10-02 21:10:31 +02:00
Kashargul
6cabe9f7e6
Undefines local defines and moves global to __define ( #16028 )
...
* first set of defines
* some more
* .
* final defines
* del local define
2024-06-09 17:29:20 +10:00
Drathek
7c8bb85de3
Whitespace Standardization [MDB IGNORE] ( #15748 )
...
* Update settings
* Whitespace changes
* Comment out merger hooks in gitattributes
Corrupt maps would have to be resolved in repo before hooks could be updated
* Revert "Whitespace changes"
This reverts commit afbdd1d844 .
* Whitespace again minus example
* Gitignore example changelog
* Restore changelog merge setting
* Keep older dmi hook attribute until hooks can be updated
* update vscode settings too
* Renormalize remaining
* Revert "Gitignore example changelog"
This reverts commit de22ad375d .
* Attempt to normalize example.yml (and another file I guess)
* Try again
2024-02-20 11:28:51 +01:00
Nadyr
9347a99f5b
Ports QoL, upgrades, and a lot of bug fixes
2024-01-18 21:04:36 -05:00
Novacat
1aa4c73e8d
Revert "[MIRROR] /atom New() => Initialize() [MDB IGNORE]"
2022-08-27 08:49:56 -04:00
MistakeNot4892
3f9af78f3a
/atom New() => Initialize() [MDB IGNORE]
2021-11-14 03:09:51 -05:00
Aronai Sieyes
34982728cb
Add 'as anything' to various for loops
2021-07-20 12:39:59 -04:00
MarinaGryphon
a843667af3
Fixes a bunch of bools missed in #11100
2021-07-16 15:55:49 -05:00
Aronai Sieyes
d5bd389cb4
Fixes #10874 , Fixes #10871
2021-07-04 17:50:20 -04:00
MarinaGryphon
385fa640af
Linter diagnostics + bans non-var relative pathing
2021-06-20 18:16:45 -04:00
Aronai Sieyes
c0dd2ee9a3
VS: Leftover VS edits for tg lighting
2021-06-17 00:18:28 -04:00
Aronai Sieyes
db14882664
Port tg lighting system
...
Also converts planet lighting to a new system
Too hard to separate out from this PR
2021-06-17 00:18:09 -04:00
Neerti
767e655310
Linter Introduction + Cleanup
2021-05-25 23:19:34 -04:00
MistakeNot4892
3e804dc799
Sideports a couple of init unit tests from Neb.
2021-02-27 13:05:16 -05:00
Aronai Sieyes
3e0932093d
Re-init regexes and other statics
2020-05-11 00:17:55 -04:00
Aronai Sieyes
7dcd7efd67
Testing init fixes
2020-05-10 23:40:47 -04:00
Leshana
262faa38e4
Replace global all_areas list with world.
...
It ends up having similar performance, so might as well not bother with all_areas.
2020-04-12 18:04:54 -04:00
Atermonera
0bfbf2c022
Merge pull request #6981 from VOREStation/vplk-overal-missed-fixes
...
Port followup misc fixes
2020-04-11 02:51:16 -04:00
Leshana
eac8efc96a
Suspend SSmachines subsystem while we are initializing map templates.
...
- Adds the capability to "suspend" a subsystem while we're loading something.
2020-04-08 22:42:00 -04:00
Aronai Sieyes
458212ac29
Correctly create circulation cus cats can't cope
2020-03-18 02:06:28 -04:00
Aronai Sieyes
46bebeabac
Make lighting correction only run on post-sslighting setup loads
2020-03-13 10:12:37 -04:00
Aronai Sieyes
0be3210ecd
Fix adminload Z level lighting
2020-03-13 10:05:51 -04:00
Leshana
c837078105
Replaced "area" shuttles with "landmark" shuttles.
...
Largely ported from the work done at Baystation in https://github.com/Baystation12/Baystation12/pull/17460 and later commits.
- Shuttles no longer require a separate area for each location they jump to.
Instead destinations are indicated by landmark objects, which are not necessarily exclusive to that shuttle.
This means that more than one shuttle could use the same docking port (not at the same time of course).
- Enhanced shuttle control computers to use nanoui if they didn't.
- Organizes shuttle datum code a bit better so there is less re-inventing the wheel in subtypes.
- Allows the possibility of shuttles (or destinations) that start on late-loaded maps.
- Deprecate the "extra" shuttle areas that are no longer needed and update shuttle areas in unit tests
This all required a bit of infrastructure improvements.
- ChangeArea proc, for changing the area of a turf.
- Fixed lighting overlays actually being able to be destroyed.
- Added a few utility macros and procs.
- Added "turf translation" procs which are like move_contents_to but more flexible.
2020-03-05 10:29:08 -05:00
Arokha Sieyes
47ccc655db
Deprecate the stream operator
2020-02-12 19:38:43 -05:00
Heroman
f688ef9c37
Fixes the generation of PoIs
2019-05-07 05:20:36 +10:00
Novacat
cc75cc7228
Merge pull request #4789 from VOREStation/upstream-merge-5967
...
[MIRROR] Fixes submap footprint miscalculations
2019-03-28 21:08:01 -04:00
Unknown
538d12ba92
Conflict Resolution
2019-03-27 13:02:35 -04:00
Neerti
ee18328ce0
Refactors poi rotation to use degrees instead of dir
2019-03-27 12:57:16 -04:00
Anewbe
09b01407e3
Adds Various Sounds, Looping Sound System
2019-03-27 03:55:21 -04:00
Neerti
1dd3bb4532
Stops initialization from grinding to a halt when loading maps
2019-03-27 01:49:25 -04:00
Spades
190ead1dfd
Merge pull request #4552 from VOREStation/upstream-merge-5748
...
[MIRROR] Adds ability to selectively disable submap rotation.
2019-02-23 11:45:49 -05:00
Atermonera
e4268e2ddb
Merge pull request #5967 from Verkister/patch-21
...
Fixes submap footprint miscalculations
2019-02-20 03:31:44 -05:00
Verkister
447e0a8340
Fixes undefined z-levels shitting caves all over the place
...
-Basically just gives the tether lateload z-levels actual z-levels and assigns them for use.
-Also moves the cave/ore generation for beach cave and V2 caves for the actual map loader instead of some awaymap temp objects that had apparently didn't have enough concept for proper z definitions.
-Fixes the forementioned things constantly bugging out and spawning all those caves and ores into the surface level foundations.
-Also fixes PoIs getting squished at least until Polaris gets their shit together with yet another submap rotation refactor.
God let me get some fucking rest fsghjasf
2018-12-14 01:15:28 +02:00
Anewbe
ebf62629b5
Adds ability to selectively disable submap rotation.
2018-12-05 17:16:27 -05:00
Arokha Sieyes
5fe59a1f2a
Critical maploader fix
...
Definitely do not update the server without this change.
And a gateway tweak thing because that was my original intent with this branch.
2018-10-13 01:36:26 -04:00
Arokha Sieyes
b099ac6e4c
Merge branch 'master' of https://github.com/VOREStation/Polaris into sync-09272018
...
# Conflicts:
# code/__defines/holomap.dm
# code/__defines/mobs.dm
# code/_helpers/icons.dm
# code/_helpers/unsorted.dm
# code/_onclick/hud/hud.dm
# code/_onclick/item_attack.dm
# code/controllers/Processes/supply.dm
# code/controllers/subsystems/planets.dm
# code/datums/supplypacks/munitions.dm
# code/datums/supplypacks/science.dm
# code/datums/supplypacks/security.dm
# code/datums/supplypacks/supply.dm
# code/game/area/Space Station 13 areas.dm
# code/game/atoms_movable.dm
# code/game/machinery/autolathe.dm
# code/game/machinery/doors/door.dm
# code/game/machinery/jukebox.dm
# code/game/machinery/recharger.dm
# code/game/machinery/vending.dm
# code/game/mecha/equipment/tools/medical_tools.dm
# code/game/mecha/equipment/weapons/weapons.dm
# code/game/objects/items/devices/PDA/PDA.dm
# code/game/objects/items/devices/megaphone.dm
# code/game/objects/items/poi_items.dm
# code/game/objects/items/weapons/implants/implantlanguage.dm
# code/game/objects/items/weapons/storage/firstaid.dm
# code/game/objects/items/weapons/tools/weldingtool.dm
# code/game/objects/structures/flora/trees.dm
# code/game/objects/structures/plasticflaps.dm
# code/game/supplyshuttle.dm
# code/game/turfs/simulated/wall_attacks.dm
# code/modules/admin/admin_verbs.dm
# code/modules/assembly/infrared.dm
# code/modules/client/client procs.dm
# code/modules/client/preference_setup/loadout/loadout_utility.dm
# code/modules/client/preferences.dm
# code/modules/clothing/suits/miscellaneous.dm
# code/modules/holomap/holomap_datum.dm
# code/modules/holomap/station_holomap.dm
# code/modules/integrated_electronics/core/printer.dm
# code/modules/mining/machine_processing.dm
# code/modules/mob/living/carbon/human/human_defense.dm
# code/modules/mob/living/carbon/human/species/virtual_reality/avatar.dm
# code/modules/mob/living/death.dm
# code/modules/mob/living/silicon/ai/ai.dm
# code/modules/mob/living/silicon/pai/pai.dm
# code/modules/mob/living/silicon/robot/robot.dm
# code/modules/mob/living/simple_animal/animals/parrot.dm
# code/modules/mob/mob_movement.dm
# code/modules/organs/organ_external.dm
# code/modules/organs/organ_icon.dm
# code/modules/organs/subtypes/standard.dm
# code/modules/planet/weather.dm
# code/modules/power/cable.dm
# code/modules/power/fusion/core/core_control.dm
# code/modules/power/fusion/fuel_assembly/fuel_control.dm
# code/modules/power/fusion/gyrotron/gyrotron_control.dm
# code/modules/projectiles/gun.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
# config/names/first_name_skrell.txt
# config/names/last_name_skrell.txt
# icons/mob/head.dmi
# icons/mob/robots.dmi
# icons/mob/species/tajaran/helmet.dmi
# icons/obj/ammo.dmi
# icons/obj/gun.dmi
# icons/obj/mining.dmi
# icons/obj/projectiles.dmi
# icons/obj/rig_modules.dmi
# icons/obj/surgery.dmi
# icons/turf/walls.dmi
# maps/southern_cross/southern_cross-1.dmm
# maps/southern_cross/southern_cross-3.dmm
# maps/southern_cross/southern_cross-6.dmm
# maps/southern_cross/southern_cross-8.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm
# maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle.dmm
# maps/submaps/surface_submaps/mountains/deadspy.dmm
# maps/submaps/surface_submaps/mountains/mountains_areas.dm
# maps/submaps/surface_submaps/plains/Thiefc.dmm
# maps/~map_system/maps.dm
# vorestation.dme
2018-09-27 18:01:09 -04:00
atermonera
7f5c747d79
Removes debug code (Yes, I'm an idiot)
2018-09-01 01:28:42 -07:00
atermonera
2f9cebd38d
Submaps can now be rotated to any cardinal direction (South is default)
2018-08-31 01:32:26 -07:00
atermonera
a20085ccff
PoIs can be rotated in increments of 90 degrees
2018-08-30 18:55:22 -07:00
Arokha Sieyes
6b42df0685
Merge branch 'master' of https://github.com/VOREStation/Polaris into aro-sync-05-25-2018
...
# Conflicts:
# code/__defines/misc.dm
# code/controllers/master_controller.dm
# code/game/machinery/computer3/computers/card.dm
# code/game/objects/items/devices/communicator/UI.dm
# code/game/objects/items/stacks/medical.dm
# code/game/objects/structures/signs.dm
# code/modules/admin/admin_verbs.dm
# code/modules/client/client defines.dm
# code/modules/client/client procs.dm
# code/modules/clothing/clothing.dm
# code/modules/clothing/under/accessories/holster.dm
# code/modules/events/radiation_storm.dm
# code/modules/mining/machine_processing.dm
# code/modules/mob/living/carbon/human/species/station/prometheans.dm
# code/modules/mob/living/living.dm
# code/modules/mob/living/simple_animal/animals/bear.dm
# code/modules/mob/living/simple_animal/animals/cat.dm
# code/modules/mob/living/simple_animal/animals/parrot.dm
# code/modules/mob/mob.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm
# code/modules/reagents/reagent_dispenser.dm
# config/example/config.txt
# html/changelogs/.all_changelog.yml
# interface/skin.dmf
# maps/southern_cross/southern_cross-1.dmm
# vorestation.dme
2018-05-25 13:23:47 -04:00
Neerti
be73b8c36a
for(var/bad_code in world)
...
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
2018-04-29 17:55:04 -04:00
Leshana
e08cbef044
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into polaris-sync-2018-04-04
...
# Conflicts:
# code/modules/economy/lorenews.dm
# code/modules/mob/living/simple_animal/animals/cat.dm
# html/changelogs/.all_changelog.yml
# maps/southern_cross/southern_cross-1.dmm
2018-04-06 15:40:06 -04:00
Neerti
f429a176e4
Adds Map Template Groups
...
Adds ability to have many different 'versions' of a PoI, yet only having one show up per round.
An example on how to do this is provided with Radio Free Sif (aka DJOutpost).
Just make sure all the different versions have the same 'template_group' value.
2018-03-30 05:34:11 -04:00