>>46876
>nonsense favor degradation in Public use / Give to actions
My proposal:
1. Stop lose favor for Branded or Lewd.
2. For Cundrip it will be raised instead.
Q&D patch for file ERB/TRAIN/EVENT_AFTER.ERB:
263,266c263,289
< CALL EVENTEND_IA_FAVOR_PENALTY(対象, "好感度")
< CALL EVENTEND_IA_FAVOR_PENALTY(対象, "依存度")
< CALL EVENTEND_IA_FAVOR_PENALTY(対象, "従属度")
< CALL EVENTEND_IA_FAVOR_PENALTY(対象, "支配度")
---
> 最低保証 = -1000
> 減少量 = LIMIT(300 + SUM_EX(対象) * 20, 0, MAX(CFLAG:対象:好感度, 0) / 10) + GETBIT(TALENT:対象:淫乱系, 素質_淫乱_浮気癖) * 500
> SIF CFLAG:対象:好感度 - 減少量 < 最低保証
> 減少量 = MAX(CFLAG:対象:好感度 - 最低保証, 0)
> CFLAG:対象:好感度 = MAX(CFLAG:対象:好感度 - 減少量, 最低保証)
> PRINTFORML %ANAME(対象)%'s favor -{減少量} (Now:{CFLAG:対象:好感度})
>
> 最低保証 = -1000
> 減少量 = LIMIT(300 + SUM_EX(対象) * 20, 0, MAX(CFLAG:対象:依存度, 0) / 10) + GETBIT(TALENT:対象:淫乱系, 素質_淫乱_浮気癖) * 500
> SIF CFLAG:対象:依存度 - 減少量 < 最低保証
> 減少量 = MAX(CFLAG:対象:依存度 - 最低保証, 0)
> CFLAG:対象:依存度 = MAX(CFLAG:対象:依存度 - 減少量, 最低保証)
> PRINTFORML %ANAME(対象)%'s dependence -{減少量} (Now:{CFLAG:対象:依存度})
>
> 最低保証 = -1000
> 減少量 = LIMIT(300 + SUM_EX(対象) * 20, 0, MAX(CFLAG:対象:従属度, 0) / 10) + GETBIT(TALENT:対象:淫乱系, 素質_淫乱_浮気癖) * 500
> SIF CFLAG:対象:従属度 - 減少量 < 最低保証
> 減少量 = MAX(CFLAG:対象:従属度 - 最低保証, 0)
> CFLAG:対象:従属度 = MAX(CFLAG:対象:従属度 - 減少量, 最低保証)
> PRINTFORML %ANAME(対象)%'s submission -{減少量} (Now:{CFLAG:対象:従属度})
>
> 最低保証 = -1000
> 減少量 = LIMIT(300 + SUM_EX(対象) * 20, 0, MAX(CFLAG:対象:支配度, 0) / 10) + GETBIT(TALENT:対象:淫乱系, 素質_淫乱_浮気癖) * 500
> SIF CFLAG:対象:支配度 - 減少量 < 最低保証
> 減少量 = MAX(CFLAG:対象:支配度 - 最低保証, 0)
> CFLAG:対象:支配度 = MAX(CFLAG:対象:支配度 - 減少量, 最低保証)
> PRINTFORML %ANAME(対象)%'s Dominance -{減少量} (Now:{CFLAG:対象:支配度})
305,308c328,335
<
< CALL EVENTEND_IA_FAVOR_PENALTY(対象, "好感度")
< CALL EVENTEND_IA_FAVOR_PENALTY(対象, "依存度")
< CALL EVENTEND_IA_FAVOR_PENALTY(対象, "従属度")
---
> 減少量 = MIN(300 + SUM_EX(対象) * 20, CFLAG:対象:好感度 / 3)
> CFLAG:対象:好感度 = MAX(CFLAG:対象:好感度 - 減少量, -1000)
>
> 減少量 = MIN(300 + SUM_EX(対象) * 20, CFLAG:対象:従属度 / 3)
> CFLAG:対象:従属度 = MAX(CFLAG:対象:従属度 - 減少量, -1000)
>
> 減少量 = MIN(300 + SUM_EX(対象) * 20, CFLAG:対象:依存度 / 3)
> CFLAG:対象:依存度 = MAX(CFLAG:対象:依存度 - 減少量, -1000)
332,356d358
<
<
< ;
< ; extract from above and modded
< ;
< @EVENTEND_IA_FAVOR_PENALTY(対象, fl)
<
<
<
<
< ; 156(虚ろ) - branded, 素質_淫乱_淫乱 - lewd, 素質_淫乱_精液便女 - cumdrip
< ; TALENT:対象:虚ろ dont work, no idea why
< SIF (TALENT:対象:156 || GETBIT(TALENT:対象:淫乱系, 素質_淫乱_淫乱)) && !GETBIT(TALENT:対象:淫乱系, 素質_淫乱_精液便女)
< RETURN
<
< 減少量 = LIMIT(300 + SUM_EX(対象) * 20, 0, MAX(CFLAG:対象:(fl)/10, 10))
< SIF !GETBIT(TALENT:対象:淫乱系, 素質_淫乱_精液便女)
< 減少量 *= -1
< SIF GETBIT(TALENT:対象:淫乱系, 素質_淫乱_浮気癖) && !CONFIG:446
< 減少量 -= 500
<
< CFLAG:対象:(fl) = MAX(CFLAG:対象:(fl) + 減少量, -1000)
<
< PRINTFORML %ANAME(対象)%'s %ENCFLAGNAME(GETNUM(CFLAG, fl))% \@減少量 < 0?lose#gain\@: {減少量} (Now:{CFLAG:対象:(fl)})
<
>in some daily events too
It's simpe.
Just replace CFLAG減少 to CFLAG減少1:
1. In related daily events files (ERB/SYSTEM/EVENT_DAILY/各イベント群/PORN_STAR_女優のお仕事.ERB and ERB/SYSTEM/EVENT_DAILY/各イベント群/派生/ADULTFILM_DERIVATION_AV撮影.ERB) for example.
2. In ERB/SYSTEM/FORCE_FUCK.ERB funstions @FUCK_RAPE, @FUCK_GANGBANG, maybe @FUCK_BEAST too.