Makes point_types not be dumb (#81202)

## About The Pull Request

We currently have a list of point types that is meant to be
list(``DEFINE`` = name) but it's completely useless since the define is
just the name anyways. It's not used for anything, it has no purpose to
be this way. It seems more like a holdover from when there were multiple
types of research points (it was made for that purpose, even before
nanite points were a thing) but even for that, it serves no purpose.

I reworked it now to be the abbreviated name of the research point type,
de-hardcoding techwebs a little bit and removing the need for
downstreams to edit the techweb UI.

## Why It's Good For The Game

This at least looks better and makes more sense at people just looking
over it.

## Changelog

No player-facing changes.
This commit is contained in:
John Willard
2024-02-06 23:22:13 -05:00
committed by GitHub
parent beac95b106
commit 233fdcdea7
7 changed files with 26 additions and 29 deletions
@@ -111,7 +111,8 @@
/datum/computer_file/program/science/ui_static_data(mob/user)
. = list(
"static_data" = list()
"static_data" = list(),
"point_types_abbreviations" = SSresearch.point_types,
)
// Build node cache...