「解析」の編集履歴(バックアップ)一覧はこちら
解析 - (2010/12/23 (木) 20:28:47) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
-[[プログラム改造部分の数値入力方法]]
----
#contents()
*SP成長率
|0201F560 E2462001 sub r2,r6,#0x1 |LV-1|
|0201F580 A2460032 subge r0,r6,#0x32 |サブパイロット LV-50|
|0201F588 A04440C0 subge r4,r4,r0,asr #0x1|SP-(LV-50)÷2|
|0201F5A0 E0851105 add r1,r5,r5,lsl #0x2 |r5(SPアップLV) SPアップLVx4+SPアップLV|
|0201F5B4 02844005 addeq r4,r4,#0x5 |SPアップLV9時 SP+5|
|0201F5D8 000003E7 |上限999|
*能力値成長率
|0201F688 E2400001 sub r0,r0,#0x1 |LV-1|
|0201F68C E0800080 add r0,r0,r0,lsl #0x1 |LV+LVx2|
|0201F6EC E3A0700A mov r7,#0xA |スキルパーツ上昇値|
|0201F720 92844014 addls r4,r4,#0x14 |ゼロシステム命中回避|
|0201F724 8284400A addhi r4,r4,#0xA |ゼロシステム格闘射撃防御技量|
|0201F74C 000003E7 |上限999|
*特殊スキル最大LV
|0201F7D0 EA000011 b 0201F81C |FF |
|0201F7D4 EA000010 b 0201F81C |00 底力|
|0201F7D8 EA00000F b 0201F81C |01 インファイト|
|0201F7DC EA00000E b 0201F81C |02 ガンファイト|
|0201F7E0 EA00000D b 0201F81C |03 SPアップ|
|0201F7E4 EA00000C b 0201F81C |04 エクステンデッド|
|0201F7E8 EA00000B b 0201F81C |05 マキナ人間|
|0201F7EC EA00000A b 0201F81C |06 炎|
|0201F7F0 EA000003 b 0201F804 |07 集中力|
|0201F7F4 EA000006 b 0201F814 |08 援護攻撃|
|0201F7F8 EA000005 b 0201F814 |09 援護防御|
|0201F7FC EA000002 b 0201F80C |0A 指揮|
|0201F800 EA000003 b 0201F814 |0B アタックコンボ|
|0201F804 E3A00006 mov r0,#0x6||
|0201F80C E3A00004 mov r0,#0x4||
|0201F814 E3A00003 mov r0,#0x3||
|0201F81C E3A00009 mov r0,#0x9||
*気力
|0201F934 E3A04064 mov r4,#0x64 |初期気力|
|0201F93C E3500032 cmp r0,#0x32 |エースボーナス撃墜数50機以上|
|0201F944 A2844005 addge r4,r4,#0x5 |エースボーナス気力+5|
|0201F950 12844005 addne r4,r4,#0x5 |トップエース気力+5|
|0201FEE0 13A000AA movne r0,#0xAA |気力限界突破最大気力170(0xaa)|
|0201FEE4 03A00096 moveq r0,#0x96 |最大気力150(0x96)|
*スキルパーツ使用可能回数
|020205B8 EA000015 b 02020614 |0E カウンター以降|
|020205BC EA00000C b 020205F4 |00 格闘+10|
|020205C0 EA00000B b 020205F4 |01 射撃+10|
|020205C4 EA00000A b 020205F4 |02 技量+10|
|020205C8 EA000009 b 020205F4 |03 防御+10|
|020205CC EA000008 b 020205F4 |04 回避+10|
|020205D0 EA000007 b 020205F4 |05 命中+10|
|020205D4 EA000008 b 020205FC |06 底力Lv+1|
|020205D8 EA00000B b 0202060C |07 援護攻撃Lv+1|
|020205DC EA00000A b 0202060C |08 援護防御Lv+1|
|020205E0 EA000009 b 0202060C |09 AコンボLv+1|
|020205E4 EA000004 b 020205FC |0A SPアップLv+1|
|020205E8 EA000005 b 02020604 |0B 集中力Lv+1|
|020205EC EA000002 b 020205FC |0C インファイトLv+1|
|020205F0 EA000001 b 020205FC |0D ガンファイトLv+1|
|020205F4 E3A00063 mov r0,#0x63||
|020205FC E3A00009 mov r0,#0x9||
|02020604 E3A00006 mov r0,#0x6||
|0202060C E3A00003 mov r0,#0x3||
|02020614 E3A00001 mov r0,#0x1||
*機体能力
|02020EEC E3A01F4B mov r1,#0x12C |HP改造 300(0x12c)|
|02020F04 E0941000 adds r1,r4,r0 |HPボーナス加算|
|02020F24 000F423F |HP上限999999(0xf423f)|
|02020F78 E3A0100A mov r1,#0xA |EN改造上昇値|
|02020F90 E0951000 adds r1,r5,r0 |ENボーナス加算|
|02020F9C E2640FFA rsb r0,r4,#0x3E8 |EN上限999=1000-1|
|02020FE4 E3A0104B mov r1,#0x4B |装甲改造 75(0x4b)|
|02020FFC E0855000 add r5,r5,r0 |装甲ボーナス加算|
|0202100C E3A0100A mov r1,#0xA |装甲特殊効果|
|02021190 13844001 orrne r4,r4,#0x1 |移動タイプボーナス空|
|020211B0 13844002 orrne r4,r4,#0x2 |移動タイプボーナス陸|
|020211D0 13844004 orrne r4,r4,#0x4 |移動タイプボーナス海|
|020211E0 13844007 orrne r4,r4,#0x7 |移動タイプ?|
|02021250 E0855000 add r5,r5,r0 |移動力ボーナス加算|
|02021260 E2803001 add r3,r0,#0x1 |移動力特殊効果 LV+1|
|02021284 12855003 addne r5,r5,#0x3 |移動力精神加速|
|020212CC E0801100 add r1,r0,r0,lsl #0x2 |照準値改造 改造値x4+改造値|
|020212E8 E0866000 add r6,r6,r0 |照準値ボーナス加算|
|020212F8 E3A0100A mov r1,#0xA |照準値特殊効果|
|02021358 E0802100 add r2,r0,r0,lsl #0x2 |運動性改造 改造値x4+改造値|
|02021370 E0844000 add r4,r4,r0 |運動性ボーナス加算|
|02021380 E3A0100A mov r1,#0xA |運動性特殊効果|
|02021710 11A00C00 movne r0,r0,lsl #0x18 |地形適応r0(ボーナス)|
|02021734 13A0000A movne r0,#0xA |改造段階|
|02021738 03A00005 moveq r0,#0x5 |改造段階|
*武器性能
|02021824 E0844001 add r4,r4,r1 |改造上昇値加算|
|02021868 E0844000 add r4,r4,r0 |攻撃力ガンファイト加算|
|02021884 E0844000 add r4,r4,r0 |攻撃力インファイト加算|
|02021898 E0844000 add r4,r4,r0 |攻撃力ボーナス加算|
|020218A8 E3A0100A mov r1,#0xA |攻撃力特殊効果|
|0202190C E3A00050 mov r0,#0x50 |消費EN Eセーブ 80(0x50)|
|02021974 E0844000 add r4,r4,r0 |命中ガンファイト加算|
|02021978 E3E00062 mvn r0,#0x62 |命中下限-99|
|02021988 E3540063 cmp r4,#0x63 |命中上限+99|
|0202198C C3A04063 movgt r4,#0x63 |命中上限+99|
|020219CC E0866000 add r6,r6,r0 |クリティカルボーナス加算|
|020219FC E0866000 add r6,r6,r0 |クリティカルインファイト加算|
|02021A00 E3E00062 mvn r0,#0x62 |クリティカル下限-99|
|02021A10 E3560063 cmp r6,#0x63 |クリティカル上限+99|
|02021A14 C3A06063 movgt r6,#0x63 |クリティカル上限+99|
|02021A88 E3A00096 mov r0,#0x96 |弾数Bセーブ150(0x96)|
|02021AA4 B3A04000 movlt r4,#0x0 |弾数下限|
|02021AAC E3540063 cmp r4,#0x63 |弾数上限|
|02021AB0 C3A04063 movgt r4,#0x63 |弾数上限|
|02021B3C E3540001 cmp r4,#0x1 |射程1判定|
|02021B7C E0844000 add r4,r4,r0 |射程ボーナス加算|
|02021B8C E2803001 add r3,r0,#0x1 |射程特殊効果LV+1|
|02021BB0 12844002 addne r4,r4,#0x2 |射程狙撃|
|02021CA8 11A00C00 movne r0,r0,lsl #0x18 |地形適応r0(ボーナス)|
|02021CF8 E3500000 cmp r0,#0x0 |突撃|
*特殊能力回復効果
|02021F90 13A0601E movne r6,#0x1E |HP回復L3|
|02021FA8 13A06014 movne r6,#0x14 |HP回復L2|
|02021FC0 13A0600A movne r6,#0xA |HP回復L1|
|02021FE4 1285500A addne r5,r5,#0xA |修理装置|
|02022000 1285500A addne r5,r5,#0xA |修理装置|
|020220C4 13A0401E movne r4,#0x1E |EN回復L3|
|020220DC 13A04019 movne r4,#0x19 |ハイパーデュートリオン|
|020220F4 13A04014 movne r4,#0x14 |EN回復L2|
|0202210C 13A0400F movne r4,#0xF |Nジャマーキャンセラ-|
|02022124 13A0400A movne r4,#0xA |EN回復L1|
|02022148 1285500A addne r5,r5,#0xA |補給装置|
|02022164 1285500A addne r5,r5,#0xA |補給装置|
*ボーナス獲得改造段階
|02022B70 E3500005 cmp r0,#0x5|
|02022B80 E350000A cmp r0,#0xA|
*特殊効果
|02023030 E3A0100A mov r1,#0xA |SPダウン|
|02023068 E2870001 add r0,r7,#0x1 |気力ダウンLV+1|
|0202306C E0801100 add r1,r0,r0,lsl #0x2 |気力ダウン(LV+1)x4+(LV+1)|
|02023088 E2872001 add r2,r7,#0x1 |ENダウンLV+1|
|0202308C E3A0100A mov r1,#0xA |ENダウン|
|020230CC E3A0100A mov r1,#0xA |EN吸収|
*武器必要条件
|02023A44 E3540021 cmp r4,#0x21 |021 ヒルダ・ハーケン|
|02023A68 13540F4D cmpne r4,#0x134 |134 ボス|
*シンクロ率
|02024644 03A0502D moveq r5,#0x2D |アスカ基本値45(0x2d)|
|0202464C E3A05032 mov r5,#0x32 |シンジ基本値50(0x32)|
|02024654 E3A05028 mov r5,#0x28 |綾波基本値40(0x28)|
|02024674 E0852003 add r2,r5,r3 |r5基本値+r3(レベル÷10)|
|020246A0 E3540000 cmp r4,#0x0 |下限|
|020246A4 B3A04000 movlt r4,#0x0 |下限|
|020246AC E3540E19 cmp r4,#0x190 |上限|
|020246B0 C3A04E19 movgt r4,#0x190 |上限400(0x190)|
|02024700 E0952000 adds r2,r5,r0 |r5(増減値)+r0(シンクロ率)|
|02024704 43A02000 movmi r2,#0x0 |下限|
|0202470C E3520E19 cmp r2,#0x190 |上限|
|02024710 C3A02E19 movgt r2,#0x190 |上限400(0x190)|
|02024774 E350009B cmp r0,#0x9B |09B 碇 シンジ|
|0202477C E350009E cmp r0,#0x9E |09E 綾波 レイ|
|02024784 E35000A3 cmp r0,#0xA3 |0A3 式波・アスカ・ラングレ-|
|020247B4 12401014 subne r1,r0,#0x14 |シンクロ率-20|
|020247C0 11A00140 movne r0,r0,asr #0x2 |補正値=(シンクロ率-20)÷4|
*ファクター(Dソイル値)
|020247FC EA000008 b 02024824 |番号0 0C2 早瀬 浩一0C4 早瀬 浩一0C6 早瀬 浩一0C7 早瀬 浩一(敵)0C8 早瀬 浩一(敵)0C9 早瀬 浩一(敵)|
|02024800 EA000009 b 0202482C |番号1 0CA 城崎 絵美|
|02024804 EA00000A b 02024834 |番号2 0D0 森次 玲二0D1 森次 玲二0D4 森次 玲二(敵)|
|02024808 EA00000B b 0202483C |番号3 0D6 山下 サトル|
|0202480C EA00000C b 02024844 |番号4 0D8 九条 美海|
|02024810 EA00000D b 0202484C |番号5 0DA 遠藤 シズナ0DB 遠藤 シズナ0DC 遠藤 イズナ|
|02024814 EA00000D b 02024850 |番号6 0E4 矢島 英明0E6 矢島 英明(敵)103 ハグレマキナ|
|02024818 EA00000D b 02024854 |番号7 0F9 中島 宗美(敵)0F7 中島 宗美|
|0202481C EA00000D b 02024858 |番号8 0FC 菅原 マサキ|
|02024820 EA00000E b 02024860 |番号9 100 桐山 英治|
|02024824 E3A0505F mov r5,#0x5F |基本値95(0x5f)|
|0202482C E3A05055 mov r5,#0x55 |基本値85(0x55)|
|02024834 E3A0504B mov r5,#0x4B |基本値75(0x4b)|
|0202483C E3A05041 mov r5,#0x41 |基本値65(0x41)|
|02024844 E3A0503C mov r5,#0x3C |基本値60(0x3c)|
|02024858 E3A05050 mov r5,#0x50 |基本値80(0x50)|
|02024860 E3A05046 mov r5,#0x46 |基本値70(0x46)|
|02024880 E0851003 add r1,r5,r3 |r5基本値+r3(レベル÷10)|
|020248BC E3A0408C mov r4,#0x8C |上限140(0x8c)|
|020248C4 E3A00094 mov r0,#0x94 |094 ラインバレル|
|020248D0 E3500097 cmp r0,#0x97 |097 ラインバレルmode-C|
|020248D4 03A04096 moveq r4,#0x96 |097 ラインバレルmode-C上限150(0x96)|
|020248D8 E3560014 cmp r6,#0x14 |下限|
|020248DC B3A04014 movlt r4,#0x14 |下限20(0x14)|
|02024938 E3A0408C mov r4,#0x8C |上限140(0x8c)|
|02024940 E3A00094 mov r0,#0x94 |094 ラインバレル|
|0202494C E3500097 cmp r0,#0x97 |097 ラインバレルmode-C|
|02024950 03A04096 moveq r4,#0x96 |097 ラインバレルmode-C上限150(0x96)|
|0202495C E0860000 add r0,r6,r0 |r6(増減値)+r0(Dソイル値)|
|02024960 E3500014 cmp r0,#0x14 |下限|
|02024964 B3A04014 movlt r4,#0x14 |下限20(0x14)|
|020249B4 E35000F9 cmp r0,#0xF9 |0F9 中島 宗美(敵)|
|020249D4 EA000030 b 02024A9C |0C2 早瀬 浩一|
|020249DC EA00002E b 02024A9C |0C4 早瀬 浩一|
|020249E4 EA00002C b 02024A9C |0C6 早瀬 浩一|
|020249E8 EA00002B b 02024A9C |0C7 早瀬 浩一(敵)|
|020249EC EA00002A b 02024A9C |0C8 早瀬 浩一(敵)|
|020249F0 EA000029 b 02024A9C |0C9 早瀬 浩一(敵)|
|020249F4 EA00002A b 02024AA4 |0CA 城崎 絵美|
|02024A0C EA000026 b 02024AAC |0D0 森次 玲二|
|02024A10 EA000025 b 02024AAC |0D1 森次 玲二|
|02024A1C EA000022 b 02024AAC |0D4 森次 玲二(敵)|
|02024A24 EA000022 b 02024AB4 |0D6 山下 サトル|
|02024A2C EA000022 b 02024ABC |0D8 九条 美海|
|02024A34 EA000022 b 02024AC4 |0DA 遠藤 シズナ|
|02024A38 EA000021 b 02024AC4 |0DB 遠藤 シズナ|
|02024A3C EA000022 b 02024ACC |0DC 遠藤 イズナ|
|02024A5C EA00001C b 02024AD4 |0E4 矢島 英明|
|02024A64 EA00001A b 02024AD4 |0E6 矢島 英明(敵)|
|02024A68 E35000F7 cmp r0,#0xF7 |0F7 中島 宗美|
|02024A74 E3500C01 cmp r0,#0x100 |100 桐山 英治|
|02024A80 E35000FC cmp r0,#0xFC |0FC 菅原 マサキ|
|02024A84 03A04008 moveq r4,#0x8 |番号8 0FC 菅原 マサキ|
|02024A8C E2841F41 add r1,r4,#0x104 |103 ハグレマキナ|
|02024A9C E3A04000 mov r4,#0x0 |番号0 0C2 早瀬 浩一0C4 早瀬 浩一0C6 早瀬 浩一0C7 早瀬 浩一(敵)0C8 早瀬 浩一(敵)0C9 早瀬 浩一(敵)|
|02024AA4 E3A04001 mov r4,#0x1 |番号1 0CA 城崎 絵美|
|02024AAC E3A04002 mov r4,#0x2 |番号2 0D0 森次 玲二0D1 森次 玲二0D4 森次 玲二(敵)|
|02024AB4 E3A04003 mov r4,#0x3 |番号3 0D6 山下 サトル|
|02024ABC E3A04004 mov r4,#0x4 |番号4 0D8 九条 美海|
|02024ACC E3A04005 mov r4,#0x5 |番号5 0DA 遠藤 シズナ0DB 遠藤 シズナ0DC 遠藤 イズナ|
|02024AD4 E3A04006 mov r4,#0x6 |番号6 0E4 矢島 英明0E6 矢島 英明(敵)103 ハグレマキナ|
|02024ADC E3A04007 mov r4,#0x7 |番号7 0F9 中島 宗美(敵)0F7 中島 宗美|
|02024AE4 E3A04009 mov r4,#0x9 |番号9 100 桐山 英治|
|02024B0C 11A000C0 movne r0,r0,asr #0x1 |Dソイル値÷2|
|02024B10 12404014 subne r4,r0,#0x14 |回復量=(Dソイル値÷2)-20|
*ボーナス特殊回避発動気力
|0202871C E3500082 cmp r0,#0x82 |
*精神直撃
|021B27D0 E3500000 cmp r0,#0x0|
*特殊回避発動率
|021B2BD8 E0487000 sub r7,r8,r0 |特殊回避発動率=r8(防御側技量)-r0(攻撃側技量)|
|021B2BF0 0287700A addeq r7,r7,#0xA |特殊回避発動率+(味方補正)|
|021B2BF4 12877005 addne r7,r7,#0x5 |特殊回避発動率+(敵補正)|
|021B2BF8 E3570005 cmp r7,#0x5 |特殊回避発動率下限|
|021B2BFC B3A04005 movlt r4,#0x5 |特殊回避発動率下限5(0x5)|
*命中回避計算
|021B2CE8 11A00004 movne r0,r4 |ひらめき敵命中|
|021B2D2C 13A00064 movne r0,#0x64 |必中 命中|
|021B2DAC E0889000 add r9,r8,r0 |基本命中率=r8(パイロット命中)+r0(照準値)|
|021B2DDC E0080299 mul r8,r9,r2 |基本命中率×r2(攻撃側地形適応修正)|
|021B2DF0 E0899000 add r9,r9,r0 |基本命中率+r0(武器命中)|
|021B2E00 E0899000 add r9,r9,r0 |基本命中率+r0(底力命中)|
|021B2E80 1289900A addne r9,r9,#0xA |基本命中率+銅鐸パワー命中|
|021B2E94 E0899000 add r9,r9,r0 |基本命中率+r0(特殊スキル補正値)|
|021B2EB0 E0888000 add r8,r8,r0 |基本回避率=r8(パイロット回避)+r0(運動性)|
|021B2EE0 E0030298 mul r3,r8,r2 |基本回避率×r2(防御側地形適応修正)|
|021B2EF4 E0888000 add r8,r8,r0 |基本回避率+r0(底力命中)|
|021B2F74 1288800A addne r8,r8,#0xA |基本回避率+銅鐸パワー回避|
|021B2F88 E0888000 add r8,r8,r0 |基本回避率+r0(特殊スキル)|
|021B2F90 E0499008 sub r9,r9,r8 |計算命中率=r9(基本命中率)-r8(基本回避率)|
|021B3034 B3A08064 movlt r8,#0x64 |サイズ差無視直撃100%以下補正無効|
|021B3038 E0010899 mul r1,r9,r8 |計算命中率×r8(サイズ差補正)|
|021B3054 E2600004 rsb r0,r0,#0x4 |4-相手との距離|
|021B3058 E0800080 add r0,r0,r0,lsl #0x1 |距離補正=(4-相手との距離)x2+(4-相手との距離)|
|021B305C E0899000 add r9,r9,r0 |計算命中率+r0(距離補正)|
|021B3068 E0600200 rsb r0,r0,r0,lsl #0x4 |連続ターゲット補正=回避回数x16-回避回数|
|021B306C E0899000 add r9,r9,r0 |計算命中率+r0(連続ターゲット補正)|
|021B3094 11A090C0 movne r9,r0,asr #0x1 |最終命中率=r0(計算命中率)÷2(かく乱)|
|021B30B8 E0899000 add r9,r9,r0 |最終命中率+r0(指揮補正命中)|
|021B30C8 E0499000 sub r9,r9,r0 |最終命中率-r0(指揮補正回避)|
|021B30E4 E0899000 add r9,r9,r0 |最終命中率+r0(援護攻撃命中)|
|021B3100 1289900A addne r9,r9,#0xA |最終命中率+見切り命中|
|021B3110 1249900A subne r9,r9,#0xA |最終命中率-見切り回避|
|021B312C 12899014 addne r9,r9,#0x14 |最終命中率+SEED命中|
|021B314C 12499014 subne r9,r9,#0x14 |最終命中率-SEED回避|
|021B3188 E0899000 add r9,r9,r0 |最終命中率+r0(地形効果命中)|
|021B31B8 1289900A addne r9,r9,#0xA |最終命中率+精神偵察命中|
|021B31C4 1249901E subne r9,r9,#0x1E |最終命中率-精神集中回避|
|021B31E8 1289901E addne r9,r9,#0x1E |最終命中率+精神集中命中|
|021B31F4 11A090C0 movne r9,r0,asr #0x1 |最終命中率÷2(戦闘コマンド回避)|
|021B3228 12899005 addne r9,r9,#0x5 |最終命中率+自軍友軍補正|
|021B3234 12499005 subne r9,r9,#0x5 |最終命中率-敵軍補正|
|021B3238 E3590000 cmp r9,#0x0 |最低命中率|
|021B323C B3A09000 movlt r9,#0x0 |最低命中率|
|021B3244 E3590064 cmp r9,#0x64 |最大命中率|
|021B3248 C3A09064 movgt r9,#0x64 |最大命中率|
*ダメージ計算
|021B32BC 13A0000A movne r0,#0xA |不屈ダメージ値|
|021B338C E0850000 add r0,r5,r0 |基本攻撃力=r5(パイロット格闘or射撃)+r0(気力)|
|021B3390 E0050094 mul r5,r4,r0 |基本攻撃力×r4(武器攻撃力)|
|021B33A0 E0C51194 smull r1,r5,r4,r1 |基本攻撃力×r4(0.32)|
|021B33A4 E0805345 add r5,r0,r5,asr #0x6 |基本攻撃力÷64|
|021B33C4 E0010195 mul r1,r5,r1 |基本攻撃力×r1(攻撃側武器地形適応修正)|
|021B33E0 E2800064 add r0,r0,#0x64 |底力装甲補正+100|
|021B33E4 E0010096 mul r1,r6,r0 |装甲×r0(底力装甲補正+100)|
|021B3424 E3A0007D mov r0,#0x7D |マジンパワー装甲補正125(0x7d)|
|021B3438 E2800064 add r0,r0,#0x64 |炎装甲補正+100|
|021B343C E0010096 mul r1,r6,r0 |装甲×r0(マジンパワー装甲補正or炎装甲補正+100)|
|021B3464 E0840000 add r0,r4,r0 |基本防御力=r4(パイロット防御)+r0(気力)|
|021B3468 E0020096 mul r2,r6,r0 |基本防御力×r6(装甲)|
|021B3480 E0C43290 smull r3,r4,r0,r2 |基本防御力×r0(0.32)|
|021B3488 E0824344 add r4,r2,r4,asr #0x6 |基本防御力÷64|
|021B348C E0415004 sub r5,r1,r4 |最終ダメージ=r1(基本攻撃力)-r4(基本防御力)|
|021B3490 13A0107D movne r1,#0x7D |クリティカル倍率125(0x7d)|
|021B3494 10020195 mulne r2,r5,r1 |最終ダメージ×r1(クリティカル倍率)|
|021B34D0 11A05085 movne r5,r5,lsl #0x1 |最終ダメージ×2(熱血)|
|021B34F0 E3A000FA mov r0,#0xFA |魂倍率250(0xfa)|
|021B34F4 E0010095 mul r1,r5,r0 |最終ダメージ×r0(魂倍率)|
|021B353C E3A0006E mov r0,#0x6E |SEED倍率110(0x6e)|
|021B3570 E3A0007D mov r0,#0x7D |マジンパワー、銅鐸パワー倍率125(0x7d)|
|021B3574 E0010095 mul r1,r5,r0 |最終ダメージ×r0(SEED、マジンパワー、銅鐸パワー倍率)|
|021B3614 B3A04064 movlt r4,#0x64 |サイズ差無視直撃100%以下補正無効|
|021B3618 E0000495 mul r0,r5,r4 |最終ダメージ×r4(サイズ差補正)|
|021B365C E2600064 rsb r0,r0,#0x64 |100-防御側地形効果|
|021B3660 E0010095 mul r1,r5,r0 |最終ダメージ×r0(100-防御側地形効果)|
|021B3690 E0010095 mul r1,r5,r0 |最終ダメージ×r0(援護攻撃補正)|
|021B36B8 E0030295 mul r3,r5,r2 |最終ダメージ×r2(アタックコンボ補正)|
|021B36DC 11A05140 movne r5,r0,asr #0x2 |最終ダメージ÷4(鉄壁)|
|021B36F4 13A00050 movne r0,#0x50 |ガード倍率80(0x50)|
|021B36F8 10010095 mulne r1,r5,r0 |最終ダメージ×r0(ガード倍率)|
*防御軽減率
|021B3730 E0440000 sub r0,r4,r0 |r4(防御側技量)-r0(攻撃側技量)|
|021B3738 E1B040C0 movs r4,r0,asr #0x1 |技量軽減率=(防御側技量-攻撃側技量)÷2|
|021B373C 43A04000 movmi r4,#0x0 |技量軽減率下限0|
|021B3744 E3540019 cmp r4,#0x19 |技量軽減率上限|
|021B3748 C3A04019 movgt r4,#0x19 |技量軽減率上限25(0x19)|
|021B3750 13A0203C movne r2,#0x3C |パートナー援護防御時基本軽減率60(0x3c)|
|021B3758 03A02028 moveq r2,#0x28 |基本軽減率40(0x28)|
|021B3768 E0844002 add r4,r4,r2 |防御軽減率=r4(技量軽減率)+r4(基本軽減率)|
|021B3788 12844005 addne r4,r4,#0x5 |防御軽減率+シールド装備軽減率|
|021B37BC 1284400A addne r4,r4,#0xA |防御軽減率+アンチビームシールド装備対ビーム軽減率|
|021B37C0 02844005 addeq r4,r4,#0x5 |防御軽減率+アンチビームシールド装備軽減率|
|021B37D8 1284400A addne r4,r4,#0xA |防御軽減率+ビームシールド装備軽減率|
|021B37DC E2640064 rsb r0,r4,#0x64 |100-防御軽減率|
|021B37E0 E0010095 mul r1,r5,r0 |最終ダメージ×(100-防御軽減率)|
|021B37F0 E355000A cmp r5,#0xA |最終ダメージ下限|
|021B37F4 B3A0500A movlt r5,#0xA |最終ダメージ下限10(0xa)|
|021B38A0 000F423F |最終ダメージ上限999999(0xf423f)|
*クリティカル発動率
|021B396C E0477000 sub r7,r7,r0 |クリティカル発動率=r7(攻撃側技量)-r0(防御側技量)|
|021B397C E0877000 add r7,r7,r0 |クリティカル発動率+r0(武器CT補正)|
|021B398C E0877000 add r7,r7,r0 |クリティカル発動率+r0(エクステンデッドCT補正)|
|021B399C E0877000 add r7,r7,r0 |クリティカル発動率+r0(マキナ人間CT補正)|
|021B39AC E0877000 add r7,r7,r0 |クリティカル発動率+r0(炎CT補正)|
|021B39BC E0877000 add r7,r7,r0 |クリティカル発動率+r0(底力CT補正)|
|021B39D0 1287700A addne r7,r7,#0xA |クリティカル発動率+見切りCT補正|
|021B39E8 11A07140 movne r7,r0,asr #0x2 |クリティカル発動率÷4(敵補正)|
|021B39EC E3570001 cmp r7,#0x1 |発動率下限|
|021B39F0 B3A07001 movlt r7,#0x1 |発動率下限|
|021B39F8 E3570064 cmp r7,#0x64 |発動率上限|
|021B39FC C3A07064 movgt r7,#0x64 |発動率上限100(0x64)|
*カウンター発動率
|021B3AFC E0444000 sub r4,r4,r0 |カウンター発動率=r4(防御側技量)-r0(攻撃側技量)|
|021B3B0C 0284400A addeq r4,r4,#0xA |カウンター発動率+味方補正|
|021B3B14 12844005 addne r4,r4,#0x5 |カウンター発動率+敵補正|
*防御スキル発動率
|021B3CA0 E0544000 subs r4,r4,r0 |防御スキル発動率=r4(防御側技量)-r0(攻撃側技量)|
|021B3CA4 43A00000 movmi r0,#0x0 |発動率下限|
|021B3CBC 01A040C0 moveq r4,r0,asr #0x1 |防御スキル発動率÷2(味方補正)|
|021B3CC8 11A04140 movne r4,r0,asr #0x2 |防御スキル発動率÷4(敵補正)|
|021B3CD8 E0944000 adds r4,r4,r0 |防御スキル発動率+r0(パイロット防御スキル補正値)|
|021B3CDC 43A04000 movmi r4,#0x0 |発動率下限|
|021B3CE4 E3540032 cmp r4,#0x32 |発動率上限|
|021B3CE8 C3A04032 movgt r4,#0x32 |発動率上限50(0x32)|
*てかげん効果
|021B5F38 E1560000 cmp r6,r0 |r6(攻撃側技量)r0(防御側技量)比較|
|021B5F4C E250100A subs r1,r0,#0xA |残りHP|
ラプラスウォール、イマジナリィロードEN回復量
|021B7134 0240000F subeq r0,r0,#0xF |ラプラスウォール15(0xF)|
|021B717C 02400005 subeq r0,r0,#0x5 |イマジナリィロード|
*シンクロ率増減値
|021B7444 E3A01001 mov r1,#0x1 |命中+1|
|021B744C E59D102C ldr r1,[r13, #+0x2c] |被弾-1|
|021B7460 E59D103C ldr r1,[r13, #+0x3c] |ミス-2|
|021B746C E3A01001 mov r1,#0x1 |回避+1|
|021B7480 E3A01002 mov r1,#0x2 |撃墜+2|
*Dソイル値増減値
|021B7498 E3A01001 mov r1,#0x1 |命中+1|
|021B74A4 E3A01002 mov r1,#0x2 |被弾+2|
|021B74B4 E59D102C ldr r1,[r13, #+0x2c] |ミス-1|
|021B74C0 E3A01000 mov r1,#0x0 |回避+0|
|021B74D4 E3A01001 mov r1,#0x1 |撃墜+1|
*獲得経験値
|021B774C E0461000 sub r1,r6,r0 |レベル差=r6(敵レベル)-r0(味方レベル)|
|021B7750 E3E00005 mvn r0,#0x5 |レベル差-6以下|
|021B7760 E3510008 cmp r1,#0x8 |レベル差8以上|
|021B7764 C3A01008 movgt r1,#0x8 |レベル差8以上|
|021B7780 E0020195 mul r2,r5,r1 |獲得経験値×r1(レベル差係数)|
|021B7788 E0C42293 smull r2,r4,r3,r2 |獲得経験値×r3(0.064)|
|021B778C E0814344 add r4,r1,r4,asr #0x6 |獲得経験値÷64|
|021B77A0 E2800064 add r0,r0,#0x64 |ボーナス経験値倍率+100|
|021B77A4 E0000094 mul r0,r4,r0 |獲得経験値×r0(ボーナス経験値倍率+100)|
|021B77E4 03A0B032 moveq r11,#0x32 |修理経験値50(0x32)|
|021B77FC 13A0B064 movne r11,#0x64 |補給経験値100(0x64)|
|021B7950 00001388 |修理補給獲得経験値上限5000(0x1388)|
|021B7954 0000BF68 |経験値上限49000(0xbf68)|
|021B7AA0 E0810000 add r0,r1,r0 |敵撃破経験値=r1(パイロット経験値)+r0(機体経験値)|
|021B7AC8 11A07087 movne r7,r7,lsl #0x1 |敵撃破経験値×2(努力)|
|021B7AD8 10C71290 smullne r1,r7,r0,r2 |敵撃破経験値×r0(0.3MAP兵器係数)|
|021B7AEC 11A070C0 movne r7,r0,asr #0x1 |敵撃破経験値÷2(アタックコンボ係数)
|021B7B00 00C71290 smulleq r1,r7,r0,r2 |敵撃破経験値×r0(0.4未撃墜与ダメージ係数)|
|021B7B08 00807147 addeq r7,r0,r7,asr #0x2 |敵撃破経験値÷4(未撃墜与ダメージ係数)|
|021B7BA8 00001388 |敵撃破獲得経験値上限5000(0x1388)|
|021B7BAC 0000BF68 |経験値上限49000(0xbf68)|
*獲得資金
|021B7C60 11A06086 movne r6,r6,lsl #0x1 |獲得資金×2(幸運)|
|021B7C68 E2800064 add r0,r0,#0x64 |ボーナス資金倍率+100|
|021B7C6C E0050096 mul r5,r6,r0 |獲得資金×r0(ボーナス資金倍率+100)|
|021B7D10 000F423F |獲得資金上限999999(0xf423f)|
*ターン開始時回復効果
|021B87D4 E2800005 add r0,r0,#0x5 |EN5回復|
|021B8818 12888064 addne r8,r8,#0x64 |アンビリカルケーブル接続EN|
|021B881C E2400005 sub r0,r0,#0x5 |アンビリカルケーブルEN5回復無効化|
|021B8820 02488023 subeq r8,r8,#0x23 |アンビリカルケーブル切断EN減少|
|021B8840 E287701E add r7,r7,#0x1E |搭載HP|
|021B8844 E288801E add r8,r8,#0x1E |搭載EN|
|021B8890 E3510064 cmp r1,#0x64 |搭載気力低下気力100以下無効|
|021B8898 E2411005 sub r1,r1,#0x5 |搭載気力-5|
|021B889C E3510064 cmp r1,#0x64 |搭載気力減算後100以下無効|
*集中力効果
|021BC40C E0800100 add r0,r0,r0,lsl #0x2 |集中力レベル+集中力レベル×4|
|021BC410 E2600064 rsb r0,r0,#0x64 |集中力倍率=100-(集中力レベル+集中力レベル×4)|
|021BC414 E0010094 mul r1,r4,r0 |消費SP×r0(集中力倍率)|
*精神回復効果
|021BC834 E3A0101E mov r1,#0x1E |根性回復率30(0x1e)|
|021BC838 E0030190 mul r3,r0,r1 |最大HP×根性回復率30|
|021BC86C E1A02000 mov r2,r0 |ド根性最大HP|
|021BC890 E3A0101E mov r1,#0x1E |信頼回復率30(0x1e)|
|021BC894 E0030190 mul r3,r0,r1 |最大HP×信頼回復率30|
|021BC900 E1A02000 mov r2,r0 |友情最大HP|
|021BCA7C E1A070A0 mov r7,r0,lsr #0x1 |絆最大HP÷2|
|021BCAC0 E0871001 add r1,r7,r1 |現在HP+r7(絆最大HP÷2)|
*精神気力効果
|021BCBEC E3A0400A mov r4,#0xA |気合10(0xa)|
|021BCC20 E3A0401E mov r4,#0x1E |気迫30(0x1e)|
|021BCDFC E3A03005 mov r3,#0x5 |激励5(0x5)|
|021BCE80 E3E05009 mvn r5,#0x9 |脱力-10|
*精神期待SP回復量
|021BCF5C E2833032 add r3,r3,#0x32 |50(0x32)|
*移動時EN消費
|021D94D8 E0411004 sub r1,r1,r4 |EN-r4(移動距離)|
*修理補給回復量
|021DA90C E3A01050 mov r1,#0x50 |レベル回復量80(0x50)|
|021DA910 E0010190 mul r1,r0,r1 |パイロットレベル×レベル回復量|
|021DA918 E2818E32 add r8,r1,#0x320 |レベル回復量+800(0x320)|
|021DA9C0 E3E05009 mvn r5,#0x9 |補給低下気力-10|
|021DAA44 000003E7 |補給EN回復量999(0x3E7)|
*指揮補正
|021DC4D8 E2801001 add r1,r0,#0x1 |r1=r0(指揮レベル)+1|
|021DC4E4 E2680006 rsb r0,r8,#0x6 |r0=6-r8(相手との距離)|
|021DC4E8 E0000091 mul r0,r1,r0 |r1xr0|
-[[プログラム改造部分の数値入力方法]]
----
#contents()
*SP成長率
|0201F560 E2462001 sub r2,r6,#0x1 |LV-1|
|0201F580 A2460032 subge r0,r6,#0x32 |サブパイロット LV-50|
|0201F588 A04440C0 subge r4,r4,r0,asr #0x1|SP-(LV-50)÷2|
|0201F5A0 E0851105 add r1,r5,r5,lsl #0x2 |r5(SPアップLV) SPアップLVx4+SPアップLV|
|0201F5B4 02844005 addeq r4,r4,#0x5 |SPアップLV9時 SP+5|
|0201F5D8 000003E7 |上限999|
*能力値成長率
|0201F688 E2400001 sub r0,r0,#0x1 |LV-1|
|0201F68C E0800080 add r0,r0,r0,lsl #0x1 |LV+LVx2|
|0201F6EC E3A0700A mov r7,#0xA |スキルパーツ上昇値|
|0201F720 92844014 addls r4,r4,#0x14 |ゼロシステム命中回避|
|0201F724 8284400A addhi r4,r4,#0xA |ゼロシステム格闘射撃防御技量|
|0201F74C 000003E7 |上限999|
*特殊スキル最大LV
|0201F7D0 EA000011 b 0201F81C |FF |
|0201F7D4 EA000010 b 0201F81C |00 底力|
|0201F7D8 EA00000F b 0201F81C |01 インファイト|
|0201F7DC EA00000E b 0201F81C |02 ガンファイト|
|0201F7E0 EA00000D b 0201F81C |03 SPアップ|
|0201F7E4 EA00000C b 0201F81C |04 エクステンデッド|
|0201F7E8 EA00000B b 0201F81C |05 マキナ人間|
|0201F7EC EA00000A b 0201F81C |06 炎|
|0201F7F0 EA000003 b 0201F804 |07 集中力|
|0201F7F4 EA000006 b 0201F814 |08 援護攻撃|
|0201F7F8 EA000005 b 0201F814 |09 援護防御|
|0201F7FC EA000002 b 0201F80C |0A 指揮|
|0201F800 EA000003 b 0201F814 |0B アタックコンボ|
|0201F804 E3A00006 mov r0,#0x6||
|0201F80C E3A00004 mov r0,#0x4||
|0201F814 E3A00003 mov r0,#0x3||
|0201F81C E3A00009 mov r0,#0x9||
*気力
|0201F934 E3A04064 mov r4,#0x64 |初期気力|
|0201F93C E3500032 cmp r0,#0x32 |エースボーナス撃墜数50機以上|
|0201F944 A2844005 addge r4,r4,#0x5 |エースボーナス気力+5|
|0201F950 12844005 addne r4,r4,#0x5 |トップエース気力+5|
|0201FEE0 13A000AA movne r0,#0xAA |気力限界突破最大気力170(0xaa)|
|0201FEE4 03A00096 moveq r0,#0x96 |最大気力150(0x96)|
*スキルパーツ使用可能回数
|020205B8 EA000015 b 02020614 |0E カウンター以降|
|020205BC EA00000C b 020205F4 |00 格闘+10|
|020205C0 EA00000B b 020205F4 |01 射撃+10|
|020205C4 EA00000A b 020205F4 |02 技量+10|
|020205C8 EA000009 b 020205F4 |03 防御+10|
|020205CC EA000008 b 020205F4 |04 回避+10|
|020205D0 EA000007 b 020205F4 |05 命中+10|
|020205D4 EA000008 b 020205FC |06 底力Lv+1|
|020205D8 EA00000B b 0202060C |07 援護攻撃Lv+1|
|020205DC EA00000A b 0202060C |08 援護防御Lv+1|
|020205E0 EA000009 b 0202060C |09 AコンボLv+1|
|020205E4 EA000004 b 020205FC |0A SPアップLv+1|
|020205E8 EA000005 b 02020604 |0B 集中力Lv+1|
|020205EC EA000002 b 020205FC |0C インファイトLv+1|
|020205F0 EA000001 b 020205FC |0D ガンファイトLv+1|
|020205F4 E3A00063 mov r0,#0x63||
|020205FC E3A00009 mov r0,#0x9||
|02020604 E3A00006 mov r0,#0x6||
|0202060C E3A00003 mov r0,#0x3||
|02020614 E3A00001 mov r0,#0x1||
*機体能力
|02020EEC E3A01F4B mov r1,#0x12C |HP改造 300(0x12c)|
|02020F04 E0941000 adds r1,r4,r0 |HPボーナス加算|
|02020F24 000F423F |HP上限999999(0xf423f)|
|02020F78 E3A0100A mov r1,#0xA |EN改造上昇値|
|02020F90 E0951000 adds r1,r5,r0 |ENボーナス加算|
|02020F9C E2640FFA rsb r0,r4,#0x3E8 |EN上限999=1000-1|
|02020FE4 E3A0104B mov r1,#0x4B |装甲改造 75(0x4b)|
|02020FFC E0855000 add r5,r5,r0 |装甲ボーナス加算|
|0202100C E3A0100A mov r1,#0xA |装甲特殊効果|
|02021190 13844001 orrne r4,r4,#0x1 |移動タイプボーナス空|
|020211B0 13844002 orrne r4,r4,#0x2 |移動タイプボーナス陸|
|020211D0 13844004 orrne r4,r4,#0x4 |移動タイプボーナス海|
|020211E0 13844007 orrne r4,r4,#0x7 |移動タイプ?|
|02021250 E0855000 add r5,r5,r0 |移動力ボーナス加算|
|02021260 E2803001 add r3,r0,#0x1 |移動力特殊効果 LV+1|
|02021284 12855003 addne r5,r5,#0x3 |移動力精神加速|
|020212CC E0801100 add r1,r0,r0,lsl #0x2 |照準値改造 改造値x4+改造値|
|020212E8 E0866000 add r6,r6,r0 |照準値ボーナス加算|
|020212F8 E3A0100A mov r1,#0xA |照準値特殊効果|
|02021358 E0802100 add r2,r0,r0,lsl #0x2 |運動性改造 改造値x4+改造値|
|02021370 E0844000 add r4,r4,r0 |運動性ボーナス加算|
|02021380 E3A0100A mov r1,#0xA |運動性特殊効果|
|02021710 11A00C00 movne r0,r0,lsl #0x18 |地形適応r0(ボーナス)|
|02021734 13A0000A movne r0,#0xA |改造段階|
|02021738 03A00005 moveq r0,#0x5 |改造段階|
*武器性能
|02021824 E0844001 add r4,r4,r1 |改造上昇値加算|
|02021868 E0844000 add r4,r4,r0 |攻撃力ガンファイト加算|
|02021884 E0844000 add r4,r4,r0 |攻撃力インファイト加算|
|02021898 E0844000 add r4,r4,r0 |攻撃力ボーナス加算|
|020218A8 E3A0100A mov r1,#0xA |攻撃力特殊効果|
|0202190C E3A00050 mov r0,#0x50 |消費EN Eセーブ 80(0x50)|
|02021974 E0844000 add r4,r4,r0 |命中ガンファイト加算|
|02021978 E3E00062 mvn r0,#0x62 |命中下限-99|
|02021988 E3540063 cmp r4,#0x63 |命中上限+99|
|0202198C C3A04063 movgt r4,#0x63 |命中上限+99|
|020219CC E0866000 add r6,r6,r0 |クリティカルボーナス加算|
|020219FC E0866000 add r6,r6,r0 |クリティカルインファイト加算|
|02021A00 E3E00062 mvn r0,#0x62 |クリティカル下限-99|
|02021A10 E3560063 cmp r6,#0x63 |クリティカル上限+99|
|02021A14 C3A06063 movgt r6,#0x63 |クリティカル上限+99|
|02021A88 E3A00096 mov r0,#0x96 |弾数Bセーブ150(0x96)|
|02021AA4 B3A04000 movlt r4,#0x0 |弾数下限|
|02021AAC E3540063 cmp r4,#0x63 |弾数上限|
|02021AB0 C3A04063 movgt r4,#0x63 |弾数上限|
|02021B3C E3540001 cmp r4,#0x1 |射程1判定|
|02021B7C E0844000 add r4,r4,r0 |射程ボーナス加算|
|02021B8C E2803001 add r3,r0,#0x1 |射程特殊効果LV+1|
|02021BB0 12844002 addne r4,r4,#0x2 |射程狙撃|
|02021CA8 11A00C00 movne r0,r0,lsl #0x18 |地形適応r0(ボーナス)|
|02021CF8 E3500000 cmp r0,#0x0 |突撃|
*特殊能力回復効果
|02021F90 13A0601E movne r6,#0x1E |HP回復L3|
|02021FA8 13A06014 movne r6,#0x14 |HP回復L2|
|02021FC0 13A0600A movne r6,#0xA |HP回復L1|
|02021FE4 1285500A addne r5,r5,#0xA |修理装置|
|02022000 1285500A addne r5,r5,#0xA |修理装置|
|020220C4 13A0401E movne r4,#0x1E |EN回復L3|
|020220DC 13A04019 movne r4,#0x19 |ハイパーデュートリオン|
|020220F4 13A04014 movne r4,#0x14 |EN回復L2|
|0202210C 13A0400F movne r4,#0xF |Nジャマーキャンセラ-|
|02022124 13A0400A movne r4,#0xA |EN回復L1|
|02022148 1285500A addne r5,r5,#0xA |補給装置|
|02022164 1285500A addne r5,r5,#0xA |補給装置|
*ボーナス獲得改造段階
|02022B70 E3500005 cmp r0,#0x5|
|02022B80 E350000A cmp r0,#0xA|
*特殊効果
|02023030 E3A0100A mov r1,#0xA |SPダウン|
|02023068 E2870001 add r0,r7,#0x1 |気力ダウンLV+1|
|0202306C E0801100 add r1,r0,r0,lsl #0x2 |気力ダウン(LV+1)x4+(LV+1)|
|02023088 E2872001 add r2,r7,#0x1 |ENダウンLV+1|
|0202308C E3A0100A mov r1,#0xA |ENダウン|
|020230CC E3A0100A mov r1,#0xA |EN吸収|
*武器必要条件
|02023A44 E3540021 cmp r4,#0x21 |021 ヒルダ・ハーケン|
|02023A68 13540F4D cmpne r4,#0x134 |134 ボス|
*シンクロ率
|02024644 03A0502D moveq r5,#0x2D |アスカ基本値45(0x2d)|
|0202464C E3A05032 mov r5,#0x32 |シンジ基本値50(0x32)|
|02024654 E3A05028 mov r5,#0x28 |綾波基本値40(0x28)|
|02024674 E0852003 add r2,r5,r3 |r5基本値+r3(レベル÷10)|
|020246A0 E3540000 cmp r4,#0x0 |下限|
|020246A4 B3A04000 movlt r4,#0x0 |下限|
|020246AC E3540E19 cmp r4,#0x190 |上限|
|020246B0 C3A04E19 movgt r4,#0x190 |上限400(0x190)|
|02024700 E0952000 adds r2,r5,r0 |r5(増減値)+r0(シンクロ率)|
|02024704 43A02000 movmi r2,#0x0 |下限|
|0202470C E3520E19 cmp r2,#0x190 |上限|
|02024710 C3A02E19 movgt r2,#0x190 |上限400(0x190)|
|02024774 E350009B cmp r0,#0x9B |09B 碇 シンジ|
|0202477C E350009E cmp r0,#0x9E |09E 綾波 レイ|
|02024784 E35000A3 cmp r0,#0xA3 |0A3 式波・アスカ・ラングレ-|
|020247B4 12401014 subne r1,r0,#0x14 |シンクロ率-20|
|020247C0 11A00140 movne r0,r0,asr #0x2 |補正値=(シンクロ率-20)÷4|
*ファクター(Dソイル値)
|020247FC EA000008 b 02024824 |番号0 0C2 早瀬 浩一0C4 早瀬 浩一0C6 早瀬 浩一0C7 早瀬 浩一(敵)0C8 早瀬 浩一(敵)0C9 早瀬 浩一(敵)|
|02024800 EA000009 b 0202482C |番号1 0CA 城崎 絵美|
|02024804 EA00000A b 02024834 |番号2 0D0 森次 玲二0D1 森次 玲二0D4 森次 玲二(敵)|
|02024808 EA00000B b 0202483C |番号3 0D6 山下 サトル|
|0202480C EA00000C b 02024844 |番号4 0D8 九条 美海|
|02024810 EA00000D b 0202484C |番号5 0DA 遠藤 シズナ0DB 遠藤 シズナ0DC 遠藤 イズナ|
|02024814 EA00000D b 02024850 |番号6 0E4 矢島 英明0E6 矢島 英明(敵)103 ハグレマキナ|
|02024818 EA00000D b 02024854 |番号7 0F9 中島 宗美(敵)0F7 中島 宗美|
|0202481C EA00000D b 02024858 |番号8 0FC 菅原 マサキ|
|02024820 EA00000E b 02024860 |番号9 100 桐山 英治|
|02024824 E3A0505F mov r5,#0x5F |基本値95(0x5f)|
|0202482C E3A05055 mov r5,#0x55 |基本値85(0x55)|
|02024834 E3A0504B mov r5,#0x4B |基本値75(0x4b)|
|0202483C E3A05041 mov r5,#0x41 |基本値65(0x41)|
|02024844 E3A0503C mov r5,#0x3C |基本値60(0x3c)|
|02024858 E3A05050 mov r5,#0x50 |基本値80(0x50)|
|02024860 E3A05046 mov r5,#0x46 |基本値70(0x46)|
|02024880 E0851003 add r1,r5,r3 |r5基本値+r3(レベル÷10)|
|020248BC E3A0408C mov r4,#0x8C |上限140(0x8c)|
|020248C4 E3A00094 mov r0,#0x94 |094 ラインバレル|
|020248D0 E3500097 cmp r0,#0x97 |097 ラインバレルmode-C|
|020248D4 03A04096 moveq r4,#0x96 |097 ラインバレルmode-C上限150(0x96)|
|020248D8 E3560014 cmp r6,#0x14 |下限|
|020248DC B3A04014 movlt r4,#0x14 |下限20(0x14)|
|02024938 E3A0408C mov r4,#0x8C |上限140(0x8c)|
|02024940 E3A00094 mov r0,#0x94 |094 ラインバレル|
|0202494C E3500097 cmp r0,#0x97 |097 ラインバレルmode-C|
|02024950 03A04096 moveq r4,#0x96 |097 ラインバレルmode-C上限150(0x96)|
|0202495C E0860000 add r0,r6,r0 |r6(増減値)+r0(Dソイル値)|
|02024960 E3500014 cmp r0,#0x14 |下限|
|02024964 B3A04014 movlt r4,#0x14 |下限20(0x14)|
|020249B4 E35000F9 cmp r0,#0xF9 |0F9 中島 宗美(敵)|
|020249D4 EA000030 b 02024A9C |0C2 早瀬 浩一|
|020249DC EA00002E b 02024A9C |0C4 早瀬 浩一|
|020249E4 EA00002C b 02024A9C |0C6 早瀬 浩一|
|020249E8 EA00002B b 02024A9C |0C7 早瀬 浩一(敵)|
|020249EC EA00002A b 02024A9C |0C8 早瀬 浩一(敵)|
|020249F0 EA000029 b 02024A9C |0C9 早瀬 浩一(敵)|
|020249F4 EA00002A b 02024AA4 |0CA 城崎 絵美|
|02024A0C EA000026 b 02024AAC |0D0 森次 玲二|
|02024A10 EA000025 b 02024AAC |0D1 森次 玲二|
|02024A1C EA000022 b 02024AAC |0D4 森次 玲二(敵)|
|02024A24 EA000022 b 02024AB4 |0D6 山下 サトル|
|02024A2C EA000022 b 02024ABC |0D8 九条 美海|
|02024A34 EA000022 b 02024AC4 |0DA 遠藤 シズナ|
|02024A38 EA000021 b 02024AC4 |0DB 遠藤 シズナ|
|02024A3C EA000022 b 02024ACC |0DC 遠藤 イズナ|
|02024A5C EA00001C b 02024AD4 |0E4 矢島 英明|
|02024A64 EA00001A b 02024AD4 |0E6 矢島 英明(敵)|
|02024A68 E35000F7 cmp r0,#0xF7 |0F7 中島 宗美|
|02024A74 E3500C01 cmp r0,#0x100 |100 桐山 英治|
|02024A80 E35000FC cmp r0,#0xFC |0FC 菅原 マサキ|
|02024A84 03A04008 moveq r4,#0x8 |番号8 0FC 菅原 マサキ|
|02024A8C E2841F41 add r1,r4,#0x104 |103 ハグレマキナ|
|02024A9C E3A04000 mov r4,#0x0 |番号0 0C2 早瀬 浩一0C4 早瀬 浩一0C6 早瀬 浩一0C7 早瀬 浩一(敵)0C8 早瀬 浩一(敵)0C9 早瀬 浩一(敵)|
|02024AA4 E3A04001 mov r4,#0x1 |番号1 0CA 城崎 絵美|
|02024AAC E3A04002 mov r4,#0x2 |番号2 0D0 森次 玲二0D1 森次 玲二0D4 森次 玲二(敵)|
|02024AB4 E3A04003 mov r4,#0x3 |番号3 0D6 山下 サトル|
|02024ABC E3A04004 mov r4,#0x4 |番号4 0D8 九条 美海|
|02024ACC E3A04005 mov r4,#0x5 |番号5 0DA 遠藤 シズナ0DB 遠藤 シズナ0DC 遠藤 イズナ|
|02024AD4 E3A04006 mov r4,#0x6 |番号6 0E4 矢島 英明0E6 矢島 英明(敵)103 ハグレマキナ|
|02024ADC E3A04007 mov r4,#0x7 |番号7 0F9 中島 宗美(敵)0F7 中島 宗美|
|02024AE4 E3A04009 mov r4,#0x9 |番号9 100 桐山 英治|
|02024B0C 11A000C0 movne r0,r0,asr #0x1 |Dソイル値÷2|
|02024B10 12404014 subne r4,r0,#0x14 |回復量=(Dソイル値÷2)-20|
*ボーナス特殊回避発動気力
|0202871C E3500082 cmp r0,#0x82 |
*精神直撃
|021B27D0 E3500000 cmp r0,#0x0|
*特殊回避発動率
|021B2BD8 E0487000 sub r7,r8,r0 |特殊回避発動率=r8(防御側技量)-r0(攻撃側技量)|
|021B2BF0 0287700A addeq r7,r7,#0xA |特殊回避発動率+(味方補正)|
|021B2BF4 12877005 addne r7,r7,#0x5 |特殊回避発動率+(敵補正)|
|021B2BF8 E3570005 cmp r7,#0x5 |特殊回避発動率下限|
|021B2BFC B3A04005 movlt r4,#0x5 |特殊回避発動率下限5(0x5)|
*命中回避計算
|021B2CE8 11A00004 movne r0,r4 |ひらめき敵命中|
|021B2D2C 13A00064 movne r0,#0x64 |必中 命中|
|021B2DAC E0889000 add r9,r8,r0 |基本命中率=r8(パイロット命中)+r0(照準値)|
|021B2DDC E0080299 mul r8,r9,r2 |基本命中率×r2(攻撃側地形適応修正)|
|021B2DF0 E0899000 add r9,r9,r0 |基本命中率+r0(武器命中)|
|021B2E00 E0899000 add r9,r9,r0 |基本命中率+r0(底力命中)|
|021B2E80 1289900A addne r9,r9,#0xA |基本命中率+銅鐸パワー命中|
|021B2E94 E0899000 add r9,r9,r0 |基本命中率+r0(特殊スキル補正値)|
|021B2EB0 E0888000 add r8,r8,r0 |基本回避率=r8(パイロット回避)+r0(運動性)|
|021B2EE0 E0030298 mul r3,r8,r2 |基本回避率×r2(防御側地形適応修正)|
|021B2EF4 E0888000 add r8,r8,r0 |基本回避率+r0(底力命中)|
|021B2F74 1288800A addne r8,r8,#0xA |基本回避率+銅鐸パワー回避|
|021B2F88 E0888000 add r8,r8,r0 |基本回避率+r0(特殊スキル)|
|021B2F90 E0499008 sub r9,r9,r8 |計算命中率=r9(基本命中率)-r8(基本回避率)|
|021B3034 B3A08064 movlt r8,#0x64 |サイズ差無視直撃100%以下補正無効|
|021B3038 E0010899 mul r1,r9,r8 |計算命中率×r8(サイズ差補正)|
|021B3054 E2600004 rsb r0,r0,#0x4 |4-相手との距離|
|021B3058 E0800080 add r0,r0,r0,lsl #0x1 |距離補正=(4-相手との距離)x2+(4-相手との距離)|
|021B305C E0899000 add r9,r9,r0 |計算命中率+r0(距離補正)|
|021B3068 E0600200 rsb r0,r0,r0,lsl #0x4 |連続ターゲット補正=回避回数x16-回避回数|
|021B306C E0899000 add r9,r9,r0 |計算命中率+r0(連続ターゲット補正)|
|021B3094 11A090C0 movne r9,r0,asr #0x1 |最終命中率=r0(計算命中率)÷2(かく乱)|
|021B30B8 E0899000 add r9,r9,r0 |最終命中率+r0(指揮補正命中)|
|021B30C8 E0499000 sub r9,r9,r0 |最終命中率-r0(指揮補正回避)|
|021B30E4 E0899000 add r9,r9,r0 |最終命中率+r0(援護攻撃命中)|
|021B3100 1289900A addne r9,r9,#0xA |最終命中率+見切り命中|
|021B3110 1249900A subne r9,r9,#0xA |最終命中率-見切り回避|
|021B312C 12899014 addne r9,r9,#0x14 |最終命中率+SEED命中|
|021B314C 12499014 subne r9,r9,#0x14 |最終命中率-SEED回避|
|021B3188 E0899000 add r9,r9,r0 |最終命中率+r0(地形効果命中)|
|021B31B8 1289900A addne r9,r9,#0xA |最終命中率+精神偵察命中|
|021B31C4 1249901E subne r9,r9,#0x1E |最終命中率-精神集中回避|
|021B31E8 1289901E addne r9,r9,#0x1E |最終命中率+精神集中命中|
|021B31F4 11A090C0 movne r9,r0,asr #0x1 |最終命中率÷2(戦闘コマンド回避)|
|021B3228 12899005 addne r9,r9,#0x5 |最終命中率+自軍友軍補正|
|021B3234 12499005 subne r9,r9,#0x5 |最終命中率-敵軍補正|
|021B3238 E3590000 cmp r9,#0x0 |最低命中率|
|021B323C B3A09000 movlt r9,#0x0 |最低命中率|
|021B3244 E3590064 cmp r9,#0x64 |最大命中率|
|021B3248 C3A09064 movgt r9,#0x64 |最大命中率|
*ダメージ計算
|021B32BC 13A0000A movne r0,#0xA |不屈ダメージ値|
|021B338C E0850000 add r0,r5,r0 |基本攻撃力=r5(パイロット格闘or射撃)+r0(気力)|
|021B3390 E0050094 mul r5,r4,r0 |基本攻撃力×r4(武器攻撃力)|
|021B33A0 E0C51194 smull r1,r5,r4,r1 |基本攻撃力×r4(0.32)|
|021B33A4 E0805345 add r5,r0,r5,asr #0x6 |基本攻撃力÷64|
|021B33C4 E0010195 mul r1,r5,r1 |基本攻撃力×r1(攻撃側武器地形適応修正)|
|021B33E0 E2800064 add r0,r0,#0x64 |底力装甲補正+100|
|021B33E4 E0010096 mul r1,r6,r0 |装甲×r0(底力装甲補正+100)|
|021B3424 E3A0007D mov r0,#0x7D |マジンパワー装甲補正125(0x7d)|
|021B3438 E2800064 add r0,r0,#0x64 |炎装甲補正+100|
|021B343C E0010096 mul r1,r6,r0 |装甲×r0(マジンパワー装甲補正or炎装甲補正+100)|
|021B3464 E0840000 add r0,r4,r0 |基本防御力=r4(パイロット防御)+r0(気力)|
|021B3468 E0020096 mul r2,r6,r0 |基本防御力×r6(装甲)|
|021B3480 E0C43290 smull r3,r4,r0,r2 |基本防御力×r0(0.32)|
|021B3488 E0824344 add r4,r2,r4,asr #0x6 |基本防御力÷64|
|021B348C E0415004 sub r5,r1,r4 |最終ダメージ=r1(基本攻撃力)-r4(基本防御力)|
|021B3490 13A0107D movne r1,#0x7D |クリティカル倍率125(0x7d)|
|021B3494 10020195 mulne r2,r5,r1 |最終ダメージ×r1(クリティカル倍率)|
|021B34D0 11A05085 movne r5,r5,lsl #0x1 |最終ダメージ×2(熱血)|
|021B34F0 E3A000FA mov r0,#0xFA |魂倍率250(0xfa)|
|021B34F4 E0010095 mul r1,r5,r0 |最終ダメージ×r0(魂倍率)|
|021B353C E3A0006E mov r0,#0x6E |SEED倍率110(0x6e)|
|021B3570 E3A0007D mov r0,#0x7D |マジンパワー、銅鐸パワー倍率125(0x7d)|
|021B3574 E0010095 mul r1,r5,r0 |最終ダメージ×r0(SEED、マジンパワー、銅鐸パワー倍率)|
|021B3614 B3A04064 movlt r4,#0x64 |サイズ差無視直撃100%以下補正無効|
|021B3618 E0000495 mul r0,r5,r4 |最終ダメージ×r4(サイズ差補正)|
|021B365C E2600064 rsb r0,r0,#0x64 |100-防御側地形効果|
|021B3660 E0010095 mul r1,r5,r0 |最終ダメージ×r0(100-防御側地形効果)|
|021B3690 E0010095 mul r1,r5,r0 |最終ダメージ×r0(援護攻撃補正)|
|021B36B8 E0030295 mul r3,r5,r2 |最終ダメージ×r2(アタックコンボ補正)|
|021B36DC 11A05140 movne r5,r0,asr #0x2 |最終ダメージ÷4(鉄壁)|
|021B36F4 13A00050 movne r0,#0x50 |ガード倍率80(0x50)|
|021B36F8 10010095 mulne r1,r5,r0 |最終ダメージ×r0(ガード倍率)|
*防御軽減率
|021B3730 E0440000 sub r0,r4,r0 |r4(防御側技量)-r0(攻撃側技量)|
|021B3738 E1B040C0 movs r4,r0,asr #0x1 |技量軽減率=(防御側技量-攻撃側技量)÷2|
|021B373C 43A04000 movmi r4,#0x0 |技量軽減率下限0|
|021B3744 E3540019 cmp r4,#0x19 |技量軽減率上限|
|021B3748 C3A04019 movgt r4,#0x19 |技量軽減率上限25(0x19)|
|021B3750 13A0203C movne r2,#0x3C |パートナー援護防御時基本軽減率60(0x3c)|
|021B3758 03A02028 moveq r2,#0x28 |基本軽減率40(0x28)|
|021B3768 E0844002 add r4,r4,r2 |防御軽減率=r4(技量軽減率)+r4(基本軽減率)|
|021B3788 12844005 addne r4,r4,#0x5 |防御軽減率+シールド装備軽減率|
|021B37BC 1284400A addne r4,r4,#0xA |防御軽減率+アンチビームシールド装備対ビーム軽減率|
|021B37C0 02844005 addeq r4,r4,#0x5 |防御軽減率+アンチビームシールド装備軽減率|
|021B37D8 1284400A addne r4,r4,#0xA |防御軽減率+ビームシールド装備軽減率|
|021B37DC E2640064 rsb r0,r4,#0x64 |100-防御軽減率|
|021B37E0 E0010095 mul r1,r5,r0 |最終ダメージ×(100-防御軽減率)|
|021B37F0 E355000A cmp r5,#0xA |最終ダメージ下限|
|021B37F4 B3A0500A movlt r5,#0xA |最終ダメージ下限10(0xa)|
|021B38A0 000F423F |最終ダメージ上限999999(0xf423f)|
*クリティカル発動率
|021B396C E0477000 sub r7,r7,r0 |クリティカル発動率=r7(攻撃側技量)-r0(防御側技量)|
|021B397C E0877000 add r7,r7,r0 |クリティカル発動率+r0(武器CT補正)|
|021B398C E0877000 add r7,r7,r0 |クリティカル発動率+r0(エクステンデッドCT補正)|
|021B399C E0877000 add r7,r7,r0 |クリティカル発動率+r0(マキナ人間CT補正)|
|021B39AC E0877000 add r7,r7,r0 |クリティカル発動率+r0(炎CT補正)|
|021B39BC E0877000 add r7,r7,r0 |クリティカル発動率+r0(底力CT補正)|
|021B39D0 1287700A addne r7,r7,#0xA |クリティカル発動率+見切りCT補正|
|021B39E8 11A07140 movne r7,r0,asr #0x2 |クリティカル発動率÷4(敵補正)|
|021B39EC E3570001 cmp r7,#0x1 |発動率下限|
|021B39F0 B3A07001 movlt r7,#0x1 |発動率下限|
|021B39F8 E3570064 cmp r7,#0x64 |発動率上限|
|021B39FC C3A07064 movgt r7,#0x64 |発動率上限100(0x64)|
*カウンター発動率
|021B3AFC E0444000 sub r4,r4,r0 |カウンター発動率=r4(防御側技量)-r0(攻撃側技量)|
|021B3B0C 0284400A addeq r4,r4,#0xA |カウンター発動率+味方補正|
|021B3B14 12844005 addne r4,r4,#0x5 |カウンター発動率+敵補正|
*防御スキル発動率
|021B3CA0 E0544000 subs r4,r4,r0 |防御スキル発動率=r4(防御側技量)-r0(攻撃側技量)|
|021B3CA4 43A00000 movmi r0,#0x0 |発動率下限|
|021B3CBC 01A040C0 moveq r4,r0,asr #0x1 |防御スキル発動率÷2(味方補正)|
|021B3CC8 11A04140 movne r4,r0,asr #0x2 |防御スキル発動率÷4(敵補正)|
|021B3CD8 E0944000 adds r4,r4,r0 |防御スキル発動率+r0(パイロット防御スキル補正値)|
|021B3CDC 43A04000 movmi r4,#0x0 |発動率下限|
|021B3CE4 E3540032 cmp r4,#0x32 |発動率上限|
|021B3CE8 C3A04032 movgt r4,#0x32 |発動率上限50(0x32)|
*てかげん効果
|021B5F38 E1560000 cmp r6,r0 |r6(攻撃側技量)r0(防御側技量)比較|
|021B5F4C E250100A subs r1,r0,#0xA |残りHP|
*ラプラスウォール、イマジナリィロードEN回復量
|021B7134 0240000F subeq r0,r0,#0xF |ラプラスウォール15(0xF)|
|021B717C 02400005 subeq r0,r0,#0x5 |イマジナリィロード|
*シンクロ率増減値
|021B7444 E3A01001 mov r1,#0x1 |命中+1|
|021B744C E59D102C ldr r1,[r13, #+0x2c] |被弾-1|
|021B7460 E59D103C ldr r1,[r13, #+0x3c] |ミス-2|
|021B746C E3A01001 mov r1,#0x1 |回避+1|
|021B7480 E3A01002 mov r1,#0x2 |撃墜+2|
*Dソイル値増減値
|021B7498 E3A01001 mov r1,#0x1 |命中+1|
|021B74A4 E3A01002 mov r1,#0x2 |被弾+2|
|021B74B4 E59D102C ldr r1,[r13, #+0x2c] |ミス-1|
|021B74C0 E3A01000 mov r1,#0x0 |回避+0|
|021B74D4 E3A01001 mov r1,#0x1 |撃墜+1|
*獲得経験値
|021B774C E0461000 sub r1,r6,r0 |レベル差=r6(敵レベル)-r0(味方レベル)|
|021B7750 E3E00005 mvn r0,#0x5 |レベル差-6以下|
|021B7760 E3510008 cmp r1,#0x8 |レベル差8以上|
|021B7764 C3A01008 movgt r1,#0x8 |レベル差8以上|
|021B7780 E0020195 mul r2,r5,r1 |獲得経験値×r1(レベル差係数)|
|021B7788 E0C42293 smull r2,r4,r3,r2 |獲得経験値×r3(0.064)|
|021B778C E0814344 add r4,r1,r4,asr #0x6 |獲得経験値÷64|
|021B77A0 E2800064 add r0,r0,#0x64 |ボーナス経験値倍率+100|
|021B77A4 E0000094 mul r0,r4,r0 |獲得経験値×r0(ボーナス経験値倍率+100)|
|021B77E4 03A0B032 moveq r11,#0x32 |修理経験値50(0x32)|
|021B77FC 13A0B064 movne r11,#0x64 |補給経験値100(0x64)|
|021B7950 00001388 |修理補給獲得経験値上限5000(0x1388)|
|021B7954 0000BF68 |経験値上限49000(0xbf68)|
|021B7AA0 E0810000 add r0,r1,r0 |敵撃破経験値=r1(パイロット経験値)+r0(機体経験値)|
|021B7AC8 11A07087 movne r7,r7,lsl #0x1 |敵撃破経験値×2(努力)|
|021B7AD8 10C71290 smullne r1,r7,r0,r2 |敵撃破経験値×r0(0.3MAP兵器係数)|
|021B7AEC 11A070C0 movne r7,r0,asr #0x1 |敵撃破経験値÷2(アタックコンボ係数)|
|021B7B00 00C71290 smulleq r1,r7,r0,r2 |敵撃破経験値×r0(0.4未撃墜与ダメージ係数)|
|021B7B08 00807147 addeq r7,r0,r7,asr #0x2 |敵撃破経験値÷4(未撃墜与ダメージ係数)|
|021B7BA8 00001388 |敵撃破獲得経験値上限5000(0x1388)|
|021B7BAC 0000BF68 |経験値上限49000(0xbf68)|
*獲得資金
|021B7C60 11A06086 movne r6,r6,lsl #0x1 |獲得資金×2(幸運)|
|021B7C68 E2800064 add r0,r0,#0x64 |ボーナス資金倍率+100|
|021B7C6C E0050096 mul r5,r6,r0 |獲得資金×r0(ボーナス資金倍率+100)|
|021B7D10 000F423F |獲得資金上限999999(0xf423f)|
*ターン開始時回復効果
|021B87D4 E2800005 add r0,r0,#0x5 |EN5回復|
|021B8818 12888064 addne r8,r8,#0x64 |アンビリカルケーブル接続EN|
|021B881C E2400005 sub r0,r0,#0x5 |アンビリカルケーブルEN5回復無効化|
|021B8820 02488023 subeq r8,r8,#0x23 |アンビリカルケーブル切断EN減少|
|021B8840 E287701E add r7,r7,#0x1E |搭載HP|
|021B8844 E288801E add r8,r8,#0x1E |搭載EN|
|021B8890 E3510064 cmp r1,#0x64 |搭載気力低下気力100以下無効|
|021B8898 E2411005 sub r1,r1,#0x5 |搭載気力-5|
|021B889C E3510064 cmp r1,#0x64 |搭載気力減算後100以下無効|
*集中力効果
|021BC40C E0800100 add r0,r0,r0,lsl #0x2 |集中力レベル+集中力レベル×4|
|021BC410 E2600064 rsb r0,r0,#0x64 |集中力倍率=100-(集中力レベル+集中力レベル×4)|
|021BC414 E0010094 mul r1,r4,r0 |消費SP×r0(集中力倍率)|
*精神回復効果
|021BC834 E3A0101E mov r1,#0x1E |根性回復率30(0x1e)|
|021BC838 E0030190 mul r3,r0,r1 |最大HP×根性回復率30|
|021BC86C E1A02000 mov r2,r0 |ド根性最大HP|
|021BC890 E3A0101E mov r1,#0x1E |信頼回復率30(0x1e)|
|021BC894 E0030190 mul r3,r0,r1 |最大HP×信頼回復率30|
|021BC900 E1A02000 mov r2,r0 |友情最大HP|
|021BCA7C E1A070A0 mov r7,r0,lsr #0x1 |絆最大HP÷2|
|021BCAC0 E0871001 add r1,r7,r1 |現在HP+r7(絆最大HP÷2)|
*精神気力効果
|021BCBEC E3A0400A mov r4,#0xA |気合10(0xa)|
|021BCC20 E3A0401E mov r4,#0x1E |気迫30(0x1e)|
|021BCDFC E3A03005 mov r3,#0x5 |激励5(0x5)|
|021BCE80 E3E05009 mvn r5,#0x9 |脱力-10|
*精神期待SP回復量
|021BCF5C E2833032 add r3,r3,#0x32 |50(0x32)|
*移動時EN消費
|021D94D8 E0411004 sub r1,r1,r4 |EN-r4(移動距離)|
*修理補給回復量
|021DA90C E3A01050 mov r1,#0x50 |レベル回復量80(0x50)|
|021DA910 E0010190 mul r1,r0,r1 |パイロットレベル×レベル回復量|
|021DA918 E2818E32 add r8,r1,#0x320 |レベル回復量+800(0x320)|
|021DA9C0 E3E05009 mvn r5,#0x9 |補給低下気力-10|
|021DAA44 000003E7 |補給EN回復量999(0x3E7)|
*指揮補正
|021DC4D8 E2801001 add r1,r0,#0x1 |r1=r0(指揮レベル)+1|
|021DC4E4 E2680006 rsb r0,r8,#0x6 |r0=6-r8(相手との距離)|
|021DC4E8 E0000091 mul r0,r1,r0 |r1xr0|