Estou trabalhando com o Starcraft 2 Map Editor e estou tendo um problema de gatilho.
É muito fácil detectar quando uma unidade específica mata uma estrutura (basta verificar se a unidade acionadora == seja o que for), mas não sei muito bem como saber quando um edifício morre para disparar (edifícios terranos) ou sangrar (edifícios zerg) quando fora de fluência).
Que condição devo procurar no gatilho "uma unidade morre" para ver se ocorreu uma dessas duas situações?
PS: Desculpe por falta de tags disponíveis!
scripting
modding
starcraft-2
Sonhador Corvo
fonte
fonte
Respostas:
Existe um comportamento para os edifícios terráqueos que aplica o efeito de queima periodicamente se a saúde do edifício estiver abaixo de 1/3. Para ver se um edifício é morto por esse efeito, você pode fazer o seguinte:
Edit: Eu esqueci a parte do edifício zerg, mas é exatamente a mesma coisa, mas com um efeito diferente:
fonte
Eu tenho andado bisbilhotando. Eu determinei que todo edifício terran tem um efeito "Terran Burn Down" ou algo parecido, que eu assumo é o que realmente está causando o dano.
Não tenho certeza dos detalhes exatamente, mas imagino que uma das duas coisas deva ser possível:
Imagino que os edifícios zergs tenham uma capacidade similar de 'requer fluência'.
Vou continuar investigando e manter isso aberto caso alguém possa fornecer uma resposta mais completa.
fonte