Enjay wrote:At the risk of being cheeky and asking you support outmoded technology, any chance you could make a version that could be used with ZHexen format? If not I'll understand.
Updated version
here.
In UDMF you can set the monster climbing on a per-actor basis by going to the Ladder actor's 'Custom' tab and adding a new boolean named "nomonsters" and setting it to "True".
In Hexen format, you'll have to create a new actor with the "LadderBase.DisallowMonsters" property set to "True". (Sample below is also commented out at the bottom of ZScript.txt in the .pk7)
Code: Select all
class NoMonsterLadder : LadderBase
{
Default
{
LadderBase.DisallowMonsters True;
}
}
Decorate should work, too.
Code: Select all
actor NoMonsterLadder : LadderBase
{
LadderBase.DisallowMonsters True
}
Obviously, the ModelDef entry and the MapInfo DoomEdNum entry would need to be updated as well... Or, if you don't want monsters climbing any ladders, just change the property on line 24 in ZScript.txt to "True" and use the ladders as-is.
Any model can be substituted in, as long as the *top* of the ladder is at the origin, and you adjust the LadderHeight property to match the world unit height of your model. You could also change the sprite and set this up as a flat sprite, or change the sprite to TNT1 and just use this actor paired with a wall/mid texture, again adjusting LadderHeight as appropriate in all cases.