feat(ArcherSkill): 弓箭手技能重构为阶梯体系支持1/3/6/10级完整升级 - 实现迅捷三连技能,支持1级基础3箭、10级升级为6支风暴连射 - 添加弱点锁定机制,6级后伤害逐箭递增且最后一箭必暴击 - 集成破甲易伤标记系统,使目标受到伤害增加30%持续4秒 - 优化技能释放逻辑,支持目标死亡后自动切换最近敌人 - 完善技能平衡性调整,3级箭矢速度提升35%总伤害增加25% feat(StatusEffectController): 新增易伤状态管理系统 - 添加vulnerability相关属性和ApplyVulnerability方法 - 实现易伤效果的生命周期管理和伤害计算 - 集成到UnitBase的伤害结算流程中 docs: 更新角色技能说明文档支持新技能体系 - 将原弓箭猎人重命名为荒野猎手,更新技能描述 - 同步更新角色与技能对应关系表格 - 调整技能名称从穿透箭改为穿心猎矛等新命名 ```
150 lines
3.8 KiB
Plaintext
150 lines
3.8 KiB
Plaintext
fileFormatVersion: 2
|
|
guid: Xn8dtCn+USoM3y8Q1spG7or0i5ihQ5/VOTuLQmVn9ElNxLu+WwKV5R4=
|
|
ModelImporter:
|
|
serializedVersion: 22361
|
|
internalIDToNameTable: []
|
|
externalObjects: {}
|
|
materials:
|
|
materialImportMode: 2
|
|
materialName: 0
|
|
materialSearch: 1
|
|
materialLocation: 1
|
|
animations:
|
|
legacyGenerateAnimations: 4
|
|
bakeSimulation: 0
|
|
resampleCurves: 1
|
|
optimizeGameObjects: 0
|
|
removeConstantScaleCurves: 0
|
|
motionNodeName:
|
|
rigImportErrors:
|
|
rigImportWarnings:
|
|
animationImportErrors:
|
|
animationImportWarnings:
|
|
animationRetargetingWarnings:
|
|
animationDoRetargetingWarnings: 0
|
|
importAnimatedCustomProperties: 0
|
|
importConstraints: 0
|
|
animationCompression: 1
|
|
aCLCompressionLevel: 3
|
|
aCLCurvePrecision: 0.01
|
|
aCLFastSampleMode: 1
|
|
animationRotationError: 0.5
|
|
animationPositionError: 0.5
|
|
animationScaleError: 0.5
|
|
animationWrapMode: 0
|
|
extraExposedTransformPaths: []
|
|
extraUserProperties: []
|
|
clipAnimations: []
|
|
isReadable: 0
|
|
tuanjieGIEnable: 0
|
|
tuanjieGIGenSDFFactor: 1
|
|
tuanjieGIGenSDFBias: 0.25
|
|
tuanjieGIDoubleSidedMode: 0
|
|
tuanjieGIGenFacetNums: 12
|
|
meshes:
|
|
lODScreenPercentages: []
|
|
globalScale: 1
|
|
meshCompression: 0
|
|
totalVerticesCount: 14728
|
|
totalTrianglesCount: 5000
|
|
addColliders: 0
|
|
useSRGBMaterialColor: 1
|
|
sortHierarchyByName: 1
|
|
importPhysicalCameras: 1
|
|
importVisibility: 1
|
|
importBlendShapes: 1
|
|
importCameras: 1
|
|
importLights: 1
|
|
nodeNameCollisionStrategy: 1
|
|
fileIdsGeneration: 2
|
|
swapUVChannels: 0
|
|
generateSecondaryUV: 0
|
|
useFileUnits: 1
|
|
keepQuads: 0
|
|
weldVertices: 1
|
|
bakeAxisConversion: 0
|
|
preserveHierarchy: 0
|
|
skinWeightsMode: 0
|
|
maxBonesPerVertex: 4
|
|
minBoneWeight: 0.001
|
|
optimizeBones: 1
|
|
meshOptimizationFlags: -1
|
|
indexFormat: 0
|
|
secondaryUVAngleDistortion: 8
|
|
secondaryUVAreaDistortion: 15.000001
|
|
secondaryUVHardAngle: 88
|
|
secondaryUVMarginMethod: 1
|
|
secondaryUVMinLightmapResolution: 40
|
|
secondaryUVMinObjectScale: 1
|
|
secondaryUVPackMargin: 4
|
|
useFileScale: 1
|
|
strictVertexDataChecks: 0
|
|
virtualGeometry:
|
|
virtualGeometry: 0
|
|
useTransparent: 0
|
|
setVGForeachMesh: 0
|
|
isFirstUse: 1
|
|
virtualGeometrySettings:
|
|
generateGeometryBuffer: 0
|
|
surfaceCompensation: 0
|
|
allMeshUse: 1
|
|
ignoreSimpleMesh: 0
|
|
transformScaleState: 0
|
|
isPossibleOverflow: 0
|
|
hasBoneData: 0
|
|
isBoneCountOverflow: 0
|
|
virtualGeometryPlatformSettings: []
|
|
selectedVGMeshes:
|
|
- index: 0
|
|
meshName: node_0
|
|
lodLevel: 0
|
|
meshGeometryBuffer: 0
|
|
supportVGMeshes:
|
|
- index: 0
|
|
meshName: node_0
|
|
lodLevel: 0
|
|
meshGeometryBuffer: 0
|
|
tangentSpace:
|
|
normalSmoothAngle: 60
|
|
normalImportMode: 0
|
|
tangentImportMode: 3
|
|
normalCalculationMode: 4
|
|
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
|
blendShapeNormalImportMode: 1
|
|
normalSmoothingSource: 0
|
|
referencedClips: []
|
|
importAnimation: 1
|
|
overrideDefaultPose: 0
|
|
humanDescription:
|
|
serializedVersion: 3
|
|
human: []
|
|
skeleton: []
|
|
namedPoseList:
|
|
- name: Default
|
|
skeleton: []
|
|
armTwist: 0.5
|
|
foreArmTwist: 0.5
|
|
upperLegTwist: 0.5
|
|
legTwist: 0.5
|
|
armStretch: 0.05
|
|
legStretch: 0.05
|
|
feetSpacing: 0
|
|
globalScale: 1
|
|
rootMotionBoneName:
|
|
defaultPoseIndex: -1
|
|
hasTranslationDoF: 0
|
|
hasExtraRoot: 0
|
|
skeletonHasParents: 1
|
|
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
|
autoGenerateAvatarMappingIfUnspecified: 1
|
|
animationType: 2
|
|
humanoidOversampling: 1
|
|
avatarSetup: 0
|
|
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
|
importBlendShapeDeformPercent: 1
|
|
remapMaterialsIfMaterialImportModeIsNone: 0
|
|
additionalBone: 0
|
|
userData:
|
|
assetBundleName:
|
|
assetBundleVariant:
|