ThreeKingdomsSlingshot/Assets/Resources/OutGame/DevTree.asset

394 lines
8.3 KiB
Plaintext
Raw Permalink Normal View History

아웃게임 2차(PD #1093 세션 C) — 내정(훈련·순찰·개발) · 보물(수집품·세트·상자) · 연무장(탑·일일 던전·투기장·적장 토벌) · 거래 상자 탭 + 영웅 56명 확장(PD #1096 · 신규 effect_key 4) - 데이터: C 표 10장(training · training_ranks · patrol · dev_tree · treasures · treasure_sets · chests(+iron/buy 열) · tower · dungeons(+reward_amount) · arena(+상점 키)) + economy.csv C 키 24 → 임포트 18 자산(OutGameTables.C.cs 검증: 행·연속 Lv/랭크/층·참조·확률 합 1·선행 노드·효과 키 처리기·카운터 키 · 오류 시 자산 불변) - 영웅 56명: heroes 71 · skills 112 · hero_gear 1344 · gacha_pool 71 재복사 · 신규 키 4(team_dmg_pct_turn · cooldown_add · charm · heal_self_pct) + 기존 키 조건 열(받는 피해 p2 HP 임계/보스/근접 · p3 출전 인원 아군 전원 · 최대 HP·반격 아군 전원 · 피해 % 발동 턴) · 대장군 키는 표 미사용(처리기 유지) - 내정: 훈련(병종 5 · 3항목 Lv · cost_mult · 랭크 승급 · train_bonus → §3-2 항목별) · 순찰(챕터 행 × 시간 · 오프라인 · 상한 12h + 농업 · 소수점 이월 · 광고 2배 스텁 · 즉시 수확 보옥) · 개발(갈래 3 · 선행 · 골드·도면 비용 · 효과 키 → 군량·보상·상점·순찰·상자 적용 지점 · 초기화 보옥 + 도면 환급) - 보물: 보유 중(4열 · 등급 색 · 상세·강화) · 세트(단계 효과) · 상자(포인트 → 명장 · 확률 · 중복 조각) · 효과 hp/atk/def → HeroRules · crit/range/splash → BattleManager.SideEffectsProvider → SkillMods · 조건 카운터 8종 = Runtime/BattleEvents(전투 코드 Raise 1줄씩 · 아군만) · 스테이지 청동 상자 10 % - 연무장: BattleManager.StartMode(BattleMode = 적 편성·제한 턴·onExit) · 탑 100층(입장권·층 배율·보상·10층 상자) · 던전 3(요일·2/일·보상) · 투기장(샘플 10 · EnemyAI 방어 · 메달·주간 순위·조각 상점) · 적장 토벌(주간 순환·hp ×20·5턴·누적 피해·명장 상자·천기) · 결과 패널 → 탭 = 연무장 - 거래: 상자 탭(구매 = 골드/보옥/포인트 · 거래 할인) · 패스·월정액·챕터 팩·첫 결제 팩 = 준비 중 스텁 · 스킬서 임시 판매 제거(사당 던전) - 테스트 87/87(기존 73 유지 · 갱신 3 = 로비 탭 · 표 키 목록 · 상점 스킬서 칸 / 신규 14 = OutGameCTests 12 + 확장 키 2) · console error 0 · 캡처 = DataImporter.CaptureC Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 15:22:54 +00:00
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8957ac6268488de418bd890a5f5eee25, type: 3}
m_Name: DevTree
m_EditorClassIdentifier: TKS.Runtime::TKS.OutGame.DevTree
nodes:
- branch: commerce
id: com_gold_gain
nameKo: "\uACE8\uB4DC \uD68D\uB4DD"
kind: small
effectKey: gold_gain_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires: []
- branch: commerce
id: com_gem_bonus
nameKo: "\uBCF4\uC625 \uBCF4\uB108\uC2A4"
kind: small
effectKey: gem_bonus_pct
pctPerLv: 1
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: com_gold_gain
lv: 3
- branch: commerce
id: com_trade_discount
nameKo: "\uAC70\uB798 \uD560\uC778"
kind: small
effectKey: trade_discount_pct
pctPerLv: 1
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: com_gold_gain
lv: 5
- branch: commerce
id: com_chest_point
nameKo: "\uC0C1\uC790 \uD3EC\uC778\uD2B8"
kind: small
effectKey: chest_point_pct
pctPerLv: 5
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: com_gem_bonus
lv: 5
- branch: commerce
id: com_market
nameKo: "\uC2DC\uC7A5 \uAC1C\uC124"
kind: big
effectKey: trade_free_refresh
pctPerLv: 1
lvMax: 3
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 1
blueprintPerLv: 20
requires:
- node: com_trade_discount
lv: 5
- node: com_chest_point
lv: 5
- branch: commerce
id: com_patrol_gold
nameKo: "\uC21C\uCC30 \uACE8\uB4DC"
kind: small
effectKey: patrol_gold_pct
pctPerLv: 3
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: com_market
lv: 1
- branch: commerce
id: com_sell_price
nameKo: "\uD310\uB9E4\uAC00"
kind: small
effectKey: sell_price_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: com_market
lv: 1
- branch: commerce
id: com_first_clear_gem
nameKo: "\uCCAB \uD074\uB9AC\uC5B4 \uBCF4\uC625"
kind: small
effectKey: first_clear_gem_pct
pctPerLv: 5
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: com_patrol_gold
lv: 5
- branch: commerce
id: com_star_reward
nameKo: "\uBCC4 \uBCF4\uC0C1"
kind: small
effectKey: star_reward_pct
pctPerLv: 3
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: com_sell_price
lv: 5
- branch: agri
id: agr_food_cap
nameKo: "\uAD70\uB7C9 \uC0C1\uD55C"
kind: small
effectKey: food_cap_add
pctPerLv: 1
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires: []
- branch: agri
id: agr_food_regen
nameKo: "\uAD70\uB7C9 \uD68C\uBCF5"
kind: small
effectKey: food_regen_cut_sec
pctPerLv: 10
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: agr_food_cap
lv: 3
- branch: agri
id: agr_patrol_yield
nameKo: "\uC21C\uCC30 \uC218\uD655"
kind: small
effectKey: patrol_yield_pct
pctPerLv: 3
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: agr_food_cap
lv: 5
- branch: agri
id: agr_patrol_cap
nameKo: "\uC21C\uCC30 \uC2DC\uAC04 \uC0C1\uD55C"
kind: small
effectKey: patrol_cap_min
pctPerLv: 30
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: agr_food_regen
lv: 5
- branch: agri
id: agr_tuntian
nameKo: "\uB454\uC804\uC81C"
kind: big
effectKey: patrol_gear_grade_up
pctPerLv: 1
lvMax: 3
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 1
blueprintPerLv: 20
requires:
- node: agr_patrol_yield
lv: 5
- node: agr_patrol_cap
lv: 5
- branch: agri
id: agr_exp_gain
nameKo: "\uACBD\uD5D8 \uD68D\uB4DD"
kind: small
effectKey: exp_gain_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: agr_tuntian
lv: 1
- branch: agri
id: agr_food_cost
nameKo: "\uAD70\uB7C9 \uBE44\uC6A9 \uD560\uC778"
kind: small
effectKey: food_cost_cut
pctPerLv: 0.1
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: agr_tuntian
lv: 1
- branch: agri
id: agr_ad_food
nameKo: "\uAD11\uACE0 \uAD70\uB7C9"
kind: small
effectKey: ad_food_add
pctPerLv: 1
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: agr_exp_gain
lv: 5
- branch: agri
id: agr_patrol_gear
nameKo: "\uB454\uC804 \uC7A5\uBE44 \uD655\uB960"
kind: small
effectKey: patrol_gear_chance_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: agr_food_cost
lv: 5
- branch: industry
id: ind_gear_drop
nameKo: "\uC7A5\uBE44 \uB4DC\uB78D"
kind: small
effectKey: gear_drop_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires: []
- branch: industry
id: ind_chest_high
nameKo: "\uC0C1\uC790 \uC0C1\uC704 \uD655\uB960"
kind: small
effectKey: chest_high_grade_pct
pctPerLv: 1
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: ind_gear_drop
lv: 3
- branch: industry
id: ind_iron_gain
nameKo: "\uC6B4\uCCA0"
kind: small
effectKey: iron_gain_pct
pctPerLv: 3
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: ind_gear_drop
lv: 5
- branch: industry
id: ind_craft_cost
nameKo: "\uD569\uC131 \uBE44\uC6A9"
kind: small
effectKey: craft_cost_cut_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: ind_chest_high
lv: 5
- branch: industry
id: ind_workshop
nameKo: "\uAD00\uC601 \uACF5\uBC29"
kind: big
effectKey: craft_bulk;craft_blueprint_cut
pctPerLv: 1
lvMax: 3
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 1
blueprintPerLv: 20
requires:
- node: ind_iron_gain
lv: 5
- node: ind_craft_cost
lv: 5
- branch: industry
id: ind_gear_sell
nameKo: "\uC7A5\uBE44 \uD310\uB9E4"
kind: small
effectKey: gear_sell_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: ind_workshop
lv: 1
- branch: industry
id: ind_blueprint_gain
nameKo: "\uB3C4\uBA74 \uD68D\uB4DD"
kind: small
effectKey: blueprint_gain_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: ind_workshop
lv: 1
- branch: industry
id: ind_dungeon_gear
nameKo: "\uB358\uC804 \uC7A5\uBE44"
kind: small
effectKey: dungeon_gear_pct
pctPerLv: 2
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: ind_gear_sell
lv: 5
- branch: industry
id: ind_chest_tier
nameKo: "\uC0C1\uC790 \uB4F1\uAE09"
kind: small
effectKey: chest_tier_up_pct
pctPerLv: 1
lvMax: 10
goldBase: 200
goldGrowth: 1.3
blueprintFromLv: 5
blueprintPerLv: 1
requires:
- node: ind_blueprint_gain
lv: 5