Ask for help about creating mods and scripts for Grimrock 2 or share your tips, scripts, tools and assets with other modders here. Warning: forum contains spoilers!
Eleven Warrior
Posts: 736 Joined: Thu Apr 18, 2013 2:32 pm
Location: Australia
Post
by Eleven Warrior » Wed Oct 16, 2019 2:47 am
I created a new dungeon and add the 2 files (below) in my scripts folder and added the files into mu init.lua file as instructed
1- fw.lua
2- fw_hooks.lua
But when I add this to my init.lua file as instructed I get the error: undefined object party. I don't know whats wrong.
Code: Select all
defineObject{
name = "party",
baseObject = "party",
components = {
fw_addHooks{
class = "Party"
}
},
}
This is my init file atm:
Code: Select all
-- This file has been generated by Dungeon Editor 2.2.4
import "mod_assets/scripts/fw_hooks.lua"
defineObject{
name = "party",
baseObject = "party",
components = {
fw_addHooks{
class = "Party"
}
},
}
-- import standard assets
import "assets/scripts/standard_assets.lua"
-- import custom assets
import "mod_assets/scripts/items.lua"
import "mod_assets/scripts/monsters.lua"
import "mod_assets/scripts/objects.lua"
import "mod_assets/scripts/tiles.lua"
import "mod_assets/scripts/recipes.lua"
import "mod_assets/scripts/spells.lua"
import "mod_assets/scripts/materials.lua"
import "mod_assets/scripts/sounds.lua"
Zo Kath Ra
Posts: 931 Joined: Sat Apr 21, 2012 9:57 am
Location: Germany
Post
by Zo Kath Ra » Wed Oct 16, 2019 9:57 am
Eleven Warrior wrote: ↑ Wed Oct 16, 2019 2:47 am
But when I add this to my init.lua file as instructed I get the error: undefined object party. I don't know whats wrong.
Put the new code after the standard assets:
Code: Select all
-- This file has been generated by Dungeon Editor 2.2.4
-- import standard assets
import "assets/scripts/standard_assets.lua"
-- import custom assets
import "mod_assets/scripts/fw_hooks.lua"
defineObject{
name = "party",
baseObject = "party",
components = {
fw_addHooks{
class = "Party",
onMove = function(party,dir) print(party.go.id,dir) end
}
},
}
-- import custom assets
import "mod_assets/scripts/items.lua"
import "mod_assets/scripts/monsters.lua"
import "mod_assets/scripts/objects.lua"
import "mod_assets/scripts/tiles.lua"
import "mod_assets/scripts/recipes.lua"
import "mod_assets/scripts/spells.lua"
import "mod_assets/scripts/materials.lua"
import "mod_assets/scripts/sounds.lua"