// Basic actor that can be checked for to see if you should
// handle map voting behavior.
//
// Generally you would check that this actor exists, then when you
// would normally change the map, instead call `mapvote_changemap`
//
// Not inheriting from MM8BDM actor in case of random Doom usage.
actor MapVoting_Loaded //: BasicWatcher
{
    +MISSILE
    -SOLID
    +NOCLIP
    +NOINTERACTION
    +NOGRAVITY
    +DONTBLAST
    +DONTREFLECT
    +THRUACTORS
    +NOBLOCKMAP
    renderstyle none
    radius 2
    height 2
    States
    {
    Spawn:
        TNT1 A 10
        stop
    }
}