정착민의 행동에 따라 선행/악행 카르마를 부여하고 레벨별 버프를 제공하는 모드입니다.
본 모드는 사용자의 게임 플레이 중 발생하는 행위를 추적하여 선행 또는 악행 카르마 경험치(XP)를 부여하고, 누적된 카르마 레벨에 따라 정착민에게 고유한 버프를 동적으로 적용하는 시스템을 제공합니다.
주요 포함 기능은 다음과 같습니다.
1. 카르마 레벨링 시스템
XP 획득: 'HistoryEventsManager' 패치를 통해 포로 구출, 노예 판매, 사형 집행 등 특정 행동 발생 시 정의된 XP가 KarmaManager에 누적됩니다.
동적 레벨: 누적된 XP는 실시간으로 레벨로 환산되며, 이 레벨은 정착민에게 부여되는 헤디프(Hediff)의 강도를 결정합니다.
설정 변경: 게임 내 Mod Settings 메뉴를 통해 각 행동의 카르마 유형(선/악/중립)과 획득 XP 양을 사용자가 직접 조정할 수 있습니다.
지금 올린 버전은 3개의 설정밖에 없지만 게임을 하면서 해 온 일들을 데이터로 등록하고 반영하기에 다시 모드 설정으로 들어가면 자신이 한 일들에 대한 karma를 설정할 수 있게 합니다.
그러나 몇몇 모드는 설정에 포함이 안 될 수도 있습니다...
2. 레벨별 능력치 부여 (Hediff_KarmaLevelBuff)
카르마 레벨에 따라 정착민은 'Hediff_GoodKarma_Buff' 또는 'Hediff_EvilKarma_Buff' 중 하나를 부여받으며, 레벨이 상승할수록 능력치가 강화됩니다.
선행의 가호 (Good Karma Buff):
스탯: WorkSpeedGlobal(작업 속도), ArmorRating_Sharp(날카로움 방어), MoveSpeed(이동 속도)가 레벨에 비례하여 증가합니다.
핵심 기능: InjuryHealingFactor(부상 회복 속도)가 레벨당 10%씩 증가하여 자가 치유 능력이 강화됩니다.
악행의 대가 (Evil Karma Buff):
스탯: MeleeDamageFactor(근접 피해량), SocialImpact(사교 영향력)이 증가하며, AimingDelayFactor(조준 시간)가 감소합니다.
3. 전투 상호작용 및 디버프 부여
'Pawn.PreApplyDamage' 패치를 통해 전투 시 카르마 레벨에 따른 추가 효과가 적용됩니다.
피해량 보정:
공격자와 피격자 모두 악인(Evil Karma)일 경우, 피해량이 1.5배 증가합니다.
공격자(악)가 피격자(선)를 공격할 경우, 피격자의 선행 레벨에 따라 피해량이 최대 90%까지 감소합니다.
마기 침식 (Devil Erosion): 악한 카르마 레벨에 비례하여 공격 시 확률적으로 상대방에게 '마기 침식' 헤디프를 부여합니다.
4. 동적 NPC 스폰 및 서사적 결말
NPC 스폰: 'Pawn.SpawnSetup' 패치를 통해 적대적 NPC 스폰 시 25% 확률로 레벨이 부여됩니다. 플레이어의 행동에 따라 적대 NPC의 카르마 성향이 결정됩니다.
림월드를 시작한지 400시간도 안된 뉴비가 만든 모드입니다.
그래서 그런지 미숙한 점이 정말 많습니다.
그럼에도 플레이 해주시면 너무 감사하겠고 좋게 봐주셨으면 정말정말 감사하겠습니다.
그리고 얼마든지 피드백이나 훈수 또는 건의사항을 써주셔도 좋습니다.
감사합니다.
신규 추가 업데이트입니다.
1. 성자의 자비: 즉시 감화 시스템 (신규)
이제 선행 레벨이 높은 정착민은 적을 '포로'로 가두지 않고도 아군으로 만들 수 있습니다.
자비로운 구조: 부상당한 적을 구조하여 치료할 때, 선행 레벨에 따라 즉시 합류(Recruit) 이벤트가 발생합니다.
중립화: 즉시 합류하지 않더라도, 성자의 보살핌을 받은 적은 적대감을 버리고 중립 상태가 되어 전장을 떠납니다.
진심의 무게: 포섭 실패 시 공포가 아닌 '유대감의 부족'으로 처리되어 정착민이 일시적으로 상심하지만, 적의 저항치는 크게 감소합니다.
2. 악인의 폭정: 즉각 굴복 시스템 (신규)
악행 레벨이 높은 정착민은 인내심을 갖고 설득하지 않습니다. 오직 압도적인 공포로 지배합니다.
공포의 포획: 적을 사로잡아 감옥에 가두는 순간, 악행 레벨에 따라 저항치(Resistance)와 의지(Will)가 즉시 파괴됩니다.
즉각 노예화: 7레벨 이상의 악인이 포획한 적은 복잡한 절차 없이 즉시 노예화 또는 포섭이 가능합니다.
정신적 낙인: 이렇게 굴복한 이들에게는 '공포' 기억이 각인되어 억압 수치 관리가 용이해지지만, 정착지의 분위기는 더욱 서늘해집니다.
3. 서사적 엔딩 및 사회적 감화 (심화)
카르마 전염: 정착민들 간의 대화나 포섭 과정에서 정착지의 주된 성향(선/악)이 상대방에게 전염됩니다.
정신 이상 케어: 선인은 다독임으로, 악인은 겁박(스턴)으로 아군의 정신 이상 상태를 강제 종료시킬 수 있습니다.
이 기능이 잘 추가 됐는지는 저도 아직 잘 모르겠습니다.
최근에 게임을 시작하고 최근에 코딩에 대한 걸 배우기 시작했기에 잘 적용이 안 됐을 가능성이 있습니다.
부디 오류나 이상한 점이 있으면 알려주시길 바라겠습니다.
다시금 구독해주고 플레이 해주는 분들께 감사드립니다.