OK, I can confirm the Sparta 4TPY script seems to be broken, too.. Maybe some of you guys can test it further to replicate what I'm getting... I've overwritten the files necessary and loaded my save, just as I have with my Roman save (works supremely). Now in my Spartan save the unit movement is as 4TPY but the year changes after 2 turns as usual
I'll try the fix posted by OJ33DA but a revision is needed to this crafty, long-awaited and otherwise well-executed submod. Thanks again!
EDIT: It worked! Indeed the end_script line was there before 4tpy in background_script for Sparta. However, after removing it, activating script in-game and ending turns I still had 2tpy. It seems the whole semicolon section /;;;;/ had to be removed in order for the script to work as intended. It's probably self-explanatory for someone well into modding RTW but it's a much needed clarification for less experienced users. It would be nice if a simple text file check to be made and this easy fix applied to all 4TPY scripts where required. Immortal_hoplite, if you are busy maybe some of the others here can do it
By the way @OJ33DA, to edit your post like I'm doing now just click the "Edit Post" button just below your posts (where the Reply, Reply with quote etc. buttons are).