Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:44:53 +09:30
commit f1fbbe67bb
1722 changed files with 165268 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
using System.Collections.Generic;
public class CheckDismemberChance : TargetedCompareRequirementBase
{
public override bool IsValid(MinEventParams _params)
{
//Log.Out("CheckDismemberChance-IsValid START");
if (!base.ParamsValid(_params))
{
//Log.Out("CheckDismemberChance-IsValid 1");
return false;
}
bool result = false;
string itemName = this.target.inventory.holdingItem.Name;
//Log.Out("CheckDismemberChance-IsValid itemName: " + itemName);
ItemClass itemClass = ItemClass.GetItem(itemName, false).ItemClass;
List<string> tagNames = itemClass.ItemTags.GetTagNames();
ItemValue itemRanged = ItemClass.GetItem(itemClass.GetItemName(), false);
ItemActionRanged myAction = (ItemActionRanged)itemClass.Actions[0];
ItemActionData _actionData = this.target.inventory.holdingItemData.actionData[0];
ItemActionRanged.ItemActionDataRanged itemActionDataRanged = (ItemActionRanged.ItemActionDataRanged)_actionData;
float myDelay = 60f / EffectManager.GetValue(PassiveEffects.RoundsPerMinute, itemActionDataRanged.invData.itemValue, 60f / itemActionDataRanged.OriginalDelay, this.target);
//Log.Out("CheckDismemberChance-IsValid myDelay: " + myDelay);
if (!this.invert)
{
//Log.Out("CheckDismemberChance-IsValid 2, result: " + result);
return result;
}
//Log.Out("CheckDismemberChance-IsValid 3, result: " + !result);
return !result;
}
}