zouyong 5 лет назад
Родитель
Сommit
3db44f459f

+ 2 - 2
tower_sanguo/assets/resources/data/db_data.json

@@ -5,10 +5,10 @@
         "yb": 0,
         "yb": 0,
         "redbag": 0,
         "redbag": 0,
         "barrack": 15,
         "barrack": 15,
-        "mission_arrive": 2,
+        "mission_arrive": 4,
         "mission_passed": 0,
         "mission_passed": 0,
         "prestige": 10000,
         "prestige": 10000,
-        "useserver": 0
+        "useserver": 1
     },
     },
     "generals": [
     "generals": [
         {
         {

+ 9 - 5
tower_sanguo/assets/scripts/module/fight/FightUI.ts

@@ -68,7 +68,8 @@ export default class FightUI extends BaseUI {
     protected static prefabUrl = "module/fight/fight";
     protected static prefabUrl = "module/fight/fight";
     protected static className = "FightUI";
     protected static className = "FightUI";
 
 
-    static moveCroods: number[] = [-375, 500, -300, 350, -275, -350, -192, -400, 200, -390, 290, -290, 292, 410, 350, 666];
+    static moveCroods: number[][] = [[-320, 387, -244, 302, -245, 16, -245, -307, 20, -323, 260, -297, 272, 57, 277, 330],
+                                    [-320, 387, -287, 257, -285, -200, -172, -328, 175, -328, 267, -165, 266, 104, 277, 330]];
 
 
 
 
 
 
@@ -158,10 +159,10 @@ export default class FightUI extends BaseUI {
         //怪物如果是武将,也需要加入列表
         //怪物如果是武将,也需要加入列表
         this.missionVO = GameController.gameData.getMissionByID(GameController.gameData.player.current_mission);
         this.missionVO = GameController.gameData.getMissionByID(GameController.gameData.player.current_mission);
         let arr = this.missionVO.rounds;
         let arr = this.missionVO.rounds;
-        for(let i=0;i<arr.length;i++){
-            let vo:MonsterVO = GameController.gameData.getMonsterByID(arr[i].monster_Id);
-            if(typeof vo.resource == 'number'){
-                let g:GeneralVO = GameController.gameData.getGeneralByID(vo.resource);
+        for (let i = 0; i < arr.length; i++) {
+            let vo: MonsterVO = GameController.gameData.getMonsterByID(arr[i].monster_Id);
+            if (typeof vo.resource == 'number') {
+                let g: GeneralVO = GameController.gameData.getGeneralByID(vo.resource);
                 res.push("spine/person/" + g.resource);
                 res.push("spine/person/" + g.resource);
             }
             }
         }
         }
@@ -676,6 +677,9 @@ export default class FightUI extends BaseUI {
         }
         }
     }
     }
     private missionPass(msg: MissionUpdateResponse) {
     private missionPass(msg: MissionUpdateResponse) {
+        if(msg.data.code !=1){
+            console.log(msg.data.msg);
+        }
         this.realEndMission(msg.data.code == 1, msg.data.sward);
         this.realEndMission(msg.data.code == 1, msg.data.sward);
     }
     }
     private realEndMission(win, rewards = null) {
     private realEndMission(win, rewards = null) {

+ 1 - 1
tower_sanguo/assets/scripts/module/fight/model/monsters/Monster.ts

@@ -98,7 +98,7 @@ export default class Monster extends FightModel implements IPool {
         this.id = v.id;
         this.id = v.id;
         this.vo = v;
         this.vo = v;
         this.moveStep = 1;
         this.moveStep = 1;
-        this.moveCroods = FightUI.moveCroods;
+        this.moveCroods = FightUI.moveCroods[Math.random() < 0.5 ? 0 : 1];
         this.node.x = this.moveCroods[0];
         this.node.x = this.moveCroods[0];
         this.node.y = this.moveCroods[1];
         this.node.y = this.moveCroods[1];
         this.isdead = false;
         this.isdead = false;

+ 2 - 2
tower_sanguo/assets/scripts/module/gm/GmUI.ts

@@ -107,13 +107,13 @@ export default class GmUI extends BaseUI {
             arr.push(x);
             arr.push(x);
             arr.push(y);
             arr.push(y);
         }
         }
-        FightUI.moveCroods = arr;
+        FightUI.moveCroods = [arr,arr];
     }
     }
     private closeFight() {
     private closeFight() {
         this.bg_crood.active = false;
         this.bg_crood.active = false;
     }
     }
     private currentCrood() {
     private currentCrood() {
-        let arr = FightUI.moveCroods;
+        let arr = FightUI.moveCroods[0];
         for (let i = 0; i < arr.length; i += 2) {
         for (let i = 0; i < arr.length; i += 2) {
             this.createMonster(i / 2 + 1, arr[i], arr[i + 1]);
             this.createMonster(i / 2 + 1, arr[i], arr[i + 1]);
         }
         }