MichaDD
31.05.2009, 20:32
Folgendes Problem:
Ein NPC soll an einem Mob verschiedene Kampfanimationen ausführen.
Ich habe dazu einige der orginalen verwendet.
Der NPC führt die Animationen zwar korrekt aus, doch nur EINMAL und nicht PERMANENT.
Ich vermute mal stark das es mit den Einträgen in der HumanS.mds zu tun hat weil ich werder Ahnung von diesen "S_Ani_S1" oder "S_Ani_to_Stand" usw. noch von diesen 0.2 0.0 M oder 0.0 0.1 Ahnung habe.
Hier mal mein Eintrag in der Humans.mds:
// -------------------------------------------------------------------------------------------------------------------
// DUMMYTRAINING
ani ("T_DUMMYTRAINING_STAND_2_S0" 1 "S_DUMMYTRAINING_S0" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" F 1 40)
{
*eventTag (0 "DEF_HIT_LIMB" "ZS_RIGHTHAND")
*eventTag (0 "DEF_OPT_FRAME" "6 30")
*eventTag (0 "DEF_HIT_END" "21 39")
*eventTag (0 "DEF_WINDOW" "12 26")
// 37 50")35 40
*eventSFX (5 "WHOOSH" EMPTY_SLOT )
*eventSFX (13 "BACK" EMPTY_SLOT )
*eventSFX (29 "WHOOSH" EMPTY_SLOT )
}
ani ("S_DUMMYTRAINING_S0" 1 "S_DUMMYTRAINING_S0" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" F 40 40)
ani ("T_DUMMYTRAINING_S0_2_DUMMYTRAINING" 1 "" 0.0 0.0 M. "Hum_1hAttackT0_M01.asc" F 1 30)
{
*eventTag (0 "DEF_HIT_LIMB" "ZS_RIGHTHAND")
*eventTag (0 "DEF_OPT_FRAME" "5")
*eventTag (0 "DEF_HIT_END" "29")
*eventTag (0 "DEF_WINDOW" "15 29")
*eventSFX (5 "Whoosh" EMPTY_SLOT )
}
ani ("T_DUMMYTRAINING_S0_2_S1" 1 "S_DUMMYTRAINING_S1" 0.0 0.0 M. "Hum_1hAttackT0_M01.asc" F 31 60)
{
*eventTag (0 "DEF_HIT_LIMB" "ZS_RIGHTHAND")
*eventTag (0 "DEF_OPT_FRAME" "5")
*eventTag (0 "DEF_HIT_END" "29")
*eventTag (0 "DEF_WINDOW" "15 29")
*eventSFX (33 "Whoosh" EMPTY_SLOT )
}
ani ("T_DUMMYTRAINING_S1_2_S0" 1 "S_DUMMYTRAINING_S0" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" F 1 40)
ani ("S_DUMMYTRAINING_S1" 1 "T_DUMMYTRAINING_S0_2_DUMMYTRAINING" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" R 1 40)
Also wie müssten die korrekten Angaben sein, damit die Anis permanent abgespielt werden solange der NPC dieses Mob benutzt (wenn es überhaupt daran liegen sollte)?
Ein NPC soll an einem Mob verschiedene Kampfanimationen ausführen.
Ich habe dazu einige der orginalen verwendet.
Der NPC führt die Animationen zwar korrekt aus, doch nur EINMAL und nicht PERMANENT.
Ich vermute mal stark das es mit den Einträgen in der HumanS.mds zu tun hat weil ich werder Ahnung von diesen "S_Ani_S1" oder "S_Ani_to_Stand" usw. noch von diesen 0.2 0.0 M oder 0.0 0.1 Ahnung habe.
Hier mal mein Eintrag in der Humans.mds:
// -------------------------------------------------------------------------------------------------------------------
// DUMMYTRAINING
ani ("T_DUMMYTRAINING_STAND_2_S0" 1 "S_DUMMYTRAINING_S0" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" F 1 40)
{
*eventTag (0 "DEF_HIT_LIMB" "ZS_RIGHTHAND")
*eventTag (0 "DEF_OPT_FRAME" "6 30")
*eventTag (0 "DEF_HIT_END" "21 39")
*eventTag (0 "DEF_WINDOW" "12 26")
// 37 50")35 40
*eventSFX (5 "WHOOSH" EMPTY_SLOT )
*eventSFX (13 "BACK" EMPTY_SLOT )
*eventSFX (29 "WHOOSH" EMPTY_SLOT )
}
ani ("S_DUMMYTRAINING_S0" 1 "S_DUMMYTRAINING_S0" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" F 40 40)
ani ("T_DUMMYTRAINING_S0_2_DUMMYTRAINING" 1 "" 0.0 0.0 M. "Hum_1hAttackT0_M01.asc" F 1 30)
{
*eventTag (0 "DEF_HIT_LIMB" "ZS_RIGHTHAND")
*eventTag (0 "DEF_OPT_FRAME" "5")
*eventTag (0 "DEF_HIT_END" "29")
*eventTag (0 "DEF_WINDOW" "15 29")
*eventSFX (5 "Whoosh" EMPTY_SLOT )
}
ani ("T_DUMMYTRAINING_S0_2_S1" 1 "S_DUMMYTRAINING_S1" 0.0 0.0 M. "Hum_1hAttackT0_M01.asc" F 31 60)
{
*eventTag (0 "DEF_HIT_LIMB" "ZS_RIGHTHAND")
*eventTag (0 "DEF_OPT_FRAME" "5")
*eventTag (0 "DEF_HIT_END" "29")
*eventTag (0 "DEF_WINDOW" "15 29")
*eventSFX (33 "Whoosh" EMPTY_SLOT )
}
ani ("T_DUMMYTRAINING_S1_2_S0" 1 "S_DUMMYTRAINING_S0" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" F 1 40)
ani ("S_DUMMYTRAINING_S1" 1 "T_DUMMYTRAINING_S0_2_DUMMYTRAINING" 0.0 0.0 M. "Hum_1hAttackComboT0_A01.asc" R 1 40)
Also wie müssten die korrekten Angaben sein, damit die Anis permanent abgespielt werden solange der NPC dieses Mob benutzt (wenn es überhaupt daran liegen sollte)?