29 lines
		
	
	
		
			978 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			978 B
		
	
	
	
		
			Plaintext
		
	
	
	
| /*
 | |
| 文件名:SetState_All.nut
 | |
| 路径:SetState/SetState_All.nut
 | |
| 创建日期:2022-09-04	20:15
 | |
| 文件用途:全职业设置状态函数
 | |
| */
 | |
| 
 | |
| 
 | |
| dofile("sqr/SetState/SetState_ATFighter.nut");
 | |
| dofile("sqr/SetState/SetState_ATGunner.nut");
 | |
| dofile("sqr/SetState/SetState_ATMage.nut");
 | |
| dofile("sqr/SetState/SetState_CreatorMage.nut");
 | |
| dofile("sqr/SetState/SetState_DemonicSwordman.nut");
 | |
| dofile("sqr/SetState/SetState_Fighter.nut");
 | |
| dofile("sqr/SetState/SetState_Gunner.nut");
 | |
| dofile("sqr/SetState/SetState_Mage.nut");
 | |
| dofile("sqr/SetState/SetState_Priest.nut");
 | |
| dofile("sqr/SetState/SetState_Swordman.nut");
 | |
| dofile("sqr/SetState/SetState_Thief.nut");
 | |
| 
 | |
| if (!getroottable().rawin("Chr_State_Table")) Chr_State_Table <- {}
 | |
| 
 | |
| function setState_All(obj, state, datas, isResetTimer) {
 | |
|     Chr_State_Table.rawset(15, state);
 | |
|     for (local i = 0; i < 12; i++) //将12位子状态push进 储存器的对应号位中
 | |
|     {
 | |
|         Chr_State_Table.rawset(i, obj.sq_GetVectorData(datas, i));
 | |
|     }
 | |
| } |