I just installed A7.73 Pro and tried our existing project (.wdl) that run in A770 and it now has startup errors.
It keeps telling me that 2 global arrays I defined, only 3 vars wide is now read only, when I try to assign something to it.
See following code, the 2 variables it thinks are read only are.
Var 3dB_temp[3];
Var 3dB_temp2[3];
Var 3dB_temp[3];
Var 3dB_temp2[3];
ACTION 3D_BAR{
//Save our initial positions
Fuel_Cell_Dest[0]=0; //Turn our fuel cell destination off.
MY.unlit=on;
my.ambient=100;
//my.transparent=on;
my.bright=on;
//my.lightrange=150;
//my.red=250;
//my.green=250;
My.Skill21=MY.X;
My.Skill22=MY.Y;
My.Skill23=MY.Z;
My.Skill24=MY.Pan;
My.Skill25=MY.Tilt;
My.Skill26=MY.Roll;
MY.Scale_Z+=.1; //Just to fill bottom when full.
While (Fuel_Cell_Dest[0]==0){ // until instructed to enter the jet
//Correct our item amount if its out of limits
3dB_temp=get_item_data(my.Skill1);
3dB_Temp=max(My.Skill2,(min(3db_Temp,My.Skill3))); // limits a to values between skill2 and skill3
Jed_Vec_Set(JMT_Max_Spd.X,3,3,3);
Jed_Vec_Set(JMT_Min_Spd.X,1,1,1);
3db_Temp2.X=My.Skill21+3db_temp*My.Skill4;
3db_Temp2.y=My.Skill22+3db_temp*My.Skill5;
3db_Temp2.z=My.Skill23+3db_temp*My.Skill6;
Jed_Move_To (MY.X,3db_Temp2.X);
3db_Temp2.X=My.Skill24+3db_temp*My.Skill7;
3db_Temp2.y=My.Skill25+3db_temp*My.Skill8;
3db_Temp2.z=My.Skill26+3db_temp*My.Skill9;
Jed_Move_To (MY.PAN,3db_Temp2.X);
wait(1);
}
MY.Transparent=on;
My.Alpha=100;
//snd_Play( Fill_Tank_SND,100,0); //This could depend on dest_type
While (Me!=NULL) {//Move to the fuel cell.
IF (MY.Scale_Z>.01+.05*Time){
MY.Scale_Z-=.04*Time;
}ELSE{
MY.Invisible=on;
}
My.Alpha-=3*Time;
IF (MY.Alpha<=0) {MY.Invisible=on;}
wait(1);
}
}
The error is Read only 3dB_temp
and Read only 3dB_temp2.x
Thats not all, if I comment out all of the above code, it moves on to another randomly chosed var that I have defined globally and says its read only.
Also it say an entity.x is no longer a vector, by giving a vector expected error for following line.
Vec_Set(3D_Curs_ent.X,MY.X);
Syntax error vector expected.
This is a huge project with many includes, it has been published with A7.50, and it ran on A7.70
Jethro.