Found in Version:
Fixed for Version:
In vanilla Morrowind, the following global variables are used to effect whether or not the player can rejoin a faction after already being expelled once (or more times). The default values are all 0, meaning the player isn't blocked from rejoining once expelled. (Values greater than 1 block you from rejoining the faction, though different factions handle the clearing of this variable differently.)
Meanwhile, TR uses these. However, not all of them are set to 0 by default, meaning if these are not cleared elsewhere (in a script??), then the PC will get no chance of making amends when expelled.
TR_Kick_FG = 1
TR_Kick_IC = 1
TR_Kick_MG = 0
TR_Kick_TG = 12
TR_Kick_TT = 1
In addition, there's a bit of TR Thieves Guild dialogue (join the Thieves Guild) that makes use of the vanilla variable instead of the TR variable.
Is this intentional or an oversight?