mirror of
https://github.com/Gurge44/EndlessHostRoles.git
synced 2026-10-20 01:46:25 +00:00
Reapply "Role Categories & Code Cleanup"
This reverts commit cd27417285.
This commit is contained in:
1 parent
cd27417285
commit
292d2a0995
214 files changed
+1267
-1336
No files matched your search
@@ -1,5 +1,5 @@
|
||||
using AmongUs.GameOptions;
|
||||
using System;
|
||||
using AmongUs.GameOptions;
|
||||
using TOHE.Roles.Crewmate;
|
||||
using TOHE.Roles.Impostor;
|
||||
|
||||
@@ -62,21 +62,19 @@ public class MeetingTimeManager
|
||||
}
|
||||
|
||||
int TotalMeetingTime = DiscussionTime + VotingTime;
|
||||
|
||||
//時間の下限、上限で刈り込み
|
||||
if (TimeManager.playerIdList.Count > 0) BonusMeetingTime = Math.Clamp(TotalMeetingTime + BonusMeetingTime, MeetingTimeMinTimeManager, MeetingTimeMax) - TotalMeetingTime;
|
||||
if (TimeThief.playerIdList.Count > 0) BonusMeetingTime = Math.Clamp(TotalMeetingTime + BonusMeetingTime, MeetingTimeMinTimeThief, MeetingTimeMax) - TotalMeetingTime;
|
||||
if (TimeManager.playerIdList.Count == 0 && TimeThief.playerIdList.Count == 0) BonusMeetingTime = Math.Clamp(TotalMeetingTime + BonusMeetingTime, MeetingTimeMinTimeThief, MeetingTimeMax) - TotalMeetingTime;
|
||||
|
||||
if (BonusMeetingTime >= 0)
|
||||
{
|
||||
VotingTime += BonusMeetingTime;
|
||||
}
|
||||
VotingTime += BonusMeetingTime; //投票時間を延長
|
||||
else
|
||||
{
|
||||
DiscussionTime += BonusMeetingTime;
|
||||
if (DiscussionTime < 0)
|
||||
DiscussionTime += BonusMeetingTime; //会議時間を優先的に短縮
|
||||
if (DiscussionTime < 0) //会議時間だけでは賄えない場合
|
||||
{
|
||||
VotingTime += DiscussionTime;
|
||||
VotingTime += DiscussionTime; //足りない分投票時間を短縮
|
||||
DiscussionTime = 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user