Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- label0:
- if (RAND(4) == 1)
- {
- ▲武士 = 兵種別キャラ数(ii2, 1, 1);
- ▲足軽 = 兵種別キャラ数(ii2, 3, 1);
- ▲弓兵 = 兵種別キャラ数(ii2, 5, 1);
- ▲巫女 = 兵種別キャラ数(ii2, 9, 1);
- ▲軍師 = 兵種別キャラ数(ii2, 13, 1);
- ▲陰陽 = 兵種別キャラ数(ii2, 8, 1);
- ▲忍者 = 兵種別キャラ数(ii2, 6, 1);
- rr = RAND(13);
- if (rr == 1 && ▲足軽 > 1)
- {
- 敵FP定番編成(ii2, 0, 3, 0, 0, 3, 0);
- }
- if (rr == 2 && ▲武士 > 1 && ▲足軽 > 0)
- {
- 敵FP定番編成(ii2, 1, 3, 1, 0, 0, 0);
- }
- if (rr == 3 && ▲足軽 > 0 && ▲弓兵 > 2)
- {
- 敵FP定番編成(ii2, 3, 0, 0, 5, 5, 5);
- }
- if (rr == 4 && ▲忍者 > 2)
- {
- 敵FP定番編成(ii2, 6, 0, 6, 0, 6, 0);
- }
- if (rr == 5 && ▲武士 > 0 && ▲足軽 > 0 && ▲軍師 > 0 && ▲巫女 > 0)
- {
- 敵FP定番編成(ii2, 1, 3, 0, 0, 13, 9);
- }
- if (rr == 6 && ▲足軽 > 0 && ▲武士 > 0 && ▲忍者 > 0 && ▲軍師 > 0 && ▲弓兵 > 0)
- {
- 敵FP定番編成(ii2, 3, 1, 6, 0, 13, 5);
- }
- if (rr == 7 && ▲武士 > 1 && ▲巫女 > 0)
- {
- 敵FP定番編成(ii2, 0, 1, 1, 0, 9, 0);
- }
- if (rr == 8 && ▲足軽 > 0 && ▲忍者 > 2)
- {
- 敵FP定番編成(ii2, 0, 3, 0, 6, 6, 6);
- }
- if (rr == 9 && ▲足軽 > 1 && ▲陰陽 > 1)
- {
- 敵FP定番編成(ii2, 0, 3, 0, 8, 3, 8);
- }
- if (rr == 10 && ▲足軽 > 2 && ▲陰陽 > 2)
- {
- 敵FP定番編成(ii2, 3, 0, 3, 8, 8, 8);
- }
- if (rr > 10 && ▲軍師 > 0)
- {
- 敵FP定番編成(ii2, 0, 0, 0, 0, 13, 0);
- }
- }
- ▲参加数 = 0;
- for (iic = 21; iic < 27; iic++)
- {
- if (セーブデータ.gs[ii][iic].番号 != 0)
- {
- ▲参加数++;
- }
- }
- for (loop = 1; loop < 5; loop++)
- {
- for (iic = 21; iic < 27; iic++)
- {
- if (セーブデータ.gs[ii][iic].番号 != 0)
- {
- continue;
- }
- if (▲参加数 >= ▲参加数上限)
- {
- continue;
- }
- iic2 = 乱キャラ取得(ii2, 0, 1);
- if (iic2 == 0)
- {
- continue;
- }
- if (セーブデータ.gs[ii2][iic2].番号 == 0 || セーブデータ.gs[ii2][iic2].行動 == 1)
- {
- continue;
- }
- ▲兵種 = セーブデータ.gs[ii2][iic2].兵種;
- ▲兵数 = セーブデータ.gs[ii2][iic2].兵数;
- aa = 118 - loop * 20;
- if (必死 == 1 && loop > 2)
- {
- aa = 10;
- }
- aa = 倍率計算関数(セーブデータ.gs[ii2][iic2].兵数最大, aa);
- if (セーブデータ.gs[ii2][iic2].兵数 < aa)
- {
- continue;
- }
- if (iic < 24 && (▲兵種 == 9 || ▲兵種 == 8 || ▲兵種 == 13 || ▲兵種 == 5))
- {
- continue;
- }
- if (iic > 23 && (▲兵種 == 1 || ▲兵種 == 4))
- {
- continue;
- }
- FP固定登録(iic, iic2, ii2);
- ▲参加数++;
- }
- }
- if (セーブデータ.◆攻防タイプ == 1 && ii2 == 2 && EV("魔軍/魔物参入", -2147483648) == true)
- {
- if (セーブデータ.gs[0][21].番号 == 0)
- {
- FP一時登録専用(21, 1183, ii2);
- ▲参加数++;
- }
- if (セーブデータ.gs[0][22].番号 == 0)
- {
- FP一時登録専用(22, 1183, ii2);
- ▲参加数++;
- }
- if (セーブデータ.gs[0][23].番号 == 0)
- {
- FP一時登録専用(23, 1183, ii2);
- ▲参加数++;
- }
- if (セーブデータ.gs[0][24].番号 == 0)
- {
- FP一時登録専用(24, 1185, ii2);
- ▲参加数++;
- }
- if (セーブデータ.gs[0][25].番号 == 0)
- {
- FP一時登録専用(25, 1185, ii2);
- ▲参加数++;
- }
- if (セーブデータ.gs[0][26].番号 == 0)
- {
- FP一時登録専用(26, 1185, ii2);
- ▲参加数++;
- }
- }
- if (セーブデータ.◆攻防タイプ == 1 && ▲参加数 < 3)
- {
- if (セーブデータ.gs[0][21].番号 == 0)
- {
- FP一時登録専用(21, 1193, ii2);
- ▲参加数++;
- }
- if (セーブデータ.gs[0][22].番号 == 0)
- {
- FP一時登録専用(22, 1193, ii2);
- ▲参加数++;
- }
- if (セーブデータ.gs[0][23].番号 == 0)
- {
- FP一時登録専用(23, 1193, ii2);
- ▲参加数++;
- }
- }
- if (セーブデータ.◆攻防タイプ == 2 && ▲参加数 < 3)
- {
- LOG_TADA("" + セーブデータ.勢力[ii2].名前 + "は、攻め込んだのに部隊不足で撤退(" + string(▲参加数) + ")\n");
- return 0;
- }
- if (▲参加数 == 0)
- {
- return 0;
- }
- return 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement