//'A0MM' = Piel Corrosiva (Serpiente)
//'A04R' = mark(Zona del Vacío 4, Rayo, Zona del Vacío 3, Zona del Vacío 2 , Revenge of Death casting continuo,...)
//'o00S' =Ataque de erosión cutánea
//'A0KI' =Efecto epidérmico corrosivo
/ /'Aloc' = Langosta (silencio, portaobjetos, simulación visual, hielo virtual, efecto de rugido de león,...)
//Número de activador de depuración: 329
Qué características son necesarios? trig_correct_skin_conditions devuelve un valor booleano.
if (getunitabilitylevelswithed(' A0mm ', gettriggerunit ()) "0), entonces
if (getunitabilitylevelswithed(' A04r ', getacker ()) == 0) entonces p> p>
Si (IsUnitType (GetAttacker(), UNIT_TYPE_STRUCTURE) == false), entonces
Si (IsUnitEnemy (GetAttacker(), GetTriggerPlayer()), entonces
Regreso a la realidad
endif
endif
endif
endif
Regreso FALSO
Función final
La función trig_correct_skin_actions necesita lo que necesita a cambio
Cobertura de ubicación local = GetUnitLoc (GetAttacker())
Llame a CreateNUnitsAtLoc (1, ' o00S ', GetOwningPlayer (GetTriggerUnit()), cover, bj_UNIT_FACING)
Llamar a unitaddability(bj_lastcreatedunit, 'A0KI')
Llamar a setunitabilitylevelswitched(' A0ki ', bj_lastCreatedUnit, getunitabilitylevelswitched(' A0mm ', GetTriggerUnit())).
Llamar a unitapplytime lifebj(1.
, ' BTLF ', bj_lastCreatedUnit)
Llamar a issuestargetorderbyid(bj_lastcreatedunit, order ("attack "), GetAttacker())
Llamar a setunitpathing(bj_lastcreatedunit, false)
p>Llamar a setunitinvulnable(bj_lastcreatedunit, true)
Llamar a unitaddability(bj_lastcreatedunit, 'Aloc')
Solicitar eliminación de posición (cubierta)
Finalizar función
¿Qué necesita a cambio la función starttrigger_correct_skin?
set gg_trg_correct_skin = crear disparador().
Llamar a triggeregisteranyunteventbj(gg_trg_corrective_skin, EVENT_PLAYER_UNIT_ATTACKED)
Llamar a triggeraddcondition(gg_trg_corrective_skin, condition(función trig_corrective_skin_condiciones))
Llamar a triggeraddaction(gg_trg_ corrective_skin, function trig_corrective_skin_actions)
Fin de función
Función ¿Qué necesita init trig_correct_skin a cambio?
Finalizar función