Help_Tale游戏实战
Undertale Engine Super地址:点此下载
怪物设定
碰到怪物时的信息:
* You don't feel like you're going to have a rad time
// Script:Encounter_Custom
Encounter_Set(0,-1,battle_enemy,-1,"* You don't feel like you're& going to have a rad time",-1);
怪物名: * Xx_FRESHSANS_xX
怪物行动:只有一个行动,叫:* Check
// Event:User0
Battle_SetEnemyName(_enemy_slot, "* Xx_FRESHSANS_xX")
Battle_SetEnemyActionNumber(_enemy_slot, 1)
Battle_SetEnemyActionName(_enemy_slot, 0, "* Check")
行动触发后语句:
* Xx_FRESHSANS_xX - ATK 10^7 停顿20帧后
* The fresh prince of nightmares.
// Event:User5
switch(Battle_GetMenuChoiceButton()){
case 1:
switch(Battle_GetMenuChoiceAction()){
case 0:
Dialog_Add("* Xx_FRESHSANS_xX - ATK 10^7{sleep 20}&* The fresh prince of nightmares.")
break
}
break
}
直接开头杀
然后禁止逃跑,毕竟你不可能打着打着就跑了
回合设定
创建回合
首先让我们确定有多少个回合
整个寄生虫战加上吃药回合一共是12个回合
开头杀占1个回合
吃药杀占1个回合
剩下占10个回合。
知道有多少个回合后我们就可以开始创建回合物体了
开头杀的物体名:turn_start
吃药杀的物体名:turn_heal
其他回合的物体名:turn_0,turn_1,turn_2,turn_3....往下排序。
将以上所有物体的“父”绑定为battle_turn,只有这样其回合才能生效。
绑定回合
// Event:User8
if (Battle_GetMenuChoiceButton() == 0)
{
switch Battle_GetTurnNumber()
{
case -1:
instance_create_depth(0, 0, 0, turn_start)
break
case 0:
instance_create_depth(0, 0, 0, turn_0)
break
case 1:
instance_create_depth(0, 0, 0, turn_1)
break
case 2:
instance_create_depth(0, 0, 0, turn_2)
break
case 3:
instance_create_depth(0, 0, 0, turn_3)
break
case 4:
instance_create_depth(0, 0, 0, turn_4)
break
case 5:
instance_create_depth(0, 0, 0, turn_5)
break
case 6:
instance_create_depth(0, 0, 0, turn_6)
break
case 7:
instance_create_depth(0, 0, 0, turn_7)
break
case 8:
instance_create_depth(0, 0, 0, turn_8)
break
case 9:
instance_create_depth(0, 0, 0, turn_9)
break
}
}
else if (Battle_GetMenuChoiceButton() == 2)
{
instance_create_depth(0, 0, 0, turn_heal)
}
开头杀
战斗得有个BGM才对味
下载这个BGM,导入后在Event:User1播放。
游戏基础设置
LOGO
这是它的LOGO
复制后可以在spr_logo贴图部分替换
玩家属性
已知Help_Tale的玩家属性设置如下
玩家名:无
玩家等级:19
玩家血量:92