Roll Query로 조건 분기 만들어서 입력값 받기: 잘 됨


&{template:default}{{[[?{탄종 선택|

    소총탄, ?{총기 선택|

        라이플, 100 | 

        저격, 80

        } |

    권총탄, ?{총기 선택|

        핸드건, 90 | 

        SMG, 70 

        }

    }]]

}}


Attribute 참고와 조건 분기를 1단계에서 혼용: 잘 됨


&{template:default}{{[[?{선택 1|

    라이플, @{selected|라이플}|

    저격, @{selected|핸드건}|

    기타, ?{자유 입력}

    }]]

}}{{[[?{선택 2|

    핸드건, @{selected|핸드건}|

    SMG, @{selected|SMG}|

    기타, ?{자유 입력}

    }]]

}}


(이거는 '자유 입력'을 한 번만 받도록 설정되어 있음에 유의}



조건 분기 내에 Attribute 넣기: 안 됨


&{template:default}{{[[?{탄종 선택|

    소총탄, ?{총기 선택|

        라이플, @{selected|라이플}#124;

        저격, @{selected|핸드건}

    } |

    권총탄, ?{총기 선택|

        핸드건, @{selected|핸드건}#124;

       SMG, @{selected|SMG}

    }

}]]


돌려보면 작동이 안 된다.



거리별 명중 수정=[[?{사용 무장|

    주무장, ?{거리|

        지근거리, @{selected|주무장_지근거리}|

        근거리, @{selected|주무장_근거리}|

        중거리, @{selected|주무장_중거리}|

        원거리, @{selected|주무장_장거리}|

    부무장, ?{거리 |

        지근거리, @{selected|부무장_지근거리}|

        근거리, @{selected|부무장_근거리}|

        중거리, @{selected|부무장_중거리}|

        원거리, @{selected|부무장_장거리}|

    수동 입력, ?{거리별 명중 수정}

    }]]



그래서 이렇게 깔끔하게 만드는 건 안 되고



거리별 명중 수정=[[?{사용 무장|

    주무장 지근거리, @{selected|주무장_지근거리}|

    주무장 근거리, @{selected|주무장_근거리}|

    주무장 중거리, @{selected|주무장_중거리}|

    주무장 장거리, @{selected|주무장_장거리}|

    부무장 지근거리, @{selected|부무장_지근거리}|

    부무장 근거리, @{selected|부무장_근거리}|

    부무장 중거리, @{selected|부무장_중거리}|

    부무장 장거리, @{selected|부무장_장거리}|

    수동 입력, ?{거리별 명중 수정

        }

    }]]



이렇게 개 지저분하게 만들어야 한다...



후 짜증난다.