Compare commits
	
		
			1 Commits
		
	
	
		
			main
			...
			level-key-
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 324e12303a | 
@ -29,11 +29,13 @@ import {
 | 
				
			|||||||
    ExportWeapons,
 | 
					    ExportWeapons,
 | 
				
			||||||
    IDefaultUpgrade,
 | 
					    IDefaultUpgrade,
 | 
				
			||||||
    IInboxMessage,
 | 
					    IInboxMessage,
 | 
				
			||||||
 | 
					    IKey,
 | 
				
			||||||
    IMissionReward,
 | 
					    IMissionReward,
 | 
				
			||||||
    IRecipe,
 | 
					    IRecipe,
 | 
				
			||||||
    TReward
 | 
					    TReward
 | 
				
			||||||
} from "warframe-public-export-plus";
 | 
					} from "warframe-public-export-plus";
 | 
				
			||||||
import { IMessage } from "@/src/models/inboxModel";
 | 
					import { IMessage } from "@/src/models/inboxModel";
 | 
				
			||||||
 | 
					import { logger } from "@/src/utils/logger";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export type WeaponTypeInternal =
 | 
					export type WeaponTypeInternal =
 | 
				
			||||||
    | "LongGuns"
 | 
					    | "LongGuns"
 | 
				
			||||||
@ -210,15 +212,15 @@ export const getKeyChainItems = ({ KeyChain, ChainStage }: IKeyChainRequest): st
 | 
				
			|||||||
export const getLevelKeyRewards = (
 | 
					export const getLevelKeyRewards = (
 | 
				
			||||||
    levelKey: string
 | 
					    levelKey: string
 | 
				
			||||||
): { levelKeyRewards?: IMissionReward; levelKeyRewards2?: TReward[] } => {
 | 
					): { levelKeyRewards?: IMissionReward; levelKeyRewards2?: TReward[] } => {
 | 
				
			||||||
    if (!(levelKey in ExportKeys)) {
 | 
					    const key = ExportKeys[levelKey] as IKey | undefined;
 | 
				
			||||||
        throw new Error(`LevelKey ${levelKey} not found`);
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const levelKeyRewards = ExportKeys[levelKey].missionReward;
 | 
					    const levelKeyRewards = key?.missionReward;
 | 
				
			||||||
    const levelKeyRewards2 = ExportKeys[levelKey].rewards;
 | 
					    const levelKeyRewards2 = key?.rewards;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!levelKeyRewards && !levelKeyRewards2) {
 | 
					    if (!levelKeyRewards && !levelKeyRewards2) {
 | 
				
			||||||
        throw new Error(`LevelKey ${levelKey} does not contain either rewards1 or rewards2`);
 | 
					        logger.warn(
 | 
				
			||||||
 | 
					            `Could not find any reward information for ${levelKey}, gonna have to potentially short-change you`
 | 
				
			||||||
 | 
					        );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return {
 | 
					    return {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user