란스K 
조건
1. HAS_TAG(LOCAL, タグ_帝候補)
2. CFLAG:LOCAL:行動不能状態 != 行動不能_子供
3. !CFLAG:LOCAL:捕虜先

4. !GROUPMATCH(CFLAG:LOCAL:特殊状態, 特殊状態_死亡, 特殊状態_未登場)


전체 캐릭터 중 위 네가지 조건을 만족하는 캐릭터를 고르고
그 중 랜덤으로 10명을 고르고 

10명이 무작위 순서로 던전에서 등장

FOR LOCAL:0, 0, 10

(무작위 순으로 10명 등장)

    ;戦闘開始

    CALL PLAY_DUNGEON_BATTLE()

    SELECTCASE ダンジョン戦闘_進行管理

        CASE ダンジョン戦闘結果_失敗

            PRINTFORML   %ANAME(DUNGEON_PARTY_CHARA:0)%%(DUNGEON_PARTY_CHARA:1 != -1)?"達"#""%は敗北した!!

            KDVAR:(NAME_TO_CHARA("アマテラス")):アマテラス_ミカドレース開始宣言 = -1

            RETURN 

        CASE ダンジョン戦闘結果_成功    

            PRINTFORML   %ANAME(DUNGEON_PARTY_CHARA:0)%%(DUNGEON_PARTY_CHARA:1 != -1)?"達"#""%は戦闘に勝利した!!

            PRINTFORMW   

            PRINTFORML   

            PRINTFORMW  %DUNGEON_ENEMY_NAME:0%を倒した

            PRINTFORML   

        CASE ダンジョン戦闘結果_撤退

            PRINTFORML   

            PRINTFORML   %DUNGEON_ENEMY_NAME:0%にあと一つのところで勝てそうにない、

            PRINTFORMW   %ANAME(DUNGEON_PARTY_CHARA:0)%%(DUNGEON_PARTY_CHARA:1 != -1)?"達"#""%は渋々戦闘から撤退した

            KDVAR:(NAME_TO_CHARA("アマテラス")):アマテラス_ミカドレース開始宣言 = -1

            RETURN 0

    ENDSELECT


    IF LOCAL:0 == 9

        ;実績達成

        CALL SET_ACHIEVEMENT(実績_ミカドレースクリア, "ミカドレースクリア",10)

    ENDIF
NEXT

PRINTFORMW   %ANAME(DUNGEON_PARTY_CHARA:0)%%(DUNGEON_PARTY_CHARA:1 != -1)?"達"#""%はその場を後にした。