VPet-Simulator

VPet-Simulator

更多互动 - More Interactions
318 Comments
Shiori_P1 26 Jun @ 7:23am 
好好好
BSban'jiu 16 Aug, 2024 @ 1:10am 
能在玩耍中加一个看主人打泰拉瑞亚ma?
Ell.W  [author] 28 Apr, 2024 @ 9:34am 
可以订阅一个自动工作的mod
hfosdi 27 Apr, 2024 @ 7:24pm 
大佬能不能更新一下时间?能不能变成24小时?3小时我有时候不能一直拉去打工
Ell.W  [author] 14 Apr, 2024 @ 11:13am 
可以拖动倍率改变工作等级
政 委 428 14 Apr, 2024 @ 7:08am 
100级的写代码为什么被删了
arcueid1023 8 Apr, 2024 @ 1:00am 
为什么好多的时间从1666变成三小时了
AshaGrey 7 Apr, 2024 @ 5:05pm 
为何摸鱼的最大工作时间变成三小时了
mochiii 7 Apr, 2024 @ 12:05pm 
怎么把写代码高等级的删了呀
mikumikulove39520 7 Apr, 2024 @ 6:28am 
不能长时间工作挂机了吗?
楚依云 6 Apr, 2024 @ 9:14am 
工作里显示的是理论上的最大收益,包括基础收益和结算时计算的奖励倍率
楚依云 6 Apr, 2024 @ 9:13am 
addmoney是每隔一个计算周期加的钱
楚依云 6 Apr, 2024 @ 9:13am 
get是理论上你这个工作能赚到最多的钱,用来计算超模的
cccccchara 6 Apr, 2024 @ 9:04am 
不管啥状态都只和moneybase相关,工作显示的我觉得纯纯误导,那个数值就是你说的get,但是get又和实际收益没什么联系
Ell.W  [author] 6 Apr, 2024 @ 9:02am 
cccccchara大佬,所以get和这个addmoney以及工作里显示的金钱都是什么关系,在满状态下赚钱的多少只和MoneyBase有关吗
cccccchara 6 Apr, 2024 @ 8:44am 
哈哈大笑了,M_TimeUIHandle方法才是结算finishbouns的地方,而计算每一跳赚多少在FunctionSpend中的var addmoney = Math.Max(0, TimePass * NowWork.MoneyBase * (2 * efficiency - 0.5)); efficiency 和饱食度、口渴度有关
楚依云 6 Apr, 2024 @ 8:39am 
然后重新找到你刚刚发的那段源码,右键函数名,查找所有引用,看看哪个有关工作结算的函数调用过这个代码
楚依云 6 Apr, 2024 @ 8:37am 
请你用visual studio打开桌宠源码,然后在文件中查找finishbonus,看WorkTimer.xaml.cs里的那个检索结果
Ell.W  [author] 6 Apr, 2024 @ 8:32am 
如果可以我想看看你说的哪些具体的代码片段,抱歉我真的没有找到
楚依云 6 Apr, 2024 @ 8:32am 
奖励倍率最高为3就是我提出来的,我能不知道这个功能吗😹
Ell.W  [author] 6 Apr, 2024 @ 8:29am 
get = (MoneyBase*(1+FinishBonus/2)+1)^1.25(^表示次方)

举例
mod中的一个工作-“摸鱼” MoneyBase = 9.999 FinishBonus = 2 根据算法得出get = 44.95
在软件里面找到这个工作 可以发现这个金钱和这个get是和软件上显示的是一致的
楚依云 6 Apr, 2024 @ 8:23am 
你但凡检索过这个Get函数的引用,或者检索过finishbonus这个变量,都不该说出finishbonus和结束工作无关
楚依云 6 Apr, 2024 @ 8:21am 
当问题被提出的时候,你应该先检查自己的代码有没有问题,而不是在自己都没看代码的时候先质疑提出问题的人有没有看过代码
楚依云 6 Apr, 2024 @ 8:20am 
还有修复超模的时候用到了
楚依云 6 Apr, 2024 @ 8:19am 
有没有可能这个get只在计算是否超模的时候用到了
Ell.W  [author] 6 Apr, 2024 @ 8:17am 
public static double Get(this Work work)
{
if (work.Type == Work.WorkType.Work)
return MathPow(Math.Abs(work.MoneyBase) * (1 + work.FinishBonus / 2) + 1, 1.25);
else
return MathPow((Math.Abs(work.MoneyBase) * (1 + work.FinishBonus / 2) + 1) / 10, 1.25);
}

我是根据这段代码来设置的,不知道你说的整个工作完成的奖励的代码是在哪里,我没有研究的那么细,这个get是跟单位时间内获得的金币数量挂钩的。虚心接受指教,我为了能快速更新很多我都没有去细究,所以还请见谅。
楚依云 6 Apr, 2024 @ 7:58am 
哦,你没看过,你就质疑我没看过
楚依云 6 Apr, 2024 @ 7:55am 
你看过新版的源码吗:LoveChoiceQuestion:
楚依云 6 Apr, 2024 @ 7:50am 
我刚刚看了代码了,finishbonus不就是在工作结束时结算吗:steamfacepalm:
楚依云 6 Apr, 2024 @ 7:48am 
finishbonus就是结束的时候结算的吧
Ell.W  [author] 6 Apr, 2024 @ 7:24am 
同等级的工作下单位时间内可以获得的金钱数,我这个mod应该是拉满了(在不超模的前提下),你可以对比一下,最重要的就是那个奖励倍率,他最高只能设置为3
Ell.W  [author] 6 Apr, 2024 @ 7:09am 
关于health没升级版本之前是可以回复健康的,升级后我没有去看源代码,没有影响就没管了,至于奖励倍率设置为3是因为单位时间内的金钱获得的算法与这个有关,虽然他的命名是叫finishbonus 但是跟结束工作这个没什么关系,具体可以看看源代码
楚依云 6 Apr, 2024 @ 5:58am 
你的mod的vup.lps中Health是一个无效属性,如果饱腹度/口渴度低于一定值则固定速度消耗健康,与Health无关
楚依云 6 Apr, 2024 @ 5:43am 
为什么奖励倍率设置为3.0,但是工作时间设置到了9999?这样根本无法完成工作获得奖励
Ell.W  [author] 3 Apr, 2024 @ 7:48pm 
最新的版本已经没有挂机了,根据官方的算法不允许有负的,而且需要平衡消耗不然就超模了
LUCAS· NEMESIS 3 Apr, 2024 @ 7:08pm 
大佬,现在挂机还是会掉状态,改不了了吗?
Ell.W  [author] 3 Apr, 2024 @ 11:18am 
已更新:cozyspaceengineersc:
oneOTAKU 2 Apr, 2024 @ 9:38pm 
大佬,大版本更新了,求更新
EX咖喱棒 2 Apr, 2024 @ 3:09am 
版本更新收益就毙了,愿早日更新:steamhappy:
Ciel Valentain 31 Mar, 2024 @ 10:55pm 
好好好
Corn1109゛ 31 Mar, 2024 @ 1:35am 
版本更新之后不能无损摸鱼挂经验了(悲)
578316957 27 Feb, 2024 @ 9:40pm 
这个会影响那个防作弊标志吗?
Saphayex 23 Feb, 2024 @ 5:13am 
Good
哈喽看我你在害怕什么 10 Feb, 2024 @ 1:29am 
现在好像用不了,是我的设置有问题吗。我启用了宠物自己买东西吃的选项,重启了应用,但是无法显示出来更多活动。
搞送登不像人类 7 Dec, 2023 @ 5:22am 
神中神
PepeKy.M 14 Nov, 2023 @ 6:56am 
现在收益砍太多,之前挂三小时有上万块,现在就两三千,还好存的还有一百六十万
yaralka 31 Oct, 2023 @ 3:39am 
感觉好难上一百
2641760036 28 Oct, 2023 @ 9:28am 
以前写代码一个小时大几千块,边打工边刷礼物等级蹭蹭上去,一周就能上100级,现在收益是大幅下降了······好在我之前存了10w+,就靠这钱吃老本了 (*^_^*)
Hong9Jiu 27 Oct, 2023 @ 6:27am 
2023.10.27,更新后,写代码的打钱速度和直播差不多了
好名字全没了 26 Oct, 2023 @ 8:11pm 
为什么现在摸鱼不加心情了