金币经验掉落

This commit is contained in:
2025-08-19 22:30:59 +08:00
parent 854affeaae
commit c47ecc21e6
12 changed files with 1809 additions and 462 deletions

View File

@@ -36,14 +36,6 @@ export type GameData = {
diamond: number,
meat: number,
exp: number,
ghstone: number, // 绿色英雄石
bhstone: number, // 蓝色英雄石
phlestone: number, // 紫色英雄石
rhstone: number, // 红色英雄石
herocard: number, // 英雄卡
ckey: number, // 铜钥匙
skey: number, // 银钥匙
gkey: number // 金钥匙
}
// 出战英雄类型
@@ -209,7 +201,7 @@ export class WxCloudApi{
* @param amount 增加的数量
* @return Promise<CloudCallFunctionResult<CloudReturnType<{field: string, old_value: number, new_value: number, change: number}>>>
*/
public static async addGameDataField(field: keyof GameData, amount: number): Promise<CloudCallFunctionResult<CloudReturnType<{
public static async addGameDataField(field:string, amount: number): Promise<CloudCallFunctionResult<CloudReturnType<{
field: string,
old_value: number,
new_value: number,
@@ -232,7 +224,7 @@ export class WxCloudApi{
* @param amount 消耗的数量
* @return Promise<CloudCallFunctionResult<CloudReturnType<{field: string, old_value: number, new_value: number, change: number}>>>
*/
public static async spendGameDataField(field: keyof GameData, amount: number): Promise<CloudCallFunctionResult<CloudReturnType<{
public static async spendGameDataField(field:string, amount: number): Promise<CloudCallFunctionResult<CloudReturnType<{
field: string,
old_value: number,
new_value: number,