Ich arbeite mit Starcraft 2 Map Editor und habe ein kleines Triggerproblem.
Es ist ziemlich leicht zu erkennen, wann eine bestimmte Einheit eine Struktur tötet (überprüfen Sie einfach, ob die auslösende Einheit == was auch immer ist), aber ich bin mir nicht ganz sicher, wie ich feststellen kann, wann ein Gebäude stirbt, um entweder zu feuern (terranische Gebäude) oder auszubluten (zerg-Gebäude) wenn aus kriechen).
Nach welcher Bedingung sollte ich in meinem Auslöser "Eine Einheit stirbt" suchen, um festzustellen, ob eine dieser beiden Situationen aufgetreten ist?
PS: Entschuldigung für den Mangel an verfügbaren Tags!
scripting
modding
starcraft-2
Raben-Träumer
quelle
quelle
Antworten:
Es gibt ein Verhalten für terranische Gebäude, das den Brenneffekt regelmäßig anwendet, wenn die Gesundheit des Gebäudes unter 1/3 liegt. Um zu sehen, ob ein Gebäude durch diesen Effekt getötet wird, können Sie Folgendes tun:
Bearbeiten: Ich habe das Zerg-Gebäudeteil vergessen, aber es ist genau das gleiche, aber mit einem anderen Effekt:
quelle
Ich habe herumgestochert. Ich habe festgestellt, dass jedes terranische Gebäude einen Effekt "Terran Burn Down" oder einen ähnlichen hat, von dem ich annehme, dass er tatsächlich den Schaden verursacht.
Ich bin mir der Einzelheiten nicht sicher, aber ich stelle mir vor, dass eines von zwei Dingen möglich sein sollte:
Ich stelle mir vor, dass die Zerg-Gebäude eine ähnliche Fähigkeit zum Kriechen haben.
Ich werde weiter nachforschen und dies offen halten, falls jemand eine umfassendere Antwort geben kann.
quelle