dd 56卡牌栏 为role 专有物品,不在有针对小兵的 卡牌技能, 小兵的强化靠role,没有驻场 技能,role 修改为多技能

This commit is contained in:
2024-09-12 17:19:14 +08:00
parent 5f1b081374
commit f80115e251
47 changed files with 1191 additions and 1524 deletions

View File

@@ -4,7 +4,6 @@ import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/modu
import { smc } from "../common/SingletonModuleComp";
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
import { RandomManager } from "../../../../extensions/oops-plugin-framework/assets/core/common/random/RandomManager";
import { CardList } from "../common/config/CardSet";
import { SkillSet } from "../common/config/SkillSet";
import { HeroModelComp } from "../hero/HeroModelComp";
const { ccclass, property } = _decorator;
@@ -229,10 +228,7 @@ export class CardControllerComp extends CCComp {
}
}
get_card_list(li:number){
let list = RandomManager.instance.getRandomByObjectList(CardList[li], 1);
return list
}
load_cards() {
this.in_load = true
let card:any=null
@@ -261,7 +257,7 @@ export class CardControllerComp extends CCComp {
this.cards[index].alive=true
}
for (let index = 5; index <= 6; index++) {
card=RandomManager.instance.getRandomByObjectList(CardList[index], 1);
card=RandomManager.instance.getRandomByObjectList(smc.items, 1);
this.cards[index].uuid=card[0].uuid
this.cards[index].type=card[0].type
let url: string = "";

View File

@@ -149,9 +149,9 @@ export class MapMonsterComp extends CCComp {
let m2:any = RandomManager.instance.getRandomByObjectList(this.mission_list[this.monster_level],1)
// console.log("刷怪",m)
var scene = smc.map.MapView.scene;
let pos:Vec3 = v3(BoxSet.MONSTER_START,BoxSet.GAME_LINE)
let pos1:Vec3 = v3(BoxSet.MONSTER_START,BoxSet.GAME_LINE+60)
let pos2:Vec3 = v3(BoxSet.MONSTER_START,BoxSet.GAME_LINE-60)
let pos:Vec3 = v3(BoxSet.MONSTER_START,BoxSet.GAME_LINE+RandomManager.instance.getRandomInt(-40,40, 1))
let pos1:Vec3 = v3(BoxSet.MONSTER_START,BoxSet.GAME_LINE+RandomManager.instance.getRandomInt(40,130, 1))
let pos2:Vec3 = v3(BoxSet.MONSTER_START,BoxSet.GAME_LINE-RandomManager.instance.getRandomInt(40,130, 1))
let monster_layer = scene.entityLayer!.node!
let monster_layer1 = scene.entityLayer1!.node!;
@@ -168,17 +168,17 @@ export class MapMonsterComp extends CCComp {
}
set_layer(start:number=0){
var scene = smc.map.MapView.scene;
let pos:Vec3 = v3(start,BoxSet.GAME_LINE)
let pos:Vec3 = v3(start,BoxSet.GAME_LINE+RandomManager.instance.getRandomInt(-40,40, 1));
let x = RandomManager.instance.getRandomInt(0,2, 2);
let monster_layer = scene.entityLayer!.node!
switch (x) {
case 1:
monster_layer = scene.entityLayer1!.node!;
pos.y=pos.y+80;
pos.y=pos.y+RandomManager.instance.getRandomInt(40,130, 1);
break;
case 2:
monster_layer= scene.entityLayer2!.node!;
pos.y=pos.y-80;
pos.y=pos.y-RandomManager.instance.getRandomInt(40,130, 1);
break;
}

View File

@@ -1,41 +0,0 @@
import { _decorator,v3 ,NodeEventType} from "cc";
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
import { smc } from "../common/SingletonModuleComp";
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
import { HeroCard } from "../monster/HeroCard";
import { HeroCardViewComp } from "../monster/HeroCardViewComp";
import { RandomManager } from "../../../../extensions/oops-plugin-framework/assets/core/common/random/RandomManager";
import { CardList } from "../common/config/CardSet";
const { ccclass, property } = _decorator;
/** 视图层对象 */
@ccclass('RefControllerComp')
@ecs.register('RefController', false)
export class RefControllerComp extends CCComp {
card_level = 1;
protected onLoad(): void {
}
start() {
}
protected update(dt: number): void {
}
reset() {
this.node.destroy();
}
onTouch(){
}
}

View File

@@ -1 +0,0 @@
{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"6527b285-9d12-416e-8963-5e39820b7d4e","files":[],"subMetas":{},"userData":{}}

View File

@@ -3,8 +3,6 @@ import { ecs } from "../../../../../extensions/oops-plugin-framework/assets/libs
import { CCComp } from "../../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
import { smc } from "../../common/SingletonModuleComp";
import { BoxSet } from "../../common/config/BoxSet";
import { Hero } from "../../monster/Hero";
import { Monster } from "../../monster/Monster";
import { MapViewScene } from "./MapViewScene";
import { Timer } from "../../../../../extensions/oops-plugin-framework/assets/core/common/timer/Timer";
import { oops } from "../../../../../extensions/oops-plugin-framework/assets/core/Oops";
@@ -51,13 +49,6 @@ export class MapViewComp extends CCComp {
gold_add(dt: number) {
smc.vm_data.gold.time += dt;
if (smc.vm_data.gold.time >= smc.vm_data.gold.cd) {
// if (smc.vm_data.gold.max < smc.vm_data.gold.max_limit) {
// smc.vm_data.gold.max += 1;
// }
// smc.vm_data.gold.min = smc.vm_data.gold.max;
// if(smc.vm_data.gold.min < smc.vm_data.gold.max){
// smc.vm_data.gold.min += 1;
// }
smc.vm_data.gold.min += 1;
smc.vm_data.gold.time = 0;
}