@Shssay, I looked at your file. I work on Windows instead of Mac, so some of this might not be the same for you, but I’ll tell you what I found.
First, if you save your file as a text file from Word, you might be able to use it that way instead of doing the copy and paste. I did “Save As” to a text file, and the scene didn’t complain about any labels.
The problems that I did see were two-fold. The first problem is that Word “corrected” your quotes to be print-style quotes instead of normal single and double quotes. So they don’t look like quotes anymore after you save the file as text. You can probably do a replace-all function to replace the “corrected” quotes with normal quotes. You’ll have to replace all of the “right hand” and “left hand” quotes with normal quotes. I hope you understand what I’m talking about.
Another problem I see is when you use an *if to check a boolean value. For instance, I see this command in your file:
*if fightwithajix true
You need to insert an equals sign between the variable and the value you’re checking against, so it should look like this:
*if fightwithajix = true
I saw a couple of places where that kind of error occurred.
Otherwise, as long as you have all of your variables defined in mygame.js, you should be fine after dealing with the above issues. I noted the following variables that needed to be defined in your mygame.js file (I include the sample values I used for testing purposes):
cat_name: “cat name”
,character_name: “character name”
,gender: “gender”
,charm: 50
,ajix_affection: 50
,perception: 50
,intelligence: 50
,allergic_to_cat: false
,cat_affection: 50
,fight_with_ajix: true
,fightwithajix: true
,taran_affection: 50
There might be others that were used in paths I didn’t take when testing the scene.
I also tried copy and paste of your text into a scene file, and it worked the same as saving as text. So, as mentioned before, there might be some difference between how Windows works and how the Mac works in this regard. One thing you might want to check is whether the long lines are preserved when you do the paste. If your copy/paste operation breaks your long lines and makes short lines out of them, then that will throw off your indentation and will definitely cause problems of who knows what sort.
Hope some of what I’ve said is of help. Good luck!