Replace holomap with PDA map program (#17751)

* map program, holomap init order

* huh

* programz

* program defines

* hmm.......

* a

* map 😩

* sane code, zoom

* holo_minimaps -> minimaps

* o

* remove station holomap stuff

* changelog, shitcode, mapping

* c

* o

* minus

* generate_all_minimaps()

* holomap init order

* tests rerun please

* tests rerun please

* aurora station_map removal

* legend via labeledlist

* table

* key

* aaaaaaaaaaaaaaaaaaaaaaa

---------

Co-authored-by: DreamySkrell <>
This commit is contained in:
DreamySkrell
2023-11-20 19:46:59 +00:00
committed by GitHub
co-authored by DreamySkrell <>
parent 4201960811
commit e8cb6187da
26 changed files with 1043 additions and 1616 deletions
@@ -507,22 +507,6 @@
to_chat(src, SPAN_NOTICE("You [C.toggled ? "disable" : "enable"] [C.name]."))
C.toggled = !C.toggled
/mob/living/silicon/robot/verb/view_holomap()
set category = "Robot Commands"
set name = "View Holomap"
set desc = "View a virtual map of the surrounding area."
var/obj/machinery/station_map/mobile/holo_map_object
if(src.holo_map)
holo_map_object = src.holo_map.resolve()
// Not an else because weakref.resolve() can return false. Edge case
if(!holo_map_object)
holo_map_object = new(src)
src.holo_map = WEAKREF(holo_map)
holo_map_object.startWatching(src)
/mob/living/silicon/robot/verb/rebuild_overlays()
set category = "Robot Commands"
set name = "Rebuild Overlays"