/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/datums/gamemode/objectives/absorb.dm
18 строк
485 B
MadmanMartian
Role datums objective fixes (#19504)
29 авг 2018, 23:16
Не верифицирован
29 авг 2018, 23:16
48a7b27
Код
Авторство
О чём код?
/datum/objective/absorb explanation_text = "Absorb a number of genomes." name = "(changeling) Absorb genomes" var/genomes_to_absorb /datum/objective/absorb/PostAppend() genomes_to_absorb = rand(2,3) explanation_text = "Absorb [genomes_to_absorb] genomes." return TRUE /datum/objective/absorb/IsFulfilled() if (..()) return TRUE if(owner) var/datum/role/changeling/C = owner.GetRole(CHANGELING) if(C && C.absorbedcount >= genomes_to_absorb) return TRUE return FALSE