if ur Monster structure contains a spawn timer then Interval it to 3600000 and it will spawn
if not then u will need to create a new Timer to spawn it (after it dies of course)
about weakness it depends on ur Damage calculation , Normally more higher level monster more damage it cause and less damage it takes ,, so check it's level
about moving/attacking depends also on ur monster system search for the trigger move/attack functions
lastly i think you may only need to define it as a monster and the others monsters system will work with it automatically
would be much easier if u mentioned your source