crt 改为crit

This commit is contained in:
panfudan
2025-06-24 21:08:46 +08:00
parent 4ef2855e49
commit 766c1f8176
12 changed files with 11211 additions and 7154 deletions

View File

@@ -64,9 +64,9 @@ export class HeroViewComp extends CCComp {
dod: number = 10; //闪避率
dod_no:boolean=false;
crt:number=0; //暴击率
crt_no:boolean=false; //暴击免疫
crt_d:number=0; //暴击伤害
crit:number=0; //暴击率
crit_no:boolean=false; //暴击免疫
crit_d:number=0; //暴击伤害
shield:number = 0; //护盾,免伤1次减1
speed: number = 100; /** 角色移动速度 */
@@ -373,17 +373,17 @@ export class HeroViewComp extends CCComp {
}
}
do_atked(remainingDamage:number,crt:number=0,crt_d:number=0){
do_atked(remainingDamage:number,crit:number=0,crit_d:number=0){
this.do_atked_trigger()
if(this.check_shield()) return
if(this.check_dodge()) return
let is_crit = this.check_crit(crt)
let is_crit = this.check_crit(crit)
if(this == null) return;
let damage = this.count_damage(remainingDamage)
if(is_crit) {
damage = Math.floor(damage * (1 + (FightSet.CRIT_DAMAGE+crt_d)/100))
damage = Math.floor(damage * (1 + (FightSet.CRIT_DAMAGE+crit_d)/100))
}
this.hp -= damage;
if(this.hp <= 0) {
@@ -454,16 +454,16 @@ export class HeroViewComp extends CCComp {
return false
}
check_crit(crt:number=0){
if(this.crt_no) return false
if(crt > 0){
check_crit(crit:number=0){
if(this.crit_no) return false
if(crit > 0){
let random = Math.random()*100
if(random < crt) {
console.log("[HeroViewComp]:crit",crt,random)
if(random < crit) {
console.log("[HeroViewComp]:crit",crit,random)
return true
}
}
console.log("[HeroViewComp]:crit",crt)
console.log("[HeroViewComp]:crit",crit)
return false
}
// dead(){