なずなさんのブロマガ

RTAメインに扱います

YsOrigin Steam1.1.1.0 Toal用オートスプリッター

YsOrigin Steam1.1.1.0 Toal用オートスプリッターです。Steam版向けです。

state("yso_win"){
byte roomID : 0x001CBE4, 0x0; //ok
byte boostflag : 0x002B9AC, 0x0; //ok
byte dbjumpflag : 0x004F8AC, 0x0; //ok
float SBHP99999 : 0x02B99DC, 0x4, 0x880; //ok
float VelagunderHP : 0x02B9A68, 0x20, 0x98; //ok
byte NumofDulessHP : 0x001B648, 0x0; //ok
float SPBossHP : 0x02B99D8, 0x4, 0x98; //ok
float FloorBossHP : 0x00B3720, 0x0; //ok
}


start{
if(old.roomID == 19 && current.roomID == 173){ //Bonus SP Select
return true;
}
}

split{
//if(old.boostflag == 0 && current.boostflag == 1 && current.roomID == 33){ //Get Boost
// return true;
//}
if(old.roomID == 40 && current.roomID == 37){ //Yunica Skip success
return true;
}
if(old.VelagunderHP > 0 && current.VelagunderHP <= 0 && current.roomID == 45){ //Velagunder
return true;
}
if(old.SPBossHP > 1 && current.SPBossHP <= 1 && (current.roomID == 67 || current.roomID == 168)){ //Hugo1
return true;
}
if(old.FloorBossHP > 0 && current.FloorBossHP <= 0 && (current.roomID == 69 || current.roomID == 93 || current.roomID == 166 || current.roomID == 176)){ //Nygtilger & Gelaldy & Zava & Darm
return true;
}
if(old.SBHP99999 > 0 && current.SBHP99999 <= 0 && (current.roomID == 91 || current.roomID == 165)){ //Shion & Kishgal
return true;
}
if(old.roomID == 123 && current.roomID == 122){ //Khonsclard
return true;
}
if(old.roomID == 147 && current.roomID == 146){ //Pictimos
return true;
}
if(old.FloorBossHP > 0 && current.FloorBossHP == 0 && current.roomID == 175 && current.NumofDulessHP == 2){ //Dalles
return true;
}
}

 タイマースタートも自動で行われます。(※SPボーナス選択を開放している場合のみ)
ラップを取るタイミングは
・ダイソン部屋を出た瞬間(ダイソン部屋後~ベラガンダードア部屋までに死亡した場合は複数回取られます、注意)
・ベラガンダー撃破の瞬間
・ユーゴ1撃破の瞬間
・ニグティルガー撃破の瞬間
・シオン撃破の瞬間
・ゲラルディ撃破の瞬間
・コンスクラード部屋から出た瞬間
・ピクティモス部屋から出た瞬間
・キシュガル撃破後
・ザバ撃破の瞬間
・ユーゴ2撃破の瞬間
・ダレス撃破の瞬間
・ダーム撃破の瞬間

です。まだ本走してません。人柱募集中です。

ブースト獲得の瞬間も設定はしてありますが、コメントアウトしてあります。必要に応じて使ってください。