feat: update mission 030-037 content and balance adjustments
- Add new mission briefing videos (mission_030 through mission_037) - Balance card stats: reduce fortify values, increase strike damage and armor values across multiple cards - Adjust heal values for support units - Significantly reduce gold rewards for missions 030–036 (from ~2800–3400 to 800), with mission 037 reward set to 1600 - Extend video preload loop in CampaignScene.js to include new mission videos
This commit is contained in:
parent
b60fc16bb4
commit
e8c6ff6c96
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -90,7 +90,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "fortify",
|
||||
"value": 2,
|
||||
"value": 1,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -104,7 +104,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "fortify",
|
||||
"value": 3,
|
||||
"value": 2,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -118,7 +118,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "fortify",
|
||||
"value": 5,
|
||||
"value": 4,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -132,7 +132,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "fortify",
|
||||
"value": 7,
|
||||
"value": 6,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -146,7 +146,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "fortify",
|
||||
"value": 10,
|
||||
"value": 8,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -180,12 +180,12 @@
|
|||
{
|
||||
"attack": 0,
|
||||
"health": 38,
|
||||
"armor": 2,
|
||||
"armor": 5,
|
||||
"delay": 0,
|
||||
"skills": [
|
||||
{
|
||||
"name": "strike",
|
||||
"value": 2,
|
||||
"value": 4,
|
||||
"all": true,
|
||||
"trigger": "preAttack"
|
||||
}
|
||||
|
|
@ -199,7 +199,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "strike",
|
||||
"value": 3,
|
||||
"value": 8,
|
||||
"all": true,
|
||||
"trigger": "preAttack"
|
||||
}
|
||||
|
|
@ -213,7 +213,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "strike",
|
||||
"value": 5,
|
||||
"value": 14,
|
||||
"all": true,
|
||||
"trigger": "preAttack"
|
||||
}
|
||||
|
|
@ -227,7 +227,7 @@
|
|||
"skills": [
|
||||
{
|
||||
"name": "strike",
|
||||
"value": 7,
|
||||
"value": 23,
|
||||
"all": true,
|
||||
"trigger": "preAttack"
|
||||
}
|
||||
|
|
@ -1562,7 +1562,7 @@
|
|||
},
|
||||
{
|
||||
"name": "heal",
|
||||
"value": 1,
|
||||
"value": 2,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -1600,7 +1600,7 @@
|
|||
},
|
||||
{
|
||||
"name": "heal",
|
||||
"value": 9,
|
||||
"value": 8,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -1619,7 +1619,7 @@
|
|||
},
|
||||
{
|
||||
"name": "heal",
|
||||
"value": 14,
|
||||
"value": 10,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -1638,7 +1638,7 @@
|
|||
},
|
||||
{
|
||||
"name": "heal",
|
||||
"value": 20,
|
||||
"value": 14,
|
||||
"all": true,
|
||||
"trigger": "preBattle"
|
||||
}
|
||||
|
|
@ -1910,7 +1910,7 @@
|
|||
{
|
||||
"attack": 9,
|
||||
"health": 18,
|
||||
"armor": 2,
|
||||
"armor": 3,
|
||||
"delay": 3,
|
||||
"skills": [
|
||||
{
|
||||
|
|
@ -1934,7 +1934,7 @@
|
|||
{
|
||||
"attack": 14,
|
||||
"health": 27,
|
||||
"armor": 3,
|
||||
"armor": 5,
|
||||
"delay": 3,
|
||||
"skills": [
|
||||
{
|
||||
|
|
@ -1958,7 +1958,7 @@
|
|||
{
|
||||
"attack": 20,
|
||||
"health": 41,
|
||||
"armor": 5,
|
||||
"armor": 8,
|
||||
"delay": 3,
|
||||
"skills": [
|
||||
{
|
||||
|
|
@ -1982,7 +1982,7 @@
|
|||
{
|
||||
"attack": 30,
|
||||
"health": 61,
|
||||
"armor": 7,
|
||||
"armor": 18,
|
||||
"delay": 3,
|
||||
"skills": [
|
||||
{
|
||||
|
|
@ -2006,7 +2006,7 @@
|
|||
{
|
||||
"attack": 45,
|
||||
"health": 91,
|
||||
"armor": 10,
|
||||
"armor": 20,
|
||||
"delay": 3,
|
||||
"skills": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -816,7 +816,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 2800,
|
||||
"gold": 800,
|
||||
"cards": [
|
||||
"imp_trooper_1"
|
||||
]
|
||||
|
|
@ -843,7 +843,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 2900,
|
||||
"gold": 800,
|
||||
"cards": [
|
||||
"imp_shieldwall_1"
|
||||
]
|
||||
|
|
@ -870,7 +870,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 3000,
|
||||
"gold": 800,
|
||||
"cards": [
|
||||
"imp_gunner_1"
|
||||
]
|
||||
|
|
@ -898,7 +898,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 3100,
|
||||
"gold": 800,
|
||||
"cards": [
|
||||
"imp_sniper_1"
|
||||
]
|
||||
|
|
@ -926,7 +926,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 3200,
|
||||
"gold": 800,
|
||||
"cards": [
|
||||
"imp_mortar_1"
|
||||
]
|
||||
|
|
@ -953,7 +953,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 3300,
|
||||
"gold": 800,
|
||||
"cards": [
|
||||
"imp_praetorian_1"
|
||||
]
|
||||
|
|
@ -981,7 +981,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 3400,
|
||||
"gold": 800,
|
||||
"cards": [
|
||||
"imp_sentinel_1"
|
||||
]
|
||||
|
|
@ -1008,7 +1008,7 @@
|
|||
]
|
||||
},
|
||||
"rewards": {
|
||||
"gold": 3500,
|
||||
"gold": 1600,
|
||||
"cards": [
|
||||
"imp_dreadnought_1"
|
||||
]
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ export class CampaignScene extends Phaser.Scene {
|
|||
preload() {
|
||||
this.load.video('corridors', 'assets/video/corridors.mp4');
|
||||
// Load mission briefing videos
|
||||
for (let i = 1; i <= 29; i++) {
|
||||
for (let i = 1; i <= 37; i++) {
|
||||
const id = `mission_${String(i).padStart(3, '0')}`;
|
||||
this.load.video(id, `assets/video/${id}.mp4`);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue