percent stats fixed
This commit is contained in:
parent
a723c5d3cd
commit
de3703c0ab
@ -32,11 +32,13 @@ Material:
|
|||||||
m_LightmapFlags: 0
|
m_LightmapFlags: 0
|
||||||
m_EnableInstancingVariants: 0
|
m_EnableInstancingVariants: 0
|
||||||
m_DoubleSidedGI: 1
|
m_DoubleSidedGI: 1
|
||||||
m_CustomRenderQueue: -1
|
m_CustomRenderQueue: 3000
|
||||||
stringTagMap:
|
stringTagMap:
|
||||||
RenderType: Opaque
|
RenderType: Transparent
|
||||||
disabledShaderPasses:
|
disabledShaderPasses:
|
||||||
- GRABPASS
|
- GRABPASS
|
||||||
|
- DepthOnly
|
||||||
|
- SHADOWCASTER
|
||||||
m_LockedProperties:
|
m_LockedProperties:
|
||||||
m_SavedProperties:
|
m_SavedProperties:
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
@ -99,8 +101,8 @@ Material:
|
|||||||
- _DistortionEnabled: 0
|
- _DistortionEnabled: 0
|
||||||
- _DistortionStrength: 1
|
- _DistortionStrength: 1
|
||||||
- _DistortionStrengthScaled: 0
|
- _DistortionStrengthScaled: 0
|
||||||
- _DstBlend: 0
|
- _DstBlend: 10
|
||||||
- _DstBlendAlpha: 0
|
- _DstBlendAlpha: 10
|
||||||
- _EmissionEnabled: 0
|
- _EmissionEnabled: 0
|
||||||
- _FlipbookBlending: 0
|
- _FlipbookBlending: 0
|
||||||
- _FlipbookMode: 0
|
- _FlipbookMode: 0
|
||||||
@ -118,16 +120,16 @@ Material:
|
|||||||
- _SoftParticlesFarFadeDistance: 1
|
- _SoftParticlesFarFadeDistance: 1
|
||||||
- _SoftParticlesNearFadeDistance: 0
|
- _SoftParticlesNearFadeDistance: 0
|
||||||
- _SpecularHighlights: 1
|
- _SpecularHighlights: 1
|
||||||
- _SrcBlend: 1
|
- _SrcBlend: 5
|
||||||
- _SrcBlendAlpha: 1
|
- _SrcBlendAlpha: 1
|
||||||
- _Surface: 1
|
- _Surface: 1
|
||||||
- _UVSec: 0
|
- _UVSec: 0
|
||||||
- _ZWrite: 1
|
- _ZWrite: 0
|
||||||
m_Colors:
|
m_Colors:
|
||||||
- _BaseColor: {r: 2.3773584, g: 2.3773584, b: 2.3773584, a: 1}
|
- _BaseColor: {r: 2.3773584, g: 2.3773584, b: 2.3773584, a: 1}
|
||||||
- _BaseColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
- _BaseColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
||||||
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
|
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
|
||||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
- _Color: {r: 2.3773584, g: 2.3773584, b: 2.3773584, a: 1}
|
||||||
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
|
||||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||||
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
|
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
|
||||||
|
|||||||
@ -78,7 +78,7 @@ Material:
|
|||||||
- _Mode: 0
|
- _Mode: 0
|
||||||
- _OcclusionStrength: 1
|
- _OcclusionStrength: 1
|
||||||
- _Parallax: 0.02
|
- _Parallax: 0.02
|
||||||
- _Rotation: 1476.1123
|
- _Rotation: 2685.8706
|
||||||
- _SmoothnessTextureChannel: 0
|
- _SmoothnessTextureChannel: 0
|
||||||
- _SpecularHighlights: 1
|
- _SpecularHighlights: 1
|
||||||
- _SrcBlend: 1
|
- _SrcBlend: 1
|
||||||
|
|||||||
@ -78,7 +78,7 @@ Material:
|
|||||||
- _Mode: 0
|
- _Mode: 0
|
||||||
- _OcclusionStrength: 1
|
- _OcclusionStrength: 1
|
||||||
- _Parallax: 0.02
|
- _Parallax: 0.02
|
||||||
- _Rotation: 51.40349
|
- _Rotation: 44.39648
|
||||||
- _SmoothnessTextureChannel: 0
|
- _SmoothnessTextureChannel: 0
|
||||||
- _SpecularHighlights: 1
|
- _SpecularHighlights: 1
|
||||||
- _SrcBlend: 1
|
- _SrcBlend: 1
|
||||||
|
|||||||
@ -139,10 +139,6 @@ PrefabInstance:
|
|||||||
propertyPath: onStartFishing.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
|
propertyPath: onStartFishing.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
|
||||||
value: UnityEngine.Object, UnityEngine
|
value: UnityEngine.Object, UnityEngine
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 5523225171841185422, guid: 9c432d220280f704684a6d5b9354c782, type: 3}
|
|
||||||
propertyPath: m_Speed
|
|
||||||
value: 5
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 5830540571469033375, guid: 9c432d220280f704684a6d5b9354c782, type: 3}
|
- target: {fileID: 5830540571469033375, guid: 9c432d220280f704684a6d5b9354c782, type: 3}
|
||||||
propertyPath: visualWeaponSlots.Array.size
|
propertyPath: visualWeaponSlots.Array.size
|
||||||
value: 3
|
value: 3
|
||||||
|
|||||||
@ -127,8 +127,8 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0.01
|
minStatRoll: 1
|
||||||
maxStatRoll: 0.02
|
maxStatRoll: 2
|
||||||
forceUsePercent: 0
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0
|
maxPercentStatRoll: 0
|
||||||
|
|||||||
@ -127,8 +127,8 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0.01
|
minStatRoll: 1
|
||||||
maxStatRoll: 0.02
|
maxStatRoll: 2
|
||||||
forceUsePercent: 0
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0
|
maxPercentStatRoll: 0
|
||||||
@ -199,11 +199,11 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 1
|
isMandatory: 1
|
||||||
weightMultiplier: 2
|
weightMultiplier: 2
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 6
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0.06
|
maxPercentStatRoll: 0
|
||||||
- stat: {fileID: 11400000, guid: 599541ff1aaa6c848a732f9a97e5f1c4, type: 2}
|
- stat: {fileID: 11400000, guid: 599541ff1aaa6c848a732f9a97e5f1c4, type: 2}
|
||||||
isAllowed: 0
|
isAllowed: 0
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
|
|||||||
@ -100,8 +100,8 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 1
|
isMandatory: 1
|
||||||
weightMultiplier: 2
|
weightMultiplier: 2
|
||||||
minStatRoll: 0.01
|
minStatRoll: 1
|
||||||
maxStatRoll: 0.03
|
maxStatRoll: 3
|
||||||
forceUsePercent: 0
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0
|
maxPercentStatRoll: 0
|
||||||
@ -109,8 +109,8 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1.2
|
weightMultiplier: 1.2
|
||||||
minStatRoll: 0.01
|
minStatRoll: 1
|
||||||
maxStatRoll: 0.05
|
maxStatRoll: 5
|
||||||
forceUsePercent: 0
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0
|
maxPercentStatRoll: 0
|
||||||
|
|||||||
@ -55,9 +55,9 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 1
|
isMandatory: 1
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 5
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0.01
|
||||||
maxPercentStatRoll: 0.05
|
maxPercentStatRoll: 0.05
|
||||||
- stat: {fileID: 11400000, guid: 332d0dbee9590e24e9ad5166dd75ef69, type: 2}
|
- stat: {fileID: 11400000, guid: 332d0dbee9590e24e9ad5166dd75ef69, type: 2}
|
||||||
@ -100,18 +100,18 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 3
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0.03
|
maxPercentStatRoll: 0
|
||||||
- stat: {fileID: 11400000, guid: a19f2ac40579e5d4aa0713f43fcfa276, type: 2}
|
- stat: {fileID: 11400000, guid: a19f2ac40579e5d4aa0713f43fcfa276, type: 2}
|
||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 5
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0.01
|
||||||
maxPercentStatRoll: 0.05
|
maxPercentStatRoll: 0.05
|
||||||
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
||||||
@ -127,11 +127,11 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 2
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0.02
|
maxPercentStatRoll: 0
|
||||||
- stat: {fileID: 11400000, guid: 63eee8f1286035f4a80356bcfad289b6, type: 2}
|
- stat: {fileID: 11400000, guid: 63eee8f1286035f4a80356bcfad289b6, type: 2}
|
||||||
isAllowed: 0
|
isAllowed: 0
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
|
|||||||
@ -91,11 +91,11 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 0.25
|
weightMultiplier: 0.25
|
||||||
minStatRoll: 0
|
minStatRoll: 2
|
||||||
maxStatRoll: 0
|
maxStatRoll: 5
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.02
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0.05
|
maxPercentStatRoll: 0
|
||||||
- stat: {fileID: 11400000, guid: d318a3662a3ccf04f9f193a818cc3361, type: 2}
|
- stat: {fileID: 11400000, guid: d318a3662a3ccf04f9f193a818cc3361, type: 2}
|
||||||
isAllowed: 0
|
isAllowed: 0
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
|
|||||||
@ -127,11 +127,11 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 3
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0.03
|
maxPercentStatRoll: 0
|
||||||
- stat: {fileID: 11400000, guid: 63eee8f1286035f4a80356bcfad289b6, type: 2}
|
- stat: {fileID: 11400000, guid: 63eee8f1286035f4a80356bcfad289b6, type: 2}
|
||||||
isAllowed: 0
|
isAllowed: 0
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
|
|||||||
@ -73,8 +73,8 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 1
|
isMandatory: 1
|
||||||
weightMultiplier: 2
|
weightMultiplier: 2
|
||||||
minStatRoll: 0.05
|
minStatRoll: 5
|
||||||
maxStatRoll: 0.09
|
maxStatRoll: 9
|
||||||
forceUsePercent: 0
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0
|
maxPercentStatRoll: 0
|
||||||
@ -82,8 +82,8 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 1
|
isMandatory: 1
|
||||||
weightMultiplier: 2
|
weightMultiplier: 2
|
||||||
minStatRoll: 0.05
|
minStatRoll: 5
|
||||||
maxStatRoll: 0.09
|
maxStatRoll: 9
|
||||||
forceUsePercent: 0
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0
|
minPercentStatRoll: 0
|
||||||
maxPercentStatRoll: 0
|
maxPercentStatRoll: 0
|
||||||
|
|||||||
@ -109,9 +109,9 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 0.25
|
weightMultiplier: 0.25
|
||||||
minStatRoll: 0
|
minStatRoll: 3
|
||||||
maxStatRoll: 0
|
maxStatRoll: 5
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.03
|
minPercentStatRoll: 0.03
|
||||||
maxPercentStatRoll: 0.05
|
maxPercentStatRoll: 0.05
|
||||||
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
||||||
|
|||||||
@ -55,9 +55,9 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1.5
|
weightMultiplier: 1.5
|
||||||
minStatRoll: 0
|
minStatRoll: 4
|
||||||
maxStatRoll: 0
|
maxStatRoll: 6
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.04
|
minPercentStatRoll: 0.04
|
||||||
maxPercentStatRoll: 0.06
|
maxPercentStatRoll: 0.06
|
||||||
- stat: {fileID: 11400000, guid: 332d0dbee9590e24e9ad5166dd75ef69, type: 2}
|
- stat: {fileID: 11400000, guid: 332d0dbee9590e24e9ad5166dd75ef69, type: 2}
|
||||||
@ -91,27 +91,27 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 5
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0.01
|
||||||
maxPercentStatRoll: 0.05
|
maxPercentStatRoll: 0.05
|
||||||
- stat: {fileID: 11400000, guid: d318a3662a3ccf04f9f193a818cc3361, type: 2}
|
- stat: {fileID: 11400000, guid: d318a3662a3ccf04f9f193a818cc3361, type: 2}
|
||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 2
|
||||||
maxStatRoll: 0
|
maxStatRoll: 5
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.02
|
minPercentStatRoll: 0.02
|
||||||
maxPercentStatRoll: 0.05
|
maxPercentStatRoll: 0.05
|
||||||
- stat: {fileID: 11400000, guid: a19f2ac40579e5d4aa0713f43fcfa276, type: 2}
|
- stat: {fileID: 11400000, guid: a19f2ac40579e5d4aa0713f43fcfa276, type: 2}
|
||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 3
|
||||||
maxStatRoll: 0
|
maxStatRoll: 5
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.03
|
minPercentStatRoll: 0.03
|
||||||
maxPercentStatRoll: 0.05
|
maxPercentStatRoll: 0.05
|
||||||
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
||||||
|
|||||||
@ -55,9 +55,9 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 2
|
||||||
maxStatRoll: 0
|
maxStatRoll: 4
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.02
|
minPercentStatRoll: 0.02
|
||||||
maxPercentStatRoll: 0.04
|
maxPercentStatRoll: 0.04
|
||||||
- stat: {fileID: 11400000, guid: 332d0dbee9590e24e9ad5166dd75ef69, type: 2}
|
- stat: {fileID: 11400000, guid: 332d0dbee9590e24e9ad5166dd75ef69, type: 2}
|
||||||
@ -100,18 +100,18 @@ MonoBehaviour:
|
|||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 3
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0.01
|
||||||
maxPercentStatRoll: 0.03
|
maxPercentStatRoll: 0.03
|
||||||
- stat: {fileID: 11400000, guid: a19f2ac40579e5d4aa0713f43fcfa276, type: 2}
|
- stat: {fileID: 11400000, guid: a19f2ac40579e5d4aa0713f43fcfa276, type: 2}
|
||||||
isAllowed: 1
|
isAllowed: 1
|
||||||
isMandatory: 0
|
isMandatory: 0
|
||||||
weightMultiplier: 1
|
weightMultiplier: 1
|
||||||
minStatRoll: 0
|
minStatRoll: 1
|
||||||
maxStatRoll: 0
|
maxStatRoll: 3
|
||||||
forceUsePercent: 1
|
forceUsePercent: 0
|
||||||
minPercentStatRoll: 0.01
|
minPercentStatRoll: 0.01
|
||||||
maxPercentStatRoll: 0.03
|
maxPercentStatRoll: 0.03
|
||||||
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
- stat: {fileID: 11400000, guid: d52b20e3f02ba8946bf37a7470beafd0, type: 2}
|
||||||
|
|||||||
@ -23,7 +23,7 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 1
|
canRollOnItems: 1
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
|
|||||||
@ -23,7 +23,7 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 1
|
canRollOnItems: 1
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
|
|||||||
@ -23,9 +23,9 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 1
|
canRollOnItems: 1
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
maxValue: 1
|
maxValue: 100
|
||||||
roundToInteger: 0
|
roundToInteger: 0
|
||||||
|
|||||||
@ -23,9 +23,9 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 1
|
canRollOnItems: 1
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
maxValue: 0.75
|
maxValue: 75
|
||||||
roundToInteger: 0
|
roundToInteger: 0
|
||||||
|
|||||||
@ -23,9 +23,9 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 1
|
canRollOnItems: 1
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
maxValue: 0.9
|
maxValue: 90
|
||||||
roundToInteger: 0
|
roundToInteger: 0
|
||||||
|
|||||||
@ -25,7 +25,7 @@ MonoBehaviour:
|
|||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 1
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 2
|
||||||
minValue: 0
|
minValue: 0
|
||||||
maxValue: 9999999
|
maxValue: 9999999
|
||||||
roundToInteger: 0
|
roundToInteger: 0
|
||||||
|
|||||||
@ -25,7 +25,7 @@ MonoBehaviour:
|
|||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 1
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 50
|
||||||
minValue: 0
|
minValue: 0
|
||||||
maxValue: 9999999
|
maxValue: 9999999
|
||||||
roundToInteger: 0
|
roundToInteger: 0
|
||||||
|
|||||||
@ -23,9 +23,9 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 1
|
canRollOnItems: 1
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0.02
|
defaultBaseValue: 2
|
||||||
minValue: 0
|
minValue: 0
|
||||||
maxValue: 1
|
maxValue: 100
|
||||||
roundToInteger: 0
|
roundToInteger: 0
|
||||||
|
|||||||
@ -23,7 +23,7 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 0
|
canRollOnItems: 0
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
|
|||||||
@ -23,9 +23,9 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 1
|
canRollOnItems: 1
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
maxValue: 1
|
maxValue: 100
|
||||||
roundToInteger: 0
|
roundToInteger: 0
|
||||||
|
|||||||
@ -23,7 +23,7 @@ MonoBehaviour:
|
|||||||
showInTooltips: 1
|
showInTooltips: 1
|
||||||
canRollOnItems: 0
|
canRollOnItems: 0
|
||||||
defaultWeight: 1
|
defaultWeight: 1
|
||||||
canBeFlat: 0
|
canBeFlat: 1
|
||||||
canBePercent: 1
|
canBePercent: 1
|
||||||
defaultBaseValue: 0
|
defaultBaseValue: 0
|
||||||
minValue: 0
|
minValue: 0
|
||||||
|
|||||||
@ -136,7 +136,7 @@ public class InstantValueEffect : BaseEffect
|
|||||||
|
|
||||||
private bool IsCrit(CharacterStats stats)
|
private bool IsCrit(CharacterStats stats)
|
||||||
{
|
{
|
||||||
return MathHelpers.RollChance(MathHelpers.NormalizePercentageDecimal(stats.GetStat("critchance").Value));
|
return MathHelpers.RollChancePercent(stats.GetStat("critchance").Value);
|
||||||
//return Random.Range(0, 100) < stats.CritChance.Value;
|
//return Random.Range(0, 100) < stats.CritChance.Value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
using Kryz.CharacterStats.Examples;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.AI;
|
using UnityEngine.AI;
|
||||||
|
|
||||||
@ -13,10 +14,13 @@ public class MovementSpeedModifierEffectInstance : StatusEffectInstance
|
|||||||
|
|
||||||
private bool castingPenalty = false;
|
private bool castingPenalty = false;
|
||||||
|
|
||||||
|
CharacterStats stats;
|
||||||
|
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
base.Awake();
|
base.Awake();
|
||||||
navMeshAgent = GetComponent<NavMeshAgent>();
|
navMeshAgent = GetComponent<NavMeshAgent>();
|
||||||
|
stats = GetComponent<CharacterStats>();
|
||||||
|
|
||||||
|
|
||||||
baseSpeed = navMeshAgent.speed;
|
baseSpeed = navMeshAgent.speed;
|
||||||
@ -27,11 +31,11 @@ public class MovementSpeedModifierEffectInstance : StatusEffectInstance
|
|||||||
|
|
||||||
public float ModifyMovementSpeed()
|
public float ModifyMovementSpeed()
|
||||||
{
|
{
|
||||||
return baseSpeed * (1 + currentSpeedModifierPercent);
|
return baseSpeed * (1 + stats.GetStat("movementspeed").Value/100f) * (1 + currentSpeedModifierPercent);
|
||||||
}
|
}
|
||||||
public float ModifyMovementSpeedWithCastingPenalty()
|
public float ModifyMovementSpeedWithCastingPenalty()
|
||||||
{
|
{
|
||||||
return (baseSpeed * (1 + currentSpeedModifierPercent)) * (1 + GameConstants.CharacterBalancing.MovementSpeedCastingPenalty);
|
return (baseSpeed * (1 + stats.GetStat("movementspeed").Value / 100f) * (1 + currentSpeedModifierPercent)) * (1 + GameConstants.CharacterBalancing.MovementSpeedCastingPenalty);
|
||||||
}
|
}
|
||||||
public float ModifyTurnSpeed()
|
public float ModifyTurnSpeed()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -101,7 +101,7 @@ public class SummonAbility : BaseAbility
|
|||||||
{
|
{
|
||||||
ownerStats = user.GetComponent<CharacterStats>();
|
ownerStats = user.GetComponent<CharacterStats>();
|
||||||
minionStats = instantiatedMinion.GetComponent<CharacterStats>();
|
minionStats = instantiatedMinion.GetComponent<CharacterStats>();
|
||||||
|
//TODO: FIX MINION STAT SCALE
|
||||||
//minionStats.AttackDamage.AddModifier(new StatModifier(ownerStats.AttackDamage.Value * AttackDamagePercentFromMaster, StatModType.Flat, ownerStats));
|
//minionStats.AttackDamage.AddModifier(new StatModifier(ownerStats.AttackDamage.Value * AttackDamagePercentFromMaster, StatModType.Flat, ownerStats));
|
||||||
//minionStats.SpellDamage.AddModifier(new StatModifier(ownerStats.SpellDamage.Value * SpellDamagePercentFromMaster, StatModType.Flat, ownerStats));
|
//minionStats.SpellDamage.AddModifier(new StatModifier(ownerStats.SpellDamage.Value * SpellDamagePercentFromMaster, StatModType.Flat, ownerStats));
|
||||||
//
|
//
|
||||||
|
|||||||
@ -117,24 +117,24 @@ public static class GameConstants
|
|||||||
public static class CharacterStatsBalancing
|
public static class CharacterStatsBalancing
|
||||||
{
|
{
|
||||||
#region Cunning Influence
|
#region Cunning Influence
|
||||||
public static float CritChanceIncreasePerCunning = 0.33f;
|
public const float CritChanceIncreasePerCunning = 0.33f;
|
||||||
public static float CritDamageIncreasePerCunning = 0.8f;
|
public const float CritDamageIncreasePerCunning = 0.8f;
|
||||||
public static float MovementSpeedIncreasePerCunning = 0.33f;
|
public const float MovementSpeedIncreasePerCunning = 0.33f;
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Flow Influence
|
#region Flow Influence
|
||||||
public const float MaxManaIncreasePerFlow = 4f;
|
public const float MaxManaIncreasePerFlow = 4f;
|
||||||
public const float ManaRegenIncreasePerFlow = 1.5f;
|
public const float ManaRegenIncreasePerFlow = 1.5f;
|
||||||
public const float CooldownReductionIncreasePerFlow = 0.3f;
|
public const float CooldownReductionIncreasePerFlow = 0.3f;
|
||||||
public const float AttackSpeedIncreasePerFlow = 0.01f;
|
public const float AttackSpeedIncreasePerFlow = 0.5f;
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Presence Influence
|
#region Presence Influence
|
||||||
public static float AreaEffectivenessIncreasePerPresence = 0.33f;
|
public const float AreaEffectivenessIncreasePerPresence = 0.33f;
|
||||||
|
|
||||||
public static float ReputationGainIncreasePerPresence = 0.01f;
|
public const float ReputationGainIncreasePerPresence = 0.01f;
|
||||||
public static float GoldCostReductionPerPresence = 0.005f;
|
public const float GoldCostReductionPerPresence = 0.005f;
|
||||||
public static float AuraPowerPerPresence = 0.33f;
|
public const float AuraPowerPerPresence = 0.33f;
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public const float AttackDamageIncreaseFromStrength = 0.35f; // 35% str => AttkDmg
|
public const float AttackDamageIncreaseFromStrength = 0.35f; // 35% str => AttkDmg
|
||||||
|
|||||||
@ -92,11 +92,11 @@ public class Health : Resource
|
|||||||
|
|
||||||
protected bool HasDodged()
|
protected bool HasDodged()
|
||||||
{
|
{
|
||||||
return MathHelpers.RollChance(MathHelpers.NormalizePercentageDecimal(character.GetStat("dodgechance").Value));
|
return MathHelpers.RollChancePercent(character.GetStat("dodgechance").Value);
|
||||||
}
|
}
|
||||||
protected bool HasBlocked()
|
protected bool HasBlocked()
|
||||||
{
|
{
|
||||||
return MathHelpers.RollChance(MathHelpers.NormalizePercentageDecimal(character.GetStat("blockchance").Value));
|
return MathHelpers.RollChancePercent(character.GetStat("blockchance").Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void HandleBlockMitigation()
|
protected void HandleBlockMitigation()
|
||||||
|
|||||||
@ -2,13 +2,20 @@ using UnityEngine;
|
|||||||
|
|
||||||
public static class MathHelpers
|
public static class MathHelpers
|
||||||
{
|
{
|
||||||
public static bool RollChance(float chance)
|
public static bool RollChanceNormalized(float chance)
|
||||||
{
|
{
|
||||||
if (chance >= 1f) return true; // 100% always succeeds
|
if (chance >= 1f) return true; // 100% always succeeds
|
||||||
if (chance <= 0f) return false; // 0% always fails
|
if (chance <= 0f) return false; // 0% always fails
|
||||||
return UnityEngine.Random.value < chance;
|
return UnityEngine.Random.value < chance;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static bool RollChancePercent(float chancePercent)
|
||||||
|
{
|
||||||
|
if (chancePercent >= 100f) return true; // 100% always succeeds
|
||||||
|
if (chancePercent <= 0f) return false; // 0% always fails
|
||||||
|
return UnityEngine.Random.value < (chancePercent / 100f);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 0.05 or 5 will always return from 0 to 100 ==> 5%
|
/// 0.05 or 5 will always return from 0 to 100 ==> 5%
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -30,4 +37,9 @@ public static class MathHelpers
|
|||||||
{
|
{
|
||||||
return value <= 1f ? value : value / 100f;
|
return value <= 1f ? value : value / 100f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static float PercentAsDecimal(float value)
|
||||||
|
{
|
||||||
|
return value / 100f;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user