디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

ㄷㅈ) 빨강몹 네임드 사일런스 알림 rc

로갤러(211.105) 2024.11.06 13:52:32
조회 117 추천 4 댓글 5

<주요기능>

hd가 높은 몬스터(빨간색)가 보이면(=시야에 없다가 생기면) force_more을 띄움

비슷하게, 네임드몬스터도 시야에 없다가 생기면 force_more을 띄움

마법 'Silence'를 사용하는 몬스터가 시야에 없다가 생기면 force_more을 띄움 + 위치를 좌표평면형태로 알려줌

(ex)at(7,4)이라면 자신의 위치에서 7칸 오른쪽, 4칸위쪽)

---

.*into view와의 차이점 : into view는 완전히 처음 발견할때만 메세지가 나오지만, 이 rc는 시야에 없다가 생기면 반드시 알려줌

그래서 오그레 같은거 어그로 풀려고 원거리 필러댄싱하는 경우 스페이스바 자주눌러야될수도 있음


원래 추방도 넣으려다가 추방은 쓰는 몹이 정해져있고 군주들도 사용안해서 제외함

출처도 써놓으면 짤릴거같으니까 댓글로 추가함 대충 implojin 깃헙변형한거임

얼마전에 los검사 네임드 진짜 되나싶어서 생각난김에 찾아봄

혹시 안되면 알려주셈

---

<사용법>

아래 부분 모두 긁어서 rc파일 안에 넣고,

추가로 ready() 함수 안에 check_los_threat() 추가

ready()가 없으면 

{

    function ready()

      check_los_threat()

    end

}

추가


---여기부터 코드복붙---

{

local ATT_NEUTRAL = 1

local visible_mons_table = {}


function using_Silence(m)

    for _,spell in ipairs(m:spells()) do

        if spell =='Silence' then

            return true

        end

    end

            return false

end



-- To reduce warning spam from bands we compare m:name(),

-- so you'll only get a single warning per group of Death Yaks or whatever.

function update_visible_mons_table(m)

    for _,visible_mons in ipairs(visible_mons_table) do

        if m:name() == visible_mons:name() then

            return false

        end

    end


    table.insert(visible_mons_table, m)

    

    if m:is_unique() then

        crawl.formatted_mpr("<red>Unique Monster: " .. m:name() .. "</red>")

        crawl.more()


    elseif m:threat() >= 3 then

        crawl.formatted_mpr("<red>Extremely Dangerous Monster: " .. m:name() .. "</red>")

        crawl.more()

    end

    

    if using_Silence(m) then

        crawl.formatted_mpr("<red>Silence Using Monster: " .. m:name() .. " at (" .. m:x_pos() .. "," .. -m:y_pos() .. ")</red>")

        crawl.more()


    end


end


-- To give our threat warnings some hysteresis,

-- we warn once when adding a new mthrt:nasty to the table,

-- and we wipe the threat table whenever LOS is empty.

function check_los_threat()

    local LOS = you.los()

    local m = nil

    local current_threat = 0


    for i = -LOS,LOS do

        for j = -LOS,LOS do

            m = monster.get_monster_at(i,j)

            if m and you.see_cell_no_trans(i,j) and m:attitude() < ATT_NEUTRAL then

                current_threat = current_threat + m:threat()

                update_visible_mons_table(m)

           end

        end

    end


    if current_threat == 0 then

        visible_mons_table = {}

    end

end


}


---복붙끝---

추천 비추천

4

고정닉 1

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
471096 엘린)하우스 보드가 뭔가유 [4] ㅇㅇ(211.185) 11.09 105 0
471095 엘린) 아 시발 해먹 어디 팔아먹어버린 듯 [3] ㅇㅇ(221.142) 11.09 122 0
471094 엘린)현재 신앙수치 몇인지 확인할 방법 없나 [4] ㅇㅇ(59.9) 11.09 107 1
471093 근데 엘로나는 너무 토나오게 노가다량이 많아서 [2] waagh!!(175.120) 11.09 166 2
471092 ㄷㅈ) 수판갑 보고가 [5] ㅇㅇ(86.190) 11.09 113 3
471091 엘린 초보 뉴비 정보 풂 [5] 로갤러(211.234) 11.09 220 1
471090 ㅋㅌㅋ ㅂㅂ에 왜 어둠밤 좀비가 잇지? [1] ㅇㅇ(117.123) 11.09 99 0
471088 엘린)낚시하다 낡은 고서 나왔는데 절대읽으면 안될거같다 [2] ssh0818갤로그로 이동합니다. 11.09 170 0
471087 엘린 임시한패 한자가 겁나 많이 나오는데 [2] 고민(116.255) 11.09 190 0
471086 벌목하다보니 이런것도 나온다 [4] 로갤러(49.174) 11.09 209 0
471085 Eternal League of Nefia가 어떻게 ELIN이 되는가 [9] 로갤러(61.76) 11.09 232 1
471084 ㅇㄹ) 이거 선택지별로 뭐주는지 아는 사람? [3] ㅇㅇ(116.124) 11.09 176 1
471083 엘린 안쓰는 마법 정리 어케함? [1] 로갤러(220.65) 11.09 150 0
471082 엘린 대체 어케 강해지는거임 [5] 로갤러(61.76) 11.09 221 0
471081 ㄷㅈ) 무기강화 질문 [6] 로갤러(49.175) 11.09 97 0
471080 하루에 한 번 웨이시 증오하기 282일차 ㅇㅇ(125.176) 11.09 65 2
471079 ㄷㅈ) 가을카타나 생각보다 재미없네 [2] ㅇㅇ(14.36) 11.09 132 1
471078 엘린 << 간이제작이 대체 어딨음? [4] ㅇㅇ(175.192) 11.09 148 0
471077 아 시발 풀벽 돌벽으로 싹바꾸다가 실수로 문 안만들고 둘러싸버렸네 ㅆㅃ [2] ㅇㅇ(121.180) 11.09 125 0
471076 coq) 이게 뭐 팩션이라던가 우호도 상관관계를 아직 다 모르니까 낭패네 [2] ぽよぽよ갤로그로 이동합니다. 11.09 95 0
471075 엘린) 와 샌즈! [2] 으으엨갤로그로 이동합니다. 11.09 173 1
471074 엘린 법사도 있나요 [2] 로갤러(175.206) 11.09 135 0
471073 엘린 갓겜임? [1] 카리니2(218.150) 11.09 167 0
471072 엘린)근데 그 부서진 검이랑 금속 합쳐서 만드는 고대의 무기? [2] ssh0818갤로그로 이동합니다. 11.09 139 0
471071 ㄷㅈ)곰 모자 이거 알고 있었음? [4] blister갤로그로 이동합니다. 11.08 145 1
471070 엘린)쓰레기 분리수거, 팔미아 카지노장 구경. [4] 나그네(14.4) 11.08 710 1
471069 엘린) 장비제작할때 쓰는 마석은 어디서얻음?? [2] ㅇㅇ(59.11) 11.08 127 0
471068 엘린 완전 키보드로는 못 하나? [1] 로갤러(112.121) 11.08 135 0
471067 형들 랭차이니즈 옆에 두라는게 먼말이야? [1] ㅇㅇ(210.178) 11.08 56 0
471066 엘린 초반 팁 모음 사이트 [3] 블하조와요갤로그로 이동합니다. 11.08 485 8
471065 엘린 저주받은 장비 어떻게 해제해? [2] 로갤러(39.124) 11.08 116 0
471063 와 엘린 네피아 도는거보다 낚시가 고서 더 잘 주네 [2] 로갤러(121.141) 11.08 116 0
471062 엘린 한패 설치 방법 질문좀요 [8] 로갤러(211.243) 11.08 225 0
471061 12월에 노이엘 성야제 있다해서 와봤는데 별거 없네 [3] 로갤러(49.174) 11.08 111 0
471060 초반 펫중에 카번클이 ㄹㅇ 좋은듯 로갤러(49.174) 11.08 125 0
471059 임시 한글패치 이름 한글자만 생성되는거 임시 해결방법 [1] 로갤러(175.119) 11.08 143 2
471058 ㄷㅈ)닌자 양성용 던전 [3] blister갤로그로 이동합니다. 11.08 119 1
471057 엘린) ㅅㅂ 이거 나만 지금 알았냐 ㅋㅋㅋㅋㅋ [4] ㅇㅇ(121.142) 11.08 265 1
471056 엘린) 약스포] 놀라운 가격이구나... 로갤러(220.87) 11.08 190 0
471055 엘린 대검 무쌍뽕 느낄수 있나요? [3] 로갤러(211.243) 11.08 137 0
471054 엘린)장비 -1된거 어떻게 되돌림? [3] 로갤러(27.113) 11.08 110 0
471053 엘린 혹시 슬라임이 장비도 녹임? [1] ㅇㅇ(116.124) 11.08 78 0
471052 아니시발엘린왤케갓겜같이들리냐 [1] 가이우스(76.174) 11.08 124 0
471051 엘린) 탄환 숫자생긴건 어딜가나 불호가 많은거같다 [2] ㅇㅇ(59.11) 11.08 114 0
471050 coq 기계번역 지금 안 되는거 맞지? [2] ㅇㅇ(182.210) 11.08 82 0
471049 Game 폴더 용량 기준으로 절반 정도 끝냇다 [7] 도시드워프갤로그로 이동합니다. 11.08 645 24
471048 엘린 보통 퍼마데스모드 함? 아니면 부활모드? [7] 로갤러(175.192) 11.08 146 1
471047 사실 위키 보면서 NPC 나이 표는 왜 적어놨나 했었음 로갤러(121.141) 11.08 88 1
471046 엘린 중국어판 dialog.xslx 안열리는 거 수정해봄 [8] 로갤러(27.1) 11.08 129 1
471045 엘린)대체 파루루의 목재가 뭐임 [5] ㅇㅇ(211.57) 11.08 152 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2