Talk:Achievements/@comment-24213553-20131213143450

Ok, I have searched the cause for all "can't get strengthened by..." achievements. There are 4 variables in the nscript.dat for this: count_enemy_wind, count_enemy_earth, count_enemy_aqua and count_enemy_fire. The trouble is - there variables will set only in 2 cases:

if %battle_auto=1 skipoff wait 1000 mov %battle,0 if %aqua=2 && %mon_labo_on=1 && %bg_ori=1 bg $mon_labo_mon_folder+"\"+$haikei,10,1500:skip 2 if %aqua=2 bg "BG\"+$haikei+".bmp",10,1500 for %sub1=0 to 611 step 1 csp %sub1 next gosub *setwindow_01p if %viclose=1 mov $sel1,$ori_name+" was defeated... " if %viclose=2 mov $sel1,$ori_name+" surrenders... " eng $sel1 $sel6/ if %con_hbgm=0 bgm"bgm\ero1.ogg" if %con_hbgm=1 bgmstop if %turn=1 && %kousan=0 mov %count_onekill,1 if %enemy_wind>0 mov %count_enemy_wind,1 if %enemy_earth>0 mov %count_enemy_earth,1 if %enemy_aqua>0 mov %count_enemy_aqua,1 if %enemy_fire>0 mov %count_enemy_fire,1 \ mov %hsean,1 return
 * lose

if %battle_auto=1 skipoff wait 1000 if %aqua=2 && %mon_labo_on=1 && %bg_ori=1 bg $mon_labo_mon_folder+"\"+$haikei,10,1500:skip 2 if %aqua=2 bg "BG\"+$haikei+".bmp",10,1500 mov %wind,0:mov %earth,0:mov %aqua,0:mov %fire,0 gosub *elm_print mov %bougyo,0 if %viclose=1 mov $sel1,$ori_name+" was defeated... " if %viclose=2 mov $sel1,$ori_name+" surrenders... " eng $sel1 $sel6/ mov %kousan,3 mov %sel_hphalf,1 mov %sel_kiki,1 mov %mylife,0 lsp 560,":a;system\gager0.bmp",114,556 gosub *hp if %con_hbgm=0 bgm"bgm\ero1.ogg" if %con_hbgm=1 bgmstop if %turn=1 && %kousan=0 mov %count_onekill,1 if %enemy_wind>0 mov %count_enemy_wind,1 if %enemy_earth>0 mov %count_enemy_earth,1 if %enemy_aqua>0 mov %count_enemy_aqua,1 if %enemy_fire>0 mov %count_enemy_fire,1 \ return
 * lose2

In other words - you get these 4 achievements when you LOSE to an enemy strengthened by... WtF?