TheGreatestMilk-LethalSnapRewardsAddon icon

LethalSnapRewardsAddon

AI-assisted vibe-coded addon for Korean-speaking players. Photo rewards for living monsters only. AI 바이브 코딩 제작. 살아 있는 몬스터만 촬영 보상을 지급합니다.

Last updated 18 minutes ago
Total downloads 0
Total rating 0 
Categories BepInEx Server-side AI Generated Mods
Dependency string TheGreatestMilk-LethalSnapRewardsAddon-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
9G_TEAM-LethalSnapReborn-1.0.1 icon
9G_TEAM-LethalSnapReborn

Polaroid camera: photograph monsters, rarer = more money. Rebuilt for LC v81 (Netcode 1.12). Based on LethalSnap by SweetOnion & team.

Preferred version: 1.0.1
seechela-MuchBetterEmotes-1.0.0 icon
seechela-MuchBetterEmotes

More emotes and a sign you can draw on, rebuilt for v81.

Preferred version: 1.0.0

README

Lethal Snap Rewards Addon 1.0.0

English

Created through AI-assisted vibe coding.

An unofficial LethalSnapReborn add-on for Korean-speaking players, designed for Lethal Company v81.

This add-on appraises only living monsters captured in a photo and turns any increase over its highest previously paid appraisal into scrap value. The ship’s return to orbit resets the appraisal records.

Supported mods

  • Monster mods — Wesley’s Enemy Variants, Wesley’s Moons, Brutal Company Minus Extra Reborn, Locker, Scopophobia (AuroraBytes fork), Observer, SnatchinBrackenFORK, Mirage, and MirageRevive.
  • Supported emote mod — MuchBetterEmotes 1.0.0 (seechela). Eligible emotes are Middle Finger, Clap, Shy, Griddy, Twerk, Salute, Prisyadka, Sign, Thumbs Up, Wave, Six Seven, Double Middle Finger, Double Clap, and Sign Shown.
  • Vanilla emotes and compatibility — Vanilla Dance and Point also qualify for the photo bonus. Each player is counted once. Other emote mods require compatible vanilla state reporting or a dedicated integration.

한국어

AI를 사용한 바이브 코딩으로 제작했습니다.

한국어 사용자를 위한 Lethal Company v81 / LethalSnapReborn 1.0.1용 비공식 애드온입니다.

모드 기능

사진에 찍힌 살아 있는 몬스터만 개체별로 평가합니다. 이번 탐사에서 같은 개체로 이미 받은 최고 평가액보다 이번 평가액이 높으면 오른 금액만 사진 스크랩 가격에 더합니다. 여러 몬스터가 찍히면 각 개체의 증가분을 합산합니다. 함선이 궤도로 돌아오면 지급 기록이 초기화됩니다.

보너스 계산 방식

개체 평가액 = 기본가 × (1 + 거리 보너스) × (1 + 특수 상태 보너스) × 사진 공통 배율

사진 공통 배율 = (1 + 몬스터 수 보너스) × (1 + 체력 보너스) × (1 + 플레이어 수 보너스) × (1 + 이모트 보너스)

아래는 기본 설정 기준입니다. 한 몬스터에게 여러 특수 상태가 겹치면 가장 높은 특수 보너스 하나를 적용합니다.

보너스 적용 기준
거리 몬스터마다 사진에 찍힌 동료 중 가장 가까운 사람과의 거리를 봅니다. 1m 이내 +100%, 1m 초과~2m +75%, 2m 초과~3m +50%, 3m 초과~5m +25%, 5m 초과 0%입니다.
특수 상태 몬스터마다 지정된 상태와 배율을 사용합니다. 예를 들어 라커는 추격 중 +80%를 받습니다.
몬스터 수 공통 배율 적용 전 평가액이 0원보다 큰 개체를 셉니다. 2마리 +10%, 3마리 +20%, 4마리 이상 +30%입니다. 이번 사진에서 추가 지급액이 0원인 개체도 평가액이 양수라면 집계합니다.
체력 사진에 찍힌 동료 중 가장 낮은 체력을 봅니다. 0~19는 +50%, 20~29는 +35%, 30~39는 +25%, 40~49는 +20%, 50~59는 +15%, 60~69는 +10%, 70~79는 +5%, 80 이상은 0%입니다.
플레이어 수 사진에 찍힌 동료가 2명이면 +10%, 3명 이상이면 +20%입니다.
이모트 사진에 찍힌 동료 중 바닐라 춤·손가락 가리키기 또는 지원되는 MuchBetterEmotes 이모트를 수행 중인 사람이 1명이면 +10%, 2명이면 +15%, 3명 이상이면 +20%입니다.

거리·체력·플레이어 수·이모트 판정에서 촬영자는 제외합니다. 죽은 몬스터는 평가액과 몬스터 수 보너스에서 제외합니다.

계산 예시

라커 추격 촬영
기본가 70원인 라커가 추격 중이면 70 × 1.80 = 126원입니다. 같은 라커의 일반 상태를 먼저 찍어 70원을 받았다면 추격 사진은 56원을 추가로 지급합니다.

여러 보너스가 함께 적용되는 사진
기본가 100원인 몬스터가 거리 +50%, 특수 상태 +100%를 받습니다. 사진에는 이 몬스터를 포함해 유효 몬스터 2마리(+10%)와 동료 2명(+10%)이 찍혔습니다. 두 동료 모두 지원 이모트 중(+15%)이고, 둘 중 낮은 체력은 20(+35%)입니다.

100 × 1.50 × 2.00 × 1.10 × 1.35 × 1.10 × 1.15 = 563.5575

소수점을 버려 이 몬스터의 평가액은 563원입니다. 이 개체로 이미 500원을 받았다면 이번 사진에 63원을 더합니다. 사진에 함께 찍힌 다른 몬스터의 증가분도 따로 계산해 더합니다.

지원 모드

  • 몬스터 모드 — Wesley’s Enemy Variants, Wesley’s Moons, Brutal Company Minus Extra Reborn, Locker, Scopophobia(AuroraBytes 포크), Observer, SnatchinBrackenFORK, Mirage, MirageRevive를 지원합니다.
  • 지원 이모트 모드 — MuchBetterEmotes 1.0.0(seechela)을 지원합니다. 보너스 대상은 가운데손가락, 박수, 부끄러움, 그리디, 트워크, 경례, 프리샤드카, 표지판, 엄지척, 손 흔들기, 식스 세븐, 양손 가운데손가락, 양손 박수, 표지판 표시입니다.
  • 바닐라 이모트와 호환 범위 — 바닐라 춤과 손가락 가리키기도 촬영 보너스에 포함합니다. 동일 플레이어는 한 번만 집계합니다. 다른 모드는 바닐라의 이모트 활성 상태와 춤·가리키기 번호를 유지하면 코드상 판정될 수 있으며, 별도 상태를 쓰는 이모트는 전용 연동이 필요합니다.

확정 개체별 가격

다른 보너스 없이 계산한 평가액입니다. 특수 상태가 겹치면 가장 높은 배율 하나를 적용합니다.

몬스터 기본가 특수 조건과 평가액
벙커 거미 60 벽 대기 +10% → 66, 시체 포장 +75% → 105
올무 벼룩 20 머리 부착 +50% → 30
비축 벌레 10 폐품 운반 +100% → 20, 공격적 추격 +40% → 14
덤퍼 90 —
포자 도마뱀 10 —
브래컨 150 SnatchinBrackenFORK 생존자 납치·운반 +200% → 450, 둥지 처형 +150% → 375
코일 헤드 50 기절 또는 비활성화 +20% → 60
유령 소녀 200 촬영자 추격 +125% → 450
제스터 100 머리 출현 +250% → 350
호두까기 인형 80 탐색 +20% → 96, 교전 +50% → 120
가면 60 감염 중 +50% → 90
집사 20 칼을 든 공격 상태 +75% → 35
집사 말벌 5 —
슬라임 5 —
맨이터 아기 20, 변신 90, 성체 120 아기 안기 +10% → 22, 폐품 개당 +15원 최대 3개, 성체 돌진 +100% → 240
클레이 서전 100 —
눈없는 개 60 돌진·감속 +75% → 105
숲지기 60 플레이어 섭식 +150% → 150
대지 리바이어던 150 잠복 0, 지상 노출 150
비비 매 15 —
튤립 뱀 5 플레이어를 들어 올려 비행 +100% → 10
회로 벌 5 —
방울 메뚜기 0 —
맨티코일 0 —
올드 버드 100 휴면 0, 기동 100
납치 여우 40 혀로 붙잡거나 끌고 가는 중 +75% → 70
거대 딱따구리(키위새) 40 대상 무관 추격 +75% → 70
페이오파르 30 나무에서 습격 하강 +100% → 60
백워터 건크피시 5 —
Cadaver Bloom 50 감염된 몸에서 등장 중 +150% → 125
Cadaver Growths 0 —

아기 맨이터가 폐품을 3개 먹으면 평가액 65원이며, 안겨 있으면 71원입니다. 변신은 급식 가산 없이 90원입니다.

몬스터 모드별 가격과 판정

아래 모드를 별도로 설치하면 해당 몬스터의 가격이나 상태 판정을 적용합니다. 표의 금액은 거리와 사진 공통 보너스 적용 전 기준입니다.

모드 적용 내용
Wesley's Enemy Variants (Magic_Wesley-Wesleys_Ememy_Variants) / Wesley's Moons 지원하는 웨슬리 변형은 등록 이름에 따라 개별 가격을 적용합니다. 동일가 변형은 대응하는 바닐라 몬스터의 가격을 상속합니다. Floating Head는 200원이며 브래컨 납치·처형 보너스를 제외합니다.
Brutal Company Minus Extra Reborn 안티 코일헤드 200원, 넛슬레이어 180원, 카미카제 벌레 25원입니다.
Locker 기본 70원, 실제 추격 중 +80%로 126원입니다.
Scopophobia (AuroraBytes 포크) Shy Guy와 SCP-096에 동일한 기본가 100원을 적용합니다. 실제 추격 중 +300%로 400원입니다.
Observer 살아 있는 활성 추격자는 70원입니다. 누워 있는 추격자는 0원이며 몬스터 수 보너스에서 제외합니다. 입구 Spectre에는 별도 가격을 적용하지 않습니다.
SnatchinBrackenFORK 브래컨이 살아 있는 플레이어를 납치·운반하거나 둥지에서 처형하는 상태를 판정합니다.
Mirage / MirageRevive 기존 Masked를 사용하므로 가면 기본가 60원과 기존 감염 판정이 적용됩니다.

등록 이름과 개별 기본가는 docs/Rewards.example.cfg의 [Monster] 항목에서 확인할 수 있습니다.

설치 및 의존성

  • BepInEx-BepInExPack-5.4.2305
  • 9G_TEAM-LethalSnapReborn-1.0.1
  • seechela-MuchBetterEmotes-1.0.0

의존성과 하위 의존성을 모드매니저로 설치한 뒤 이 ZIP을 가져옵니다. 로컬 ZIP 가져오기 후 의존성 설치 상태를 확인하세요. LethalSnap 원작과 Reborn을 동시에 활성화하지 마세요. 기존 LethalSnapRewardsPreview를 사용 중이면 이 애드온을 설치하기 전에 기존 패키지를 비활성화하거나 제거하세요.

자체 Preview/Core DLL, 자체 아이콘·문서·설정 예시만 제공합니다. 원본·이모트·게임 DLL 및 원본 자산은 동봉하지 않습니다.

설정

첫 실행 시 Gale 프로필의 BepInEx/config/Wesley.LethalSnapRewards.cfg에 한국어 주석이 있는 설정 파일을 자동으로 생성합니다. 호스트가 이 파일을 편집하고 게임을 다시 실행하면 새 값이 적용됩니다.

  • [Monster]의 Values에서 개체별 기본가를 변경합니다. 예를 들어 Values = locker:75,shy guy:110은 두 기본가를 바꿉니다. 같은 항목에서 미등록 개체 기본가, 전체 몬스터 가격 배율, 맨이터의 변신·성체 가격 및 급식 가산을 조정할 수 있습니다.
  • [Special], [Distance], [Health], [MonsterCount], [Players]에서 각 보너스의 배율이나 구간을 조정합니다. 0.10은 +10%입니다. 플레이어 수와 이모트 보너스는 각각 3명 구간에서 더 늘지 않으며 배율 상한은 각각 +20%입니다.
  • 기존 설정 파일은 그대로 사용합니다. 이전 버전에 없는 키는 새 기본값을 사용하며, 값을 바꾸려면 ZIP의 docs/Rewards.example.cfg에서 해당 키를 기존 파일의 같은 섹션에 추가하세요.

멀티플레이와 검수

사진 보상과 지급 기록은 호스트에서 처리합니다. 유령 소녀의 게스트 촬영 보너스를 쓰려면 호스트와 촬영 게스트에 같은 애드온 빌드를 설치하세요. 로그의 [LSREWARD] READY mode=PAYOUT, PAID, RESET reason=ORBIT에서 로드·지급·기록 초기화를 확인할 수 있습니다. 라커와 샤이가이 추격 보너스, Observer 시체 제외는 인게임에서 확인했습니다. 활성 Observer 가격과 Mirage 적용 상태의 감염 보너스는 인게임 검수가 남아 있습니다.

크레딧과 라이선스

  • LethalSnap: SweetOnion / SweetSweetOnion 및 팀. SweetOnion(코드·3D), Balroguette(2D·검수), Apoal(오디오·검수), Telios(문서·검수), Rambar·Valemen(검수), Fab(검수·3D 프로그래밍).
  • 기본 몬스터 가격표 데이터: LethalSnap의 MIT 소스에서 유래. 원작 MIT 전문과 저작권 고지를 THIRD_PARTY_NOTICES.md에 포함합니다.
  • LethalSnapReborn v81 포크: 9G_TEAM.
  • MuchBetterEmotes: seeya / seechela. BetterEmotes(KlutzyBubbles), More Emotes(Sligili) 기반. 공식 후계자 지정 여부는 확인되지 않았으며 별도 제작자의 확장판으로 표기합니다.
  • BepInEx 및 Harmony/HarmonyX 기여자.

자체 코드는 LICENSE를 따릅니다. 각 의존 모드의 코드는 해당 모드의 라이선스를 따릅니다. 의존 모드의 코드·애니메이션을 이 애드온의 라이선스로 재허가하지 않습니다. 이 애드온에는 AI 도구로 작성한 코드가 포함됩니다. 공개 업로드 시 AI Generated 분류를 적용합니다.