즐겜용 위자드 모드 기반 RC입니다.


손톱 변이나 뿔 변이처럼 신체 돌연변이 둘둘하고

그냥 맨손으로 히드라든 황금용이든

한 번쯤은 아무 생각 없이 맨손 오탭질로 찢어버리고 싶을 때

재미로 써봄직한 RC 첨부합니다.


다운죽에서만 작동합니다.

해당 다운죽 폴더의 settings 폴더 내의 init.txt에 아래 텍스트 전체를 복붙하면 작동합니다.


{
function wiz_init()
    local CR = string.char(13)
    crawl.sendkeys("&wiz" .. CR .. CR)
end

function monsterous_offensive_mutation_activate()
    local CR = string.char(13)
    local ML = {}

    -- ======================================================================
    -- 1. 입 / 물기 그룹 (Bite Group)
    -- ======================================================================
    -- fangs (3): 물기 기초 대미지 가산 (+6)
    table.insert(ML, {"fangs", "3"})

    -- antimagic bite (1): 물기 발동 확률 100% 확정 및 적 마나 흡수 (추가 대미지: HD / 3)
    table.insert(ML, {"antimagic bite", "1"})

    -- ======================================================================
    -- 2. 머리 그룹 (Head Group)
    -- ======================================================================
    -- horns (3): 67% 확률 박치기 추가타 (대미지 14)
    -- 투구, 모자 착용 불가
    table.insert(ML, {"horns", "3"})

    -- retaliatory headbutt (1): 적 근접 공격 시 (23 + XL)% 확률로 즉시 박치기 반격
    table.insert(ML, {"retaliatory headbutt", "1"})

    -- ======================================================================
    -- 3. 손 / 앞발 그룹 (Hands Group)
    -- ======================================================================
    -- claws (3): 맨손 공격을 베기 공격으로 변경 및 무기 없을 시 대미지 대폭 가산
    -- 장갑 착용 불가
    table.insert(ML, {"claws", "3"})

    -- stealthy paws (1): 맨손 또는 일반 물리 무기를 사용해 2단계 고급 암습(Good Stab)을 가능케 함
    table.insert(ML, {"stealthy paws", "1"})

    -- ======================================================================
    -- 4. 발 / 뒷발 그룹 (Feet Group)
    -- ======================================================================
    -- hooves (3): 100% 확률 발차기 추가타 (대미지 10)
    -- 신발 착용 불가
    table.insert(ML, {"hooves", "3"})

    -- ======================================================================
    -- 5. 꼬리 그룹 (Tail Group) - 대미지 수치 전체 누적 중첩
    -- ======================================================================
    -- armoured tail (2): 50% 확률 꼬리 후려치기 (대미지 10)
    table.insert(ML, {"armoured tail", "2"})

    -- weakness stinger (3): 50% 확률 꼬리 찌르기 (대미지 +3) 및 적에게 쇠약(Weakness) 부여
    table.insert(ML, {"weakness stinger", "3"})

    -- stinger (3): 50% 확률 독침 찌르기 (대미지 +9)
    table.insert(ML, {"stinger", "3"})

    -- ======================================================================
    -- 키 입력 스트림 조립 및 실행
    -- ======================================================================
    local keys = ""
    for _, mut_info in ipairs(ML) do
        local mut = mut_info[1]
        local lvl = mut_info[2]
        keys = keys .. "&]" .. mut .. CR .. lvl .. CR
    end
    keys = keys .. CR .. CR

    crawl.sendkeys(keys)
    crawl.mpr("<lightgreen>Monsterous Offensive Mutations Injected!</lightgreen>")
end

function monsterous_defensive_mutation_activate()
    local CR = string.char(13)
    local ML = {}

    -- ======================================================================
    -- 1. 신체 지원 및 유틸리티 (Body & Utility)
    -- ======================================================================
    -- sturdy frame (3): 중갑 방어구 방해도(ER) -6 경감
    table.insert(ML, {"sturdy frame", "3"})

    -- ======================================================================
    -- 2. 가죽 및 비늘 저항 그룹 (Scales & Resistances) - 중첩 AC 총합 +43
    -- ======================================================================
    -- tough skin (3): AC +3
    table.insert(ML, {"tough skin", "3"})

    -- shaggy fur (3): AC +3
    table.insert(ML, {"shaggy fur", "3"})

    -- iron-fused scales (1): AC +5
    table.insert(ML, {"iron-fused scales", "1"})

    -- iridescent scales (3): AC +6
    table.insert(ML, {"iridescent scales", "3"})

    -- rugged brown scales (3): AC +3 및 최대 체력 +7% 증가
    table.insert(ML, {"rugged brown scales", "3"})

    -- sharp scales (3): AC +3 및 물리 명중률/대미지 +3 증가 (Slaying +3)
    table.insert(ML, {"sharp scales", "3"})

    -- icy blue scales (3): AC +4 및 냉기 저항 부여 (rC+)
    table.insert(ML, {"icy blue scales", "3"})

    -- molten scales (3): AC +4 및 화염 저항 부여 (rF+)
    table.insert(ML, {"molten scales", "3"})

    -- slimy green scales (3): AC +4 및 독 저항 부여 (rPois)
    table.insert(ML, {"slimy green scales", "3"})

    -- thin metallic scales (3): AC +4 및 전격 저항 부여 (rElec)
    table.insert(ML, {"thin metallic scales", "3"})

    -- yellow scales (3): AC +4 및 산성 저항 부여 (rAcid)
    table.insert(ML, {"yellow scales", "3"})

    -- ======================================================================
    -- 키 입력 스트림 조립 및 실행
    -- ======================================================================
    local keys = ""
    for _, mut_info in ipairs(ML) do
        local mut = mut_info[1]
        local lvl = mut_info[2]
        keys = keys .. "&]" .. mut .. CR .. lvl .. CR
    end
    keys = keys .. CR .. CR

    crawl.sendkeys(keys)
    crawl.mpr("<lightgreen>Monsterous Defensive Mutations Injected!</lightgreen>")
end
}

# [F2] 위자드 진입 및 기본 활성화
macros += M \{-369} ===wiz_init
# [F3] 공격형 돌연변이 추가
macros += M \{-370} ===monsterous_offensive_mutation_activate
# [F4] 방어형 돌연변이 추가
macros += M \{-371} ===monsterous_defensive_mutation_activate


[ F2키 ] : 위자드 모드 진입

[ F3키 ] : 공격적인 신체 돌연변이 일괄 활성화

[ F4키 ] : 방어적인 신체 돌연변이 일괄 활성화



a15714ab041eb360be3335625683746f0253452cd6a4e389d63066f19c14cd6e5743050cd888c3411eb915109094


a15714ab041eb360be3335625683746f0253452cd6a4e389d63066f19e16cd6ea040a723ea532c1162841c8f258c