이 글에서 설명한 labeled template index의 실용적 예제를 하나 만들어보고 싶어서

가장 간단한 야생 마법 여파를 가지고 만들어보았다.


움짤 보면 알겠지만 렉은 1초 정도밖에 안 걸림.



&{template:default} <!--
-->{{name=<!--
-->야생 마법 여파<!--
-->}} <!--
-->{{주사위 굴림=<!--
-->$[[0.computed]]
}} <!--
-->$[[$[[1]]]]<!--
-->[[ <!--
-->[[[ floor( ( [[ 1d100 ]] + 1 ) / 2 ) * 2 ]]] <!--
-->[[[ [[0]] <!--
-->[ {{01-02=<!--
-->이후 1분간, 당신의 턴이 시작할 때마다 이 표를 다시 굴립니다. 이후 판정에서 01-02는 무시합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{03-04=<!--
-->이후 1분간, 당신은 시야 안에 있는 투명 상태의 크리쳐들을 모두 볼 수 있습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{05-06=<!--
-->DM이 선택하고 조종하는 모드론 하나가 당신 주변 5ft 내에 나타난 다음 1분 후에 사라집니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{07-08=<!--
-->당신은 자신을 중심으로 3레벨 화염구*Fireball* 주문을 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{09-10=<!--
-->당신은 마법 화살*Magic missile* 주문을 5레벨로 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{11-12=<!--
-->d10을 굴립니다. 홀수가 나왔다면, 그 값만큼 키가 작아집니다. 짝수가 나왔다면 그 값만큼 키가 커집니다. 키가 커지고 작아지는 단위는 인치입니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{13-14=<!--
-->당신은 자신을 중심으로 혼란*Confusion* 주문을 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{15-16=<!--
-->이후 1분간, 당신은 자기 턴이 시작될 때마다 5점의 hp를 회복합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{17-18=<!--
-->당신이 재채기할 때까지 얼굴에서 깃털 수염이 자라납니다. 재채기를 하면 얼굴에서 깃털이 폭발하여 주변으로 흩어집니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{19-20=<!--
-->당신은 자신을 중심으로 기름칠*Grease* 주문을 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{21-22=<!--
-->이후 1분 내에 당신이 시전하는 다음번 주문에 내성을 굴리려는 크리쳐는 내성 굴림에 불리점을 받습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{23-24=<!--
-->당신의 피부는 밝은 푸른색으로 변합니다. 저주 해제*Remove curse* 주문으로 이 효과를 끝낼 수 있습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{25-26=<!--
-->이후 1분간, 당신의 이마에 눈이 생겨납니다. 그동안, 당신은 시각에 관계된 지혜(감지) 판정에 이점을 받습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{27-28=<!--
-->이후 1분간, 시전 시간이 1행동인 당신의 모든 주문은 대신 1추가 행동으로 시전할 수 있게 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{29-30=<!--
-->당신은 60ft 내의 볼 수 있는 점유되지 않은 공간을 선택해 그 곳으로 순간이동합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{31-32=<!--
-->당신은 자신의 다음 턴이 끝날 때까지 아스트랄계로 날아가며, 끝나고 나면 원래 자리에 도로 나타납니다. 원래 자리가 점유되어 있으면 가장 가까운 점유되지 않은 자리에 나타납니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{33-34=<!--
-->이후 1분 이내에 당신이 시전하는 다음번 주문의 피해는 무조건 최대치가 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{35-36=<!--
-->d10을 굴립니다. 홀수가 나온다면, 당신은 그 숫자만큼 나이가 어려집니다. (최소 1살) 짝수가 나온다면 당신은 그 숫자만큼 나이를 먹습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{37-38=<!--
-->60ft 이내의 점유되지 않은 공간에 DM이 조종하는 1d6체의 플럼프가 나타납니다. 이들은 당신에게 공포를 느끼는 상태이며, 1분 뒤에 사라집니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{39-40=<!--
-->당신은 2d10점의 hp를 회복합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{41-42=<!--
-->당신은 자신의 다음 턴이 시작될 때까지 관상식물로 변합니다. 식물 상태일 때, 당신은 행동불능 상태이며 모든 피해에 취약성을 지닙니다. 만약 당신이 식물 상태일 때 hp가 0점이 된다면 당신은 본래 형태로 돌아옵니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{43-44=<!--
-->다음 1분간, 당신은 자기 턴마다 추가 행동을 사용해 20ft까지를 순간이동할 수 있습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{45-46=<!--
-->당신은 자신에게 부양*Levitate* 주문을 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{47-48=<!--
-->DM이 조종하는 유니콘이 5ft 주변에 나타납니다. 유니콘은 1분 뒤에 사라집니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{49-50=<!--
-->당신은 이후 1분간 말을 할 수 없게 됩니다. 당신이 말하려 할 때마다 입에서 분홍 거품이 나옵니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{51-52=<!--
-->이후 1분간, 유령같이 반투명한 방패가 당신 주변을 떠돌며 AC에 +2 보너스를 주고 마법 화살*Magic missile* 주문에 대한 면역을 제공합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{53-54=<!--
-->당신은 이후 5d6일 동안 알코올에 취하지 않습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{55-56=<!--
-->당신의 머리카락은 모두 빠지고, 이후 24시간 동안 다시 원래 길이로 자라납니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{57-58=<!--
-->이후 1분간, 누군가 장비하거나 들고 있지 않은 가연성 물체는 당신이 만질 때마다 불에 타게 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{59-60=<!--
-->당신은 사용한 것 중 가장 낮은 레벨의 주문 슬롯을 하나 회복합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{61-62=<!--
-->이후 1분간, 당신은 말할 때마다 고함을 치게 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{63-64=<!--
-->당신은 자신을 중심으로 안개 구름*Fog cloud* 주문을 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{65-66=<!--
-->당신은 주변 30ft 내의 크리쳐를 셋까지 목표로 정합니다. 이렇게 정해진 목표들은 각각 4d10의 번개 피해를 받습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{67-68=<!--
-->당신은 자신의 다음 턴이 끝날 때까지, 가장 가까운 크리처에 대해 공포 상태가 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{69-70=<!--
-->당신 주변 30ft 내의 모든 크리쳐는 이후 1분간 투명 상태가 됩니다. 이 투명 상태는 공격하거나 주문을 시전한 경우 종료됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{71-72=<!--
-->이후 1분간, 당신은 모든 피해에 저항을 얻습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{73-74=<!--
-->당신 주변 60ft 내의 무작위 크리쳐 하나는 1d4시간 동안 중독 상태가 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{75-76=<!--
-->이후 1분간, 당신은 30ft 내에 밝은 빛을 냅니다. 당신 주변 5ft 내에서 턴을 마치는 크리쳐는 모두 자신의 다음 턴이 끝날 때까지 장님 상태가 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{77-78=<!--
-->당신은 자신에게 변신*Polymorph* 주문을 시전합니다. 만약 당신이 내성 굴림에 실패한 경우, 주문의 지속시간 동안 양으로 변하게 됩니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{79-80=<!--
-->이후 1분간, 당신 주변 10ft 내에는 환영 나비와 꽃잎이 흩날립니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{81-82=<!--
-->당신은 즉시 행동 1회를 더 얻습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{83-84=<!--
-->당신 주변 30ft 내의 모든 크리처는 1d10점의 사령 피해를 받습니다. 당신은 이렇게 가해진 사령 피해의 총합만큼 hp를 회복합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{85-86=<!--
-->당신은 거울 분신*Magic missile*을 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{87-88=<!--
-->당신은 60ft 내의 무작위 크리쳐에게 비행*Fly* 주문을 시전합니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{89-90=<!--
-->이후 1분간, 당신은 투명 상태가 됩니다. 이동안, 다른 크리쳐는 당신 소리를 들을 수 없습니다. 이 투명 상태는 당신이 공격하거나 주문을 시전하면 끝납니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{91-92=<!--
-->이후 1분 이내에 당신이 죽는다면, 당신은 즉시 환생*Reincarnate* 주문을 시전받은 것처럼 되살아납니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{93-94=<!--
-->이후 1분간, 당신의 크기는 1단계 커집니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{95-96=<!--
-->당신과 30ft 내의 모든 크리처는 이후 1분간 관통 피해에 취약성을 얻습니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{97-98=<!--
-->당신은 이후 1분간, 미약한 음악 소리에 휩싸입니다.<!--
-->}} ] ]]] <!--
-->[[[ [[0]] <!--
-->[ {{99-00=<!--
-->당신은 소비한 술법 점수를 모두 회복합니다.<!--
-->}} ] ]]] <!--
-->$[[]]]



코드 전문



물론 Roll Table을 쓸 수도 있지만, 굴린 주사위 결과값을 출력해서

행여나 한 행을 빼먹거나 하는 찐빠가 나지 않았다는 것도 증명할 수 있고


2d6에 수정치를 더해 굴리는 던월/아포칼립스 월드 엔진 룰 등

더 복잡한 주사위에서도 적용할 수 있다는 장점이 있읍니다.




근데 와일드매직 소서러 하는 사람 갤에 있음...?


다 만들어놓고 보니 차라리 던월을 만들걸 싶네;;



아 그리고 5판 OCR 있는 사람 있으면 오타 확인해주시면 감사하겠읍니다.