I know I'm late to the party and this is waking a dead page however.
The script already does the following:
Rolls a 100 sided die and if its 30 or less it does:
Line 41: switch ( Utility.Random(4) )
Which is Deciding which of (Castle, Keep, Tower) to give to the player.
However there are only...