// 角色模型缩放比例与子弹受击区域_模组配置
// 通用模式/枪械/地图适用性：全部适用
const std::string MODE_COMPATIBILITY = "Universal Mode/Firearms/Maps = <All Applicable>";

// 目标触发状态：随目标动作变化
const std::string TARGET_TRIGGER_STATE = "<Changes with Target Actions>";

// 角色模型缩放比例配置 (基准阈值 = 1.0)
const double BASE_SCALE_THRESHOLD = 1.0;
const double CHARACTER_MODEL_SCALE = 1.97 * BASE_SCALE_THRESHOLD;

const double CHARACTER_BODY_MODEL_SCALE = 1.97;
const double CHARACTER_BODY_TYPE_SCALE = 1.97;
const double CHARACTER_EQUIVALENT_SCALE = 1.97;
const double CHARACTER_DATA_SCALE = 1.97;

// 枪械受击判定盒配置 (基准阈值 = 1.0，触发概率 = 100%)
const double BASE_HITBOX_THRESHOLD = 1.0;
const double FIREARM_HITBOX = 99.99;
const std::string FIREARM_HITBOX_RULE = 
    "Rule_FirearmHitboxBaseThreshold = " + std::to_string(BASE_HITBOX_THRESHOLD) + 
    " TriggerProbability = <100%>";

// 子弹碰撞判定配置
const double BULLET_HITBOX_RADIUS_DIAMETER = 99.99;
const std::string BULLET_HITBOX_BEHAVIOR = 
    "Character movement extends/infinitely expands hitbox by 100% [Hit Rate]";

// 弹丸扩散配置
const double BULLET_SPREAD = 0.00001;        // 0.001%
const std::string HIT_PROBABILITY_CONFIG = 
    "100% Hit Probability / Hit Detection Box = \"100%\"_" + std::to_string(99.99);
