Compare commits

..

6 commits

Author SHA1 Message Date
Ed86
5c223fa0e2 disable whoring for cribs
rjw 5.5.0+
2024-09-01 09:39:05 +03:00
Ed86
3af0012918 Merge branch 'master' into 'master'
Add ChineseSimplified Translate To 1.5 By Using ChatGpt

See merge request Ed86/rjw-whoring!9
2024-08-19 07:42:59 +00:00
yiyuandian
eadfbcd140 缺漏文本补充 2024-07-27 23:08:25 +08:00
yiyuandian
02815e99fe 修改错误标签 2024-07-27 22:40:15 +08:00
yiyuandian
5f49df4063 修改翻译文件路径 2024-07-27 22:21:27 +08:00
yiyuandian
1620948fb6 基于chatgpt调整的翻译 2024-07-27 21:08:52 +08:00
14 changed files with 127 additions and 3 deletions

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<WhoreIsServingVisitors.reportString>服务访客</WhoreIsServingVisitors.reportString>
<WhoreInvitingVisitors.reportString>尝试拉客</WhoreInvitingVisitors.reportString>
</LanguageData>

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<RJW_WhoreExperience.label>经验</RJW_WhoreExperience.label>
<RJW_WhoreExperience.headerTip>卖淫经验</RJW_WhoreExperience.headerTip>
<RJW_PriceRangeOfWhore.headerTip>妓女价格范围</RJW_PriceRangeOfWhore.headerTip>
<RJW_PriceRangeOfWhore.label>价格</RJW_PriceRangeOfWhore.label>
<RJW_EarnedMoneyByWhore.headerTip>赚取的总金额</RJW_EarnedMoneyByWhore.headerTip>
<RJW_EarnedMoneyByWhore.label>赚取</RJW_EarnedMoneyByWhore.label>
<RJW_CountOfWhore.headerTip>服务的客户数量</RJW_CountOfWhore.headerTip>
<RJW_CountOfWhore.label>客户</RJW_CountOfWhore.label>
<RJW_AverageMoneyByWhore.headerTip>平均赚取的金额</RJW_AverageMoneyByWhore.headerTip>
<RJW_AverageMoneyByWhore.label>平均</RJW_AverageMoneyByWhore.label>
<RJW_WhoreMood.headerTip>小人的心情</RJW_WhoreMood.headerTip>
<RJW_WhoreMood.label>心情</RJW_WhoreMood.label>
<RJW_WhoringPolicy.headerTip>用性交易换取利益</RJW_WhoringPolicy.headerTip>
<RJW_WhoringPolicy.label>支付类型</RJW_WhoringPolicy.label>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<RJW_Brothel.modExtensions.0.label>妓院</RJW_Brothel.modExtensions.0.label>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<CountOfWhore.label>卖淫次数</CountOfWhore.label>
<CountOfWhore.description>我卖淫的次数。</CountOfWhore.description>
<EarnedMoneyByWhore.label>作为妓女赚取的白银</EarnedMoneyByWhore.label>
<EarnedMoneyByWhore.description>我作为妓女赚取的白银总数。</EarnedMoneyByWhore.description>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Brothel.label>妓院</Brothel.label>
</LanguageData>

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Whorish_Thoughts.stages.0.label>愤怒的妓女</Whorish_Thoughts.stages.0.label>
<Whorish_Thoughts.stages.0.description>愤怒的妓女</Whorish_Thoughts.stages.0.description>
<Whorish_Thoughts.stages.1.label>妓女</Whorish_Thoughts.stages.1.label>
<Whorish_Thoughts.stages.1.description>嗯,至少报酬不错...</Whorish_Thoughts.stages.1.description>
<Whorish_Thoughts.stages.2.label>妓女</Whorish_Thoughts.stages.2.label>
<Whorish_Thoughts.stages.2.description>这份工作还算不错呢!</Whorish_Thoughts.stages.2.description>
<Whorish_Thoughts_Captive.stages.0.label>被迫的妓女</Whorish_Thoughts_Captive.stages.0.label>
<Whorish_Thoughts_Captive.stages.0.description>他们逼迫我作为性玩具服侍!</Whorish_Thoughts_Captive.stages.0.description>
<Whorish_Thoughts_Captive.stages.1.label>不情愿的妓女</Whorish_Thoughts_Captive.stages.1.label>
<Whorish_Thoughts_Captive.stages.1.description>我可不是个公交车!</Whorish_Thoughts_Captive.stages.1.description>
<Whorish_Thoughts_Captive.stages.2.label>习惯的妓女</Whorish_Thoughts_Captive.stages.2.label>
<Whorish_Thoughts_Captive.stages.2.description>只要不要打我就好。</Whorish_Thoughts_Captive.stages.2.description>
<Whorish_Thoughts_Captive.stages.3.label>完全的妓女</Whorish_Thoughts_Captive.stages.3.label>
<Whorish_Thoughts_Captive.stages.3.description>如果不是这些束缚,我能有更多客户!</Whorish_Thoughts_Captive.stages.3.description>
<!-- 用于跟踪顾客,以便妓女不会重复招揽同一个客人 -->
<RJWFailedSolicitation.stages.0.label>试图招揽我</RJWFailedSolicitation.stages.0.label>
<!-- 与上述相同,但适用于殖民者 -->
<RJWTurnedDownWhore.stages.0.label>打扰了我</RJWTurnedDownWhore.stages.0.label>
<SleptInBrothel.stages.0.label>打扰了我</SleptInBrothel.stages.0.label>
<SleptInBrothel.stages.0.label>睡在妓院</SleptInBrothel.stages.0.label>
<SleptInBrothel.stages.0.description>呸,床单全是黏乎乎的。</SleptInBrothel.stages.0.description>
<SleptInBrothel.stages.1.label>睡在妓院!</SleptInBrothel.stages.1.label>
<SleptInBrothel.stages.1.description>我就是喜欢这个地方,它的味道,它的声音……</SleptInBrothel.stages.1.description>
</LanguageData>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<RjwWhoringTips.tips.0>卖淫价格可以在生物标签的“显示性行为”菜单中查看(图标像一个心形)。</RjwWhoringTips.tips.0>
<RjwWhoringTips.tips.1>如果将避孕套放在床旁边的储藏区中,可以自动使用它们——如果你打算让殖民者卖淫,最好准备一些避孕套。</RjwWhoringTips.tips.1>
</LanguageData>

View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<whoringtab_enabled>启用嫖娼选项卡</whoringtab_enabled>
<whoringtab_enabled_desc>显示/隐藏嫖娼选项卡</whoringtab_enabled_desc>
<show_whore_price_factor_on_bed>显示床铺的卖淫价格因素</show_whore_price_factor_on_bed>
<show_whore_price_factor_on_bed_desc>在启用了卖淫功能的床上显示卖淫价格系数的标签。</show_whore_price_factor_on_bed_desc>
<show_whore_widgets_on_bed>显示床铺小部件</show_whore_widgets_on_bed>
<show_whore_widgets_on_bed_desc>显示床铺小部件,以标记公共/私人的床铺,供嫖客使用。</show_whore_widgets_on_bed_desc>
<MoneyPrinting>货币印刷</MoneyPrinting>
<MoneyPrinting_desc>客户将生成银币,而不是使用他们自己的/商队的</MoneyPrinting_desc>
<ClientAlwaysAccept>禁用客户随机性</ClientAlwaysAccept>
<ClientAlwaysAccept_desc>客户总是接受招揽,而不是进行随机性判断。</ClientAlwaysAccept_desc>
<DebugWhoring>收集Debug日志信息</DebugWhoring>
<DebugWhoring_desc>启用一些频繁的调试日志,以帮助查找卖淫招嫖操作中的错误。</DebugWhoring_desc>
<!--Whore Activities-->
<RJW_VisitorAcceptWhore>{0} 接受了 {1} 提供的交易。</RJW_VisitorAcceptWhore>
<RJW_VisitorSolicitWhore>{0} 希望得到 {1} 的服务。</RJW_VisitorSolicitWhore>
<RJW_VisitorRejectWhore>{0} 拒绝了 {1} 提供的交易。</RJW_VisitorRejectWhore>
<RJW_VisitorSickWhore>{0} 拒绝了这个提议,因为 {1} 看起来并不健康</RJW_VisitorSickWhore>
<!--Whore designators-->
<ForService>设为妓女</ForService>
<ForServiceDesc><![CDATA[标记为妓女
- 会尝试招揽访客。
- 如果无事可做时,会取悦其他殖民者。
- 在工作时尽量避免自慰,可能会导致沮丧。
]]></ForServiceDesc>
<ForServiceRefuseDesc>不会同意成为妓女</ForServiceRefuseDesc>
<!--Bed designators-->
<CommandBedSetAsWhoreBedLabel>允许所有人卖淫</CommandBedSetAsWhoreBedLabel>
<CommandBedSetAsWhoreBedDesc>允许所有妓女使用这张床招待顾客。</CommandBedSetAsWhoreBedDesc>
<CommandBedAllowWhoringLabel>允许主人卖淫</CommandBedAllowWhoringLabel>
<CommandBedAllowWhoringDesc>是否允许床的拥有者使用这张床进行卖淫。</CommandBedAllowWhoringDesc>
<WhorePriceCalcDesc>卖淫价格系数(基于舒适度、房间的豪华度和房间内的床位数):{0}</WhorePriceCalcDesc>
<WhorePrice>嫖客的价格范围。</WhorePrice>
<BrothelTabIsPrisoner>囚犯</BrothelTabIsPrisoner>
<BrothelTabIsSlave>奴隶</BrothelTabIsSlave>
</LanguageData>

View file

@ -290,6 +290,7 @@ namespace rjwwhoring
if (!bed.def.building.bed_humanlike ||
bed.Faction != Faction.OfPlayerSilentFail ||
bed.Medical ||
bed.def.building.bed_crib ||
bed.def.defName.Contains("Guest") ||
bed.def.defName.Contains("Android") )
{
@ -330,6 +331,7 @@ namespace rjwwhoring
bed.Faction != Faction.OfPlayerSilentFail ||
bed.Medical ||
bed.ForPrisoners ||
bed.def.building.bed_crib ||
bed.def.defName.Contains("Guest") ||
bed.def.defName.Contains("Android") ||
bed.GetRoom()?.IsPrisonCell == true)

View file

@ -52,7 +52,7 @@ namespace rjwwhoring
public static float WhoreGenderAdjustment(Pawn whore)
{
if (GenderHelper.GetSex(whore) == GenderHelper.Sex.futa)
if (GenderHelper.GetSex(whore) == GenderHelper.Sex.Futa)
return 1.2f;
return 1f;
}

View file

@ -54,6 +54,7 @@ namespace rjwwhoring
var isPrisonCell = __instance.GetRoom()?.IsPrisonCell == true;
if (!__instance.ForPrisoners &&
!__instance.Medical &&
!__instance.def.building.bed_crib &&
__instance.def.building.bed_humanlike &&
__instance.Faction == Faction.OfPlayerSilentFail &&
!__instance.def.defName.Contains("Guest") &&

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<identifier>RimJobWorld Whoring</identifier>
<version>1.0.8</version>
<version>1.0.9</version>
<dependencies>
<li>RimJobWorld</li>
</dependencies>

View file

@ -1,7 +1,7 @@
Requirements:
Harmony
Hugslib
Rimjobworld 5.0+(https://gitgud.io/Ed86/rjw)
Rimjobworld 5.5.0+(https://gitgud.io/Ed86/rjw)
Features:
Adds whoring, widgets to mark beds for whoring, beds price overlay.