woso_javan 2 mesiacov pred
rodič
commit
d532c000b9

+ 9 - 1
assets/module_storm_sunder/Script/Component/TornadoComponent.ts

@@ -374,7 +374,15 @@ export class TornadoComponent extends Component {
         const multiple: number = AttributeBonusMgr.inst.userModel.game_tornado_damage;
         const scaleFactor = Number((multiple / 100).toFixed(1));
         const size = this.tigger.size;
-        this.tigger.size = new Vec3(size.x + size.x * scaleFactor, size.y + size.y * scaleFactor, size.z + size.z * scaleFactor);
+
+        let sizeX = size.x + size.x * scaleFactor;
+        if (sizeX >= 25) sizeX = 25;
+        let sizeY = size.y + size.y * scaleFactor;
+        if (sizeY >= 65) sizeY = 65;
+        let sizeZ = size.z + size.z * scaleFactor;
+        if (sizeZ >= 25) sizeZ = 25;
+
+        this.tigger.size = new Vec3(sizeX, sizeY, sizeZ);
         console.log('tigger size:', this.tigger.size, 'scaleFactor:', scaleFactor);
     }