82 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| #pragma once
 | |
| #include "world/templates/StatsSet.h"
 | |
| 
 | |
| class L2CharTemplate
 | |
| {
 | |
| public:
 | |
| 	L2CharTemplate( StatsSet& set );
 | |
| 
 | |
| public:
 | |
| 	// BaseStats
 | |
| 	int baseSTR;
 | |
| 	int baseCON;
 | |
| 	int baseDEX;
 | |
| 	int baseINT;
 | |
| 	int baseWIT;
 | |
| 	int baseMEN;
 | |
| 	double baseHpMax;
 | |
| 	double baseCpMax;
 | |
| 	double baseMpMax;
 | |
| 	double baseHpReg;
 | |
| 	double baseMpReg;
 | |
| 	
 | |
| 	int basePAtk;
 | |
| 	int baseMAtk;
 | |
| 	int basePDef;
 | |
| 	int baseMDef;
 | |
| 	int basePAtkSpd;
 | |
| 	int baseMAtkSpd;
 | |
| 	double baseMReuseRate;
 | |
| 	int baseShldDef;
 | |
| 	int baseAtkRange;
 | |
| 	int baseShldRate;
 | |
| 	int baseCritRate;
 | |
| 	int baseMCritRate;
 | |
| 	int baseWalkSpd;
 | |
| 	int baseRunSpd;
 | |
| 	// missed base stats
 | |
| 	int baseAccuracy;
 | |
| 	int baseEvasion;
 | |
| 	
 | |
| 	// SpecialStats
 | |
| 	int baseBreath;
 | |
| 	int baseAggression;
 | |
| 	int baseBleed;
 | |
| 	int basePoison;
 | |
| 	int baseStun;
 | |
| 	int baseRoot;
 | |
| 	int baseMovement;
 | |
| 	int baseConfusion;
 | |
| 	int baseSleep;
 | |
| 	int baseFire;
 | |
| 	int baseWind;
 | |
| 	int baseWater;
 | |
| 	int baseEarth;
 | |
| 	int baseHoly;
 | |
| 	int baseDark;
 | |
| 	double baseAggressionVuln;
 | |
| 	double baseBleedVuln;
 | |
| 	double basePoisonVuln;
 | |
| 	double baseStunVuln;
 | |
| 	double baseRootVuln;
 | |
| 	double baseMovementVuln;
 | |
| 	double baseConfusionVuln;
 | |
| 	double baseSleepVuln;
 | |
| 	double baseFireRes;
 | |
| 	double baseWindRes;
 | |
| 	double baseWaterRes;
 | |
| 	double baseEarthRes;
 | |
| 	double baseHolyRes;
 | |
| 	double baseDarkRes;
 | |
| 	double baseCritVuln;
 | |
| 	
 | |
| 	bool isUndead;
 | |
| 	
 | |
| 	//C4 Stats
 | |
| 	int baseMpConsumeRate;
 | |
| 	int baseHpConsumeRate;
 | |
| 	
 | |
| 	int collisionRadius;
 | |
| 	int collisionHeight;
 | |
| };
 | 
