I have tried a few different combinations based around the following MAPINFO example. The example does not work but it shows the type of thing that I am trying to do. The cast calls themselves do work individually if I rename them to "Doom2Cast" and call them with next = EndGameC.
Code: Select all
//redefine 2 maps so that they are instantly recognisable as changed maps
//then give them a "next" of a custom cast call
map MAP01 "Test01"
{
levelnum = 1
music = d_romero
sky1 = sky2
next = TestCast1
}
map MAP02 "Test02"
{
levelnum = 2
music = d_evil
sky1 = sky3
next = TestCast2
}
//Define 2 custom cast calls
Intermission "TestCast1"
{
Cast
{
CastClass = "DoomImp"
CastName = "Test Imp"
AttackSound = "Missile", 1, "misc/chat"
}
}
Intermission "TestCast2"
{
Cast
{
CastClass = "Demon"
CastName = "Test Demon"
AttackSound = "Melee", 1, "misc/keytry"
}
}