Mostly good, just a few problems
1. You cannot have a weapon that gives its wielder immunity. Remove that.
2. A five inch long weapon is not a greatsword unless it has the ability to transform between the two forms with magic or something. Please fix this.