PalForge
为幻兽帕鲁添加你自己的内容
PalForge 是幻兽帕鲁的基础模组。任何人都可以用它添加自己的建筑物、音乐、特效、帕鲁、道具、玩家行为、技能和菜单,也可以组合它们做出全新的内容,而且马上就能在游戏里看到。你把想做的东西写进一个很短的文本文件,PalForge 负责把它放进世界里。
可以做的八类东西
建筑物、道具、帕鲁、技能、效果、声音、模型、菜单。写法都一样,所以只要做出一个,其余的你也会做。
写的时候就能发现写错
编辑器会补全字段名并说明它的作用。名字写错会当场报错,并告诉你想写的是哪个,而不是悄悄不生效。
哪些能用写得很清楚
每个可以挂上代码的位置都注明了游戏是否真的会触发它,你不会在一个根本不会被调用的地方花一个晚上。
从定义到运行
local pal = Pal{
id = "example:Boss",
name = "Boss Pal",
description = "Greets you, loudly.",
mesh = Mesh{
id = "example:boss_body",
model = "/Game/Pal/Model/Character/Monster/ChickenPal/SK_ChickenPal.SK_ChickenPal",
},
events = {
onSpawned = function(pal, ctx)
pal:renderOn(ctx.actor)
Audio.get("AKE_BGM_Title"):play()
end,
},
}
pal:spawn(Player.coordinate())