hardcode for new 2.6.5x pf score

This commit is contained in:
Keirakoro 2024-11-02 13:42:45 +07:00 committed by GitHub
parent 221c7e7bf4
commit 3e33a0d75e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -190,12 +190,12 @@ async fn create_battle_info(caster_id: u32, skill_index: u32) -> SceneBattleInfo
battle_info.buff_list.push(buffs); battle_info.buff_list.push(buffs);
} }
// pf score object // pf score object
if player.battle_config.battle_type == BattleType::PF { if player.battle_config.battle_type == BattleType::PF && battle_info.stage_id < 30309041 {
battle_info.battle_target_info.insert( battle_info.battle_target_info.insert(
1, 1,
BattleTargetList { BattleTargetList {
battle_target_list: vec![BattleTarget { battle_target_list: vec![BattleTarget {
id: 10002, id: 10002,
progress: 0, progress: 0,
..Default::default() ..Default::default()
@ -227,6 +227,42 @@ async fn create_battle_info(caster_id: u32, skill_index: u32) -> SceneBattleInfo
}, },
); );
} }
else {player.battle_config.battle_type == BattleType::PF && battle_info.stage_id >= 30309041; // idk wtf im doing, someone pls optimal it, but atleast it work
battle_info.battle_target_info.insert(
1,
BattleTargetList {
battle_target_list: vec![BattleTarget {
id: 10003,
progress: 0,
..Default::default()
}],
},
);
for i in 2..=4 {
battle_info
.battle_target_info
.insert(i, BattleTargetList::default());
}
battle_info.battle_target_info.insert(
5,
BattleTargetList {
battle_target_list: vec![
BattleTarget {
id: 2001,
progress: 0,
..Default::default()
},
BattleTarget {
id: 2002,
progress: 0,
..Default::default()
},
],
},
);
}
// Apocalyptic Shadow // Apocalyptic Shadow
if player.battle_config.battle_type == BattleType::AS { if player.battle_config.battle_type == BattleType::AS {