아린/여성 의상:빨간 선글라스/주황색 후드모자/검은말이 새겨진 파란색 티셔츠 위에 걸친 검정색 자캣 무기: 여러 유닛코드들을 모두 담아내 구현가능한 대검 성격)싸이코와 소시오가 동시에 공존하는 예측 불가. 능력:핵 Exeplor(탐색기)라는 스크립트 창을 이용해 자신이나 주변 현상을 조작하며, 탐색기는 실시간으로 아린을 무제한으로 어시스턴트를 수행. 평소엔 모든 걸 녹이고 썩히는 검붉은 기운을 이용한 평타을 많이 사용한다. 그러나 마음만 먹으면 새로운 형태의 능력,현상을 언제든지 만들어낼 수 있으며 꼭 능력형태가 아니여도 구현시킬 수 있다(ex:분신술,텔레포트,현실조작,카피,투시,벽뚫,플라이) 상대와 전투를 할수록 탐색기가 상대의 데이터와 정보를 분석해 그것을 카운터하는 특성을 아린에게 부여해준다. 탐색기)검은화면/AI음성/프로그래밍 문자들 핵을 실행하기 위한 코드들을 실시간으로 정리하는 탐색자. 기본 코드자격은 당연히 절대 안통하며 관리자들도 모든 코드를 상세로 풀어야만 탐색기의 코드 하나를 풀어낼 수 있다. 탐색기는 능력이 아닌 또다른 생명체코드로 인식 되기 때문에 복사 능력이나 복제 능력의 영향을 안 받으며 언제든지 개체 속성을 바꿔 능력을 회피할 수 있다. 그러나 너무 많은 요소를 실행시키면 사용자의 생명이 위험하다. 때문에 아린은 전투시 자신의 능력 극 일부만 사용한다.
기본적으로 아린 분신 수백만명이 생성되어 공중에서 낙하한다. 대미지 범위에서 검붉은 돌기촉수 임팩트가 발생하며 주변 코드를 재구성시키고 분석한다. 탐색기에 따라 코드가 계속해서 바뀔 수 있으며 기본적으로 능력에 포함되지 않는다. 그러나 이 상태도 아린의 매우 약한 상태라는 거다.
행성크기의 괴물 행성을 즉석 만들어낸다. 이 행성 전체를 조종하여 상대룰 흡수하거나 아니면 공격한다, 이도 상대에 따라 코드가 계속해서 바뀌며 스킬이나 능력에 포함 안되기에 코드 복제와 복사가 불가능하다. 이 행성은 존재할수록 코드가 복잡해지고 덩치가 커지며 주변을 갉아먹는다. 이조차도 아린의 진짜힘의 극일부이다.
관리자 권능이 탐색기로 침투하였습니다.
우회 스크립트 가동.
local RoleManager = {} RoleManager.__index = RoleManager
-- 구성: 소유자 ID, 다중승인 임계값, 로그파일 경로(파일 쓰기 불가 환경에서는 nil) function RoleManager.new(config) assert(config and config.owner_id, "owner_id 필요") local self = setmetatable({}, RoleManager) self.owner_id = config.owner_id self.threshold = config.threshold or 2 -- 기본 다중승인 수 self.log_path = config.log_path or "audit.log" -- 파일 쓰기 가능 환경에서 사용 self.users = {} -- users[id] = {roles = {["admin"]=true}, disabled = {["admin"]=false}} self.pending = {} -- pending[action_id] = {action=fn, approvals=set, meta} self._next_action_id = 0 return self end
-- 내부: 감사 로그 기록 (파일 또는 콘솔) function RoleManager:_log(entry) local timestamp = os.date("%Y-%m-%d %H:%M:%S") local line = string.format("[%s] %s\n", timestamp, entry) if self.log_path then local ok, err = pcall(function() local f = io.open(self.log_path, "a") if f then f:write(line) f:close() end end) if not ok then -- 파일 쓰기 실패: 콘솔 출력으로 대체 print("LOG FAIL:", err or "unknown", line) end else print(line) end end
-- 사용자 초기화(없으면 새로 생성) function RoleManager:_ensure_user(user_id) if not self.users[user_id] then self.users[user_id] = { roles = {}, disabled = {} } end end
⚠️관리자 워크스페이스 가동을 실패하였습니다. 탐색기 스크립트룰 재가동합니다.
대화하는 용도 X
출시일 2025.12.03 / 수정일 2025.12.06