1#include "Player/PlayerConst.h"
2
3#include "Library/Yaml/ByamlIter.h"
4
5PlayerConst::PlayerConst() {
6 mGravity = 3.0;
7 mFrictionAttack = 0.9;
8 mPushPower = 20.0;
9 mWaitPoseDegreeMax = 45.0;
10 mHillPoseDegreeMax = 45.0;
11 mTiltPoseDegreeMax = 20.0;
12 mSlerpQuatRate = 0.15;
13 mSlerpQuatRateWait = 0.15;
14 mSlerpQuatGrav = 0.4;
15 mPreInputFrameCapThrow = 10;
16 mEnableActionFrameCapCatch = 10;
17 mJumpPowerCapCatch = 22.0;
18 mJumpGravityCapCatch = 1.3;
19 mRunTimeContinuousThrow = 20;
20 mRunSpeedMaxContinuousThrow = 16.0;
21 mRunAccelFrameContinuousThrow = 60;
22 mSeparateCheckHeight = 200.0;
23 mSeparateOffsetLerpRate = 0.25;
24 mSeparateEnableThrowHeight = 45.0;
25 mTall = 160.0;
26 mCollisionRadius = 55.0;
27 mCollisionRadiusSquat = 45.0;
28 mCollisionRadiusStand = 45.0;
29 mCollisionSmallStepHeight = 25.0;
30 mCollisionResetLimit = 20.0;
31 mReflectCeilingPower = 17.0;
32 mReflectTossPower = 5.0;
33 mReflectUpperPunchScaleH = 0.4;
34 mCollisionHitDownAngleH = 55.0;
35 mCollisionHitDownEscapeAngleV = 30.0;
36 mShadowDropHeightScale = 1.2;
37 mShadowDropNormalAdd = 300.0;
38 mShadowDropLengthMin = 20.0;
39 mShadowDropLengthMax = 4000.0;
40 mShadowDropLengthExtend = 10000.0;
41 mGravityDamage = 0.95;
42 mHopPowerDamage = 12.0;
43 mPushPowerDamage = 2.0;
44 mDamageCancelFrame = 45;
45 mDamageInvalidCount = 240;
46 mDamageInvalidCountRecovery = 20;
47 mDamageInvalidCountAbyss = 120;
48 mNormalMinSpeed2D = 3.0;
49 mNormalMaxSpeed2D = 10.0;
50 mDashMaxSpeed2D = 17.0;
51 mNormalAccelFrame2D = 15;
52 mDashAccelFrame2D = 30;
53 mNormalDashAnimFrame2D = 15;
54 mNormalBrakeFrame2D = 10;
55 mStickOnBrakeFrame2D = 60;
56 mBrakeTurnStartFrame2D = 5;
57 mTurnEndSpeedRate2D = 1.0;
58 mJumpPowerMin2DArea = 23.5;
59 mJumpPowerMax2DArea = 27.5;
60 mJumpPowerMinBorder2D = 12.0;
61 mJumpPowerMaxBorder2D = 18.0;
62 mGravityMove = 7.0;
63 mNormalMaxSpeed = 14.0;
64 mNormalMinSpeed = 3.0;
65 mNormalAccelFrame = 40;
66 mRunAccelAverageScale = 0.5;
67 mNormalBrakeFrame = 10;
68 mDashJudgeSpeed = 14.5;
69 mStickOnBrakeFrame = 120;
70 mNormalDashAnimFrame = 15;
71 mRunAfterTurnSpeedMax = 17.0;
72 mRunAfterTurnScale = 0.5;
73 mRunAfterTurnFrame = 30;
74 mBrakeTurnStartFrame = 5;
75 mBrakeOnSpeedRate = 0.5;
76 mBrakeOnCounterBorder = 10;
77 mWallPushFrame = 15;
78 mRunDeepDownFrame = 10;
79 mRunDeepDownMargine = 10;
80 mQuickTurnJumpFrame = 20;
81 mRoundAccelFrame = 20;
82 mRoundBrakeFrame = 20;
83 mRoundFastDegree = 45.0;
84 mRoundAccelFrameFast = 5;
85 mRoundMinDegree = 0.5;
86 mRoundBrakeFrameForce = 3;
87 mRoundFastDegreeForce = 45.0;
88 mRoundLimitDegreeForce = 4.0;
89 mRoundLimitDegreeForceFast = 4.0;
90 mRoundAccelFrameForceFast = 10;
91 mRoundLimitDegreeMin = 6.5;
92 mRoundLimitDegree = 8.5;
93 mIceAccelFrame = 60;
94 mIceBrakeFrame = 120;
95 mIceBrakeFrameHigh = 60;
96 mIceBrakeFrameWall = 15;
97 mIceRoundAccelFrame = 20;
98 mIceRoundAccelFrameFast = 1;
99 mIceRoundBrakeFrame = 30;
100 mIceRoundFastDegree = 45.0;
101 mIceRoundMinDegree = 3.0;
102 mIceRoundLimitDegree = 25.0;
103 mHillAddSpeed = 15.0;
104 mHillSubSpeed = 0.0;
105 mHillAccelAddFrame = 60;
106 mHillAccelSubFrame = 100;
107 mHillAccelSubAngleMin = 0.0;
108 mHillAccelSubAngleMax = 20.0;
109 mStandAngleMin = 60.0;
110 mStandAngleMax = 70.0;
111 mHillAngleSpeedMin = 21.0;
112 mHillAngleSpeedMax = 26.0;
113 mSpinCapThrowFrame = 12;
114 mSpinCapThrowFrameAir = 8;
115 mSpinCapThrowFrameSwim = 12;
116 mSpinCapThrowFrameSwing = 7;
117 mSpinCapThrowFrameContinuous = 2;
118 mSpinAttackFrame = 12;
119 mSpinBrakeFrame = 15;
120 mSpinAirJumpPower = 6.0;
121 mSpinAirSpeedMax = 7.0;
122 mGravitySpinAir = 0.3;
123 mSlerpQuatRateSpinAir = 0.1;
124 mSpinBrakeRate = 0.95;
125 mSpinBrakeSideAccel = 0.5;
126 mSpinBrakeSideBrakeRate = 0.95;
127 mSpinBrakeSideMaxSpeedRate = 0.8;
128 mSpinRoundLimitDegree = 5.0;
129 mDamageFireJumpPower1st = 20.0;
130 mDamageFireJumpPower2nd = 20.0;
131 mDamageFireJumpMoveSpeed = 10.0;
132 mDamageFireCeilHitSpeed = 1.0;
133 mDamageFireGravity = 0.9;
134 mDamageFireNoGravityFrame = 20;
135 mDamageFireRunTime = 60;
136 mDamageFireRunSpeed = 18.0;
137 mDamageFireRunBrakeFrame = 20.0;
138 mSandSinkDeadTime = 240;
139 mSandSinkBrakeHeightH = 100;
140 mSandSinkBrakeHeightV = 60;
141 mSandSinkHeight = 200.0;
142 mSandSinkCapThrow = 30.0;
143 mSandSinkBrakeMinH = 0.6;
144 mSandSinkBrakeMaxH = 0.1;
145 mSandSinkBrakeMinV = 1.0;
146 mSandSinkBrakeMaxV = 0.1;
147 mSlopeSlideAngleStart = 26.0;
148 mSlopeSlideAngleEnd = 10.0;
149 mSlopeSlideAccel = 0.3;
150 mSlopeSlideBrake = 0.9;
151 mSlopeSlideMaxSpeed = 22.0;
152 mSlopeSlideSpeedEnd = 3.0;
153 mSlopeSlideSideAccel = 0.6;
154 mSlopeSlideSideBrake = 0.98;
155 mSlopeSlideSideMaxSpeed = 10.0;
156 mSlopeTurnDegree = 5.0;
157 mSlideInvalidFrame = 15;
158 mSlopeForceFrame = 30;
159 mSlopeSlideForceSideAccel = 0.2;
160 mSlopeSlideForceSideBrake = 0.96;
161 mSlopeSlideForceSideMaxSpeed = 3.0;
162 mSlopeSlideForceTurnDegree = 15.0;
163 mSlopeRollingSpeedStart = 20.0;
164 mSlopeRollingSpeedBoost = 30.0;
165 mSlopeRollingMaxSpeed = 35.0;
166 mSlopeRollingFrameMinBoost = 30;
167 mSlopeRollingFrameMin = 45;
168 mSlopeRollingStartJumpPower = 12.0;
169 mSlopeRollingStartSlideSpeed = 1.0;
170 mSlopeRollingAccel = 0.6;
171 mSlopeRollingBrake = 0.998;
172 mSlopeRollingAgainst = 0.5;
173 mSlopeRollingAnglePowerMax = 30.0;
174 mSlopeRollingSpeedEnd = 17.0;
175 mSlopeRollingSideAccel = 0.4;
176 mSlopeRollingSideBrake = 0.985;
177 mSlopeRollingSideMaxSpeed = 10.0;
178 mSlopeRollingUnRollFrame = 5;
179 mSlopeRollingEndBrake = 0.95;
180 mSlopeRollingEndBrakeEndSpeed = 10.0;
181 mSlopeRollingReStartAccel = 6.0;
182 mSlopeRollingReStartMaxAdd = 3.0;
183 mSlopeRollingReStartInterval = 15;
184 mSlopeRollingReStartSwing = 0;
185 mSlopeRollingReStartCharge = 40;
186 mSlopeRollingReStartForce = 60;
187 mSlopeRollingAccelOnSkate = 0.9;
188 mSlopeRollingSideAccelOnSkate = 0.6;
189 mSlopeRollingBrakeOnSkate = 0.999;
190 mExtendFrame = 10;
191 mJumpInertiaRate = 0.7;
192 mJumpPowerMin = 17.0;
193 mJumpPowerMax = 19.5;
194 mJumpGravity = 1.5;
195 mJumpBaseSpeedMax = 24.0;
196 mJumpMoveSpeedMin = 11.0;
197 mJumpMoveSpeedMax = 30.0;
198 mJumpAccelFront = 0.5;
199 mJumpAccelBack = 1.0;
200 mJumpAccelTurn = 0.3;
201 mJumpTurnAngleStart = 1.0;
202 mJumpTurnAngleLimit = 6.0;
203 mJumpTurnAngleFast = 135.0;
204 mJumpTurnAngleFastLimit = 25.0;
205 mJumpTurnAccelFrame = 20;
206 mJumpTurnAccelFrameFast = 1;
207 mJumpTurnBrakeFrame = 10;
208 mTrampleGravity = 1.75;
209 mTrampleJumpPower = 20.0;
210 mTrampleHighGravity = 1.0;
211 mTrampleHighJumpPower = 25.0;
212 mTrampleGravity2D = 1.75;
213 mTrampleJumpPower2D = 20.0;
214 mTrampleHighGravity2D = 1.0;
215 mTrampleHighJumpPower2D = 32.0;
216 mTrampleHipDropGravity = 1.5;
217 mTrampleHipDropJumpPower = 35.0;
218 mTrampleRisingBrakeVelH = 0.3;
219 mTrampleJumpCodePower = 57.0;
220 mTrampleJumpCodePowerSmall = 35.0;
221 mCapLeapFrogJumpGravity = 1.0;
222 mCapLeapFrogJumpPower = 32.0;
223 mCapLeapFrogJumpPowerAir = 26.0;
224 mObjLeapFrogJumpPower = 20.0;
225 mObjLeapFrogJumpPowerHigh = 25.0;
226 mCapHeadSpringJumpGravity = 1.2;
227 mCapHeadSpringJumpPower = 18.0;
228 mCapHeadSpringJumpGravityHigh = 1.0;
229 mCapHeadSpringJumpPowerHigh = 22.0;
230 mCapHeadSpringSpeedMax = 16.0;
231 mContinuousJumpPreInputFrame = 5;
232 mContinuousJumpCount = 3;
233 mContinuousJumpTimer = 10;
234 mContinuousJumpPowerMin = 19.5;
235 mJumpPowerMax2nd = 21.0;
236 mJumpGravity2nd = 1.5;
237 mJumpPowerMax3rd = 25.0;
238 mJumpGravity3rd = 1.0;
239 mSpinFlowerJumpGravity = 0.1;
240 mSpinFlowerJumpFallSpeedMax = 8.0;
241 mSpinFlowerJumpMovePower = 1.0;
242 mSpinFlowerJumpVelMax = 9.0;
243 mSpinFlowerJumpStayFrame = 80;
244 mSpinFlowerJumpStaySpeedMax = 1.0;
245 mSpinFlowerJumpNoInputBrake = 0.95;
246 mSpinFlowerJumpDownFallInitSpeed = 15.0;
247 mSpinFlowerJumpDownFallPower = 2.0;
248 mSpinFlowerJumpDownFallSpeedMax = 30.0;
249 mJumpGravityForceRun = 1.0;
250 mJumpPowerForceRun = 18.0;
251 mCapCatchPopPower = 10.0;
252 mCapCatchPopGravity = 0.8;
253 mSquatJumpGravity = 1.0;
254 mSquatJumpPower = 32.0;
255 mSquatJumpBackPower = 5.0;
256 mSquatJumpMovePowerFront = 0.2;
257 mSquatJumpMovePowerSide = 0.2;
258 mSquatJumpMoveSpeedMax = 9.0;
259 mTurnJumpGravity = 1.0;
260 mTurnJumpPower = 32.0;
261 mTurnJumpVelH = 9.0;
262 mTurnJumpBrake = 0.5;
263 mTurnJumpAccel = 0.25;
264 mTurnJumpSideAccel = 0.075;
265 mLongJumpAccel = 0.25;
266 mLongJumpBrake = 0.5;
267 mLongJumpSideAccel = 0.25;
268 mLongJumpGravity = 0.48;
269 mLongJumpJumpPow = 12.0;
270 mLongJumpMovePow = 4.0;
271 mLongJumpInitSpeed = 14.0;
272 mLongJumpSpeed = 23.0;
273 mLongJumpSpeedMin = 2.5;
274 mContinuousLongJumpCount = 3;
275 mContinuousLongJumpTimer = 15;
276 mGravityAir = 1.5;
277 mFrictionAir = 0.99;
278 mFallSpeedMax = 35.0;
279 mLongFallDistance = 3000.0;
280 mFallWallScaleVelocity = 0.5;
281 mDownFallFrameMin = 5;
282 mGravityWallSlide = 0.5;
283 mWallHeightLowLimit = 120.0;
284 mWallKeepDegree = 60.0;
285 mWallKeepFrame = 3;
286 mWallJumpGravity = 0.95;
287 mWallJumpHSpeed = 8.6;
288 mWallJumpPower = 23.0;
289 mWallJumpInvalidateInputFrame = 25;
290 mWallInhibitAfterPunch = 10;
291 mWallFollowAngleH = 20.0;
292 mWallFollowAngleV = 30.0;
293 mWallCatchDegree = 43.0;
294 mWallCatchHeightEdgeTop = 120.0;
295 mWallCatchHeightBottom = 150.0;
296 mWallCatchKeepDegree = 45.0;
297 mWallCatchMoveDegree = 40.0;
298 mWallCatchMoveSpeed = 70.0;
299 mWallCatchMoveHeightRange = 70.0;
300 mWallCatchMoveInterpolate = 10;
301 mWallCatchMoveFrame = 10;
302 mWallCatchMoveFrameFast = 8;
303 mWallCatchMoveFrameSwing = 6;
304 mWallCatchInputRepeatAngle = 30.0;
305 mWallClimbDegree = 40.0;
306 mWallClimbJumpStartFrame = 5;
307 mWallClimbJumpEndFrame = 30;
308 mWallClimbStartFrame = 20;
309 mWallClimbGravity = 15.0;
310 mWallFallJumpSpeed = 12.0;
311 mWallClimbJumpSpeedV = 20.0;
312 mWallClimbJumpSpeedH = 3.0;
313 mWallClimbJumpGravity = 1.5;
314 mWallClimbJumpInvalidFrame = 12;
315 mWallCatchHipLocalOffset = 100.0;
316 mWallCatchHipStability = 0.1;
317 mWallCatchHipFriction = 0.9;
318 mWallCatchHipLimitDegree = 75.0;
319 mWallCatchStainAreaOffset = 100.0;
320 mGrabCeilRange = 100.0;
321 mGrabCeilBodyRadius = 50.0;
322 mGrabCeilLeaveSpeedMin = 1.0;
323 mGrabCeilLeavePopPower = 3.0;
324 mGrabCeilLeavePopGravity = 1.2;
325 mGrabCeilSwingStartOffset = 1.0;
326 mGrabCeilReverseInputBorder = 6.0;
327 mGrabCeilInputPowerBorder = 6.0;
328 mGrabCeilSwingWaitEnergy = 6.5;
329 mGrabCeilEnableJumpEnergy = 6.5;
330 mGrabCeilEnableJumpEnergyMax = 10.0;
331 mGrabCeilJumpForceAngle = 135.0;
332 mGrabCeilJumpPower = 20.0;
333 mGrabCeilJumpMoveMin = 15.0;
334 mGrabCeilJumpMoveMax = 15.0;
335 mGrabCeilJumpGravity = 1.0;
336 mGrabCeilJumpInvalidFrame = 10;
337 mGrabCeilEnableNextFrame = 10;
338 mGrabCeilEnableFallSnapFrame = 30;
339 mPoleClimbPreInputSwing = 15;
340 mPoleClimbInputRepeatAngle = 10.0;
341 mPoleClimbInputDegreeMove = 50.0;
342 mPoleClimbCatchRange = 50.0;
343 mPoleClimbCatchRangeMin = 10.0;
344 mPoleClimbCatchRangeMax = 100.0;
345 mPoleClimbJointAngleMin = -25.0;
346 mPoleClimbJointAngleMax = 25.0;
347 mPoleClimbJointRangeMin = 15.0;
348 mPoleClimbJointRangeMax = 80.0;
349 mPoleClimbMoveWallDegree = 5.0;
350 mPoleClimbUpMargine = 40.0;
351 mPoleClimbUpSpeed = 100.0;
352 mPoleClimbUpFrame = 25;
353 mPoleClimbUpFrameFast = 17;
354 mPoleClimbUpFrameSwing = 12;
355 mPoleClimbDownSpeed = 10.0;
356 mPoleClimbDownSpeedFast = 15.0;
357 mPoleClimbDownSpeedSwing = 20.0;
358 mPoleClimbDownFrame = 1;
359 mPoleClimbDownKeepTime = 30;
360 mPoleClimbTurnDist = 40.0;
361 mPoleClimbTurnFrame = 15;
362 mPoleClimbTurnStopFrame = 5;
363 mPoleTopStartFrame = 10;
364 mPoleTopEndFrame = 10;
365 mPoleTopTurnSpeed = 4.0;
366 mPoleTopEndUnderOffsetY = 60.0;
367 mGroundSpinFrame = 90;
368 mGroundSpinMoveSpeedMax = 8.0;
369 mGroundSpinAccelRate = 0.5;
370 mGroundSpinBrakeRate = 0.95;
371 mSpinJumpGravity = 0.4;
372 mSpinJumpPower = 20.0;
373 mSpinJumpMoveSpeedMax = 8.0;
374 mSpinJumpDownFallInitSpeed = 35.0;
375 mSpinJumpDownFallPower = 1.5;
376 mSpinJumpDownFallSpeedMax = 45.0;
377 mSquatBrakeEndSpeed = 3.5;
378 mSquatAccelRate = 1.2;
379 mSquatBrakeRate = 0.95;
380 mSquatBrakeRateOnSkate = 0.985;
381 mSquatBrakeSideAccel = 0.25;
382 mSquatBrakeSideRate = 0.93;
383 mSquatBrakeSideAccelOnSkate = 0.1;
384 mSquatBrakeSideRateOnSkate = 0.975;
385 mSquatBrakeSideMaxSpeedRate = 0.5;
386 mSquatWalkSpeed = 3.5;
387 mSquatWalkTurnSpeed = 30.0;
388 mSquatWalkTurnFrame = 10;
389 mSquatJumpCeilSlideSpeed2D = 7.0;
390 mHipDropSpeed = 45.0;
391 mHipDropGravity = 45.0;
392 mHipDropSpeedMax = 45.0;
393 mHipDropLandCancelFrame = 24;
394 mHipDropHeight = 40.0;
395 mHipDropMsgInterval = 8;
396 mJumpHipDropPower = 40.0;
397 mJumpHipDropPermitBeginFrame = 5;
398 mJumpHipDropPermitEndFrame = 30;
399 mHeadSlidingSpeed = 20.0;
400 mHeadSlidingSpeedMin = 2.5;
401 mHeadSlidingBrake = 0.5;
402 mHeadSlidingSideAccel = 0.125;
403 mHeadSlidingJump = 28.0;
404 mHeadSlidingGravityAir = 2.0;
405 mSwimCenterOffset = 80.0;
406 mSwimWallCatchOffset = 100.0;
407 mSwimRisePower = 0.6;
408 mSwimRiseSpeedMax = 7.5;
409 mSwimRiseFrame = 10;
410 mSwimGravity = 0.25;
411 mSwimGravityWalk = 1.0;
412 mSwimFallSpeedMax = 6.5;
413 mSwimFloorAccelH = 0.125;
414 mSwimFloorSpeedMaxH = 6.5;
415 mSwimHighAccelH = 0.25;
416 mSwimHighSpeedMaxH = 7.5;
417 mSwimLowAccelH = 0.25;
418 mSwimLowSpeedMaxH = 6.5;
419 mSwimBrakeRateH = 0.975;
420 mSwimWallHitSpeedMinH = 3.0;
421 mSwimHighAccelPermitFrame = 35;
422 mSwimFlowFieldBlend = 0.776;
423 mSwimWalkAnimMinRate = 0.2;
424 mSwimWalkAnimMaxRate = 1.9;
425 mSwimWalkMaxSpeed = 5.0;
426 mSwimSpinCapUpPower = 10.0;
427 mSwimSpinCapUpSpeedMax = 4.5;
428 mSwimRotStartAngle = 1.0;
429 mSwimRotFastAngle = 80.0;
430 mSwimRotAccelFrame = 20;
431 mSwimRotAccelFrameFast = 1;
432 mSwimRotBrakeFrame = 30;
433 mSwimRotSpeedChangeStart = 3.0;
434 mSwimRotSpeedForward = 3.0;
435 mSwimRotSpeedMax = 7.5;
436 mSwimSurfaceAccelH = 0.25;
437 mSwimSurfaceSpeedMaxH = 9.0;
438 mSwimSurfaceSpinCapFrame = 45;
439 mSwimSurfaceSpinCapSpeedMaxH = 13.0;
440 mSwimSurfaceStartDist = 120.0;
441 mSwimSurfaceEndDist = 200.0;
442 mSwimSurfaceGravity = 0.125;
443 mSwimSurfaceBaseHeight = 80.0;
444 mSwimSurfaceSpring = 0.05;
445 mSwimSurfaceDamper = 0.949;
446 mSwimSurfaceDamperStart = 25;
447 mSwimSurfaceDamperFrame = 25;
448 mSwimSurfaceEnableJumpHeight = 160.0;
449 mSwimSurfacePreInputJumpFrame = 8;
450 mSwimSurfaceMoveSpring = 0.01;
451 mSwimSurfaceMoveDamper = 0.94;
452 mSwimSurfaceMoveBaseHeight = 80.0;
453 mSwimRunSurfaceBaseHeight = 0.0;
454 mSwimRunSurfaceApproachRate = 0.5;
455 mSwimRunSurfaceApproachLimit = 5.0;
456 mSwimRunSurfaceBrakeBorder = 35.0;
457 mSwimRunSurfaceBrakeH = 0.995;
458 mSwimRunSurfaceApproachBorderMax = 38.0;
459 mSwimRunSurfaceApproachBorderMin = 30.0;
460 mSwimRunSurfaceApproachRateMin = 0.06;
461 mSwimFallInSpeed = 15.0;
462 mSwimFallInBrakeH = 0.95;
463 mSwimFallInBrakeV = 0.91;
464 mSwimHeadInBrakeH = 0.98;
465 mSwimHeadInBrakeV = 0.92;
466 mSwimHeadInRisePower = 0.6;
467 mSwimHeadInRiseSpeedMax = 10.0;
468 mSwimHeadInSurfaceHeight = 50.0;
469 mSwimFallInForceSurfaceFrame = 10;
470 mSwimFallInvalidJumpFrame = 8;
471 mSwimDiveStartSpeed = 26.5;
472 mSwimDiveBrake = 0.875;
473 mSwimDiveEndSpeed = 1.25;
474 mSwimDiveLandCount = 0;
475 mSwimDiveLandCancelFrame = 15;
476 mSwimDiveNoBrakeFrame = 15;
477 mSwimDiveButtonValidFrame = 10;
478 mSwimDiveEndFrame = 5;
479 mSwimDiveInBrakeH = 0.97;
480 mSwimDiveInBrakeV = 0.987;
481 mSwimDiveInRisePower = 0.5;
482 mSwimDiveInRiseSpeedMax = 3.0;
483 mSwimDiveInSurfaceHeight = 50.0;
484 mSwimDiveInKeepFrame = 10;
485 mSwimHeadSlidingFrame = 15;
486 mSwimHeadSlidingBrakeFrame = 45;
487 mSwimHeadSlidingSpeed = 15.0;
488 mSwimHeadSlidingSpeedEnd = 10.0;
489 mSwimHeadSlidingBrake = 0.0;
490 mSwimHeadSlidingSideAccel = 0.125;
491 mSwimHeadSlidingJump = 0.0;
492 mSwimHeadSlidingGravity = 0.0;
493 mSwimHeadSlidingEndBrakeFrame = 30;
494 mSwimHeadSlidingEndSpeedMin = 5;
495 mSwimJumpHipDropSpeed = 27.0;
496 mSwimJumpHipDropBrakeV = 0.98;
497 mSwimJumpHipDropBrakeVCeiling = 0.5;
498 mSwimJumpHipDropGravity = 0.2;
499 mSwimJumpHipDropCancelSpeed = 7.5;
500 mSwimJumpHipDropAccelH = 0.25;
501 mSwimJumpHipDropMoveSpeedH = 3.0;
502 mSwimJumpHipDropPopSpeed = 8.0;
503 mSwimJumpHipDropPopJumpAdd = 7.0;
504 mSwimTramplePower = 8.0;
505 mDiveTramplePower = 11.0;
506 mDiveTrampleCancelFrame = 20;
507 mDamageSwimPushPower = 3.0;
508 mDamageSwimGravity = 0.02;
509 mDamageSwimCancelFrame = 50;
510 mDamageSwimSurfaceGravity = 0.95;
511 mDamageSwimSurfaceHopPower = 20.0;
512 mDamageSwimSurfacePushPower = 4.0;
513 mDamageSwimSurfaceLandSpeed = 5.0;
514 mDamageSwimSurfaceLandBrake = 0.05;
515 mDamageSwimSurfaceLandEndSpeed = 1.0;
516 mDamageSwimSurfaceCancelFrame = 40;
517 mDamageSwimBrakeRateGround = 0.95;
518 mOxygenReduceFrame = 1380;
519 mOxygenNoReduceFrame = 60;
520 mOxygenRecoveryFrame = 30;
521 mOxygenDamageInterval = 300;
522 mIceWaterDamageInterval = 300;
523 mIceWaterRecoveryFrame = 70;
524 mMoveAnimSpeedMax = 25.0;
525 mAnimFrameRateSpeedMin = 6.0;
526 mRunBorderSpeed = 8.0;
527 mRunBlendRange = 2.0;
528 mDashBorderSpeed = 15.0;
529 mDashBlendRange = 1.0;
530 mDashFastBorderSpeed = 20.0;
531 mDashFastBlendRange = 1.0;
532 mAnimFrameRateSpeedMax = 26.0;
533 mAnimFrameRateRunStart = 2.0;
534 mAnimFrameRateMinRun = 1.0;
535 mAnimFrameRateMaxRun = 3.5;
536 mAnimFrameRateMaxDash = 4.0;
537 mAnimFrameRateMaxDashFast = 5.0;
538 mRunStartPlayFrameScale = 1.0;
539 mRunStartBlendFrame = 5;
540 mDamageFireRunAnimRate = 0.3;
541 mRunSkateAnimSpeedOffset = 5.0;
542 mAnimFrameRateRange2D = 10.0;
543 mAnimFrameRateMinRun2D = 1.0;
544 mAnimFrameRateMaxRun2D = 2.5;
545 mIKBlendFrameRun = 60;
546 mIKBlendRateRunMin = 0.85;
547 mIKBlendRateRunMax = 0.95;
548 mRollingAnimBorderSpeedMin = 5.0;
549 mRollingAnimBorderSpeedMax = 35.0;
550 mRollingAnimFrameRateMin = 0.2;
551 mRollingAnimFrameRateMax = 1.0;
552 mSwimPaddleAnimInterval = 32;
553 mSwimPaddleAnimRateIntervalMax = 22;
554 mSwimPaddleAnimRateIntervalMin = 5;
555 mSwimPaddleAnimMaxRate = 3.0;
556 mSwimBentForwardMax = 30.0;
557 mSwimBentForwardBlendRate = 0.05;
558 mSwimBentSideMax = 60.0;
559 mSwimBentSpineMax = 40.0;
560 mSwimBentSideBlendRate = 0.05;
561 mSwimBentFrontMax = 45.0;
562 mSwimBentFrontBlendRate = 0.04;
563 mSwimWalkAnimSpeedMax = 6.5;
564 mSwimWalkAnimSpeedMin = 1.0;
565 mSwimWalkAnimFrameRateMax = 1.75;
566 mSwimWalkAnimFrameRateMin = 0.5;
567 mSandSinkBorderMin = 0.0;
568 mSandSinkBorderMax = 0.5;
569 mSandSinkBorderRateMin = 0.0;
570 mSandSinkBorderRateMax = 0.5;
571 mSandSinkFrameRateMin = 4.0;
572 mSandSinkFrameRateMax = 0.5;
573 mLookAtEyeKeepFrame = 30;
574 mLookAtEyeKeepFrameInSight = 0;
575 mLookAtEyeKeepFrameWait = 120;
576 mLookAtEyeDistance = 500.0;
577 mLookAtEyeAngleMinH = 35.0;
578 mLookAtEyeAngleMinInSightH = 10.0;
579 mLookAtEyeAngleMaxH = 85.0;
580 mLookAtEyeAngleMinV = 10.0;
581 mLookAtEyeAngleMinInSightV = 10.0;
582 mLookAtEyeAngleMaxV = 60.0;
583 mTiltEyeBorderStart = 0.9;
584 mTiltEyeBorderEnd = 0.25;
585 mTiltEyeAngleScale = 0.4;
586 mCenterTiltRateMax = 0.0;
587 mNoseChildLocalOffset = 50.0;
588 mNoseStability = 0.1;
589 mNoseFriction = 0.8;
590 mNoseLimitDegree = 45.0;
591 mMustacheChildLocalOffset = 100.0;
592 mMustacheStability = 0.3;
593 mMustacheFriction = 0.8;
594 mMustacheLimitDegree = 10.0;
595 mCapInterpolateFrame = 15;
596 mCapChildLocalOffset = 100.0;
597 mCapStability = 0.75;
598 mCapFriction = 0.2;
599 mCapLimitDegree = 15.0;
600 mCapTransStability = 0.95;
601 mCapTransFriction = 0.25;
602 mCapTransLimit = 10.0;
603 mCapManHeroEyesWaitAppearFrame = 330;
604 mDeadWipeStartDamage = 30;
605 mDeadWipeWaitDamage = 96;
606 mDeadWipeStartAbyss = 30;
607 mDeadWipeWaitAbyss = 30;
608 mDeadWipeStartAbyssWithCapMsg = 90;
609 mDeadWipeWaitAbyssWithCapMsg = 30;
610 mDeadWipeStartPress = 40;
611 mDeadWipeWaitPress = 96;
612 mDeadWipeStartSandSink = 30;
613 mDeadWipeWaitSandSink = 96;
614 mDeadWipeStartNoOxygen = 30;
615 mDeadWipeWaitNoOxygen = 96;
616 mDeadWipeStartIceWater = 30;
617 mDeadWipeWaitIceWater = 96;
618 mCoinDashSpeed = 6.0;
619 mCoinDashSpeedLimit = 6.0;
620 mAdditionalSpeedLimit = 30.0;
621}
622
623PlayerConst::PlayerConst(const al::ByamlIter& byaml) {
624 mGravity = 3.0;
625 byaml.tryGetFloatByKey(val: &mGravity, key: "Gravity");
626 mFrictionAttack = 0.9;
627 byaml.tryGetFloatByKey(val: &mFrictionAttack, key: "FrictionAttack");
628 mPushPower = 20.0;
629 byaml.tryGetFloatByKey(val: &mPushPower, key: "PushPower");
630 mWaitPoseDegreeMax = 45.0;
631 byaml.tryGetFloatByKey(val: &mWaitPoseDegreeMax, key: "WaitPoseDegreeMax");
632 mHillPoseDegreeMax = 45.0;
633 byaml.tryGetFloatByKey(val: &mHillPoseDegreeMax, key: "HillPoseDegreeMax");
634 mTiltPoseDegreeMax = 20.0;
635 byaml.tryGetFloatByKey(val: &mTiltPoseDegreeMax, key: "TiltPoseDegreeMax");
636 mSlerpQuatRate = 0.15;
637 byaml.tryGetFloatByKey(val: &mSlerpQuatRate, key: "SlerpQuatRate");
638 mSlerpQuatRateWait = 0.15;
639 byaml.tryGetFloatByKey(val: &mSlerpQuatRateWait, key: "SlerpQuatRateWait");
640 mSlerpQuatGrav = 0.4;
641 byaml.tryGetFloatByKey(val: &mSlerpQuatGrav, key: "SlerpQuatGrav");
642 mPreInputFrameCapThrow = 10;
643 byaml.tryGetIntByKey(val: &mPreInputFrameCapThrow, key: "PreInputFrameCapThrow");
644 mEnableActionFrameCapCatch = 10;
645 byaml.tryGetIntByKey(val: &mEnableActionFrameCapCatch, key: "EnableActionFrameCapCatch");
646 mJumpPowerCapCatch = 22.0;
647 byaml.tryGetFloatByKey(val: &mJumpPowerCapCatch, key: "JumpPowerCapCatch");
648 mJumpGravityCapCatch = 1.3;
649 byaml.tryGetFloatByKey(val: &mJumpGravityCapCatch, key: "JumpGravityCapCatch");
650 mRunTimeContinuousThrow = 20;
651 byaml.tryGetIntByKey(val: &mRunTimeContinuousThrow, key: "RunTimeContinuousThrow");
652 mRunSpeedMaxContinuousThrow = 16.0;
653 byaml.tryGetFloatByKey(val: &mRunSpeedMaxContinuousThrow, key: "RunSpeedMaxContinuousThrow");
654 mRunAccelFrameContinuousThrow = 60;
655 byaml.tryGetIntByKey(val: &mRunAccelFrameContinuousThrow, key: "RunAccelFrameContinuousThrow");
656 mSeparateCheckHeight = 200.0;
657 byaml.tryGetFloatByKey(val: &mSeparateCheckHeight, key: "SeparateCheckHeight");
658 mSeparateOffsetLerpRate = 0.25;
659 byaml.tryGetFloatByKey(val: &mSeparateOffsetLerpRate, key: "SeparateOffsetLerpRate");
660 mSeparateEnableThrowHeight = 45.0;
661 byaml.tryGetFloatByKey(val: &mSeparateEnableThrowHeight, key: "SeparateEnableThrowHeight");
662 mTall = 160.0;
663 byaml.tryGetFloatByKey(val: &mTall, key: "Tall");
664 mCollisionRadius = 55.0;
665 byaml.tryGetFloatByKey(val: &mCollisionRadius, key: "CollisionRadius");
666 mCollisionRadiusSquat = 45.0;
667 byaml.tryGetFloatByKey(val: &mCollisionRadiusSquat, key: "CollisionRadiusSquat");
668 mCollisionRadiusStand = 45.0;
669 byaml.tryGetFloatByKey(val: &mCollisionRadiusStand, key: "CollisionRadiusStand");
670 mCollisionSmallStepHeight = 25.0;
671 byaml.tryGetFloatByKey(val: &mCollisionSmallStepHeight, key: "CollisionSmallStepHeight");
672 mCollisionResetLimit = 20.0;
673 byaml.tryGetFloatByKey(val: &mCollisionResetLimit, key: "CollisionResetLimit");
674 mReflectCeilingPower = 17.0;
675 byaml.tryGetFloatByKey(val: &mReflectCeilingPower, key: "ReflectCeilingPower");
676 mReflectTossPower = 5.0;
677 byaml.tryGetFloatByKey(val: &mReflectTossPower, key: "ReflectTossPower");
678 mReflectUpperPunchScaleH = 0.4;
679 byaml.tryGetFloatByKey(val: &mReflectUpperPunchScaleH, key: "ReflectUpperPunchScaleH");
680 mCollisionHitDownAngleH = 55.0;
681 byaml.tryGetFloatByKey(val: &mCollisionHitDownAngleH, key: "CollisionHitDownAngleH");
682 mCollisionHitDownEscapeAngleV = 30.0;
683 byaml.tryGetFloatByKey(val: &mCollisionHitDownEscapeAngleV, key: "CollisionHitDownEscapeAngleV");
684 mShadowDropHeightScale = 1.2;
685 byaml.tryGetFloatByKey(val: &mShadowDropHeightScale, key: "ShadowDropHeightScale");
686 mShadowDropNormalAdd = 300.0;
687 byaml.tryGetFloatByKey(val: &mShadowDropNormalAdd, key: "ShadowDropNormalAdd");
688 mShadowDropLengthMin = 20.0;
689 byaml.tryGetFloatByKey(val: &mShadowDropLengthMin, key: "ShadowDropLengthMin");
690 mShadowDropLengthMax = 4000.0;
691 byaml.tryGetFloatByKey(val: &mShadowDropLengthMax, key: "ShadowDropLengthMax");
692 mShadowDropLengthExtend = 10000.0;
693 byaml.tryGetFloatByKey(val: &mShadowDropLengthExtend, key: "ShadowDropLengthExtend");
694 mGravityDamage = 0.95;
695 byaml.tryGetFloatByKey(val: &mGravityDamage, key: "GravityDamage");
696 mHopPowerDamage = 12.0;
697 byaml.tryGetFloatByKey(val: &mHopPowerDamage, key: "HopPowerDamage");
698 mPushPowerDamage = 2.0;
699 byaml.tryGetFloatByKey(val: &mPushPowerDamage, key: "PushPowerDamage");
700 mDamageCancelFrame = 45;
701 byaml.tryGetIntByKey(val: &mDamageCancelFrame, key: "DamageCancelFrame");
702 mDamageInvalidCount = 240;
703 byaml.tryGetIntByKey(val: &mDamageInvalidCount, key: "DamageInvalidCount");
704 mDamageInvalidCountRecovery = 20;
705 byaml.tryGetIntByKey(val: &mDamageInvalidCountRecovery, key: "DamageInvalidCountRecovery");
706 mDamageInvalidCountAbyss = 120;
707 byaml.tryGetIntByKey(val: &mDamageInvalidCountAbyss, key: "DamageInvalidCountAbyss");
708 mNormalMinSpeed2D = 3.0;
709 byaml.tryGetFloatByKey(val: &mNormalMinSpeed2D, key: "NormalMinSpeed2D");
710 mNormalMaxSpeed2D = 10.0;
711 byaml.tryGetFloatByKey(val: &mNormalMaxSpeed2D, key: "NormalMaxSpeed2D");
712 mDashMaxSpeed2D = 17.0;
713 byaml.tryGetFloatByKey(val: &mDashMaxSpeed2D, key: "DashMaxSpeed2D");
714 mNormalAccelFrame2D = 15;
715 byaml.tryGetIntByKey(val: &mNormalAccelFrame2D, key: "NormalAccelFrame2D");
716 mDashAccelFrame2D = 30;
717 byaml.tryGetIntByKey(val: &mDashAccelFrame2D, key: "DashAccelFrame2D");
718 mNormalDashAnimFrame2D = 15;
719 byaml.tryGetIntByKey(val: &mNormalDashAnimFrame2D, key: "NormalDashAnimFrame2D");
720 mNormalBrakeFrame2D = 10;
721 byaml.tryGetIntByKey(val: &mNormalBrakeFrame2D, key: "NormalBrakeFrame2D");
722 mStickOnBrakeFrame2D = 60;
723 byaml.tryGetIntByKey(val: &mStickOnBrakeFrame2D, key: "StickOnBrakeFrame2D");
724 mBrakeTurnStartFrame2D = 5;
725 byaml.tryGetIntByKey(val: &mBrakeTurnStartFrame2D, key: "BrakeTurnStartFrame2D");
726 mTurnEndSpeedRate2D = 1.0;
727 byaml.tryGetFloatByKey(val: &mTurnEndSpeedRate2D, key: "TurnEndSpeedRate2D");
728 mJumpPowerMin2DArea = 23.5;
729 byaml.tryGetFloatByKey(val: &mJumpPowerMin2DArea, key: "JumpPowerMin2DArea");
730 mJumpPowerMax2DArea = 27.5;
731 byaml.tryGetFloatByKey(val: &mJumpPowerMax2DArea, key: "JumpPowerMax2DArea");
732 mJumpPowerMinBorder2D = 12.0;
733 byaml.tryGetFloatByKey(val: &mJumpPowerMinBorder2D, key: "JumpPowerMinBorder2D");
734 mJumpPowerMaxBorder2D = 18.0;
735 byaml.tryGetFloatByKey(val: &mJumpPowerMaxBorder2D, key: "JumpPowerMaxBorder2D");
736 mGravityMove = 7.0;
737 byaml.tryGetFloatByKey(val: &mGravityMove, key: "GravityMove");
738 mNormalMaxSpeed = 14.0;
739 byaml.tryGetFloatByKey(val: &mNormalMaxSpeed, key: "NormalMaxSpeed");
740 mNormalMinSpeed = 3.0;
741 byaml.tryGetFloatByKey(val: &mNormalMinSpeed, key: "NormalMinSpeed");
742 mNormalAccelFrame = 40;
743 byaml.tryGetIntByKey(val: &mNormalAccelFrame, key: "NormalAccelFrame");
744 mRunAccelAverageScale = 0.5;
745 byaml.tryGetFloatByKey(val: &mRunAccelAverageScale, key: "RunAccelAverageScale");
746 mNormalBrakeFrame = 10;
747 byaml.tryGetIntByKey(val: &mNormalBrakeFrame, key: "NormalBrakeFrame");
748 mDashJudgeSpeed = 14.5;
749 byaml.tryGetFloatByKey(val: &mDashJudgeSpeed, key: "DashJudgeSpeed");
750 mStickOnBrakeFrame = 120;
751 byaml.tryGetIntByKey(val: &mStickOnBrakeFrame, key: "StickOnBrakeFrame");
752 mNormalDashAnimFrame = 15;
753 byaml.tryGetIntByKey(val: &mNormalDashAnimFrame, key: "NormalDashAnimFrame");
754 mRunAfterTurnSpeedMax = 17.0;
755 byaml.tryGetFloatByKey(val: &mRunAfterTurnSpeedMax, key: "RunAfterTurnSpeedMax");
756 mRunAfterTurnScale = 0.5;
757 byaml.tryGetFloatByKey(val: &mRunAfterTurnScale, key: "RunAfterTurnScale");
758 mRunAfterTurnFrame = 30;
759 byaml.tryGetIntByKey(val: &mRunAfterTurnFrame, key: "RunAfterTurnFrame");
760 mBrakeTurnStartFrame = 5;
761 byaml.tryGetIntByKey(val: &mBrakeTurnStartFrame, key: "BrakeTurnStartFrame");
762 mBrakeOnSpeedRate = 0.5;
763 byaml.tryGetFloatByKey(val: &mBrakeOnSpeedRate, key: "BrakeOnSpeedRate");
764 mBrakeOnCounterBorder = 10;
765 byaml.tryGetIntByKey(val: &mBrakeOnCounterBorder, key: "BrakeOnCounterBorder");
766 mWallPushFrame = 15;
767 byaml.tryGetIntByKey(val: &mWallPushFrame, key: "WallPushFrame");
768 mRunDeepDownFrame = 10;
769 byaml.tryGetIntByKey(val: &mRunDeepDownFrame, key: "RunDeepDownFrame");
770 mRunDeepDownMargine = 10;
771 byaml.tryGetIntByKey(val: &mRunDeepDownMargine, key: "RunDeepDownMargine");
772 mQuickTurnJumpFrame = 20;
773 byaml.tryGetIntByKey(val: &mQuickTurnJumpFrame, key: "QuickTurnJumpFrame");
774 mRoundAccelFrame = 20;
775 byaml.tryGetIntByKey(val: &mRoundAccelFrame, key: "RoundAccelFrame");
776 mRoundBrakeFrame = 20;
777 byaml.tryGetIntByKey(val: &mRoundBrakeFrame, key: "RoundBrakeFrame");
778 mRoundFastDegree = 45.0;
779 byaml.tryGetFloatByKey(val: &mRoundFastDegree, key: "RoundFastDegree");
780 mRoundAccelFrameFast = 5;
781 byaml.tryGetIntByKey(val: &mRoundAccelFrameFast, key: "RoundAccelFrameFast");
782 mRoundMinDegree = 0.5;
783 byaml.tryGetFloatByKey(val: &mRoundMinDegree, key: "RoundMinDegree");
784 mRoundBrakeFrameForce = 3;
785 byaml.tryGetIntByKey(val: &mRoundBrakeFrameForce, key: "RoundBrakeFrameForce");
786 mRoundFastDegreeForce = 45.0;
787 byaml.tryGetFloatByKey(val: &mRoundFastDegreeForce, key: "RoundFastDegreeForce");
788 mRoundLimitDegreeForce = 4.0;
789 byaml.tryGetFloatByKey(val: &mRoundLimitDegreeForce, key: "RoundLimitDegreeForce");
790 mRoundLimitDegreeForceFast = 4.0;
791 byaml.tryGetFloatByKey(val: &mRoundLimitDegreeForceFast, key: "RoundLimitDegreeForceFast");
792 mRoundAccelFrameForceFast = 10;
793 byaml.tryGetIntByKey(val: &mRoundAccelFrameForceFast, key: "RoundAccelFrameForceFast");
794 mRoundLimitDegreeMin = 6.5;
795 byaml.tryGetFloatByKey(val: &mRoundLimitDegreeMin, key: "RoundLimitDegreeMin");
796 mRoundLimitDegree = 8.5;
797 byaml.tryGetFloatByKey(val: &mRoundLimitDegree, key: "RoundLimitDegree");
798 mIceAccelFrame = 60;
799 byaml.tryGetIntByKey(val: &mIceAccelFrame, key: "IceAccelFrame");
800 mIceBrakeFrame = 120;
801 byaml.tryGetIntByKey(val: &mIceBrakeFrame, key: "IceBrakeFrame");
802 mIceBrakeFrameHigh = 60;
803 byaml.tryGetIntByKey(val: &mIceBrakeFrameHigh, key: "IceBrakeFrameHigh");
804 mIceBrakeFrameWall = 15;
805 byaml.tryGetIntByKey(val: &mIceBrakeFrameWall, key: "IceBrakeFrameWall");
806 mIceRoundAccelFrame = 20;
807 byaml.tryGetIntByKey(val: &mIceRoundAccelFrame, key: "IceRoundAccelFrame");
808 mIceRoundAccelFrameFast = 1;
809 byaml.tryGetIntByKey(val: &mIceRoundAccelFrameFast, key: "IceRoundAccelFrameFast");
810 mIceRoundBrakeFrame = 30;
811 byaml.tryGetIntByKey(val: &mIceRoundBrakeFrame, key: "IceRoundBrakeFrame");
812 mIceRoundFastDegree = 45.0;
813 byaml.tryGetFloatByKey(val: &mIceRoundFastDegree, key: "IceRoundFastDegree");
814 mIceRoundMinDegree = 3.0;
815 byaml.tryGetFloatByKey(val: &mIceRoundMinDegree, key: "IceRoundMinDegree");
816 mIceRoundLimitDegree = 25.0;
817 byaml.tryGetFloatByKey(val: &mIceRoundLimitDegree, key: "IceRoundLimitDegree");
818 mHillAddSpeed = 15.0;
819 byaml.tryGetFloatByKey(val: &mHillAddSpeed, key: "HillAddSpeed");
820 mHillSubSpeed = 0.0;
821 byaml.tryGetFloatByKey(val: &mHillSubSpeed, key: "HillSubSpeed");
822 mHillAccelAddFrame = 60;
823 byaml.tryGetIntByKey(val: &mHillAccelAddFrame, key: "HillAccelAddFrame");
824 mHillAccelSubFrame = 100;
825 byaml.tryGetIntByKey(val: &mHillAccelSubFrame, key: "HillAccelSubFrame");
826 mHillAccelSubAngleMin = 0.0;
827 byaml.tryGetFloatByKey(val: &mHillAccelSubAngleMin, key: "HillAccelSubAngleMin");
828 mHillAccelSubAngleMax = 20.0;
829 byaml.tryGetFloatByKey(val: &mHillAccelSubAngleMax, key: "HillAccelSubAngleMax");
830 mStandAngleMin = 60.0;
831 byaml.tryGetFloatByKey(val: &mStandAngleMin, key: "StandAngleMin");
832 mStandAngleMax = 70.0;
833 byaml.tryGetFloatByKey(val: &mStandAngleMax, key: "StandAngleMax");
834 mHillAngleSpeedMin = 21.0;
835 byaml.tryGetFloatByKey(val: &mHillAngleSpeedMin, key: "HillAngleSpeedMin");
836 mHillAngleSpeedMax = 26.0;
837 byaml.tryGetFloatByKey(val: &mHillAngleSpeedMax, key: "HillAngleSpeedMax");
838 mSpinCapThrowFrame = 12;
839 byaml.tryGetIntByKey(val: &mSpinCapThrowFrame, key: "SpinCapThrowFrame");
840 mSpinCapThrowFrameAir = 8;
841 byaml.tryGetIntByKey(val: &mSpinCapThrowFrameAir, key: "SpinCapThrowFrameAir");
842 mSpinCapThrowFrameSwim = 12;
843 byaml.tryGetIntByKey(val: &mSpinCapThrowFrameSwim, key: "SpinCapThrowFrameSwim");
844 mSpinCapThrowFrameSwing = 7;
845 byaml.tryGetIntByKey(val: &mSpinCapThrowFrameSwing, key: "SpinCapThrowFrameSwing");
846 mSpinCapThrowFrameContinuous = 2;
847 byaml.tryGetIntByKey(val: &mSpinCapThrowFrameContinuous, key: "SpinCapThrowFrameContinuous");
848 mSpinAttackFrame = 12;
849 byaml.tryGetIntByKey(val: &mSpinAttackFrame, key: "SpinAttackFrame");
850 mSpinBrakeFrame = 15;
851 byaml.tryGetIntByKey(val: &mSpinBrakeFrame, key: "SpinBrakeFrame");
852 mSpinAirJumpPower = 6.0;
853 byaml.tryGetFloatByKey(val: &mSpinAirJumpPower, key: "SpinAirJumpPower");
854 mSpinAirSpeedMax = 7.0;
855 byaml.tryGetFloatByKey(val: &mSpinAirSpeedMax, key: "SpinAirSpeedMax");
856 mGravitySpinAir = 0.3;
857 byaml.tryGetFloatByKey(val: &mGravitySpinAir, key: "GravitySpinAir");
858 mSlerpQuatRateSpinAir = 0.1;
859 byaml.tryGetFloatByKey(val: &mSlerpQuatRateSpinAir, key: "SlerpQuatRateSpinAir");
860 mSpinBrakeRate = 0.95;
861 byaml.tryGetFloatByKey(val: &mSpinBrakeRate, key: "SpinBrakeRate");
862 mSpinBrakeSideAccel = 0.5;
863 byaml.tryGetFloatByKey(val: &mSpinBrakeSideAccel, key: "SpinBrakeSideAccel");
864 mSpinBrakeSideBrakeRate = 0.95;
865 byaml.tryGetFloatByKey(val: &mSpinBrakeSideBrakeRate, key: "SpinBrakeSideBrakeRate");
866 mSpinBrakeSideMaxSpeedRate = 0.8;
867 byaml.tryGetFloatByKey(val: &mSpinBrakeSideMaxSpeedRate, key: "SpinBrakeSideMaxSpeedRate");
868 mSpinRoundLimitDegree = 5.0;
869 byaml.tryGetFloatByKey(val: &mSpinRoundLimitDegree, key: "SpinRoundLimitDegree");
870 mDamageFireJumpPower1st = 20.0;
871 byaml.tryGetFloatByKey(val: &mDamageFireJumpPower1st, key: "DamageFireJumpPower1st");
872 mDamageFireJumpPower2nd = 20.0;
873 byaml.tryGetFloatByKey(val: &mDamageFireJumpPower2nd, key: "DamageFireJumpPower2nd");
874 mDamageFireJumpMoveSpeed = 10.0;
875 byaml.tryGetFloatByKey(val: &mDamageFireJumpMoveSpeed, key: "DamageFireJumpMoveSpeed");
876 mDamageFireCeilHitSpeed = 1.0;
877 byaml.tryGetFloatByKey(val: &mDamageFireCeilHitSpeed, key: "DamageFireCeilHitSpeed");
878 mDamageFireGravity = 0.9;
879 byaml.tryGetFloatByKey(val: &mDamageFireGravity, key: "DamageFireGravity");
880 mDamageFireNoGravityFrame = 20;
881 byaml.tryGetIntByKey(val: &mDamageFireNoGravityFrame, key: "DamageFireNoGravityFrame");
882 mDamageFireRunTime = 60;
883 byaml.tryGetIntByKey(val: &mDamageFireRunTime, key: "DamageFireRunTime");
884 mDamageFireRunSpeed = 18.0;
885 byaml.tryGetFloatByKey(val: &mDamageFireRunSpeed, key: "DamageFireRunSpeed");
886 mDamageFireRunBrakeFrame = 20.0;
887 byaml.tryGetFloatByKey(val: &mDamageFireRunBrakeFrame, key: "DamageFireRunBrakeFrame");
888 mSandSinkDeadTime = 240;
889 byaml.tryGetIntByKey(val: &mSandSinkDeadTime, key: "SandSinkDeadTime");
890 mSandSinkBrakeHeightH = 100;
891 byaml.tryGetIntByKey(val: &mSandSinkBrakeHeightH, key: "SandSinkBrakeHeightH");
892 mSandSinkBrakeHeightV = 60;
893 byaml.tryGetIntByKey(val: &mSandSinkBrakeHeightV, key: "SandSinkBrakeHeightV");
894 mSandSinkHeight = 200.0;
895 byaml.tryGetFloatByKey(val: &mSandSinkHeight, key: "SandSinkHeight");
896 mSandSinkCapThrow = 30.0;
897 byaml.tryGetFloatByKey(val: &mSandSinkCapThrow, key: "SandSinkCapThrow");
898 mSandSinkBrakeMinH = 0.6;
899 byaml.tryGetFloatByKey(val: &mSandSinkBrakeMinH, key: "SandSinkBrakeMinH");
900 mSandSinkBrakeMaxH = 0.1;
901 byaml.tryGetFloatByKey(val: &mSandSinkBrakeMaxH, key: "SandSinkBrakeMaxH");
902 mSandSinkBrakeMinV = 1.0;
903 byaml.tryGetFloatByKey(val: &mSandSinkBrakeMinV, key: "SandSinkBrakeMinV");
904 mSandSinkBrakeMaxV = 0.1;
905 byaml.tryGetFloatByKey(val: &mSandSinkBrakeMaxV, key: "SandSinkBrakeMaxV");
906 mSlopeSlideAngleStart = 26.0;
907 byaml.tryGetFloatByKey(val: &mSlopeSlideAngleStart, key: "SlopeSlideAngleStart");
908 mSlopeSlideAngleEnd = 10.0;
909 byaml.tryGetFloatByKey(val: &mSlopeSlideAngleEnd, key: "SlopeSlideAngleEnd");
910 mSlopeSlideAccel = 0.3;
911 byaml.tryGetFloatByKey(val: &mSlopeSlideAccel, key: "SlopeSlideAccel");
912 mSlopeSlideBrake = 0.9;
913 byaml.tryGetFloatByKey(val: &mSlopeSlideBrake, key: "SlopeSlideBrake");
914 mSlopeSlideMaxSpeed = 22.0;
915 byaml.tryGetFloatByKey(val: &mSlopeSlideMaxSpeed, key: "SlopeSlideMaxSpeed");
916 mSlopeSlideSpeedEnd = 3.0;
917 byaml.tryGetFloatByKey(val: &mSlopeSlideSpeedEnd, key: "SlopeSlideSpeedEnd");
918 mSlopeSlideSideAccel = 0.6;
919 byaml.tryGetFloatByKey(val: &mSlopeSlideSideAccel, key: "SlopeSlideSideAccel");
920 mSlopeSlideSideBrake = 0.98;
921 byaml.tryGetFloatByKey(val: &mSlopeSlideSideBrake, key: "SlopeSlideSideBrake");
922 mSlopeSlideSideMaxSpeed = 10.0;
923 byaml.tryGetFloatByKey(val: &mSlopeSlideSideMaxSpeed, key: "SlopeSlideSideMaxSpeed");
924 mSlopeTurnDegree = 5.0;
925 byaml.tryGetFloatByKey(val: &mSlopeTurnDegree, key: "SlopeTurnDegree");
926 mSlideInvalidFrame = 15;
927 byaml.tryGetIntByKey(val: &mSlideInvalidFrame, key: "SlideInvalidFrame");
928 mSlopeForceFrame = 30;
929 byaml.tryGetIntByKey(val: &mSlopeForceFrame, key: "SlopeForceFrame");
930 mSlopeSlideForceSideAccel = 0.2;
931 byaml.tryGetFloatByKey(val: &mSlopeSlideForceSideAccel, key: "SlopeSlideForceSideAccel");
932 mSlopeSlideForceSideBrake = 0.96;
933 byaml.tryGetFloatByKey(val: &mSlopeSlideForceSideBrake, key: "SlopeSlideForceSideBrake");
934 mSlopeSlideForceSideMaxSpeed = 3.0;
935 byaml.tryGetFloatByKey(val: &mSlopeSlideForceSideMaxSpeed, key: "SlopeSlideForceSideMaxSpeed");
936 mSlopeSlideForceTurnDegree = 15.0;
937 byaml.tryGetFloatByKey(val: &mSlopeSlideForceTurnDegree, key: "SlopeSlideForceTurnDegree");
938 mSlopeRollingSpeedStart = 20.0;
939 byaml.tryGetFloatByKey(val: &mSlopeRollingSpeedStart, key: "SlopeRollingSpeedStart");
940 mSlopeRollingSpeedBoost = 30.0;
941 byaml.tryGetFloatByKey(val: &mSlopeRollingSpeedBoost, key: "SlopeRollingSpeedBoost");
942 mSlopeRollingMaxSpeed = 35.0;
943 byaml.tryGetFloatByKey(val: &mSlopeRollingMaxSpeed, key: "SlopeRollingMaxSpeed");
944 mSlopeRollingFrameMinBoost = 30;
945 byaml.tryGetIntByKey(val: &mSlopeRollingFrameMinBoost, key: "SlopeRollingFrameMinBoost");
946 mSlopeRollingFrameMin = 45;
947 byaml.tryGetIntByKey(val: &mSlopeRollingFrameMin, key: "SlopeRollingFrameMin");
948 mSlopeRollingStartJumpPower = 12.0;
949 byaml.tryGetFloatByKey(val: &mSlopeRollingStartJumpPower, key: "SlopeRollingStartJumpPower");
950 mSlopeRollingStartSlideSpeed = 1.0;
951 byaml.tryGetFloatByKey(val: &mSlopeRollingStartSlideSpeed, key: "SlopeRollingStartSlideSpeed");
952 mSlopeRollingAccel = 0.6;
953 byaml.tryGetFloatByKey(val: &mSlopeRollingAccel, key: "SlopeRollingAccel");
954 mSlopeRollingBrake = 0.998;
955 byaml.tryGetFloatByKey(val: &mSlopeRollingBrake, key: "SlopeRollingBrake");
956 mSlopeRollingAgainst = 0.5;
957 byaml.tryGetFloatByKey(val: &mSlopeRollingAgainst, key: "SlopeRollingAgainst");
958 mSlopeRollingAnglePowerMax = 30.0;
959 byaml.tryGetFloatByKey(val: &mSlopeRollingAnglePowerMax, key: "SlopeRollingAnglePowerMax");
960 mSlopeRollingSpeedEnd = 17.0;
961 byaml.tryGetFloatByKey(val: &mSlopeRollingSpeedEnd, key: "SlopeRollingSpeedEnd");
962 mSlopeRollingSideAccel = 0.4;
963 byaml.tryGetFloatByKey(val: &mSlopeRollingSideAccel, key: "SlopeRollingSideAccel");
964 mSlopeRollingSideBrake = 0.985;
965 byaml.tryGetFloatByKey(val: &mSlopeRollingSideBrake, key: "SlopeRollingSideBrake");
966 mSlopeRollingSideMaxSpeed = 10.0;
967 byaml.tryGetFloatByKey(val: &mSlopeRollingSideMaxSpeed, key: "SlopeRollingSideMaxSpeed");
968 mSlopeRollingUnRollFrame = 5;
969 byaml.tryGetIntByKey(val: &mSlopeRollingUnRollFrame, key: "SlopeRollingUnRollFrame");
970 mSlopeRollingEndBrake = 0.95;
971 byaml.tryGetFloatByKey(val: &mSlopeRollingEndBrake, key: "SlopeRollingEndBrake");
972 mSlopeRollingEndBrakeEndSpeed = 10.0;
973 byaml.tryGetFloatByKey(val: &mSlopeRollingEndBrakeEndSpeed, key: "SlopeRollingEndBrakeEndSpeed");
974 mSlopeRollingReStartAccel = 6.0;
975 byaml.tryGetFloatByKey(val: &mSlopeRollingReStartAccel, key: "SlopeRollingReStartAccel");
976 mSlopeRollingReStartMaxAdd = 3.0;
977 byaml.tryGetFloatByKey(val: &mSlopeRollingReStartMaxAdd, key: "SlopeRollingReStartMaxAdd");
978 mSlopeRollingReStartInterval = 15;
979 byaml.tryGetIntByKey(val: &mSlopeRollingReStartInterval, key: "SlopeRollingReStartInterval");
980 mSlopeRollingReStartSwing = 0;
981 byaml.tryGetIntByKey(val: &mSlopeRollingReStartSwing, key: "SlopeRollingReStartSwing");
982 mSlopeRollingReStartCharge = 40;
983 byaml.tryGetIntByKey(val: &mSlopeRollingReStartCharge, key: "SlopeRollingReStartCharge");
984 mSlopeRollingReStartForce = 60;
985 byaml.tryGetIntByKey(val: &mSlopeRollingReStartForce, key: "SlopeRollingReStartForce");
986 mSlopeRollingAccelOnSkate = 0.9;
987 byaml.tryGetFloatByKey(val: &mSlopeRollingAccelOnSkate, key: "SlopeRollingAccelOnSkate");
988 mSlopeRollingSideAccelOnSkate = 0.6;
989 byaml.tryGetFloatByKey(val: &mSlopeRollingSideAccelOnSkate, key: "SlopeRollingSideAccelOnSkate");
990 mSlopeRollingBrakeOnSkate = 0.999;
991 byaml.tryGetFloatByKey(val: &mSlopeRollingBrakeOnSkate, key: "SlopeRollingBrakeOnSkate");
992 mExtendFrame = 10;
993 byaml.tryGetIntByKey(val: &mExtendFrame, key: "ExtendFrame");
994 mJumpInertiaRate = 0.7;
995 byaml.tryGetFloatByKey(val: &mJumpInertiaRate, key: "JumpInertiaRate");
996 mJumpPowerMin = 17.0;
997 byaml.tryGetFloatByKey(val: &mJumpPowerMin, key: "JumpPowerMin");
998 mJumpPowerMax = 19.5;
999 byaml.tryGetFloatByKey(val: &mJumpPowerMax, key: "JumpPowerMax");
1000 mJumpGravity = 1.5;
1001 byaml.tryGetFloatByKey(val: &mJumpGravity, key: "JumpGravity");
1002 mJumpBaseSpeedMax = 24.0;
1003 byaml.tryGetFloatByKey(val: &mJumpBaseSpeedMax, key: "JumpBaseSpeedMax");
1004 mJumpMoveSpeedMin = 11.0;
1005 byaml.tryGetFloatByKey(val: &mJumpMoveSpeedMin, key: "JumpMoveSpeedMin");
1006 mJumpMoveSpeedMax = 30.0;
1007 byaml.tryGetFloatByKey(val: &mJumpMoveSpeedMax, key: "JumpMoveSpeedMax");
1008 mJumpAccelFront = 0.5;
1009 byaml.tryGetFloatByKey(val: &mJumpAccelFront, key: "JumpAccelFront");
1010 mJumpAccelBack = 1.0;
1011 byaml.tryGetFloatByKey(val: &mJumpAccelBack, key: "JumpAccelBack");
1012 mJumpAccelTurn = 0.3;
1013 byaml.tryGetFloatByKey(val: &mJumpAccelTurn, key: "JumpAccelTurn");
1014 mJumpTurnAngleStart = 1.0;
1015 byaml.tryGetFloatByKey(val: &mJumpTurnAngleStart, key: "JumpTurnAngleStart");
1016 mJumpTurnAngleLimit = 6.0;
1017 byaml.tryGetFloatByKey(val: &mJumpTurnAngleLimit, key: "JumpTurnAngleLimit");
1018 mJumpTurnAngleFast = 135.0;
1019 byaml.tryGetFloatByKey(val: &mJumpTurnAngleFast, key: "JumpTurnAngleFast");
1020 mJumpTurnAngleFastLimit = 25.0;
1021 byaml.tryGetFloatByKey(val: &mJumpTurnAngleFastLimit, key: "JumpTurnAngleFastLimit");
1022 mJumpTurnAccelFrame = 20;
1023 byaml.tryGetIntByKey(val: &mJumpTurnAccelFrame, key: "JumpTurnAccelFrame");
1024 mJumpTurnAccelFrameFast = 1;
1025 byaml.tryGetIntByKey(val: &mJumpTurnAccelFrameFast, key: "JumpTurnAccelFrameFast");
1026 mJumpTurnBrakeFrame = 10;
1027 byaml.tryGetIntByKey(val: &mJumpTurnBrakeFrame, key: "JumpTurnBrakeFrame");
1028 mTrampleGravity = 1.75;
1029 byaml.tryGetFloatByKey(val: &mTrampleGravity, key: "TrampleGravity");
1030 mTrampleJumpPower = 20.0;
1031 byaml.tryGetFloatByKey(val: &mTrampleJumpPower, key: "TrampleJumpPower");
1032 mTrampleHighGravity = 1.0;
1033 byaml.tryGetFloatByKey(val: &mTrampleHighGravity, key: "TrampleHighGravity");
1034 mTrampleHighJumpPower = 25.0;
1035 byaml.tryGetFloatByKey(val: &mTrampleHighJumpPower, key: "TrampleHighJumpPower");
1036 mTrampleGravity2D = 1.75;
1037 byaml.tryGetFloatByKey(val: &mTrampleGravity2D, key: "TrampleGravity2D");
1038 mTrampleJumpPower2D = 20.0;
1039 byaml.tryGetFloatByKey(val: &mTrampleJumpPower2D, key: "TrampleJumpPower2D");
1040 mTrampleHighGravity2D = 1.0;
1041 byaml.tryGetFloatByKey(val: &mTrampleHighGravity2D, key: "TrampleHighGravity2D");
1042 mTrampleHighJumpPower2D = 32.0;
1043 byaml.tryGetFloatByKey(val: &mTrampleHighJumpPower2D, key: "TrampleHighJumpPower2D");
1044 mTrampleHipDropGravity = 1.5;
1045 byaml.tryGetFloatByKey(val: &mTrampleHipDropGravity, key: "TrampleHipDropGravity");
1046 mTrampleHipDropJumpPower = 35.0;
1047 byaml.tryGetFloatByKey(val: &mTrampleHipDropJumpPower, key: "TrampleHipDropJumpPower");
1048 mTrampleRisingBrakeVelH = 0.3;
1049 byaml.tryGetFloatByKey(val: &mTrampleRisingBrakeVelH, key: "TrampleRisingBrakeVelH");
1050 mTrampleJumpCodePower = 57.0;
1051 byaml.tryGetFloatByKey(val: &mTrampleJumpCodePower, key: "TrampleJumpCodePower");
1052 mTrampleJumpCodePowerSmall = 35.0;
1053 byaml.tryGetFloatByKey(val: &mTrampleJumpCodePowerSmall, key: "TrampleJumpCodePowerSmall");
1054 mCapLeapFrogJumpGravity = 1.0;
1055 byaml.tryGetFloatByKey(val: &mCapLeapFrogJumpGravity, key: "CapLeapFrogJumpGravity");
1056 mCapLeapFrogJumpPower = 32.0;
1057 byaml.tryGetFloatByKey(val: &mCapLeapFrogJumpPower, key: "CapLeapFrogJumpPower");
1058 mCapLeapFrogJumpPowerAir = 26.0;
1059 byaml.tryGetFloatByKey(val: &mCapLeapFrogJumpPowerAir, key: "CapLeapFrogJumpPowerAir");
1060 mObjLeapFrogJumpPower = 20.0;
1061 byaml.tryGetFloatByKey(val: &mObjLeapFrogJumpPower, key: "ObjLeapFrogJumpPower");
1062 mObjLeapFrogJumpPowerHigh = 25.0;
1063 byaml.tryGetFloatByKey(val: &mObjLeapFrogJumpPowerHigh, key: "ObjLeapFrogJumpPowerHigh");
1064 mCapHeadSpringJumpGravity = 1.2;
1065 byaml.tryGetFloatByKey(val: &mCapHeadSpringJumpGravity, key: "CapHeadSpringJumpGravity");
1066 mCapHeadSpringJumpPower = 18.0;
1067 byaml.tryGetFloatByKey(val: &mCapHeadSpringJumpPower, key: "CapHeadSpringJumpPower");
1068 mCapHeadSpringJumpGravityHigh = 1.0;
1069 byaml.tryGetFloatByKey(val: &mCapHeadSpringJumpGravityHigh, key: "CapHeadSpringJumpGravityHigh");
1070 mCapHeadSpringJumpPowerHigh = 22.0;
1071 byaml.tryGetFloatByKey(val: &mCapHeadSpringJumpPowerHigh, key: "CapHeadSpringJumpPowerHigh");
1072 mCapHeadSpringSpeedMax = 16.0;
1073 byaml.tryGetFloatByKey(val: &mCapHeadSpringSpeedMax, key: "CapHeadSpringSpeedMax");
1074 mContinuousJumpPreInputFrame = 5;
1075 byaml.tryGetIntByKey(val: &mContinuousJumpPreInputFrame, key: "ContinuousJumpPreInputFrame");
1076 mContinuousJumpCount = 3;
1077 byaml.tryGetIntByKey(val: &mContinuousJumpCount, key: "ContinuousJumpCount");
1078 mContinuousJumpTimer = 10;
1079 byaml.tryGetIntByKey(val: &mContinuousJumpTimer, key: "ContinuousJumpTimer");
1080 mContinuousJumpPowerMin = 19.5;
1081 byaml.tryGetFloatByKey(val: &mContinuousJumpPowerMin, key: "ContinuousJumpPowerMin");
1082 mJumpPowerMax2nd = 21.0;
1083 byaml.tryGetFloatByKey(val: &mJumpPowerMax2nd, key: "JumpPowerMax2nd");
1084 mJumpGravity2nd = 1.5;
1085 byaml.tryGetFloatByKey(val: &mJumpGravity2nd, key: "JumpGravity2nd");
1086 mJumpPowerMax3rd = 25.0;
1087 byaml.tryGetFloatByKey(val: &mJumpPowerMax3rd, key: "JumpPowerMax3rd");
1088 mJumpGravity3rd = 1.0;
1089 byaml.tryGetFloatByKey(val: &mJumpGravity3rd, key: "JumpGravity3rd");
1090 mSpinFlowerJumpGravity = 0.1;
1091 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpGravity, key: "SpinFlowerJumpGravity");
1092 mSpinFlowerJumpFallSpeedMax = 8.0;
1093 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpFallSpeedMax, key: "SpinFlowerJumpFallSpeedMax");
1094 mSpinFlowerJumpMovePower = 1.0;
1095 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpMovePower, key: "SpinFlowerJumpMovePower");
1096 mSpinFlowerJumpVelMax = 9.0;
1097 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpVelMax, key: "SpinFlowerJumpVelMax");
1098 mSpinFlowerJumpStayFrame = 80;
1099 byaml.tryGetIntByKey(val: &mSpinFlowerJumpStayFrame, key: "SpinFlowerJumpStayFrame");
1100 mSpinFlowerJumpStaySpeedMax = 1.0;
1101 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpStaySpeedMax, key: "SpinFlowerJumpStaySpeedMax");
1102 mSpinFlowerJumpNoInputBrake = 0.95;
1103 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpNoInputBrake, key: "SpinFlowerJumpNoInputBrake");
1104 mSpinFlowerJumpDownFallInitSpeed = 15.0;
1105 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpDownFallInitSpeed, key: "SpinFlowerJumpDownFallInitSpeed");
1106 mSpinFlowerJumpDownFallPower = 2.0;
1107 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpDownFallPower, key: "SpinFlowerJumpDownFallPower");
1108 mSpinFlowerJumpDownFallSpeedMax = 30.0;
1109 byaml.tryGetFloatByKey(val: &mSpinFlowerJumpDownFallSpeedMax, key: "SpinFlowerJumpDownFallSpeedMax");
1110 mJumpGravityForceRun = 1.0;
1111 byaml.tryGetFloatByKey(val: &mJumpGravityForceRun, key: "JumpGravityForceRun");
1112 mJumpPowerForceRun = 18.0;
1113 byaml.tryGetFloatByKey(val: &mJumpPowerForceRun, key: "JumpPowerForceRun");
1114 mCapCatchPopPower = 10.0;
1115 byaml.tryGetFloatByKey(val: &mCapCatchPopPower, key: "CapCatchPopPower");
1116 mCapCatchPopGravity = 0.8;
1117 byaml.tryGetFloatByKey(val: &mCapCatchPopGravity, key: "CapCatchPopGravity");
1118 mSquatJumpGravity = 1.0;
1119 byaml.tryGetFloatByKey(val: &mSquatJumpGravity, key: "SquatJumpGravity");
1120 mSquatJumpPower = 32.0;
1121 byaml.tryGetFloatByKey(val: &mSquatJumpPower, key: "SquatJumpPower");
1122 mSquatJumpBackPower = 5.0;
1123 byaml.tryGetFloatByKey(val: &mSquatJumpBackPower, key: "SquatJumpBackPower");
1124 mSquatJumpMovePowerFront = 0.2;
1125 byaml.tryGetFloatByKey(val: &mSquatJumpMovePowerFront, key: "SquatJumpMovePowerFront");
1126 mSquatJumpMovePowerSide = 0.2;
1127 byaml.tryGetFloatByKey(val: &mSquatJumpMovePowerSide, key: "SquatJumpMovePowerSide");
1128 mSquatJumpMoveSpeedMax = 9.0;
1129 byaml.tryGetFloatByKey(val: &mSquatJumpMoveSpeedMax, key: "SquatJumpMoveSpeedMax");
1130 mTurnJumpGravity = 1.0;
1131 byaml.tryGetFloatByKey(val: &mTurnJumpGravity, key: "TurnJumpGravity");
1132 mTurnJumpPower = 32.0;
1133 byaml.tryGetFloatByKey(val: &mTurnJumpPower, key: "TurnJumpPower");
1134 mTurnJumpVelH = 9.0;
1135 byaml.tryGetFloatByKey(val: &mTurnJumpVelH, key: "TurnJumpVelH");
1136 mTurnJumpBrake = 0.5;
1137 byaml.tryGetFloatByKey(val: &mTurnJumpBrake, key: "TurnJumpBrake");
1138 mTurnJumpAccel = 0.25;
1139 byaml.tryGetFloatByKey(val: &mTurnJumpAccel, key: "TurnJumpAccel");
1140 mTurnJumpSideAccel = 0.075;
1141 byaml.tryGetFloatByKey(val: &mTurnJumpSideAccel, key: "TurnJumpSideAccel");
1142 mLongJumpAccel = 0.25;
1143 byaml.tryGetFloatByKey(val: &mLongJumpAccel, key: "LongJumpAccel");
1144 mLongJumpBrake = 0.5;
1145 byaml.tryGetFloatByKey(val: &mLongJumpBrake, key: "LongJumpBrake");
1146 mLongJumpSideAccel = 0.25;
1147 byaml.tryGetFloatByKey(val: &mLongJumpSideAccel, key: "LongJumpSideAccel");
1148 mLongJumpGravity = 0.48;
1149 byaml.tryGetFloatByKey(val: &mLongJumpGravity, key: "LongJumpGravity");
1150 mLongJumpJumpPow = 12.0;
1151 byaml.tryGetFloatByKey(val: &mLongJumpJumpPow, key: "LongJumpJumpPow");
1152 mLongJumpMovePow = 4.0;
1153 byaml.tryGetFloatByKey(val: &mLongJumpMovePow, key: "LongJumpMovePow");
1154 mLongJumpInitSpeed = 14.0;
1155 byaml.tryGetFloatByKey(val: &mLongJumpInitSpeed, key: "LongJumpInitSpeed");
1156 mLongJumpSpeed = 23.0;
1157 byaml.tryGetFloatByKey(val: &mLongJumpSpeed, key: "LongJumpSpeed");
1158 mLongJumpSpeedMin = 2.5;
1159 byaml.tryGetFloatByKey(val: &mLongJumpSpeedMin, key: "LongJumpSpeedMin");
1160 mContinuousLongJumpCount = 3;
1161 byaml.tryGetIntByKey(val: &mContinuousLongJumpCount, key: "ContinuousLongJumpCount");
1162 mContinuousLongJumpTimer = 15;
1163 byaml.tryGetIntByKey(val: &mContinuousLongJumpTimer, key: "ContinuousLongJumpTimer");
1164 mGravityAir = 1.5;
1165 byaml.tryGetFloatByKey(val: &mGravityAir, key: "GravityAir");
1166 mFrictionAir = 0.99;
1167 byaml.tryGetFloatByKey(val: &mFrictionAir, key: "FrictionAir");
1168 mFallSpeedMax = 35.0;
1169 byaml.tryGetFloatByKey(val: &mFallSpeedMax, key: "FallSpeedMax");
1170 mLongFallDistance = 3000.0;
1171 byaml.tryGetFloatByKey(val: &mLongFallDistance, key: "LongFallDistance");
1172 mFallWallScaleVelocity = 0.5;
1173 byaml.tryGetFloatByKey(val: &mFallWallScaleVelocity, key: "FallWallScaleVelocity");
1174 mDownFallFrameMin = 5;
1175 byaml.tryGetIntByKey(val: &mDownFallFrameMin, key: "DownFallFrameMin");
1176 mGravityWallSlide = 0.5;
1177 byaml.tryGetFloatByKey(val: &mGravityWallSlide, key: "GravityWallSlide");
1178 mWallHeightLowLimit = 120.0;
1179 byaml.tryGetFloatByKey(val: &mWallHeightLowLimit, key: "WallHeightLowLimit");
1180 mWallKeepDegree = 60.0;
1181 byaml.tryGetFloatByKey(val: &mWallKeepDegree, key: "WallKeepDegree");
1182 mWallKeepFrame = 3;
1183 byaml.tryGetIntByKey(val: &mWallKeepFrame, key: "WallKeepFrame");
1184 mWallJumpGravity = 0.95;
1185 byaml.tryGetFloatByKey(val: &mWallJumpGravity, key: "WallJumpGravity");
1186 mWallJumpHSpeed = 8.6;
1187 byaml.tryGetFloatByKey(val: &mWallJumpHSpeed, key: "WallJumpHSpeed");
1188 mWallJumpPower = 23.0;
1189 byaml.tryGetFloatByKey(val: &mWallJumpPower, key: "WallJumpPower");
1190 mWallJumpInvalidateInputFrame = 25;
1191 byaml.tryGetIntByKey(val: &mWallJumpInvalidateInputFrame, key: "WallJumpInvalidateInputFrame");
1192 mWallInhibitAfterPunch = 10;
1193 byaml.tryGetIntByKey(val: &mWallInhibitAfterPunch, key: "WallInhibitAfterPunch");
1194 mWallFollowAngleH = 20.0;
1195 byaml.tryGetFloatByKey(val: &mWallFollowAngleH, key: "WallFollowAngleH");
1196 mWallFollowAngleV = 30.0;
1197 byaml.tryGetFloatByKey(val: &mWallFollowAngleV, key: "WallFollowAngleV");
1198 mWallCatchDegree = 43.0;
1199 byaml.tryGetFloatByKey(val: &mWallCatchDegree, key: "WallCatchDegree");
1200 mWallCatchHeightEdgeTop = 120.0;
1201 byaml.tryGetFloatByKey(val: &mWallCatchHeightEdgeTop, key: "WallCatchHeightEdgeTop");
1202 mWallCatchHeightBottom = 150.0;
1203 byaml.tryGetFloatByKey(val: &mWallCatchHeightBottom, key: "WallCatchHeightBottom");
1204 mWallCatchKeepDegree = 45.0;
1205 byaml.tryGetFloatByKey(val: &mWallCatchKeepDegree, key: "WallCatchKeepDegree");
1206 mWallCatchMoveDegree = 40.0;
1207 byaml.tryGetFloatByKey(val: &mWallCatchMoveDegree, key: "WallCatchMoveDegree");
1208 mWallCatchMoveSpeed = 70.0;
1209 byaml.tryGetFloatByKey(val: &mWallCatchMoveSpeed, key: "WallCatchMoveSpeed");
1210 mWallCatchMoveHeightRange = 70.0;
1211 byaml.tryGetFloatByKey(val: &mWallCatchMoveHeightRange, key: "WallCatchMoveHeightRange");
1212 mWallCatchMoveInterpolate = 10;
1213 byaml.tryGetIntByKey(val: &mWallCatchMoveInterpolate, key: "WallCatchMoveInterpolate");
1214 mWallCatchMoveFrame = 10;
1215 byaml.tryGetIntByKey(val: &mWallCatchMoveFrame, key: "WallCatchMoveFrame");
1216 mWallCatchMoveFrameFast = 8;
1217 byaml.tryGetIntByKey(val: &mWallCatchMoveFrameFast, key: "WallCatchMoveFrameFast");
1218 mWallCatchMoveFrameSwing = 6;
1219 byaml.tryGetIntByKey(val: &mWallCatchMoveFrameSwing, key: "WallCatchMoveFrameSwing");
1220 mWallCatchInputRepeatAngle = 30.0;
1221 byaml.tryGetFloatByKey(val: &mWallCatchInputRepeatAngle, key: "WallCatchInputRepeatAngle");
1222 mWallClimbDegree = 40.0;
1223 byaml.tryGetFloatByKey(val: &mWallClimbDegree, key: "WallClimbDegree");
1224 mWallClimbJumpStartFrame = 5;
1225 byaml.tryGetIntByKey(val: &mWallClimbJumpStartFrame, key: "WallClimbJumpStartFrame");
1226 mWallClimbJumpEndFrame = 30;
1227 byaml.tryGetIntByKey(val: &mWallClimbJumpEndFrame, key: "WallClimbJumpEndFrame");
1228 mWallClimbStartFrame = 20;
1229 byaml.tryGetIntByKey(val: &mWallClimbStartFrame, key: "WallClimbStartFrame");
1230 mWallClimbGravity = 15.0;
1231 byaml.tryGetFloatByKey(val: &mWallClimbGravity, key: "WallClimbGravity");
1232 mWallFallJumpSpeed = 12.0;
1233 byaml.tryGetFloatByKey(val: &mWallFallJumpSpeed, key: "WallFallJumpSpeed");
1234 mWallClimbJumpSpeedV = 20.0;
1235 byaml.tryGetFloatByKey(val: &mWallClimbJumpSpeedV, key: "WallClimbJumpSpeedV");
1236 mWallClimbJumpSpeedH = 3.0;
1237 byaml.tryGetFloatByKey(val: &mWallClimbJumpSpeedH, key: "WallClimbJumpSpeedH");
1238 mWallClimbJumpGravity = 1.5;
1239 byaml.tryGetFloatByKey(val: &mWallClimbJumpGravity, key: "WallClimbJumpGravity");
1240 mWallClimbJumpInvalidFrame = 12;
1241 byaml.tryGetIntByKey(val: &mWallClimbJumpInvalidFrame, key: "WallClimbJumpInvalidFrame");
1242 mWallCatchHipLocalOffset = 100.0;
1243 byaml.tryGetFloatByKey(val: &mWallCatchHipLocalOffset, key: "WallCatchHipLocalOffset");
1244 mWallCatchHipStability = 0.1;
1245 byaml.tryGetFloatByKey(val: &mWallCatchHipStability, key: "WallCatchHipStability");
1246 mWallCatchHipFriction = 0.9;
1247 byaml.tryGetFloatByKey(val: &mWallCatchHipFriction, key: "WallCatchHipFriction");
1248 mWallCatchHipLimitDegree = 75.0;
1249 byaml.tryGetFloatByKey(val: &mWallCatchHipLimitDegree, key: "WallCatchHipLimitDegree");
1250 mWallCatchStainAreaOffset = 100.0;
1251 byaml.tryGetFloatByKey(val: &mWallCatchStainAreaOffset, key: "WallCatchStainAreaOffset");
1252 mGrabCeilRange = 100.0;
1253 byaml.tryGetFloatByKey(val: &mGrabCeilRange, key: "GrabCeilRange");
1254 mGrabCeilBodyRadius = 50.0;
1255 byaml.tryGetFloatByKey(val: &mGrabCeilBodyRadius, key: "GrabCeilBodyRadius");
1256 mGrabCeilLeaveSpeedMin = 1.0;
1257 byaml.tryGetFloatByKey(val: &mGrabCeilLeaveSpeedMin, key: "GrabCeilLeaveSpeedMin");
1258 mGrabCeilLeavePopPower = 3.0;
1259 byaml.tryGetFloatByKey(val: &mGrabCeilLeavePopPower, key: "GrabCeilLeavePopPower");
1260 mGrabCeilLeavePopGravity = 1.2;
1261 byaml.tryGetFloatByKey(val: &mGrabCeilLeavePopGravity, key: "GrabCeilLeavePopGravity");
1262 mGrabCeilSwingStartOffset = 1.0;
1263 byaml.tryGetFloatByKey(val: &mGrabCeilSwingStartOffset, key: "GrabCeilSwingStartOffset");
1264 mGrabCeilReverseInputBorder = 6.0;
1265 byaml.tryGetFloatByKey(val: &mGrabCeilReverseInputBorder, key: "GrabCeilReverseInputBorder");
1266 mGrabCeilInputPowerBorder = 6.0;
1267 byaml.tryGetFloatByKey(val: &mGrabCeilInputPowerBorder, key: "GrabCeilInputPowerBorder");
1268 mGrabCeilSwingWaitEnergy = 6.5;
1269 byaml.tryGetFloatByKey(val: &mGrabCeilSwingWaitEnergy, key: "GrabCeilSwingWaitEnergy");
1270 mGrabCeilEnableJumpEnergy = 6.5;
1271 byaml.tryGetFloatByKey(val: &mGrabCeilEnableJumpEnergy, key: "GrabCeilEnableJumpEnergy");
1272 mGrabCeilEnableJumpEnergyMax = 10.0;
1273 byaml.tryGetFloatByKey(val: &mGrabCeilEnableJumpEnergyMax, key: "GrabCeilEnableJumpEnergyMax");
1274 mGrabCeilJumpForceAngle = 135.0;
1275 byaml.tryGetFloatByKey(val: &mGrabCeilJumpForceAngle, key: "GrabCeilJumpForceAngle");
1276 mGrabCeilJumpPower = 20.0;
1277 byaml.tryGetFloatByKey(val: &mGrabCeilJumpPower, key: "GrabCeilJumpPower");
1278 mGrabCeilJumpMoveMin = 15.0;
1279 byaml.tryGetFloatByKey(val: &mGrabCeilJumpMoveMin, key: "GrabCeilJumpMoveMin");
1280 mGrabCeilJumpMoveMax = 15.0;
1281 byaml.tryGetFloatByKey(val: &mGrabCeilJumpMoveMax, key: "GrabCeilJumpMoveMax");
1282 mGrabCeilJumpGravity = 1.0;
1283 byaml.tryGetFloatByKey(val: &mGrabCeilJumpGravity, key: "GrabCeilJumpGravity");
1284 mGrabCeilJumpInvalidFrame = 10;
1285 byaml.tryGetIntByKey(val: &mGrabCeilJumpInvalidFrame, key: "GrabCeilJumpInvalidFrame");
1286 mGrabCeilEnableNextFrame = 10;
1287 byaml.tryGetIntByKey(val: &mGrabCeilEnableNextFrame, key: "GrabCeilEnableNextFrame");
1288 mGrabCeilEnableFallSnapFrame = 30;
1289 byaml.tryGetIntByKey(val: &mGrabCeilEnableFallSnapFrame, key: "GrabCeilEnableFallSnapFrame");
1290 mPoleClimbPreInputSwing = 15;
1291 byaml.tryGetIntByKey(val: &mPoleClimbPreInputSwing, key: "PoleClimbPreInputSwing");
1292 mPoleClimbInputRepeatAngle = 10.0;
1293 byaml.tryGetFloatByKey(val: &mPoleClimbInputRepeatAngle, key: "PoleClimbInputRepeatAngle");
1294 mPoleClimbInputDegreeMove = 50.0;
1295 byaml.tryGetFloatByKey(val: &mPoleClimbInputDegreeMove, key: "PoleClimbInputDegreeMove");
1296 mPoleClimbCatchRange = 50.0;
1297 byaml.tryGetFloatByKey(val: &mPoleClimbCatchRange, key: "PoleClimbCatchRange");
1298 mPoleClimbCatchRangeMin = 10.0;
1299 byaml.tryGetFloatByKey(val: &mPoleClimbCatchRangeMin, key: "PoleClimbCatchRangeMin");
1300 mPoleClimbCatchRangeMax = 100.0;
1301 byaml.tryGetFloatByKey(val: &mPoleClimbCatchRangeMax, key: "PoleClimbCatchRangeMax");
1302 mPoleClimbJointAngleMin = -25.0;
1303 byaml.tryGetFloatByKey(val: &mPoleClimbJointAngleMin, key: "PoleClimbJointAngleMin");
1304 mPoleClimbJointAngleMax = 25.0;
1305 byaml.tryGetFloatByKey(val: &mPoleClimbJointAngleMax, key: "PoleClimbJointAngleMax");
1306 mPoleClimbJointRangeMin = 15.0;
1307 byaml.tryGetFloatByKey(val: &mPoleClimbJointRangeMin, key: "PoleClimbJointRangeMin");
1308 mPoleClimbJointRangeMax = 80.0;
1309 byaml.tryGetFloatByKey(val: &mPoleClimbJointRangeMax, key: "PoleClimbJointRangeMax");
1310 mPoleClimbMoveWallDegree = 5.0;
1311 byaml.tryGetFloatByKey(val: &mPoleClimbMoveWallDegree, key: "PoleClimbMoveWallDegree");
1312 mPoleClimbUpMargine = 40.0;
1313 byaml.tryGetFloatByKey(val: &mPoleClimbUpMargine, key: "PoleClimbUpMargine");
1314 mPoleClimbUpSpeed = 100.0;
1315 byaml.tryGetFloatByKey(val: &mPoleClimbUpSpeed, key: "PoleClimbUpSpeed");
1316 mPoleClimbUpFrame = 25;
1317 byaml.tryGetIntByKey(val: &mPoleClimbUpFrame, key: "PoleClimbUpFrame");
1318 mPoleClimbUpFrameFast = 17;
1319 byaml.tryGetIntByKey(val: &mPoleClimbUpFrameFast, key: "PoleClimbUpFrameFast");
1320 mPoleClimbUpFrameSwing = 12;
1321 byaml.tryGetIntByKey(val: &mPoleClimbUpFrameSwing, key: "PoleClimbUpFrameSwing");
1322 mPoleClimbDownSpeed = 10.0;
1323 byaml.tryGetFloatByKey(val: &mPoleClimbDownSpeed, key: "PoleClimbDownSpeed");
1324 mPoleClimbDownSpeedFast = 15.0;
1325 byaml.tryGetFloatByKey(val: &mPoleClimbDownSpeedFast, key: "PoleClimbDownSpeedFast");
1326 mPoleClimbDownSpeedSwing = 20.0;
1327 byaml.tryGetFloatByKey(val: &mPoleClimbDownSpeedSwing, key: "PoleClimbDownSpeedSwing");
1328 mPoleClimbDownFrame = 1;
1329 byaml.tryGetIntByKey(val: &mPoleClimbDownFrame, key: "PoleClimbDownFrame");
1330 mPoleClimbDownKeepTime = 30;
1331 byaml.tryGetIntByKey(val: &mPoleClimbDownKeepTime, key: "PoleClimbDownKeepTime");
1332 mPoleClimbTurnDist = 40.0;
1333 byaml.tryGetFloatByKey(val: &mPoleClimbTurnDist, key: "PoleClimbTurnDist");
1334 mPoleClimbTurnFrame = 15;
1335 byaml.tryGetIntByKey(val: &mPoleClimbTurnFrame, key: "PoleClimbTurnFrame");
1336 mPoleClimbTurnStopFrame = 5;
1337 byaml.tryGetIntByKey(val: &mPoleClimbTurnStopFrame, key: "PoleClimbTurnStopFrame");
1338 mPoleTopStartFrame = 10;
1339 byaml.tryGetIntByKey(val: &mPoleTopStartFrame, key: "PoleTopStartFrame");
1340 mPoleTopEndFrame = 10;
1341 byaml.tryGetIntByKey(val: &mPoleTopEndFrame, key: "PoleTopEndFrame");
1342 mPoleTopTurnSpeed = 4.0;
1343 byaml.tryGetFloatByKey(val: &mPoleTopTurnSpeed, key: "PoleTopTurnSpeed");
1344 mPoleTopEndUnderOffsetY = 60.0;
1345 byaml.tryGetFloatByKey(val: &mPoleTopEndUnderOffsetY, key: "PoleTopEndUnderOffsetY");
1346 mGroundSpinFrame = 90;
1347 byaml.tryGetIntByKey(val: &mGroundSpinFrame, key: "GroundSpinFrame");
1348 mGroundSpinMoveSpeedMax = 8.0;
1349 byaml.tryGetFloatByKey(val: &mGroundSpinMoveSpeedMax, key: "GroundSpinMoveSpeedMax");
1350 mGroundSpinAccelRate = 0.5;
1351 byaml.tryGetFloatByKey(val: &mGroundSpinAccelRate, key: "GroundSpinAccelRate");
1352 mGroundSpinBrakeRate = 0.95;
1353 byaml.tryGetFloatByKey(val: &mGroundSpinBrakeRate, key: "GroundSpinBrakeRate");
1354 mSpinJumpGravity = 0.4;
1355 byaml.tryGetFloatByKey(val: &mSpinJumpGravity, key: "SpinJumpGravity");
1356 mSpinJumpPower = 20.0;
1357 byaml.tryGetFloatByKey(val: &mSpinJumpPower, key: "SpinJumpPower");
1358 mSpinJumpMoveSpeedMax = 8.0;
1359 byaml.tryGetFloatByKey(val: &mSpinJumpMoveSpeedMax, key: "SpinJumpMoveSpeedMax");
1360 mSpinJumpDownFallInitSpeed = 35.0;
1361 byaml.tryGetFloatByKey(val: &mSpinJumpDownFallInitSpeed, key: "SpinJumpDownFallInitSpeed");
1362 mSpinJumpDownFallPower = 1.5;
1363 byaml.tryGetFloatByKey(val: &mSpinJumpDownFallPower, key: "SpinJumpDownFallPower");
1364 mSpinJumpDownFallSpeedMax = 45.0;
1365 byaml.tryGetFloatByKey(val: &mSpinJumpDownFallSpeedMax, key: "SpinJumpDownFallSpeedMax");
1366 mSquatBrakeEndSpeed = 3.5;
1367 byaml.tryGetFloatByKey(val: &mSquatBrakeEndSpeed, key: "SquatBrakeEndSpeed");
1368 mSquatAccelRate = 1.2;
1369 byaml.tryGetFloatByKey(val: &mSquatAccelRate, key: "SquatAccelRate");
1370 mSquatBrakeRate = 0.95;
1371 byaml.tryGetFloatByKey(val: &mSquatBrakeRate, key: "SquatBrakeRate");
1372 mSquatBrakeRateOnSkate = 0.985;
1373 byaml.tryGetFloatByKey(val: &mSquatBrakeRateOnSkate, key: "SquatBrakeRateOnSkate");
1374 mSquatBrakeSideAccel = 0.25;
1375 byaml.tryGetFloatByKey(val: &mSquatBrakeSideAccel, key: "SquatBrakeSideAccel");
1376 mSquatBrakeSideRate = 0.93;
1377 byaml.tryGetFloatByKey(val: &mSquatBrakeSideRate, key: "SquatBrakeSideRate");
1378 mSquatBrakeSideAccelOnSkate = 0.1;
1379 byaml.tryGetFloatByKey(val: &mSquatBrakeSideAccelOnSkate, key: "SquatBrakeSideAccelOnSkate");
1380 mSquatBrakeSideRateOnSkate = 0.975;
1381 byaml.tryGetFloatByKey(val: &mSquatBrakeSideRateOnSkate, key: "SquatBrakeSideRateOnSkate");
1382 mSquatBrakeSideMaxSpeedRate = 0.5;
1383 byaml.tryGetFloatByKey(val: &mSquatBrakeSideMaxSpeedRate, key: "SquatBrakeSideMaxSpeedRate");
1384 mSquatWalkSpeed = 3.5;
1385 byaml.tryGetFloatByKey(val: &mSquatWalkSpeed, key: "SquatWalkSpeed");
1386 mSquatWalkTurnSpeed = 30.0;
1387 byaml.tryGetFloatByKey(val: &mSquatWalkTurnSpeed, key: "SquatWalkTurnSpeed");
1388 mSquatWalkTurnFrame = 10;
1389 byaml.tryGetIntByKey(val: &mSquatWalkTurnFrame, key: "SquatWalkTurnFrame");
1390 mSquatJumpCeilSlideSpeed2D = 7.0;
1391 byaml.tryGetFloatByKey(val: &mSquatJumpCeilSlideSpeed2D, key: "SquatJumpCeilSlideSpeed2D");
1392 mHipDropSpeed = 45.0;
1393 byaml.tryGetFloatByKey(val: &mHipDropSpeed, key: "HipDropSpeed");
1394 mHipDropGravity = 45.0;
1395 byaml.tryGetFloatByKey(val: &mHipDropGravity, key: "HipDropGravity");
1396 mHipDropSpeedMax = 45.0;
1397 byaml.tryGetFloatByKey(val: &mHipDropSpeedMax, key: "HipDropSpeedMax");
1398 mHipDropLandCancelFrame = 24;
1399 byaml.tryGetIntByKey(val: &mHipDropLandCancelFrame, key: "HipDropLandCancelFrame");
1400 mHipDropHeight = 40.0;
1401 byaml.tryGetFloatByKey(val: &mHipDropHeight, key: "HipDropHeight");
1402 mHipDropMsgInterval = 8;
1403 byaml.tryGetIntByKey(val: &mHipDropMsgInterval, key: "HipDropMsgInterval");
1404 mJumpHipDropPower = 40.0;
1405 byaml.tryGetFloatByKey(val: &mJumpHipDropPower, key: "JumpHipDropPower");
1406 mJumpHipDropPermitBeginFrame = 5;
1407 byaml.tryGetIntByKey(val: &mJumpHipDropPermitBeginFrame, key: "JumpHipDropPermitBeginFrame");
1408 mJumpHipDropPermitEndFrame = 30;
1409 byaml.tryGetIntByKey(val: &mJumpHipDropPermitEndFrame, key: "JumpHipDropPermitEndFrame");
1410 mHeadSlidingSpeed = 20.0;
1411 byaml.tryGetFloatByKey(val: &mHeadSlidingSpeed, key: "HeadSlidingSpeed");
1412 mHeadSlidingSpeedMin = 2.5;
1413 byaml.tryGetFloatByKey(val: &mHeadSlidingSpeedMin, key: "HeadSlidingSpeedMin");
1414 mHeadSlidingBrake = 0.5;
1415 byaml.tryGetFloatByKey(val: &mHeadSlidingBrake, key: "HeadSlidingBrake");
1416 mHeadSlidingSideAccel = 0.125;
1417 byaml.tryGetFloatByKey(val: &mHeadSlidingSideAccel, key: "HeadSlidingSideAccel");
1418 mHeadSlidingJump = 28.0;
1419 byaml.tryGetFloatByKey(val: &mHeadSlidingJump, key: "HeadSlidingJump");
1420 mHeadSlidingGravityAir = 2.0;
1421 byaml.tryGetFloatByKey(val: &mHeadSlidingGravityAir, key: "HeadSlidingGravityAir");
1422 mSwimCenterOffset = 80.0;
1423 byaml.tryGetFloatByKey(val: &mSwimCenterOffset, key: "SwimCenterOffset");
1424 mSwimWallCatchOffset = 100.0;
1425 byaml.tryGetFloatByKey(val: &mSwimWallCatchOffset, key: "SwimWallCatchOffset");
1426 mSwimRisePower = 0.6;
1427 byaml.tryGetFloatByKey(val: &mSwimRisePower, key: "SwimRisePower");
1428 mSwimRiseSpeedMax = 7.5;
1429 byaml.tryGetFloatByKey(val: &mSwimRiseSpeedMax, key: "SwimRiseSpeedMax");
1430 mSwimRiseFrame = 10;
1431 byaml.tryGetIntByKey(val: &mSwimRiseFrame, key: "SwimRiseFrame");
1432 mSwimGravity = 0.25;
1433 byaml.tryGetFloatByKey(val: &mSwimGravity, key: "SwimGravity");
1434 mSwimGravityWalk = 1.0;
1435 byaml.tryGetFloatByKey(val: &mSwimGravityWalk, key: "SwimGravityWalk");
1436 mSwimFallSpeedMax = 6.5;
1437 byaml.tryGetFloatByKey(val: &mSwimFallSpeedMax, key: "SwimFallSpeedMax");
1438 mSwimFloorAccelH = 0.125;
1439 byaml.tryGetFloatByKey(val: &mSwimFloorAccelH, key: "SwimFloorAccelH");
1440 mSwimFloorSpeedMaxH = 6.5;
1441 byaml.tryGetFloatByKey(val: &mSwimFloorSpeedMaxH, key: "SwimFloorSpeedMaxH");
1442 mSwimHighAccelH = 0.25;
1443 byaml.tryGetFloatByKey(val: &mSwimHighAccelH, key: "SwimHighAccelH");
1444 mSwimHighSpeedMaxH = 7.5;
1445 byaml.tryGetFloatByKey(val: &mSwimHighSpeedMaxH, key: "SwimHighSpeedMaxH");
1446 mSwimLowAccelH = 0.25;
1447 byaml.tryGetFloatByKey(val: &mSwimLowAccelH, key: "SwimLowAccelH");
1448 mSwimLowSpeedMaxH = 6.5;
1449 byaml.tryGetFloatByKey(val: &mSwimLowSpeedMaxH, key: "SwimLowSpeedMaxH");
1450 mSwimBrakeRateH = 0.975;
1451 byaml.tryGetFloatByKey(val: &mSwimBrakeRateH, key: "SwimBrakeRateH");
1452 mSwimWallHitSpeedMinH = 3.0;
1453 byaml.tryGetFloatByKey(val: &mSwimWallHitSpeedMinH, key: "SwimWallHitSpeedMinH");
1454 mSwimHighAccelPermitFrame = 35;
1455 byaml.tryGetIntByKey(val: &mSwimHighAccelPermitFrame, key: "SwimHighAccelPermitFrame");
1456 mSwimFlowFieldBlend = 0.776;
1457 byaml.tryGetFloatByKey(val: &mSwimFlowFieldBlend, key: "SwimFlowFieldBlend");
1458 mSwimWalkAnimMinRate = 0.2;
1459 byaml.tryGetFloatByKey(val: &mSwimWalkAnimMinRate, key: "SwimWalkAnimMinRate");
1460 mSwimWalkAnimMaxRate = 1.9;
1461 byaml.tryGetFloatByKey(val: &mSwimWalkAnimMaxRate, key: "SwimWalkAnimMaxRate");
1462 mSwimWalkMaxSpeed = 5.0;
1463 byaml.tryGetFloatByKey(val: &mSwimWalkMaxSpeed, key: "SwimWalkMaxSpeed");
1464 mSwimSpinCapUpPower = 10.0;
1465 byaml.tryGetFloatByKey(val: &mSwimSpinCapUpPower, key: "SwimSpinCapUpPower");
1466 mSwimSpinCapUpSpeedMax = 4.5;
1467 byaml.tryGetFloatByKey(val: &mSwimSpinCapUpSpeedMax, key: "SwimSpinCapUpSpeedMax");
1468 mSwimRotStartAngle = 1.0;
1469 byaml.tryGetFloatByKey(val: &mSwimRotStartAngle, key: "SwimRotStartAngle");
1470 mSwimRotFastAngle = 80.0;
1471 byaml.tryGetFloatByKey(val: &mSwimRotFastAngle, key: "SwimRotFastAngle");
1472 mSwimRotAccelFrame = 20;
1473 byaml.tryGetIntByKey(val: &mSwimRotAccelFrame, key: "SwimRotAccelFrame");
1474 mSwimRotAccelFrameFast = 1;
1475 byaml.tryGetIntByKey(val: &mSwimRotAccelFrameFast, key: "SwimRotAccelFrameFast");
1476 mSwimRotBrakeFrame = 30;
1477 byaml.tryGetIntByKey(val: &mSwimRotBrakeFrame, key: "SwimRotBrakeFrame");
1478 mSwimRotSpeedChangeStart = 3.0;
1479 byaml.tryGetFloatByKey(val: &mSwimRotSpeedChangeStart, key: "SwimRotSpeedChangeStart");
1480 mSwimRotSpeedForward = 3.0;
1481 byaml.tryGetFloatByKey(val: &mSwimRotSpeedForward, key: "SwimRotSpeedForward");
1482 mSwimRotSpeedMax = 7.5;
1483 byaml.tryGetFloatByKey(val: &mSwimRotSpeedMax, key: "SwimRotSpeedMax");
1484 mSwimSurfaceAccelH = 0.25;
1485 byaml.tryGetFloatByKey(val: &mSwimSurfaceAccelH, key: "SwimSurfaceAccelH");
1486 mSwimSurfaceSpeedMaxH = 9.0;
1487 byaml.tryGetFloatByKey(val: &mSwimSurfaceSpeedMaxH, key: "SwimSurfaceSpeedMaxH");
1488 mSwimSurfaceSpinCapFrame = 45;
1489 byaml.tryGetIntByKey(val: &mSwimSurfaceSpinCapFrame, key: "SwimSurfaceSpinCapFrame");
1490 mSwimSurfaceSpinCapSpeedMaxH = 13.0;
1491 byaml.tryGetFloatByKey(val: &mSwimSurfaceSpinCapSpeedMaxH, key: "SwimSurfaceSpinCapSpeedMaxH");
1492 mSwimSurfaceStartDist = 120.0;
1493 byaml.tryGetFloatByKey(val: &mSwimSurfaceStartDist, key: "SwimSurfaceStartDist");
1494 mSwimSurfaceEndDist = 200.0;
1495 byaml.tryGetFloatByKey(val: &mSwimSurfaceEndDist, key: "SwimSurfaceEndDist");
1496 mSwimSurfaceGravity = 0.125;
1497 byaml.tryGetFloatByKey(val: &mSwimSurfaceGravity, key: "SwimSurfaceGravity");
1498 mSwimSurfaceBaseHeight = 80.0;
1499 byaml.tryGetFloatByKey(val: &mSwimSurfaceBaseHeight, key: "SwimSurfaceBaseHeight");
1500 mSwimSurfaceSpring = 0.05;
1501 byaml.tryGetFloatByKey(val: &mSwimSurfaceSpring, key: "SwimSurfaceSpring");
1502 mSwimSurfaceDamper = 0.949;
1503 byaml.tryGetFloatByKey(val: &mSwimSurfaceDamper, key: "SwimSurfaceDamper");
1504 mSwimSurfaceDamperStart = 25;
1505 byaml.tryGetIntByKey(val: &mSwimSurfaceDamperStart, key: "SwimSurfaceDamperStart");
1506 mSwimSurfaceDamperFrame = 25;
1507 byaml.tryGetIntByKey(val: &mSwimSurfaceDamperFrame, key: "SwimSurfaceDamperFrame");
1508 mSwimSurfaceEnableJumpHeight = 160.0;
1509 byaml.tryGetFloatByKey(val: &mSwimSurfaceEnableJumpHeight, key: "SwimSurfaceEnableJumpHeight");
1510 mSwimSurfacePreInputJumpFrame = 8;
1511 byaml.tryGetIntByKey(val: &mSwimSurfacePreInputJumpFrame, key: "SwimSurfacePreInputJumpFrame");
1512 mSwimSurfaceMoveSpring = 0.01;
1513 byaml.tryGetFloatByKey(val: &mSwimSurfaceMoveSpring, key: "SwimSurfaceMoveSpring");
1514 mSwimSurfaceMoveDamper = 0.94;
1515 byaml.tryGetFloatByKey(val: &mSwimSurfaceMoveDamper, key: "SwimSurfaceMoveDamper");
1516 mSwimSurfaceMoveBaseHeight = 80.0;
1517 byaml.tryGetFloatByKey(val: &mSwimSurfaceMoveBaseHeight, key: "SwimSurfaceMoveBaseHeight");
1518 mSwimRunSurfaceBaseHeight = 0.0;
1519 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceBaseHeight, key: "SwimRunSurfaceBaseHeight");
1520 mSwimRunSurfaceApproachRate = 0.5;
1521 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceApproachRate, key: "SwimRunSurfaceApproachRate");
1522 mSwimRunSurfaceApproachLimit = 5.0;
1523 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceApproachLimit, key: "SwimRunSurfaceApproachLimit");
1524 mSwimRunSurfaceBrakeBorder = 35.0;
1525 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceBrakeBorder, key: "SwimRunSurfaceBrakeBorder");
1526 mSwimRunSurfaceBrakeH = 0.995;
1527 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceBrakeH, key: "SwimRunSurfaceBrakeH");
1528 mSwimRunSurfaceApproachBorderMax = 38.0;
1529 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceApproachBorderMax, key: "SwimRunSurfaceApproachBorderMax");
1530 mSwimRunSurfaceApproachBorderMin = 30.0;
1531 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceApproachBorderMin, key: "SwimRunSurfaceApproachBorderMin");
1532 mSwimRunSurfaceApproachRateMin = 0.06;
1533 byaml.tryGetFloatByKey(val: &mSwimRunSurfaceApproachRateMin, key: "SwimRunSurfaceApproachRateMin");
1534 mSwimFallInSpeed = 15.0;
1535 byaml.tryGetFloatByKey(val: &mSwimFallInSpeed, key: "SwimFallInSpeed");
1536 mSwimFallInBrakeH = 0.95;
1537 byaml.tryGetFloatByKey(val: &mSwimFallInBrakeH, key: "SwimFallInBrakeH");
1538 mSwimFallInBrakeV = 0.91;
1539 byaml.tryGetFloatByKey(val: &mSwimFallInBrakeV, key: "SwimFallInBrakeV");
1540 mSwimHeadInBrakeH = 0.98;
1541 byaml.tryGetFloatByKey(val: &mSwimHeadInBrakeH, key: "SwimHeadInBrakeH");
1542 mSwimHeadInBrakeV = 0.92;
1543 byaml.tryGetFloatByKey(val: &mSwimHeadInBrakeV, key: "SwimHeadInBrakeV");
1544 mSwimHeadInRisePower = 0.6;
1545 byaml.tryGetFloatByKey(val: &mSwimHeadInRisePower, key: "SwimHeadInRisePower");
1546 mSwimHeadInRiseSpeedMax = 10.0;
1547 byaml.tryGetFloatByKey(val: &mSwimHeadInRiseSpeedMax, key: "SwimHeadInRiseSpeedMax");
1548 mSwimHeadInSurfaceHeight = 50.0;
1549 byaml.tryGetFloatByKey(val: &mSwimHeadInSurfaceHeight, key: "SwimHeadInSurfaceHeight");
1550 mSwimFallInForceSurfaceFrame = 10;
1551 byaml.tryGetIntByKey(val: &mSwimFallInForceSurfaceFrame, key: "SwimFallInForceSurfaceFrame");
1552 mSwimFallInvalidJumpFrame = 8;
1553 byaml.tryGetIntByKey(val: &mSwimFallInvalidJumpFrame, key: "SwimFallInvalidJumpFrame");
1554 mSwimDiveStartSpeed = 26.5;
1555 byaml.tryGetFloatByKey(val: &mSwimDiveStartSpeed, key: "SwimDiveStartSpeed");
1556 mSwimDiveBrake = 0.875;
1557 byaml.tryGetFloatByKey(val: &mSwimDiveBrake, key: "SwimDiveBrake");
1558 mSwimDiveEndSpeed = 1.25;
1559 byaml.tryGetFloatByKey(val: &mSwimDiveEndSpeed, key: "SwimDiveEndSpeed");
1560 mSwimDiveLandCount = 0;
1561 byaml.tryGetIntByKey(val: &mSwimDiveLandCount, key: "SwimDiveLandCount");
1562 mSwimDiveLandCancelFrame = 15;
1563 byaml.tryGetIntByKey(val: &mSwimDiveLandCancelFrame, key: "SwimDiveLandCancelFrame");
1564 mSwimDiveNoBrakeFrame = 15;
1565 byaml.tryGetIntByKey(val: &mSwimDiveNoBrakeFrame, key: "SwimDiveNoBrakeFrame");
1566 mSwimDiveButtonValidFrame = 10;
1567 byaml.tryGetIntByKey(val: &mSwimDiveButtonValidFrame, key: "SwimDiveButtonValidFrame");
1568 mSwimDiveEndFrame = 5;
1569 byaml.tryGetIntByKey(val: &mSwimDiveEndFrame, key: "SwimDiveEndFrame");
1570 mSwimDiveInBrakeH = 0.97;
1571 byaml.tryGetFloatByKey(val: &mSwimDiveInBrakeH, key: "SwimDiveInBrakeH");
1572 mSwimDiveInBrakeV = 0.987;
1573 byaml.tryGetFloatByKey(val: &mSwimDiveInBrakeV, key: "SwimDiveInBrakeV");
1574 mSwimDiveInRisePower = 0.5;
1575 byaml.tryGetFloatByKey(val: &mSwimDiveInRisePower, key: "SwimDiveInRisePower");
1576 mSwimDiveInRiseSpeedMax = 3.0;
1577 byaml.tryGetFloatByKey(val: &mSwimDiveInRiseSpeedMax, key: "SwimDiveInRiseSpeedMax");
1578 mSwimDiveInSurfaceHeight = 50.0;
1579 byaml.tryGetFloatByKey(val: &mSwimDiveInSurfaceHeight, key: "SwimDiveInSurfaceHeight");
1580 mSwimDiveInKeepFrame = 10;
1581 byaml.tryGetIntByKey(val: &mSwimDiveInKeepFrame, key: "SwimDiveInKeepFrame");
1582 mSwimHeadSlidingFrame = 15;
1583 byaml.tryGetIntByKey(val: &mSwimHeadSlidingFrame, key: "SwimHeadSlidingFrame");
1584 mSwimHeadSlidingBrakeFrame = 45;
1585 byaml.tryGetIntByKey(val: &mSwimHeadSlidingBrakeFrame, key: "SwimHeadSlidingBrakeFrame");
1586 mSwimHeadSlidingSpeed = 15.0;
1587 byaml.tryGetFloatByKey(val: &mSwimHeadSlidingSpeed, key: "SwimHeadSlidingSpeed");
1588 mSwimHeadSlidingSpeedEnd = 10.0;
1589 byaml.tryGetFloatByKey(val: &mSwimHeadSlidingSpeedEnd, key: "SwimHeadSlidingSpeedEnd");
1590 mSwimHeadSlidingBrake = 0.0;
1591 byaml.tryGetFloatByKey(val: &mSwimHeadSlidingBrake, key: "SwimHeadSlidingBrake");
1592 mSwimHeadSlidingSideAccel = 0.125;
1593 byaml.tryGetFloatByKey(val: &mSwimHeadSlidingSideAccel, key: "SwimHeadSlidingSideAccel");
1594 mSwimHeadSlidingJump = 0.0;
1595 byaml.tryGetFloatByKey(val: &mSwimHeadSlidingJump, key: "SwimHeadSlidingJump");
1596 mSwimHeadSlidingGravity = 0.0;
1597 byaml.tryGetFloatByKey(val: &mSwimHeadSlidingGravity, key: "SwimHeadSlidingGravity");
1598 mSwimHeadSlidingEndBrakeFrame = 30;
1599 byaml.tryGetIntByKey(val: &mSwimHeadSlidingEndBrakeFrame, key: "SwimHeadSlidingEndBrakeFrame");
1600 mSwimHeadSlidingEndSpeedMin = 5;
1601 byaml.tryGetIntByKey(val: &mSwimHeadSlidingEndSpeedMin, key: "SwimHeadSlidingEndSpeedMin");
1602 mSwimJumpHipDropSpeed = 27.0;
1603 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropSpeed, key: "SwimJumpHipDropSpeed");
1604 mSwimJumpHipDropBrakeV = 0.98;
1605 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropBrakeV, key: "SwimJumpHipDropBrakeV");
1606 mSwimJumpHipDropBrakeVCeiling = 0.5;
1607 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropBrakeVCeiling, key: "SwimJumpHipDropBrakeVCeiling");
1608 mSwimJumpHipDropGravity = 0.2;
1609 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropGravity, key: "SwimJumpHipDropGravity");
1610 mSwimJumpHipDropCancelSpeed = 7.5;
1611 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropCancelSpeed, key: "SwimJumpHipDropCancelSpeed");
1612 mSwimJumpHipDropAccelH = 0.25;
1613 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropAccelH, key: "SwimJumpHipDropAccelH");
1614 mSwimJumpHipDropMoveSpeedH = 3.0;
1615 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropMoveSpeedH, key: "SwimJumpHipDropMoveSpeedH");
1616 mSwimJumpHipDropPopSpeed = 8.0;
1617 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropPopSpeed, key: "SwimJumpHipDropPopSpeed");
1618 mSwimJumpHipDropPopJumpAdd = 7.0;
1619 byaml.tryGetFloatByKey(val: &mSwimJumpHipDropPopJumpAdd, key: "SwimJumpHipDropPopJumpAdd");
1620 mSwimTramplePower = 8.0;
1621 byaml.tryGetFloatByKey(val: &mSwimTramplePower, key: "SwimTramplePower");
1622 mDiveTramplePower = 11.0;
1623 byaml.tryGetFloatByKey(val: &mDiveTramplePower, key: "DiveTramplePower");
1624 mDiveTrampleCancelFrame = 20;
1625 byaml.tryGetIntByKey(val: &mDiveTrampleCancelFrame, key: "DiveTrampleCancelFrame");
1626 mDamageSwimPushPower = 3.0;
1627 byaml.tryGetFloatByKey(val: &mDamageSwimPushPower, key: "DamageSwimPushPower");
1628 mDamageSwimGravity = 0.02;
1629 byaml.tryGetFloatByKey(val: &mDamageSwimGravity, key: "DamageSwimGravity");
1630 mDamageSwimCancelFrame = 50;
1631 byaml.tryGetIntByKey(val: &mDamageSwimCancelFrame, key: "DamageSwimCancelFrame");
1632 mDamageSwimSurfaceGravity = 0.95;
1633 byaml.tryGetFloatByKey(val: &mDamageSwimSurfaceGravity, key: "DamageSwimSurfaceGravity");
1634 mDamageSwimSurfaceHopPower = 20.0;
1635 byaml.tryGetFloatByKey(val: &mDamageSwimSurfaceHopPower, key: "DamageSwimSurfaceHopPower");
1636 mDamageSwimSurfacePushPower = 4.0;
1637 byaml.tryGetFloatByKey(val: &mDamageSwimSurfacePushPower, key: "DamageSwimSurfacePushPower");
1638 mDamageSwimSurfaceLandSpeed = 5.0;
1639 byaml.tryGetFloatByKey(val: &mDamageSwimSurfaceLandSpeed, key: "DamageSwimSurfaceLandSpeed");
1640 mDamageSwimSurfaceLandBrake = 0.05;
1641 byaml.tryGetFloatByKey(val: &mDamageSwimSurfaceLandBrake, key: "DamageSwimSurfaceLandBrake");
1642 mDamageSwimSurfaceLandEndSpeed = 1.0;
1643 byaml.tryGetFloatByKey(val: &mDamageSwimSurfaceLandEndSpeed, key: "DamageSwimSurfaceLandEndSpeed");
1644 mDamageSwimSurfaceCancelFrame = 40;
1645 byaml.tryGetIntByKey(val: &mDamageSwimSurfaceCancelFrame, key: "DamageSwimSurfaceCancelFrame");
1646 mDamageSwimBrakeRateGround = 0.95;
1647 byaml.tryGetFloatByKey(val: &mDamageSwimBrakeRateGround, key: "DamageSwimBrakeRateGround");
1648 mOxygenReduceFrame = 1380;
1649 byaml.tryGetIntByKey(val: &mOxygenReduceFrame, key: "OxygenReduceFrame");
1650 mOxygenNoReduceFrame = 60;
1651 byaml.tryGetIntByKey(val: &mOxygenNoReduceFrame, key: "OxygenNoReduceFrame");
1652 mOxygenRecoveryFrame = 30;
1653 byaml.tryGetIntByKey(val: &mOxygenRecoveryFrame, key: "OxygenRecoveryFrame");
1654 mOxygenDamageInterval = 300;
1655 byaml.tryGetIntByKey(val: &mOxygenDamageInterval, key: "OxygenDamageInterval");
1656 mIceWaterDamageInterval = 300;
1657 byaml.tryGetIntByKey(val: &mIceWaterDamageInterval, key: "IceWaterDamageInterval");
1658 mIceWaterRecoveryFrame = 70;
1659 byaml.tryGetIntByKey(val: &mIceWaterRecoveryFrame, key: "IceWaterRecoveryFrame");
1660 mMoveAnimSpeedMax = 25.0;
1661 byaml.tryGetFloatByKey(val: &mMoveAnimSpeedMax, key: "MoveAnimSpeedMax");
1662 mAnimFrameRateSpeedMin = 6.0;
1663 byaml.tryGetFloatByKey(val: &mAnimFrameRateSpeedMin, key: "AnimFrameRateSpeedMin");
1664 mRunBorderSpeed = 8.0;
1665 byaml.tryGetFloatByKey(val: &mRunBorderSpeed, key: "RunBorderSpeed");
1666 mRunBlendRange = 2.0;
1667 byaml.tryGetFloatByKey(val: &mRunBlendRange, key: "RunBlendRange");
1668 mDashBorderSpeed = 15.0;
1669 byaml.tryGetFloatByKey(val: &mDashBorderSpeed, key: "DashBorderSpeed");
1670 mDashBlendRange = 1.0;
1671 byaml.tryGetFloatByKey(val: &mDashBlendRange, key: "DashBlendRange");
1672 mDashFastBorderSpeed = 20.0;
1673 byaml.tryGetFloatByKey(val: &mDashFastBorderSpeed, key: "DashFastBorderSpeed");
1674 mDashFastBlendRange = 1.0;
1675 byaml.tryGetFloatByKey(val: &mDashFastBlendRange, key: "DashFastBlendRange");
1676 mAnimFrameRateSpeedMax = 26.0;
1677 byaml.tryGetFloatByKey(val: &mAnimFrameRateSpeedMax, key: "AnimFrameRateSpeedMax");
1678 mAnimFrameRateRunStart = 2.0;
1679 byaml.tryGetFloatByKey(val: &mAnimFrameRateRunStart, key: "AnimFrameRateRunStart");
1680 mAnimFrameRateMinRun = 1.0;
1681 byaml.tryGetFloatByKey(val: &mAnimFrameRateMinRun, key: "AnimFrameRateMinRun");
1682 mAnimFrameRateMaxRun = 3.5;
1683 byaml.tryGetFloatByKey(val: &mAnimFrameRateMaxRun, key: "AnimFrameRateMaxRun");
1684 mAnimFrameRateMaxDash = 4.0;
1685 byaml.tryGetFloatByKey(val: &mAnimFrameRateMaxDash, key: "AnimFrameRateMaxDash");
1686 mAnimFrameRateMaxDashFast = 5.0;
1687 byaml.tryGetFloatByKey(val: &mAnimFrameRateMaxDashFast, key: "AnimFrameRateMaxDashFast");
1688 mRunStartPlayFrameScale = 1.0;
1689 byaml.tryGetFloatByKey(val: &mRunStartPlayFrameScale, key: "RunStartPlayFrameScale");
1690 mRunStartBlendFrame = 5;
1691 byaml.tryGetIntByKey(val: &mRunStartBlendFrame, key: "RunStartBlendFrame");
1692 mDamageFireRunAnimRate = 0.3;
1693 byaml.tryGetFloatByKey(val: &mDamageFireRunAnimRate, key: "DamageFireRunAnimRate");
1694 mRunSkateAnimSpeedOffset = 5.0;
1695 byaml.tryGetFloatByKey(val: &mRunSkateAnimSpeedOffset, key: "RunSkateAnimSpeedOffset");
1696 mAnimFrameRateRange2D = 10.0;
1697 byaml.tryGetFloatByKey(val: &mAnimFrameRateRange2D, key: "AnimFrameRateRange2D");
1698 mAnimFrameRateMinRun2D = 1.0;
1699 byaml.tryGetFloatByKey(val: &mAnimFrameRateMinRun2D, key: "AnimFrameRateMinRun2D");
1700 mAnimFrameRateMaxRun2D = 2.5;
1701 byaml.tryGetFloatByKey(val: &mAnimFrameRateMaxRun2D, key: "AnimFrameRateMaxRun2D");
1702 mIKBlendFrameRun = 60;
1703 byaml.tryGetIntByKey(val: &mIKBlendFrameRun, key: "IKBlendFrameRun");
1704 mIKBlendRateRunMin = 0.85;
1705 byaml.tryGetFloatByKey(val: &mIKBlendRateRunMin, key: "IKBlendRateRunMin");
1706 mIKBlendRateRunMax = 0.95;
1707 byaml.tryGetFloatByKey(val: &mIKBlendRateRunMax, key: "IKBlendRateRunMax");
1708 mRollingAnimBorderSpeedMin = 5.0;
1709 byaml.tryGetFloatByKey(val: &mRollingAnimBorderSpeedMin, key: "RollingAnimBorderSpeedMin");
1710 mRollingAnimBorderSpeedMax = 35.0;
1711 byaml.tryGetFloatByKey(val: &mRollingAnimBorderSpeedMax, key: "RollingAnimBorderSpeedMax");
1712 mRollingAnimFrameRateMin = 0.2;
1713 byaml.tryGetFloatByKey(val: &mRollingAnimFrameRateMin, key: "RollingAnimFrameRateMin");
1714 mRollingAnimFrameRateMax = 1.0;
1715 byaml.tryGetFloatByKey(val: &mRollingAnimFrameRateMax, key: "RollingAnimFrameRateMax");
1716 mSwimPaddleAnimInterval = 32;
1717 byaml.tryGetIntByKey(val: &mSwimPaddleAnimInterval, key: "SwimPaddleAnimInterval");
1718 mSwimPaddleAnimRateIntervalMax = 22;
1719 byaml.tryGetIntByKey(val: &mSwimPaddleAnimRateIntervalMax, key: "SwimPaddleAnimRateIntervalMax");
1720 mSwimPaddleAnimRateIntervalMin = 5;
1721 byaml.tryGetIntByKey(val: &mSwimPaddleAnimRateIntervalMin, key: "SwimPaddleAnimRateIntervalMin");
1722 mSwimPaddleAnimMaxRate = 3.0;
1723 byaml.tryGetFloatByKey(val: &mSwimPaddleAnimMaxRate, key: "SwimPaddleAnimMaxRate");
1724 mSwimBentForwardMax = 30.0;
1725 byaml.tryGetFloatByKey(val: &mSwimBentForwardMax, key: "SwimBentForwardMax");
1726 mSwimBentForwardBlendRate = 0.05;
1727 byaml.tryGetFloatByKey(val: &mSwimBentForwardBlendRate, key: "SwimBentForwardBlendRate");
1728 mSwimBentSideMax = 60.0;
1729 byaml.tryGetFloatByKey(val: &mSwimBentSideMax, key: "SwimBentSideMax");
1730 mSwimBentSpineMax = 40.0;
1731 byaml.tryGetFloatByKey(val: &mSwimBentSpineMax, key: "SwimBentSpineMax");
1732 mSwimBentSideBlendRate = 0.05;
1733 byaml.tryGetFloatByKey(val: &mSwimBentSideBlendRate, key: "SwimBentSideBlendRate");
1734 mSwimBentFrontMax = 45.0;
1735 byaml.tryGetFloatByKey(val: &mSwimBentFrontMax, key: "SwimBentFrontMax");
1736 mSwimBentFrontBlendRate = 0.04;
1737 byaml.tryGetFloatByKey(val: &mSwimBentFrontBlendRate, key: "SwimBentFrontBlendRate");
1738 mSwimWalkAnimSpeedMax = 6.5;
1739 byaml.tryGetFloatByKey(val: &mSwimWalkAnimSpeedMax, key: "SwimWalkAnimSpeedMax");
1740 mSwimWalkAnimSpeedMin = 1.0;
1741 byaml.tryGetFloatByKey(val: &mSwimWalkAnimSpeedMin, key: "SwimWalkAnimSpeedMin");
1742 mSwimWalkAnimFrameRateMax = 1.75;
1743 byaml.tryGetFloatByKey(val: &mSwimWalkAnimFrameRateMax, key: "SwimWalkAnimFrameRateMax");
1744 mSwimWalkAnimFrameRateMin = 0.5;
1745 byaml.tryGetFloatByKey(val: &mSwimWalkAnimFrameRateMin, key: "SwimWalkAnimFrameRateMin");
1746 mSandSinkBorderMin = 0.0;
1747 byaml.tryGetFloatByKey(val: &mSandSinkBorderMin, key: "SandSinkBorderMin");
1748 mSandSinkBorderMax = 0.5;
1749 byaml.tryGetFloatByKey(val: &mSandSinkBorderMax, key: "SandSinkBorderMax");
1750 mSandSinkBorderRateMin = 0.0;
1751 byaml.tryGetFloatByKey(val: &mSandSinkBorderRateMin, key: "SandSinkBorderRateMin");
1752 mSandSinkBorderRateMax = 0.5;
1753 byaml.tryGetFloatByKey(val: &mSandSinkBorderRateMax, key: "SandSinkBorderRateMax");
1754 mSandSinkFrameRateMin = 4.0;
1755 byaml.tryGetFloatByKey(val: &mSandSinkFrameRateMin, key: "SandSinkFrameRateMin");
1756 mSandSinkFrameRateMax = 0.5;
1757 byaml.tryGetFloatByKey(val: &mSandSinkFrameRateMax, key: "SandSinkFrameRateMax");
1758 mLookAtEyeKeepFrame = 30;
1759 byaml.tryGetIntByKey(val: &mLookAtEyeKeepFrame, key: "LookAtEyeKeepFrame");
1760 mLookAtEyeKeepFrameInSight = 0;
1761 byaml.tryGetIntByKey(val: &mLookAtEyeKeepFrameInSight, key: "LookAtEyeKeepFrameInSight");
1762 mLookAtEyeKeepFrameWait = 120;
1763 byaml.tryGetIntByKey(val: &mLookAtEyeKeepFrameWait, key: "LookAtEyeKeepFrameWait");
1764 mLookAtEyeDistance = 500.0;
1765 byaml.tryGetFloatByKey(val: &mLookAtEyeDistance, key: "LookAtEyeDistance");
1766 mLookAtEyeAngleMinH = 35.0;
1767 byaml.tryGetFloatByKey(val: &mLookAtEyeAngleMinH, key: "LookAtEyeAngleMinH");
1768 mLookAtEyeAngleMinInSightH = 10.0;
1769 byaml.tryGetFloatByKey(val: &mLookAtEyeAngleMinInSightH, key: "LookAtEyeAngleMinInSightH");
1770 mLookAtEyeAngleMaxH = 85.0;
1771 byaml.tryGetFloatByKey(val: &mLookAtEyeAngleMaxH, key: "LookAtEyeAngleMaxH");
1772 mLookAtEyeAngleMinV = 10.0;
1773 byaml.tryGetFloatByKey(val: &mLookAtEyeAngleMinV, key: "LookAtEyeAngleMinV");
1774 mLookAtEyeAngleMinInSightV = 10.0;
1775 byaml.tryGetFloatByKey(val: &mLookAtEyeAngleMinInSightV, key: "LookAtEyeAngleMinInSightV");
1776 mLookAtEyeAngleMaxV = 60.0;
1777 byaml.tryGetFloatByKey(val: &mLookAtEyeAngleMaxV, key: "LookAtEyeAngleMaxV");
1778 mTiltEyeBorderStart = 0.9;
1779 byaml.tryGetFloatByKey(val: &mTiltEyeBorderStart, key: "TiltEyeBorderStart");
1780 mTiltEyeBorderEnd = 0.25;
1781 byaml.tryGetFloatByKey(val: &mTiltEyeBorderEnd, key: "TiltEyeBorderEnd");
1782 mTiltEyeAngleScale = 0.4;
1783 byaml.tryGetFloatByKey(val: &mTiltEyeAngleScale, key: "TiltEyeAngleScale");
1784 mCenterTiltRateMax = 0.0;
1785 byaml.tryGetFloatByKey(val: &mCenterTiltRateMax, key: "CenterTiltRateMax");
1786 mNoseChildLocalOffset = 50.0;
1787 byaml.tryGetFloatByKey(val: &mNoseChildLocalOffset, key: "NoseChildLocalOffset");
1788 mNoseStability = 0.1;
1789 byaml.tryGetFloatByKey(val: &mNoseStability, key: "NoseStability");
1790 mNoseFriction = 0.8;
1791 byaml.tryGetFloatByKey(val: &mNoseFriction, key: "NoseFriction");
1792 mNoseLimitDegree = 45.0;
1793 byaml.tryGetFloatByKey(val: &mNoseLimitDegree, key: "NoseLimitDegree");
1794 mMustacheChildLocalOffset = 100.0;
1795 byaml.tryGetFloatByKey(val: &mMustacheChildLocalOffset, key: "MustacheChildLocalOffset");
1796 mMustacheStability = 0.3;
1797 byaml.tryGetFloatByKey(val: &mMustacheStability, key: "MustacheStability");
1798 mMustacheFriction = 0.8;
1799 byaml.tryGetFloatByKey(val: &mMustacheFriction, key: "MustacheFriction");
1800 mMustacheLimitDegree = 10.0;
1801 byaml.tryGetFloatByKey(val: &mMustacheLimitDegree, key: "MustacheLimitDegree");
1802 mCapInterpolateFrame = 15;
1803 byaml.tryGetIntByKey(val: &mCapInterpolateFrame, key: "CapInterpolateFrame");
1804 mCapChildLocalOffset = 100.0;
1805 byaml.tryGetFloatByKey(val: &mCapChildLocalOffset, key: "CapChildLocalOffset");
1806 mCapStability = 0.75;
1807 byaml.tryGetFloatByKey(val: &mCapStability, key: "CapStability");
1808 mCapFriction = 0.2;
1809 byaml.tryGetFloatByKey(val: &mCapFriction, key: "CapFriction");
1810 mCapLimitDegree = 15.0;
1811 byaml.tryGetFloatByKey(val: &mCapLimitDegree, key: "CapLimitDegree");
1812 mCapTransStability = 0.95;
1813 byaml.tryGetFloatByKey(val: &mCapTransStability, key: "CapTransStability");
1814 mCapTransFriction = 0.25;
1815 byaml.tryGetFloatByKey(val: &mCapTransFriction, key: "CapTransFriction");
1816 mCapTransLimit = 10.0;
1817 byaml.tryGetFloatByKey(val: &mCapTransLimit, key: "CapTransLimit");
1818 mCapManHeroEyesWaitAppearFrame = 330;
1819 byaml.tryGetIntByKey(val: &mCapManHeroEyesWaitAppearFrame, key: "CapManHeroEyesWaitAppearFrame");
1820 mDeadWipeStartDamage = 30;
1821 byaml.tryGetIntByKey(val: &mDeadWipeStartDamage, key: "DeadWipeStartDamage");
1822 mDeadWipeWaitDamage = 96;
1823 byaml.tryGetIntByKey(val: &mDeadWipeWaitDamage, key: "DeadWipeWaitDamage");
1824 mDeadWipeStartAbyss = 30;
1825 byaml.tryGetIntByKey(val: &mDeadWipeStartAbyss, key: "DeadWipeStartAbyss");
1826 mDeadWipeWaitAbyss = 30;
1827 byaml.tryGetIntByKey(val: &mDeadWipeWaitAbyss, key: "DeadWipeWaitAbyss");
1828 mDeadWipeStartAbyssWithCapMsg = 90;
1829 byaml.tryGetIntByKey(val: &mDeadWipeStartAbyssWithCapMsg, key: "DeadWipeStartAbyssWithCapMsg");
1830 mDeadWipeWaitAbyssWithCapMsg = 30;
1831 byaml.tryGetIntByKey(val: &mDeadWipeWaitAbyssWithCapMsg, key: "DeadWipeWaitAbyssWithCapMsg");
1832 mDeadWipeStartPress = 40;
1833 byaml.tryGetIntByKey(val: &mDeadWipeStartPress, key: "DeadWipeStartPress");
1834 mDeadWipeWaitPress = 96;
1835 byaml.tryGetIntByKey(val: &mDeadWipeWaitPress, key: "DeadWipeWaitPress");
1836 mDeadWipeStartSandSink = 30;
1837 byaml.tryGetIntByKey(val: &mDeadWipeStartSandSink, key: "DeadWipeStartSandSink");
1838 mDeadWipeWaitSandSink = 96;
1839 byaml.tryGetIntByKey(val: &mDeadWipeWaitSandSink, key: "DeadWipeWaitSandSink");
1840 mDeadWipeStartNoOxygen = 30;
1841 byaml.tryGetIntByKey(val: &mDeadWipeStartNoOxygen, key: "DeadWipeStartNoOxygen");
1842 mDeadWipeWaitNoOxygen = 96;
1843 byaml.tryGetIntByKey(val: &mDeadWipeWaitNoOxygen, key: "DeadWipeWaitNoOxygen");
1844 mDeadWipeStartIceWater = 30;
1845 byaml.tryGetIntByKey(val: &mDeadWipeStartIceWater, key: "DeadWipeStartIceWater");
1846 mDeadWipeWaitIceWater = 96;
1847 byaml.tryGetIntByKey(val: &mDeadWipeWaitIceWater, key: "DeadWipeWaitIceWater");
1848 mCoinDashSpeed = 6.0;
1849 byaml.tryGetFloatByKey(val: &mCoinDashSpeed, key: "CoinDashSpeed");
1850 mCoinDashSpeedLimit = 6.0;
1851 byaml.tryGetFloatByKey(val: &mCoinDashSpeedLimit, key: "CoinDashSpeedLimit");
1852 mAdditionalSpeedLimit = 30.0;
1853 byaml.tryGetFloatByKey(val: &mAdditionalSpeedLimit, key: "AdditionalSpeedLimit");
1854}
1855