MS.D = MSDtop;
-
+ MSDTO = MSDtop;
MF[MFselectedRow+1].MS = MS;
msgLvl = 0;
}
if(battleSetUp){
if(!battleSetUpIgnore){
- [self AttackDisplay];
-
+ [self AttackDisplay];
+
windowPoint.x = [mapWindow frame].origin.x;
windowPoint.y = [mapWindow frame].origin.y;
[battleWindow setFrameOrigin:windowPoint];
[battleWindow makeKeyAndOrderFront:nil];
battleRdy = true;
- battleSetUp = false;
+ }else{
+ [mapWindow makeKeyAndOrderFront:nil];
}
+
}
U = UTop;
}
-
+ if(unitMoveEndFlag){
+ pussyLoopFlag = false;
+ }
if(battleBegin && !pussyLoopFlag){
bool proccessTrue = false;
static bool onlyBigin = false;
MAPSCRIPT MS = MF[MFselectedRow+1].MS;
MAPSCRIPTD *MSDtop;
- MSDtop = MS.D;
+ MSDtop = MSDTO;
if(!MSDtop)
goto w000p;
while(MS.D){
if(MS.D->endFlag){
MS.D = MS.D->next;
- PtopFlag = false;
}
else
break;
}
-
+ PtopFlag = false;
if(!MS.D) break;
if(!PtopFlag){
MS.D->P = MSDPtop;
continue;
}
- MS.D = MSDtop;
+ MS.D = MSDTO;
while(MS.D){
-(void)AttackDisplay{
+ if(battleRdy) return;
+
U = UTop;
while (!(AUN[1] == U->number)) {
U = U->next;
break;
case 3:
if(bLoopFlag) break;
-
+ battleSetUp = false;
battleSetFlag = false;
battleFlag = false;
battleRdy = false;
}
+ }else{
+ trueFlag = false;
}
+ }else{
+ trueFlag = false;
}
}if(MS0->S4.subj && MS0->S4.build){
}
+ }else{
+ trueFlag = false;
}
}
}
+ }else{
+ trueFlag = false;
}
+ }else{
+ trueFlag = false;
}
}if(MS0->S4.subj && MS0->S4.build){
}
+ }else{
+ trueFlag = false;
}
}
}else if(MS0->S4.team == 2){
}
+ }else{
+ trueFlag = false;
}
}else if(MS0->S4.subj && MS0->S4.obje){
}
+ }else{
+ trueFlag = false;
}
}if(MS0->S4.subj && MS0->S4.build){
}
+ }else{
+ trueFlag = false;
}
}
}