※ 引述《amosdeus (幽素)》之銘言:
: 這個部份是任務設計上MOB會不斷損血讓玩家是救治她,如果MOB死
: 去當然什麼也都拿不到,等到毒消失他才會給玩家物品當然也不一
: 定要讓MOB死去,低於一定血量移走也行,這部份try很久都做不出
: 來想要的結果。
: 以上
: 謝謝
: Plain@Sanc
要判斷血量剩多少時就移走,很簡單,先在 mob 的 create
函數中加一行...
set_heart_beat(1);
接著自定底下函數...
int heart_beat(int i)
{
if(data["hp"]<某個值)
{
remove();
return 1;
}
::heart_beat(i);
return 1;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.2.96