修复了新手引导多次点击开宝箱页面BUG
所有塔不论上不上阵均受缩放影响
冰冻效果只显示1次
结算页面动效修改
修改地面
2 files added
16 files modified
| | |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MainTex: |
| | | m_Texture: {fileID: 2800000, guid: 00ee2360b2adbe345ae50bae05342fc3, type: 3} |
| | | m_Texture: {fileID: 2800000, guid: 8e6ce773a2378a84db7366bd8509309e, type: 3} |
| | | m_Scale: {x: 1, y: 1} |
| | | m_Offset: {x: 0, y: 0} |
| | | - _MetallicGlossMap: |
New file |
| | |
| | | fileFormatVersion: 2 |
| | | guid: 8e6ce773a2378a84db7366bd8509309e |
| | | TextureImporter: |
| | | internalIDToNameTable: [] |
| | | externalObjects: {} |
| | | serializedVersion: 11 |
| | | mipmaps: |
| | | mipMapMode: 0 |
| | | enableMipMap: 1 |
| | | sRGBTexture: 1 |
| | | linearTexture: 0 |
| | | fadeOut: 0 |
| | | borderMipMap: 0 |
| | | mipMapsPreserveCoverage: 0 |
| | | alphaTestReferenceValue: 0.5 |
| | | mipMapFadeDistanceStart: 1 |
| | | mipMapFadeDistanceEnd: 3 |
| | | bumpmap: |
| | | convertToNormalMap: 0 |
| | | externalNormalMap: 0 |
| | | heightScale: 0.25 |
| | | normalMapFilter: 0 |
| | | isReadable: 0 |
| | | streamingMipmaps: 0 |
| | | streamingMipmapsPriority: 0 |
| | | vTOnly: 0 |
| | | grayScaleToAlpha: 0 |
| | | generateCubemap: 6 |
| | | cubemapConvolution: 0 |
| | | seamlessCubemap: 0 |
| | | textureFormat: 1 |
| | | maxTextureSize: 2048 |
| | | textureSettings: |
| | | serializedVersion: 2 |
| | | filterMode: -1 |
| | | aniso: -1 |
| | | mipBias: -100 |
| | | wrapU: 1 |
| | | wrapV: 1 |
| | | wrapW: 1 |
| | | nPOTScale: 0 |
| | | lightmap: 0 |
| | | compressionQuality: 50 |
| | | spriteMode: 0 |
| | | spriteExtrude: 1 |
| | | spriteMeshType: 1 |
| | | alignment: 0 |
| | | spritePivot: {x: 0.5, y: 0.5} |
| | | spritePixelsToUnits: 100 |
| | | spriteBorder: {x: 0, y: 0, z: 0, w: 0} |
| | | spriteGenerateFallbackPhysicsShape: 1 |
| | | alphaUsage: 1 |
| | | alphaIsTransparency: 0 |
| | | spriteTessellationDetail: -1 |
| | | textureType: 0 |
| | | textureShape: 1 |
| | | singleChannelComponent: 0 |
| | | maxTextureSizeSet: 0 |
| | | compressionQualitySet: 0 |
| | | textureFormatSet: 0 |
| | | ignorePngGamma: 0 |
| | | applyGammaDecoding: 0 |
| | | platformSettings: |
| | | - serializedVersion: 3 |
| | | buildTarget: DefaultTexturePlatform |
| | | maxTextureSize: 2048 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | - serializedVersion: 3 |
| | | buildTarget: Standalone |
| | | maxTextureSize: 2048 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | - serializedVersion: 3 |
| | | buildTarget: Android |
| | | maxTextureSize: 2048 |
| | | resizeAlgorithm: 0 |
| | | textureFormat: -1 |
| | | textureCompression: 1 |
| | | compressionQuality: 50 |
| | | crunchedCompression: 0 |
| | | allowsAlphaSplitting: 0 |
| | | overridden: 0 |
| | | androidETC2FallbackOverride: 0 |
| | | forceMaximumCompressionQuality_BC6H_BC7: 0 |
| | | spriteSheet: |
| | | serializedVersion: 2 |
| | | sprites: [] |
| | | outline: [] |
| | | physicsShape: [] |
| | | bones: [] |
| | | spriteID: |
| | | internalID: 0 |
| | | vertices: [] |
| | | indices: |
| | | edges: [] |
| | | weights: [] |
| | | secondaryTextures: [] |
| | | spritePackingTag: |
| | | pSDRemoveMatte: 0 |
| | | pSDShowRemoveMatteOption: 0 |
| | | userData: |
| | | assetBundleName: |
| | | assetBundleVariant: |
| | |
| | | - component: {fileID: 3364687659647567917} |
| | | - component: {fileID: 7512340566086335350} |
| | | m_Layer: 5 |
| | | m_Name: Text |
| | | m_Name: GoOnText |
| | | m_TagString: Untagged |
| | | m_Icon: {fileID: 0} |
| | | m_NavMeshLayer: 0 |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 4084473540632843494} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0, z: -1500} |
| | | m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} |
| | | m_Children: [] |
| | | m_Father: {fileID: 5825945650563712391} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 4282407097951878964} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0, z: -1500} |
| | | m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} |
| | | m_Children: [] |
| | | m_Father: {fileID: 5825945650563712391} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 4409748864798671065} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0, z: -0.1} |
| | | m_LocalScale: {x: 1, y: 1, z: 1} |
| | | m_Children: [] |
| | | m_Father: {fileID: 5825945650563712391} |
| | |
| | | m_PrefabAsset: {fileID: 0} |
| | | m_GameObject: {fileID: 5531562892244897489} |
| | | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
| | | m_LocalPosition: {x: 0, y: 0, z: 0} |
| | | m_LocalPosition: {x: 0, y: 0, z: -1500} |
| | | m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} |
| | | m_Children: [] |
| | | m_Father: {fileID: 5825945650563712391} |
| | |
| | | propertyPath: m_Layer |
| | | value: 5 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 3722113802779180166, guid: 475bea2daa2edd9489bdf4733073ff7d, |
| | | type: 3} |
| | | propertyPath: m_SortingOrder |
| | | value: 0 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 5630114664672368968, guid: 475bea2daa2edd9489bdf4733073ff7d, |
| | | type: 3} |
| | | propertyPath: playOnAwake |
| | |
| | | - target: {fileID: 6225265779541526635, guid: 475bea2daa2edd9489bdf4733073ff7d, |
| | | type: 3} |
| | | propertyPath: m_LocalPosition.z |
| | | value: 1 |
| | | value: -690 |
| | | objectReference: {fileID: 0} |
| | | - target: {fileID: 6225265779541526635, guid: 475bea2daa2edd9489bdf4733073ff7d, |
| | | type: 3} |
| | |
| | | { |
| | | if (callBack != null) |
| | | { |
| | | bgBtn.interactable=false; |
| | | if (tmpPS != null) tmpPS.SetActive(false); |
| | | //if (tmpObj != null) tmpObj.SetActive(false); |
| | | images.SetActive(false); |
| | |
| | | private void Step2_1() |
| | | { |
| | | Wood1Appear(); |
| | | |
| | | } |
| | | |
| | | private void Wood1Appear() |
| | |
| | | private void Step2_2() |
| | | { |
| | | Wood2Appear(); |
| | | |
| | | |
| | | |
| | | //StartCoroutine(ShowRimTip(strArray[2])); |
| | | } |
| | | |
| | |
| | | InitRectGuidance(btnImg, 159, 73.5f, Vector2.one); |
| | | SetRimPos(towerBuyBtn); |
| | | StartCoroutine(ShowRimTip(strArray[0])); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | private void Step6_1() |
| | | { |
| | | WaterAppear(); |
| | | |
| | | } |
| | | |
| | | private void WaterAppear() |
| | |
| | | // 等级底框 |
| | | public int rank_img; |
| | | |
| | | // 缩放比例 |
| | | public float zoom; |
| | | |
| | | |
| | | |
| | | public static elf_upgrade CreateFromJson(JsonData item) |
| | |
| | | _elf_upgrade.id = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _elf_upgrade.ratio = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _elf_upgrade.rank_img = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _elf_upgrade.zoom = float.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | |
| | | return _elf_upgrade; |
| | | } |
| | |
| | | speedSlowRate = 0.5f; |
| | | } |
| | | |
| | | private bool _HasSlowDownText; |
| | | public bool HasSlowDownText |
| | | { |
| | | set |
| | | { |
| | | _HasSlowDownText = value; |
| | | } |
| | | get |
| | | { |
| | | return _HasSlowDownText; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 怪物中毒. |
| | | /// </summary> |
| | |
| | | |
| | | // 获取移动速度 |
| | | fMoveSpeed = m_NavMeshAgent.speed / 2.0f; |
| | | _HasSlowDownText = false; |
| | | } |
| | | |
| | | protected void beDamageStart() |
| | |
| | | /// Size of the edge of a cell |
| | | /// </summary> |
| | | [Tooltip("The size of the edge of one grid cell for area. Should match the physical grid size of towers")] |
| | | public float gridSize = 1; |
| | | public float gridSize = 1;//1.109 |
| | | |
| | | /// <summary> |
| | | /// Inverted grid size, to multiply with |
| | |
| | | CurrentTowerLevel.Initialize(this, enemyLayerMask, configuration.alignmentProvider); |
| | | CurrentTowerLevel.SetShowLevel(level + 1); |
| | | |
| | | //if(gridPosition.y>=2) |
| | | { |
| | | //Debug.Log("上阵状态,设置缩放"); |
| | | CurrentTowerLevel.SetScale(level + 1); |
| | | } |
| | | |
| | | // disable affectors |
| | | LevelState levelState = LevelState.Intro; |
| | | if (LevelManager.instanceExists) |
| | |
| | | levelBorder.transform.localPosition = pos; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设置缩放 |
| | | /// </summary> |
| | | /// <param name="level">从1开始</param> |
| | | public void SetScale(int level) |
| | | { |
| | | elf_upgrade info = ElfUpgradeData.GetDataById(level); |
| | | //Debug.Log($"level:{level} 设置了缩放:{info.zoom}"); |
| | | transform.localScale = Vector3.one * info.zoom; |
| | | } |
| | | |
| | | private void Awake() |
| | | { |
| | | canPlaceMesh.enabled = false; |
| | |
| | | int guide = PlayerPrefs.GetInt("GemBattleGuide"); |
| | | GameConfig.IsNewbie = guide == 0; |
| | | |
| | | //GameConfig.IsNewbie = true; |
| | | |
| | | GameConfig.IsNewbieStart = GameConfig.IsNewbie; |
| | | |
| | | if (GameConfig.IsNewbie) |
| | |
| | | bool needFrost = BallisticAttack.HandleWaterFrost(201, agent, ref damage); |
| | | agent.addSpeedSlowRate(0.15f); |
| | | agent.PlayOnHitImmediately(); |
| | | EndlessGameUI.instance.FloatSlowDownWord(agent.position); |
| | | |
| | | if (!agent.HasSlowDownText) |
| | | { |
| | | EndlessGameUI.instance.FloatSlowDownWord(agent.position); |
| | | agent.HasSlowDownText = true; |
| | | } |
| | | |
| | | |
| | | agent.TakeDamage(damage, agent.position, alignmentProvider); |
| | | |
| | | if (agent.isDead) |
| | |
| | | closeBtn = transform.Find("BackGround").GetComponent<Button>(); |
| | | closeBtn.onClick.AddListener(() => |
| | | { |
| | | goonText.DOKill(); |
| | | gameObject.SetActive(false); |
| | | GameConfig.NextSceneName = endlessGameScene; |
| | | SceneManager.LoadScene(loadingScene); |
| | |
| | | TextMeshProUGUI rankUpbj; |
| | | GameObject newPlayerImage;//新用户提示 |
| | | GameObject httpCountDownPanel; |
| | | Text goonText; |
| | | |
| | | /// <summary> |
| | | /// 入口函数 |
| | |
| | | |
| | | endPs = transform.Find("Effect_UI_JieSuanShengLi/03").GetComponent<ParticleSystem>(); |
| | | |
| | | goonText = transform.Find("Image_HScore/GoOnText").GetComponent<Text>(); |
| | | //PlayerPrefs.DeleteKey("GemBattlePlayerNickName"); |
| | | |
| | | playerNickName = PlayerPrefs.GetString(playerPrefs_NickName); |
| | |
| | | if (playPSItem.Count > 0) |
| | | { |
| | | image_HScore.SetActive(true); |
| | | goonFade = true; |
| | | ShowGoOnText(); |
| | | } |
| | | |
| | | yield break; |
| | | } |
| | | |
| | | bool goonFade; |
| | | private void ShowGoOnText() |
| | | { |
| | | goonText.DOFade(goonFade ? 0 : 1, 0.5f).OnComplete(ShowGoOnText); |
| | | goonFade = !goonFade; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 文字显示结束,显示波次和是否最高记录 |
| | | /// </summary> |
| | |
| | | |
| | | public void SetPos() |
| | | { |
| | | backGround.rectTransform.anchoredPosition = new UnityEngine.Vector2(796, 0); |
| | | backGround.rectTransform.anchoredPosition = new UnityEngine.Vector2(-796, 0); |
| | | } |
| | | |
| | | public void PlayDoTween(float duration) |
| | |
| | | [[1,"skilltime",30,[],"","生成技能宝石的时间(秒)"],[2,"initialgold",300,[],"","战斗内初始金币"],[3,"doublegem",240,[],"","购买宝石直接获得2级宝石的时间(秒)"],[4,"initialmoney",500,[],"","初始金币"],[5,"initialgems","",["101:1:100","102:3:200","103:6:200","104:9:200","105:1:200","106:3:200","107:9:200","109:1:200"],"","宝石id:等级:个数 三个一组,每组用逗号分隔"],[6,"initialdeck","",["101","102","103","105","109"],"","上阵的宝石id列表.必须是初始宝石里面的"],[7,"buildtime",0,[],"","解锁塔位所需时间(秒)"],[8,"gemcountdown",0,[],"","购买获得2级宝石倒计时(秒)"],[9,"skillchance",20,[],"","购买获得技能宝石的概率(百分比)"],[10,"changenameprice",100,[],"","非首次改名的花费(100钻石)"],[11,"gemlevelup",30,[],"","塔防区宝石升级时变换类型的概率"],[12,"familymaxcount",50,[],"","工会最大人数"],[13,"scoreShopRefreshTime",7,[],"","工会积分商城刷新时间7天,从创建开始算"],[14,"SpeedUpFrist","",["180:0.75:1.5"],"","第一次提速时间,间隔倍率,移速倍率"],[15,"SpeedUpSecond","",["300:0.5:2"],"","第二次提速时间,间隔倍率,移速倍率"],[16,"donateShopRefreshTime",7,[],"","工会捐赠商城刷新时间7天,从创建开始算"],[17,"guildRankRequest","",["0","300","600","900","1200","1500","1800","2100","2400","2700","3000"],"","加入公会的排位分数限制(超过该值才能进入)"],[18,"guildNameDay",7,[],"","修改公会名:间隔7天1次"],[19,"guildNameCost",500,[],"","修改公会名:每次花费500金币(money)"],[20,"guildicon",30,[],"","修改公会图标:间隔30天1次"],[21,"guildCreateMinLevel",5,[],"","工会创建最小等级"],[22,"maxEnergy",200,[],"","最大能量"]] |
| | | [[1,"skilltime",30,[],"","生成技能宝石的时间(秒)"],[2,"initialgold",100,[],"","战斗内初始金币"],[3,"doublegem",240,[],"","购买宝石直接获得2级宝石的时间(秒)"],[4,"initialmoney",100,[],"","初始金币"],[5,"initialgems","",["101:1:100","102:3:200","103:6:200","104:9:200","105:1:200","106:3:200","107:9:200","109:1:200"],"","宝石id:等级:个数 三个一组,每组用逗号分隔"],[6,"initialdeck","",["101","102","103","105","109"],"","上阵的宝石id列表.必须是初始宝石里面的"],[7,"buildtime",0,[],"","解锁塔位所需时间(秒)"],[8,"gemcountdown",0,[],"","购买获得2级宝石倒计时(秒)"],[9,"skillchance",20,[],"","购买获得技能宝石的概率(百分比)"],[10,"changenameprice",100,[],"","非首次改名的花费(100钻石)"],[11,"gemlevelup",30,[],"","塔防区宝石升级时变换类型的概率"],[12,"familymaxcount",50,[],"","工会最大人数"],[13,"scoreShopRefreshTime",7,[],"","工会积分商城刷新时间7天,从创建开始算"],[14,"SpeedUpFrist","",["180:0.75:1.5"],"","第一次提速时间,间隔倍率,移速倍率"],[15,"SpeedUpSecond","",["300:0.5:2"],"","第二次提速时间,间隔倍率,移速倍率"],[16,"donateShopRefreshTime",7,[],"","工会捐赠商城刷新时间7天,从创建开始算"],[17,"guildRankRequest","",["0","300","600","900","1200","1500","1800","2100","2400","2700","3000"],"","加入公会的排位分数限制(超过该值才能进入)"],[18,"guildNameDay",7,[],"","修改公会名:间隔7天1次"],[19,"guildNameCost",500,[],"","修改公会名:每次花费500金币(money)"],[20,"guildicon",30,[],"","修改公会图标:间隔30天1次"],[21,"guildCreateMinLevel",5,[],"","工会创建最小等级"],[22,"maxEnergy",200,[],"","最大能量"]] |
| | |
| | | [[1,1000,1],[2,2000,1],[3,3000,2],[4,4000,2],[5,5000,3],[6,6000,3],[7,7000,4],[8,8000,4],[9,9000,5],[10,10000,5]] |
| | | [[1,1000,1,0.65],[2,2000,1,0.75],[3,3000,2,0.85],[4,4000,2,1],[5,5000,3,1.1],[6,6000,3,1.1],[7,7000,4,1.1],[8,8000,4,1.1],[9,9000,5,1.2],[10,10000,5,1.2]] |
| | |
| | | [["1","低级火灵之力",[2,1],[1,10,0],"-1","增加全体火精灵10%攻击力","6","8",10001,1,"99"],["2","低级水灵之力",[2,2],[1,12,0],-1,"增加全体水精灵12%攻击力",6,8,10002,1,"99"],["3","低级木灵之力",[2,3],[1,15,0],-1,"增加全体木精灵15%攻击力",6,8,10003,1,"99"],["4","攻击力增加",[1,0],[1,8,0],"-1","增加全体8%攻击力","0",5,"10005","1","99"],["5","意外收获",[0],[2,200,0],0,"增加200金币","0","5","10007","1","99"],["6","精灵魔盒",[0],[3,2,200],0,"随机获得一个2级精灵","2","4",10006,"1","10"],["7","暴击增加",[1,0],[5,50,0],-1,"全体暴击率+5%","0","3","10021","1","3"],["8","爆伤增加",[1,0],[6,80,0],-1,"全体暴击伤害+8%","0","3","10022","1","2"],["9","火灵之力",[2,1],[1,20,0],-1,"增加全体火精灵20%攻击力",9,12,10001,2,"99"],["10","水灵之力",[2,2],[1,24,0],-1,"增加全体水精灵24%攻击力",9,12,10002,2,"99"],["11","木灵之力",[2,3],[1,30,0],-1,"增加全体木精灵30%攻击力",9,12,10003,2,"99"],["12","精灵之力",[1,0],[1,50,0],2,"2波增加全体精灵50%攻击力","99",99,"10005",2,1],["13","飞来横财",[0],[2,400,0],0,"增加400金币","6","8","10008","2","99"],["14","超级精灵魔盒",[0],[3,3,400],0,"随机获得一个3级精灵","5","7",10006,"2","10"],["15","暴击增加",[1,0],[5,100,0],-1,"全体暴击率+10%","4","7","10021","2","3"],["16","爆伤增加",[1,0],[6,150,0],-1,"全体暴击伤害+15%","4","7","10022","2","2"],["17","攻速增加",[1,0],[4,0.1,0.5],"-1","全体攻速+10%","0","5","10023","2","1"],["18","弹夹扩容",[3,301],[7,2,0],-1,"玉米精灵高能子弹+1",6,99,"10016","2","1"],["19","爆裂狂怒",[3,101],[9,7,0],-1,"火鸟精灵充能后攻速+35%",6,99,"10026","2","1"],["20","高级火灵之力",[2,1],[1,30,0],-1,"增加全体火精灵30%攻击力",13,"16","10001",3,"99"],["21","高级水灵之力",[2,2],[1,35,0],-1,"增加全体水精灵35%攻击力",13,"16","10002",3,"99"],["22","高级木灵之力",[2,3],[1,40,0],-1,"增加全体木精灵40%攻击力",13,"16","10003",3,"99"],["23","特级火灵之力",[2,1],[1,40,0],-1,"增加全体火精灵40%攻击力","17","99","10001","4","0"],["24","特级水灵之力",[2,2],[1,50,0],-1,"增加全体水精灵50%攻击力","17","99","10002","4","0"],["25","特级木灵之力",[2,3],[1,60,0],-1,"增加全体木精灵60%攻击力","17","99","10003","4","0"],["26","狂暴之力",[1,0],[1,65,0],2,"2波内增加全体精灵65%攻击力","99",99,10005,3,1],["27","攻速增加_水",[2,2],[4,0.25,0.5],-1,"水精灵攻速+25%","6",99,"10019",3,"2"],["28","攻速增加_火",[2,1],[4,0.3,0.5],-1,"火精灵攻速+30%",6,99,"10013",3,"2"],["29","攻速增加_木",[2,3],[4,0.2,0.5],-1,"木精灵攻速+20%",6,99,"10017",3,"2"],["30","暴击_木",[3,301],[5,300,0],-1,"木系精灵暴击率+30%",6,99,"10015",3,"2"],["31","暴怒_木",[3,301],[6,350,0],-1,"木系精灵暴击伤害+35%",6,99,"10014",3,"2"],["32","暴击_火",[3,101],[5,150,0],-1,"火系精灵暴击率+15%",6,99,"10012",3,"3"],["33","暴怒_火",[3,101],[6,200,0],-1,"火系精灵暴击伤害+20%",6,99,"10011",3,"2"],["34","暴击_水",[3,201],[5,300,0],-1,"水系精灵暴击率+30%",6,99,"10019",3,"2"],["35","暴怒_水",[3,201],[6,350,0],-1,"水系精灵暴击伤害+35%",6,99,"10020",3,"2"],["36","超级弹夹",[3,301],[7,3,0],-1,"玉米精灵高能子弹+2","9",99,"10016","4","1"],["37","超级爆裂狂怒",[3,101],[9,9,0],-1,"火鸟精灵充能后攻速+60%","9",99,"10026","4","1"],["38","技能提升",[4,0],[10,1,0],-1,"全体技能等级+1",6,99,"10005",3,"4"],["39","快速蓄能",[3,301],[11,0.3,0.8],-1,"玉米精灵蓄力时间-30%","7",99,"10018","4","3"],["40","中大奖",[0],[2,800,0],0,"增加800金币","9",99,"10010","3","99"],["41","特级精灵魔盒",[0],[3,4,800],0,"随机获得一个4级精灵","11","99","10006","4","2"],[42,"寒气_水",[3,201],[12,120,0],-1,"水精灵任意攻击冰冻概率+12%",4,"99","10011",3,"3"],[43,"冻伤_水",[3,201],[13,300,0],-1,"水精灵对冰冻的敌人伤害+30%",6,"99","10011",3,4],[44,"冰冻延时",[3,201],[14,1,0],-1,"水精灵冰冻时间+1秒",7,"99","10011",3,3]] |
| | | [["1","低级火灵之力",[3,101],[1,10,0],"-1","增加全体火精灵10%攻击力","6","8",10001,1,"99"],["2","低级水灵之力",[3,201],[1,12,0],-1,"增加全体水精灵12%攻击力",6,8,10002,1,"99"],["3","低级木灵之力",[3,301],[1,15,0],-1,"增加全体木精灵15%攻击力",6,8,10003,1,"99"],["4","攻击力增加",[1,0],[1,8,0],"-1","增加全体8%攻击力","0",5,"10005","1","99"],["5","意外收获",[0],[2,200,0],0,"增加200金币","0","5","10007","1","99"],["6","精灵魔盒",[0],[3,2,200],0,"随机获得一个2级精灵","2","4",10006,"1","10"],["7","暴击增加",[1,0],[5,50,0],-1,"全体暴击率+5%","0","3","10021","1","3"],["8","爆伤增加",[1,0],[6,80,0],-1,"全体暴击伤害+8%","0","3","10022","1","2"],["9","火灵之力",[3,101],[1,20,0],-1,"增加全体火精灵20%攻击力",9,12,10001,2,"99"],["10","水灵之力",[3,201],[1,24,0],-1,"增加全体水精灵24%攻击力",9,12,10002,2,"99"],["11","木灵之力",[3,301],[1,30,0],-1,"增加全体木精灵30%攻击力",9,12,10003,2,"99"],["12","精灵之力",[1,0],[1,50,0],2,"2波增加全体精灵50%攻击力","99",99,"10005",2,1],["13","飞来横财",[0],[2,400,0],0,"增加400金币","6","8","10008","2","99"],["14","超级精灵魔盒",[0],[3,3,400],0,"随机获得一个3级精灵","5","7",10006,"2","10"],["15","暴击增加",[1,0],[5,100,0],-1,"全体暴击率+10%","4","7","10021","2","3"],["16","爆伤增加",[1,0],[6,150,0],-1,"全体暴击伤害+15%","4","7","10022","2","2"],["17","攻速增加",[1,0],[4,0.1,0.5],"-1","全体攻速+10%","0","5","10023","2","1"],["18","弹夹扩容",[3,301],[7,2,0],-1,"玉米精灵高能子弹+1",6,99,"10016","2","1"],["19","爆裂狂怒",[3,101],[9,7,0],-1,"火鸟精灵充能后攻速+35%",6,99,"10026","2","1"],["20","高级火灵之力",[3,101],[1,30,0],-1,"增加全体火精灵30%攻击力","12","16","10001",3,"99"],["21","高级水灵之力",[3,201],[1,35,0],-1,"增加全体水精灵35%攻击力","12","16","10002",3,"99"],["22","高级木灵之力",[3,301],[1,40,0],-1,"增加全体木精灵40%攻击力","12","16","10003",3,"99"],["23","特级火灵之力",[3,101],[1,40,0],-1,"增加全体火精灵40%攻击力","15","99","10001","4","0"],["24","特级水灵之力",[3,201],[1,50,0],-1,"增加全体水精灵50%攻击力","15","99","10002","4","0"],["25","特级木灵之力",[3,301],[1,60,0],-1,"增加全体木精灵60%攻击力","15","99","10003","4","0"],["26","狂暴之力",[1,0],[1,65,0],2,"2波内增加全体精灵65%攻击力","99",99,10005,3,1],["27","攻速增加_水",[3,201],[4,0.25,0.5],-1,"水精灵攻速+25%","6",99,"10019",3,"2"],["28","攻速增加_火",[3,101],[4,0.3,0.5],-1,"火精灵攻速+30%","99",99,"10013",3,"2"],["29","攻速增加_木",[3,301],[4,0.2,0.5],-1,"木精灵攻速+20%",6,99,"10017",3,"2"],["30","暴击_木",[3,301],[5,300,0],-1,"木系精灵暴击率+30%",6,99,"10015",3,"2"],["31","暴怒_木",[3,301],[6,350,0],-1,"木系精灵暴击伤害+35%",6,99,"10014",3,"2"],["32","暴击_火",[3,101],[5,250,0],-1,"火系精灵暴击率+25%",6,99,"10012",3,"3"],["33","暴怒_火",[3,101],[6,300,0],-1,"火系精灵暴击伤害+30%",6,99,"10011",3,"2"],["34","暴击_水",[3,201],[5,300,0],-1,"水系精灵暴击率+30%",6,99,"10019",3,"2"],["35","暴怒_水",[3,201],[6,350,0],-1,"水系精灵暴击伤害+35%",6,99,"10020",3,"2"],["36","超级弹夹",[3,301],[7,3,0],-1,"玉米精灵高能子弹+2","9",99,"10016","4","1"],["37","超级爆裂狂怒",[3,101],[9,9,0],-1,"火鸟精灵充能后攻速+60%","9",99,"10026","4","1"],["38","技能提升",[4,0],[10,1,0],-1,"全体技能等级+1",6,99,"10005",3,"4"],["39","快速蓄能",[3,301],[11,0.3,0.8],-1,"玉米精灵蓄力时间-30%","7",99,"10018","4","3"],["40","中大奖",[0],[2,800,0],"-1","增加800金币","9",99,"10010","3","99"],["41","特级精灵魔盒",[0],[3,4,800],"-1","随机获得一个4级精灵","11","99","10006","4","2"],[42,"寒气_水",[3,201],[12,80,0],"-1","水精灵任意攻击冰冻概率+8%","4","99","10019",3,"3"],[43,"冻伤_水",[3,201],[13,300,0],"-1","水精灵对冰冻的敌人伤害+30%","6","99","10019",3,4],[44,"冰冻延时",[3,201],[14,1,0],"-1","水精灵冰冻时间+1秒","6","99","10020",3,3]] |