/
Lachklen
/
MYtgstation
Обзор
Документация
Войти
/
Lachklen
/
MYtgstation
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
code/game/objects/effects/material_insert.dm
19 строк
638 B
Ghom
refactoring how materials effects are added to atoms (#86901)
06 окт 2024, 22:56
Не верифицирован
06 окт 2024, 22:56
cdebe98
Код
Авторство
О чём код?
/** * Creates a mutable appearance with the material color applied for its insertion animation into an autolathe or techfab * Arguments * * * material - the material used to generate the overlay */ /proc/material_insertion_animation(datum/material/material) RETURN_TYPE(/mutable_appearance) var/static/list/mutable_appearance/apps = list() var/mutable_appearance/cached_app = apps[material] if(isnull(cached_app)) cached_app = mutable_appearance('icons/obj/machines/research.dmi', "material_insertion") cached_app.color = material.color cached_app.alpha = material.alpha apps[material] = cached_app return cached_app