mirror of https://github.com/zeldaret/botw.git
ksys/res: Implement GParamList Player
This commit is contained in:
parent
276d266291
commit
5cd5dafce6
|
@ -76,6 +76,7 @@ add_executable(uking
|
|||
src/KingSystem/Resource/GeneralParamList/resGParamListObjectGuardianMiniWeapon.h
|
||||
src/KingSystem/Resource/GeneralParamList/resGParamListObjectLargeSword.h
|
||||
src/KingSystem/Resource/GeneralParamList/resGParamListObjectMasterSword.h
|
||||
src/KingSystem/Resource/GeneralParamList/resGParamListObjectPlayer.h
|
||||
src/KingSystem/Resource/GeneralParamList/resGParamListObjectRod.h
|
||||
src/KingSystem/Resource/GeneralParamList/resGParamListObjectSandworm.h
|
||||
src/KingSystem/Resource/GeneralParamList/resGParamListObjectShield.h
|
||||
|
|
|
@ -89078,7 +89078,7 @@
|
|||
0x0000007101191d90,BgparamlistObjectWeaponOption::ctor,596,_ZN4ksys3res28GParamListObjectWeaponOptionC2Ev
|
||||
0x0000007101191fe4,BgparamlistObjectMasterSword::ctor,772,_ZN4ksys3res27GParamListObjectMasterSwordC2Ev
|
||||
0x00000071011922e8,BgparamlistObjectGuardianMiniWeapon::ctor,608,_ZN4ksys3res34GParamListObjectGuardianMiniWeaponC2Ev
|
||||
0x0000007101192548,BgparamlistObjectPlayer::ctor,11236,
|
||||
0x0000007101192548,BgparamlistObjectPlayer::ctor,11236,_ZN4ksys3res22GParamListObjectPlayerC2Ev
|
||||
0x000000710119512c,BgparamlistObjectCamera::ctor,884,
|
||||
0x00000071011954a0,BgparamlistObjectGrab::ctor,1188,
|
||||
0x0000007101195944,BgparamlistObjectArmor::ctor,700,
|
||||
|
@ -89166,7 +89166,7 @@
|
|||
0x00000071011a7c74,sub_71011A7C74,12,_ZNK4ksys3res28GParamListObjectWeaponOption7getNameEv
|
||||
0x00000071011a7c80,sub_71011A7C80,12,_ZNK4ksys3res27GParamListObjectMasterSword7getNameEv
|
||||
0x00000071011a7c8c,sub_71011A7C8C,12,_ZNK4ksys3res34GParamListObjectGuardianMiniWeapon7getNameEv
|
||||
0x00000071011a7c98,sub_71011A7C98,12,
|
||||
0x00000071011a7c98,sub_71011A7C98,12,_ZNK4ksys3res22GParamListObjectPlayer7getNameEv
|
||||
0x00000071011a7ca4,sub_71011A7CA4,12,
|
||||
0x00000071011a7cb0,sub_71011A7CB0,12,
|
||||
0x00000071011a7cbc,sub_71011A7CBC,12,
|
||||
|
|
Can't render this file because it is too large.
|
|
@ -0,0 +1,362 @@
|
|||
#pragma once
|
||||
|
||||
#include <agl/Utils/aglParameter.h>
|
||||
#include "KingSystem/Resource/GeneralParamList/resGParamListObject.h"
|
||||
#include "KingSystem/Utils/Types.h"
|
||||
|
||||
namespace ksys::res {
|
||||
|
||||
class GParamListObjectPlayer : public GParamListObject {
|
||||
public:
|
||||
GParamListObjectPlayer();
|
||||
const char* getName() const override { return "Player"; }
|
||||
|
||||
agl::utl::Parameter<f32> mBombReloadTime1;
|
||||
agl::utl::Parameter<f32> mBombReloadTime2;
|
||||
agl::utl::Parameter<f32> mStopTimerReloadTime;
|
||||
agl::utl::Parameter<f32> mStopTimerBlowAngle;
|
||||
agl::utl::Parameter<f32> mStopTimerBlowSpeedLimit;
|
||||
agl::utl::Parameter<s32> mStopTimerImpluseMaxCountSmallSword;
|
||||
agl::utl::Parameter<s32> mStopTimerImpluseMaxCountLargeSword;
|
||||
agl::utl::Parameter<s32> mStopTimerImpluseMaxCountSpear;
|
||||
agl::utl::Parameter<f32> mStopTimerCancelDeleteWaitTime;
|
||||
agl::utl::Parameter<f32> mStopTimerLongTime;
|
||||
agl::utl::Parameter<f32> mStopTimerMiddleTime;
|
||||
agl::utl::Parameter<f32> mStopTimerShortTime;
|
||||
agl::utl::Parameter<f32> mEnergyTiredValue;
|
||||
agl::utl::Parameter<f32> mEnergyBowSlow;
|
||||
agl::utl::Parameter<f32> mEnergyPush;
|
||||
agl::utl::Parameter<f32> mEnergyCharge;
|
||||
agl::utl::Parameter<f32> mEnergyAutoRecover;
|
||||
agl::utl::Parameter<f32> mEnergyAutoRecoverInAir;
|
||||
agl::utl::Parameter<f32> mEnergyAutoRecoverInvalidTime1;
|
||||
agl::utl::Parameter<f32> mEnergyAutoRecoverInvalidTime2;
|
||||
agl::utl::Parameter<f32> mColdTempDamageAdd;
|
||||
agl::utl::Parameter<f32> mHotTempDamageAdd;
|
||||
agl::utl::Parameter<f32> mTempDamage;
|
||||
agl::utl::Parameter<f32> mTempEnergyDecDiamAdd;
|
||||
agl::utl::Parameter<f32> mTempEnergyDecDegAdd;
|
||||
agl::utl::Parameter<f32> mVelDiamSand;
|
||||
agl::utl::Parameter<f32> mVelDiamTired;
|
||||
agl::utl::Parameter<f32> mStickDiamTired;
|
||||
agl::utl::Parameter<f32> mAutoRecoverNum;
|
||||
agl::utl::Parameter<f32> mAutoRecoverIntervalMin;
|
||||
agl::utl::Parameter<f32> mAutoRecoverIntervalMax;
|
||||
agl::utl::Parameter<f32> mAutoRecoverInvalidTime;
|
||||
agl::utl::Parameter<f32> mBowSubjectContTime;
|
||||
agl::utl::Parameter<f32> mLNGStickScale;
|
||||
agl::utl::Parameter<f32> mLATStickScale;
|
||||
agl::utl::Parameter<f32> mLNGGyroScale;
|
||||
agl::utl::Parameter<f32> mLATGyroScale;
|
||||
agl::utl::Parameter<s32> mBowSlowShootNum;
|
||||
agl::utl::Parameter<f32> mBowSlowRateDiam;
|
||||
agl::utl::Parameter<f32> mBowSlowMaxTime;
|
||||
agl::utl::Parameter<f32> mDiveBowSlowMaxTime;
|
||||
agl::utl::Parameter<f32> mBowSlowInvalidTime;
|
||||
agl::utl::Parameter<f32> mBowSlowInvalidHeight;
|
||||
agl::utl::Parameter<f32> mBowSlowInvalidHeightOnShield;
|
||||
agl::utl::Parameter<f32> mBowSlowInvalidHeightWeaponChange;
|
||||
agl::utl::Parameter<f32> mGuardJustForceSlowTime;
|
||||
agl::utl::Parameter<f32> mMoveMaxDecRateByWater;
|
||||
agl::utl::Parameter<f32> mMoveIgnoreWaterHeight;
|
||||
agl::utl::Parameter<f32> mMoveDecRateByBog;
|
||||
agl::utl::Parameter<f32> mMoveDecRateMaxHeight;
|
||||
agl::utl::Parameter<f32> mMaxForce;
|
||||
agl::utl::Parameter<f32> mMinForce;
|
||||
agl::utl::Parameter<f32> mAddForce;
|
||||
agl::utl::Parameter<f32> mSnowBallAddForce;
|
||||
agl::utl::Parameter<f32> mLogPushF;
|
||||
agl::utl::Parameter<f32> mRockPushF;
|
||||
agl::utl::Parameter<f32> mRockPushSpeed;
|
||||
agl::utl::Parameter<f32> mWaistAngleUpperMax;
|
||||
agl::utl::Parameter<f32> mWaistAngleLowerMax;
|
||||
agl::utl::Parameter<f32> mWaistAngleSideMax;
|
||||
agl::utl::Parameter<f32> mNoSquatWaterHeight;
|
||||
agl::utl::Parameter<f32> mInvalidReloadTime;
|
||||
agl::utl::Parameter<f32> mWeaponThrowSpeedY;
|
||||
agl::utl::Parameter<f32> mWeaponThrowSpeedF;
|
||||
agl::utl::Parameter<f32> mWeaponThrowSpeedFSquat;
|
||||
agl::utl::Parameter<f32> mDashUpEnableAngle;
|
||||
agl::utl::Parameter<f32> mShockTime;
|
||||
agl::utl::Parameter<f32> mIceInvalidTime;
|
||||
agl::utl::Parameter<f32> mMaxSpeedInAir;
|
||||
agl::utl::Parameter<f32> mTurnEnableSpeed;
|
||||
agl::utl::Parameter<f32> mTurnEnableStickSub;
|
||||
agl::utl::Parameter<f32> mTurnEnableDirSub;
|
||||
agl::utl::Parameter<s32> mShortDashImpulse;
|
||||
agl::utl::Parameter<s32> mShortDashDamage;
|
||||
agl::utl::Parameter<f32> mSwordTerrorScope;
|
||||
agl::utl::Parameter<f32> mArrowTerrorScope;
|
||||
agl::utl::Parameter<f32> mTorchTerrorScope;
|
||||
agl::utl::Parameter<f32> mTorchTerrorOffsetY;
|
||||
agl::utl::Parameter<f32> mTorchTerrorOffsetZ;
|
||||
agl::utl::Parameter<f32> mDashNoise;
|
||||
agl::utl::Parameter<f32> mWhistleNoise;
|
||||
agl::utl::Parameter<f32> mClimbEnableAngle;
|
||||
agl::utl::Parameter<f32> mClimbEnableSpeedMinAngle;
|
||||
agl::utl::Parameter<f32> mClimbEnableSpeedMaxAngle;
|
||||
agl::utl::Parameter<f32> mSlipEnableSpeed;
|
||||
agl::utl::Parameter<f32> mSlipSpeedAddMin;
|
||||
agl::utl::Parameter<f32> mSlipSpeedAddMax;
|
||||
agl::utl::Parameter<f32> mSlipSpeedAddDiamByRain;
|
||||
agl::utl::Parameter<f32> mMagnetAim2DPosOffsetY;
|
||||
agl::utl::Parameter<f32> mLookPosOffsetXZ;
|
||||
agl::utl::Parameter<f32> mLookPosOffsetY;
|
||||
agl::utl::Parameter<f32> mLookPosOffsetYSquat;
|
||||
agl::utl::Parameter<f32> mLookPosOffsetYSwim;
|
||||
agl::utl::Parameter<f32> mLookPosOffsetYHorse;
|
||||
agl::utl::Parameter<f32> mLookEnableAngle;
|
||||
agl::utl::Parameter<f32> mHitSlowTimeS;
|
||||
agl::utl::Parameter<f32> mHitSlowTimeM;
|
||||
agl::utl::Parameter<f32> mHitSlowTimeL;
|
||||
agl::utl::Parameter<f32> mHitSlowRate;
|
||||
agl::utl::Parameter<f32> mHitStopTimeS;
|
||||
agl::utl::Parameter<f32> mHitStopTimeL;
|
||||
agl::utl::Parameter<f32> mHitStopRate;
|
||||
agl::utl::Parameter<f32> mAtnPosInterPolationRate;
|
||||
agl::utl::Parameter<f32> mAtnPosInterPolationMin;
|
||||
agl::utl::Parameter<f32> mAtnPosInterPolationMax;
|
||||
agl::utl::Parameter<f32> mPredictDiffAngleMax;
|
||||
agl::utl::Parameter<f32> mDashToRunStickValueDec;
|
||||
agl::utl::Parameter<f32> mWindSupportReuseTime;
|
||||
agl::utl::Parameter<f32> mFireSupportReuseTime;
|
||||
agl::utl::Parameter<f32> mElectricSupportReuseTime;
|
||||
agl::utl::Parameter<f32> mWaterSupportReuseTime;
|
||||
agl::utl::Parameter<f32> mWindSupportTimerRate;
|
||||
agl::utl::Parameter<f32> mFireSupportTimerRate;
|
||||
agl::utl::Parameter<f32> mElectricSupportTimerRate;
|
||||
agl::utl::Parameter<f32> mWaterSupportTimerRate;
|
||||
agl::utl::Parameter<f32> mChemicalInvalidTime;
|
||||
agl::utl::Parameter<f32> mAutoDashUpTime;
|
||||
agl::utl::Parameter<f32> mAutoDashUpAngle;
|
||||
agl::utl::Parameter<f32> mClimbRestartHeight;
|
||||
agl::utl::Parameter<f32> mClimbRestartTime;
|
||||
agl::utl::Parameter<f32> mPushNoticeLookTime;
|
||||
agl::utl::Parameter<f32> mEnergyUseSmall;
|
||||
agl::utl::Parameter<f32> mEnergyUseLarge;
|
||||
agl::utl::Parameter<f32> mNoEnergyDashInterval;
|
||||
agl::utl::Parameter<f32> mGuardableAngle;
|
||||
agl::utl::Parameter<f32> mStickMaxInStore;
|
||||
agl::utl::Parameter<f32> mLookContinueTime;
|
||||
agl::utl::Parameter<f32> mPostureContinueTime;
|
||||
agl::utl::Parameter<f32> mItemUseModelAlpha;
|
||||
agl::utl::Parameter<f32> mLadderCheckSide;
|
||||
agl::utl::Parameter<f32> mLadderCheckDist;
|
||||
agl::utl::Parameter<s32> mNoDeathDamageBase;
|
||||
agl::utl::Parameter<s32> mNoDeathDamageAdd;
|
||||
agl::utl::Parameter<f32> mArmorCompSwimEnergyRate;
|
||||
agl::utl::Parameter<f32> mArmorCompRegistElecFrame;
|
||||
agl::utl::Parameter<f32> mArmorCompNightSpeedRate;
|
||||
agl::utl::Parameter<f32> mArmorCompClimbJumpEnergyRate;
|
||||
agl::utl::Parameter<f32> mArmorCompPlusDropRate;
|
||||
agl::utl::Parameter<f32> mArmorCompWeaponBrakeRate;
|
||||
agl::utl::Parameter<f32> mArmorCompSwordBeamAttackRate;
|
||||
agl::utl::Parameter<f32> mArmorCompAncientAttackRate;
|
||||
agl::utl::Parameter<f32> mArmorCompBoneAttackRate;
|
||||
agl::utl::Parameter<f32> mArmorCompTerrorLevel;
|
||||
agl::utl::Parameter<f32> mArmorCompTerrorRadius;
|
||||
agl::utl::Parameter<f32> mArmorCompNakedSwimSpeedRate;
|
||||
agl::utl::Parameter<f32> mArmorCompNakedSwimAnimeRate;
|
||||
agl::utl::Parameter<f32> mArmorCompNakedSwimEnergyRate;
|
||||
agl::utl::Parameter<f32> mArmorAncientAttackRate;
|
||||
agl::utl::Parameter<s32> mSupportWindNum;
|
||||
agl::utl::Parameter<s32> mSupportElectricNum;
|
||||
agl::utl::Parameter<f32> mSupportElectricEnergy;
|
||||
agl::utl::Parameter<s32> mSupportFireNum;
|
||||
agl::utl::Parameter<s32> mSupportWaterLifeAdd;
|
||||
agl::utl::Parameter<f32> mSupportWaterEnergyAdd;
|
||||
agl::utl::Parameter<f32> mStickRInputFrame;
|
||||
agl::utl::Parameter<f32> mDiffAngleFromLookVec;
|
||||
agl::utl::Parameter<f32> mLookPosOffset;
|
||||
agl::utl::Parameter<f32> mLookFixAngle;
|
||||
agl::utl::Parameter<f32> mLookContinueTimeToCamera;
|
||||
agl::utl::Parameter<f32> mCutKnockBackNoCrrDist;
|
||||
agl::utl::Parameter<f32> mWaitUnsteadyApplyVel;
|
||||
agl::utl::Parameter<f32> mCurseAddWeight;
|
||||
agl::utl::Parameter<f32> mRoofCrashVel;
|
||||
agl::utl::Parameter<f32> mCutJumpInvalidTime;
|
||||
agl::utl::Parameter<f32> mWaterDepthInGrudge;
|
||||
agl::utl::Parameter<f32> mLargeHorseLegBendAngY;
|
||||
agl::utl::Parameter<f32> mLargeHorseLegBendAngX;
|
||||
agl::utl::Parameter<f32> mLargeHorseLegBendFrame;
|
||||
agl::utl::Parameter<f32> mNoMaskPauseWaterHeight;
|
||||
agl::utl::Parameter<f32> mLookAtThreshold;
|
||||
};
|
||||
KSYS_CHECK_SIZE_NX150(GParamListObjectPlayer, 0x1578);
|
||||
|
||||
inline GParamListObjectPlayer::GParamListObjectPlayer() {
|
||||
auto* const obj = &mObj;
|
||||
|
||||
mBombReloadTime1.init(0.0, "BombReloadTime1", "", obj);
|
||||
mBombReloadTime2.init(0.0, "BombReloadTime2", "", obj);
|
||||
mStopTimerReloadTime.init(0.0, "StopTimerReloadTime", "", obj);
|
||||
mStopTimerBlowAngle.init(0.0, "StopTimerBlowAngle", "", obj);
|
||||
mStopTimerBlowSpeedLimit.init(0.0, "StopTimerBlowSpeedLimit", "", obj);
|
||||
mStopTimerImpluseMaxCountSmallSword.init(16, "StopTimerImpluseMaxCountSmallSword", "", obj);
|
||||
mStopTimerImpluseMaxCountLargeSword.init(8, "StopTimerImpluseMaxCountLargeSword", "", obj);
|
||||
mStopTimerImpluseMaxCountSpear.init(20, "StopTimerImpluseMaxCountSpear", "", obj);
|
||||
mStopTimerCancelDeleteWaitTime.init(0.0, "StopTimerCancelDeleteWaitTime", "", obj);
|
||||
mStopTimerLongTime.init(0.0, "StopTimerLongTime", "", obj);
|
||||
mStopTimerMiddleTime.init(0.0, "StopTimerMiddleTime", "", obj);
|
||||
mStopTimerShortTime.init(0.0, "StopTimerShortTime", "", obj);
|
||||
mEnergyTiredValue.init(0.0, "EnergyTiredValue", "", obj);
|
||||
mEnergyBowSlow.init(0.0, "EnergyBowSlow", "", obj);
|
||||
mEnergyPush.init(0.0, "EnergyPush", "", obj);
|
||||
mEnergyCharge.init(0.0, "EnergyCharge", "", obj);
|
||||
mEnergyAutoRecover.init(0.0, "EnergyAutoRecover", "", obj);
|
||||
mEnergyAutoRecoverInAir.init(0.0, "EnergyAutoRecoverInAir", "", obj);
|
||||
mEnergyAutoRecoverInvalidTime1.init(0.0, "EnergyAutoRecoverInvalidTime1", "", obj);
|
||||
mEnergyAutoRecoverInvalidTime2.init(0.0, "EnergyAutoRecoverInvalidTime2", "", obj);
|
||||
mColdTempDamageAdd.init(0.0, "ColdTempDamageAdd", "", obj);
|
||||
mHotTempDamageAdd.init(0.0, "HotTempDamageAdd", "", obj);
|
||||
mTempDamage.init(0.0, "TempDamage", "", obj);
|
||||
mTempEnergyDecDiamAdd.init(0.0, "TempEnergyDecDiamAdd", "", obj);
|
||||
mTempEnergyDecDegAdd.init(0.0, "TempEnergyDecDegAdd", "", obj);
|
||||
mVelDiamSand.init(0.0, "VelDiamSand", "", obj);
|
||||
mVelDiamTired.init(0.0, "VelDiamTired", "", obj);
|
||||
mStickDiamTired.init(0.0, "StickDiamTired", "", obj);
|
||||
mAutoRecoverNum.init(0.0, "AutoRecoverNum", "", obj);
|
||||
mAutoRecoverIntervalMin.init(0.0, "AutoRecoverIntervalMin", "", obj);
|
||||
mAutoRecoverIntervalMax.init(0.0, "AutoRecoverIntervalMax", "", obj);
|
||||
mAutoRecoverInvalidTime.init(0.0, "AutoRecoverInvalidTime", "", obj);
|
||||
mBowSubjectContTime.init(0.0, "BowSubjectContTime", "", obj);
|
||||
mLNGStickScale.init(0.0, "LNGStickScale", "", obj);
|
||||
mLATStickScale.init(0.0, "LATStickScale", "", obj);
|
||||
mLNGGyroScale.init(0.0, "LNGGyroScale", "", obj);
|
||||
mLATGyroScale.init(0.0, "LATGyroScale", "", obj);
|
||||
mBowSlowShootNum.init(0, "BowSlowShootNum", "", obj);
|
||||
mBowSlowRateDiam.init(1.0, "BowSlowRateDiam", "", obj);
|
||||
mBowSlowMaxTime.init(0.0, "BowSlowMaxTime", "", obj);
|
||||
mDiveBowSlowMaxTime.init(0.0, "DiveBowSlowMaxTime", "", obj);
|
||||
mBowSlowInvalidTime.init(0.0, "BowSlowInvalidTime", "", obj);
|
||||
mBowSlowInvalidHeight.init(0.0, "BowSlowInvalidHeight", "", obj);
|
||||
mBowSlowInvalidHeightOnShield.init(0.0, "BowSlowInvalidHeightOnShield", "", obj);
|
||||
mBowSlowInvalidHeightWeaponChange.init(0.0, "BowSlowInvalidHeightWeaponChange", "", obj);
|
||||
mGuardJustForceSlowTime.init(0.0, "GuardJustForceSlowTime", "", obj);
|
||||
mMoveMaxDecRateByWater.init(0.0, "MoveMaxDecRateByWater", "", obj);
|
||||
mMoveIgnoreWaterHeight.init(0.0, "MoveIgnoreWaterHeight", "", obj);
|
||||
mMoveDecRateByBog.init(0.0, "MoveDecRateByBog", "", obj);
|
||||
mMoveDecRateMaxHeight.init(0.0, "MoveDecRateMaxHeight", "", obj);
|
||||
mMaxForce.init(0.0, "MaxForce", "", obj);
|
||||
mMinForce.init(0.0, "MinForce", "", obj);
|
||||
mAddForce.init(0.0, "AddForce", "", obj);
|
||||
mSnowBallAddForce.init(0.0, "SnowBallAddForce", "", obj);
|
||||
mLogPushF.init(0.0, "LogPushF", "", obj);
|
||||
mRockPushF.init(0.0, "RockPushF", "", obj);
|
||||
mRockPushSpeed.init(0.0, "RockPushSpeed", "", obj);
|
||||
mWaistAngleUpperMax.init(0.0, "WaistAngleUpperMax", "", obj);
|
||||
mWaistAngleLowerMax.init(0.0, "WaistAngleLowerMax", "", obj);
|
||||
mWaistAngleSideMax.init(0.0, "WaistAngleSideMax", "", obj);
|
||||
mNoSquatWaterHeight.init(0.0, "NoSquatWaterHeight", "", obj);
|
||||
mInvalidReloadTime.init(0.0, "InvalidReloadTime", "", obj);
|
||||
mWeaponThrowSpeedY.init(0.0, "WeaponThrowSpeedY", "", obj);
|
||||
mWeaponThrowSpeedF.init(0.0, "WeaponThrowSpeedF", "", obj);
|
||||
mWeaponThrowSpeedFSquat.init(0.0, "WeaponThrowSpeedFSquat", "", obj);
|
||||
mDashUpEnableAngle.init(0.0, "DashUpEnableAngle", "", obj);
|
||||
mShockTime.init(0.0, "ShockTime", "", obj);
|
||||
mIceInvalidTime.init(0.0, "IceInvalidTime", "", obj);
|
||||
mMaxSpeedInAir.init(0.0, "MaxSpeedInAir", "", obj);
|
||||
mTurnEnableSpeed.init(0.0, "TurnEnableSpeed", "", obj);
|
||||
mTurnEnableStickSub.init(0.0, "TurnEnableStickSub", "", obj);
|
||||
mTurnEnableDirSub.init(0.0, "TurnEnableDirSub", "", obj);
|
||||
mShortDashImpulse.init(0, "ShortDashImpulse", "", obj);
|
||||
mShortDashDamage.init(0, "ShortDashDamage", "", obj);
|
||||
mSwordTerrorScope.init(0.0, "SwordTerrorScope", "", obj);
|
||||
mArrowTerrorScope.init(0.0, "ArrowTerrorScope", "", obj);
|
||||
mTorchTerrorScope.init(0.0, "TorchTerrorScope", "", obj);
|
||||
mTorchTerrorOffsetY.init(0.0, "TorchTerrorOffsetY", "", obj);
|
||||
mTorchTerrorOffsetZ.init(0.0, "TorchTerrorOffsetZ", "", obj);
|
||||
mDashNoise.init(0.0, "DashNoise", "", obj);
|
||||
mWhistleNoise.init(0.0, "WhistleNoise", "", obj);
|
||||
mClimbEnableAngle.init(0.0, "ClimbEnableAngle", "", obj);
|
||||
mClimbEnableSpeedMinAngle.init(0.0, "ClimbEnableSpeedMinAngle", "", obj);
|
||||
mClimbEnableSpeedMaxAngle.init(0.0, "ClimbEnableSpeedMaxAngle", "", obj);
|
||||
mSlipEnableSpeed.init(0.0, "SlipEnableSpeed", "", obj);
|
||||
mSlipSpeedAddMin.init(0.0, "SlipSpeedAddMin", "", obj);
|
||||
mSlipSpeedAddMax.init(0.0, "SlipSpeedAddMax", "", obj);
|
||||
mSlipSpeedAddDiamByRain.init(0.0, "SlipSpeedAddDiamByRain", "", obj);
|
||||
mMagnetAim2DPosOffsetY.init(0.0, "MagnetAim2DPosOffsetY", "", obj);
|
||||
mLookPosOffsetXZ.init(0.0, "LookPosOffsetXZ", "", obj);
|
||||
mLookPosOffsetY.init(0.0, "LookPosOffsetY", "", obj);
|
||||
mLookPosOffsetYSquat.init(0.0, "LookPosOffsetYSquat", "", obj);
|
||||
mLookPosOffsetYSwim.init(0.0, "LookPosOffsetYSwim", "", obj);
|
||||
mLookPosOffsetYHorse.init(0.0, "LookPosOffsetYHorse", "", obj);
|
||||
mLookEnableAngle.init(0.0, "LookEnableAngle", "", obj);
|
||||
mHitSlowTimeS.init(0.0, "HitSlowTimeS", "", obj);
|
||||
mHitSlowTimeM.init(0.0, "HitSlowTimeM", "", obj);
|
||||
mHitSlowTimeL.init(0.0, "HitSlowTimeL", "", obj);
|
||||
mHitSlowRate.init(0.0, "HitSlowRate", "", obj);
|
||||
mHitStopTimeS.init(0.0, "HitStopTimeS", "", obj);
|
||||
mHitStopTimeL.init(0.0, "HitStopTimeL", "", obj);
|
||||
mHitStopRate.init(0.0, "HitStopRate", "", obj);
|
||||
mAtnPosInterPolationRate.init(0.0, "AtnPosInterPolationRate", "", obj);
|
||||
mAtnPosInterPolationMin.init(0.0, "AtnPosInterPolationMin", "", obj);
|
||||
mAtnPosInterPolationMax.init(0.0, "AtnPosInterPolationMax", "", obj);
|
||||
mPredictDiffAngleMax.init(0.0, "PredictDiffAngleMax", "", obj);
|
||||
mDashToRunStickValueDec.init(0.0, "DashToRunStickValueDec", "", obj);
|
||||
mWindSupportReuseTime.init(0.0, "WindSupportReuseTime", "", obj);
|
||||
mFireSupportReuseTime.init(0.0, "FireSupportReuseTime", "", obj);
|
||||
mElectricSupportReuseTime.init(0.0, "ElectricSupportReuseTime", "", obj);
|
||||
mWaterSupportReuseTime.init(0.0, "WaterSupportReuseTime", "", obj);
|
||||
mWindSupportTimerRate.init(0.0, "WindSupportTimerRate", "", obj);
|
||||
mFireSupportTimerRate.init(0.0, "FireSupportTimerRate", "", obj);
|
||||
mElectricSupportTimerRate.init(0.0, "ElectricSupportTimerRate", "", obj);
|
||||
mWaterSupportTimerRate.init(0.0, "WaterSupportTimerRate", "", obj);
|
||||
mChemicalInvalidTime.init(0.0, "ChemicalInvalidTime", "", obj);
|
||||
mAutoDashUpTime.init(0.0, "AutoDashUpTime", "", obj);
|
||||
mAutoDashUpAngle.init(0.0, "AutoDashUpAngle", "", obj);
|
||||
mClimbRestartHeight.init(0.0, "ClimbRestartHeight", "", obj);
|
||||
mClimbRestartTime.init(0.0, "ClimbRestartTime", "", obj);
|
||||
mPushNoticeLookTime.init(0.0, "PushNoticeLookTime", "", obj);
|
||||
mEnergyUseSmall.init(0.0, "EnergyUseSmall", "", obj);
|
||||
mEnergyUseLarge.init(0.0, "EnergyUseLarge", "", obj);
|
||||
mNoEnergyDashInterval.init(0.0, "NoEnergyDashInterval", "", obj);
|
||||
mGuardableAngle.init(0.0, "GuardableAngle", "", obj);
|
||||
mStickMaxInStore.init(0.0, "StickMaxInStore", "", obj);
|
||||
mLookContinueTime.init(0.0, "LookContinueTime", "", obj);
|
||||
mPostureContinueTime.init(0.0, "PostureContinueTime", "", obj);
|
||||
mItemUseModelAlpha.init(0.0, "ItemUseModelAlpha", "", obj);
|
||||
mLadderCheckSide.init(0.0, "LadderCheckSide", "", obj);
|
||||
mLadderCheckDist.init(0.0, "LadderCheckDist", "", obj);
|
||||
mNoDeathDamageBase.init(0, "NoDeathDamageBase", "", obj);
|
||||
mNoDeathDamageAdd.init(0, "NoDeathDamageAdd", "", obj);
|
||||
mArmorCompSwimEnergyRate.init(0.0, "ArmorCompSwimEnergyRate", "", obj);
|
||||
mArmorCompRegistElecFrame.init(0.0, "ArmorCompRegistElecFrame", "", obj);
|
||||
mArmorCompNightSpeedRate.init(0.0, "ArmorCompNightSpeedRate", "", obj);
|
||||
mArmorCompClimbJumpEnergyRate.init(0.0, "ArmorCompClimbJumpEnergyRate", "", obj);
|
||||
mArmorCompPlusDropRate.init(0.0, "ArmorCompPlusDropRate", "", obj);
|
||||
mArmorCompWeaponBrakeRate.init(0.0, "ArmorCompWeaponBrakeRate", "", obj);
|
||||
mArmorCompSwordBeamAttackRate.init(0.0, "ArmorCompSwordBeamAttackRate", "", obj);
|
||||
mArmorCompAncientAttackRate.init(1.0, "ArmorCompAncientAttackRate", "", obj);
|
||||
mArmorCompBoneAttackRate.init(1.0, "ArmorCompBoneAttackRate", "", obj);
|
||||
mArmorCompTerrorLevel.init(0.0, "ArmorCompTerrorLevel", "", obj);
|
||||
mArmorCompTerrorRadius.init(0.0, "ArmorCompTerrorRadius", "", obj);
|
||||
mArmorCompNakedSwimSpeedRate.init(0.0, "ArmorCompNakedSwimSpeedRate", "", obj);
|
||||
mArmorCompNakedSwimAnimeRate.init(0.0, "ArmorCompNakedSwimAnimeRate", "", obj);
|
||||
mArmorCompNakedSwimEnergyRate.init(0.0, "ArmorCompNakedSwimEnergyRate", "", obj);
|
||||
mArmorAncientAttackRate.init(1.0, "ArmorAncientAttackRate", "", obj);
|
||||
mSupportWindNum.init(0, "SupportWindNum", "", obj);
|
||||
mSupportElectricNum.init(0, "SupportElectricNum", "", obj);
|
||||
mSupportElectricEnergy.init(0.0, "SupportElectricEnergy", "", obj);
|
||||
mSupportFireNum.init(0, "SupportFireNum", "", obj);
|
||||
mSupportWaterLifeAdd.init(0, "SupportWaterLifeAdd", "", obj);
|
||||
mSupportWaterEnergyAdd.init(0.0, "SupportWaterEnergyAdd", "", obj);
|
||||
mStickRInputFrame.init(0.0, "StickRInputFrame", "", obj);
|
||||
mDiffAngleFromLookVec.init(0.0, "DiffAngleFromLookVec", "", obj);
|
||||
mLookPosOffset.init(0.0, "LookPosOffset", "", obj);
|
||||
mLookFixAngle.init(0.0, "LookFixAngle", "", obj);
|
||||
mLookContinueTimeToCamera.init(0.0, "LookContinueTimeToCamera", "", obj);
|
||||
mCutKnockBackNoCrrDist.init(0.0, "CutKnockBackNoCrrDist", "", obj);
|
||||
mWaitUnsteadyApplyVel.init(0.0, "WaitUnsteadyApplyVel", "", obj);
|
||||
mCurseAddWeight.init(0.0, "CurseAddWeight", "", obj);
|
||||
mRoofCrashVel.init(0.0, "RoofCrashVel", "", obj);
|
||||
mCutJumpInvalidTime.init(0.0, "CutJumpInvalidTime", "", obj);
|
||||
mWaterDepthInGrudge.init(0.0, "WaterDepthInGrudge", "", obj);
|
||||
mLargeHorseLegBendAngY.init(0.0, "LargeHorseLegBendAngY", "", obj);
|
||||
mLargeHorseLegBendAngX.init(0.0, "LargeHorseLegBendAngX", "", obj);
|
||||
mLargeHorseLegBendFrame.init(0.0, "LargeHorseLegBendFrame", "", obj);
|
||||
mNoMaskPauseWaterHeight.init(0.0, "NoMaskPauseWaterHeight", "", obj);
|
||||
mLookAtThreshold.init(0.0, "LookAtThreshold", "", obj);
|
||||
}
|
||||
|
||||
} // namespace ksys::res
|
|
@ -15,6 +15,7 @@
|
|||
#include "KingSystem/Resource/GeneralParamList/resGParamListObjectGuardianMiniWeapon.h"
|
||||
#include "KingSystem/Resource/GeneralParamList/resGParamListObjectLargeSword.h"
|
||||
#include "KingSystem/Resource/GeneralParamList/resGParamListObjectMasterSword.h"
|
||||
#include "KingSystem/Resource/GeneralParamList/resGParamListObjectPlayer.h"
|
||||
#include "KingSystem/Resource/GeneralParamList/resGParamListObjectRod.h"
|
||||
#include "KingSystem/Resource/GeneralParamList/resGParamListObjectSandworm.h"
|
||||
#include "KingSystem/Resource/GeneralParamList/resGParamListObjectShield.h"
|
||||
|
@ -81,6 +82,7 @@ bool GParamList::parse_(u8* data, size_t, sead::Heap* heap) {
|
|||
add<GParamListObjType::MasterSword>(archive.getRootList(), "MasterSword", heap, dummy_list);
|
||||
add<GParamListObjType::GuardianMiniWeapon>(archive.getRootList(), "GuardianMiniWeapon", heap,
|
||||
dummy_list);
|
||||
add<GParamListObjType::Player>(archive.getRootList(), "Player", heap, dummy_list);
|
||||
|
||||
// TODO: the rest
|
||||
|
||||
|
|
Loading…
Reference in New Issue