查看: 3383|回复: 0

[经验] 待完善简易战斗系统(boss血量判定)

[复制链接]
发表于 2022-1-26 19:35:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 西泽尔 于 2022-1-26 19:38 编辑

[RenPy] 纯文本查看 复制代码
label battle: 
    if EnemyBoss == 1:
        $ Atak = renpy.random.choice (['1', '2'])  #使用随机数分配攻击方式                    if Atak == '1':  #未暴击
            if Hero1 ==1:  #使用角色1进行攻击
                $ HPBoss -= AtkHero1  #boss血量减少值为角色攻击力
                jump VictoryJudgement  #进入胜利条件判定
            if Hero2 ==1:  #使用角色2进行攻击
                $ HPBoss -= AtkHero2
                jump VictoryJudgement
            if Hero3 ==1:  ##使用角色3进行攻击
                $ HPBoss -= AtkHero3
                jump VictoryJudgement        
if Atak == '2': #暴击
if Hero1 ==1:  
$ HPBoss -= 2*AtkHero1  #boss血量减少值为角色攻击力两倍  
jump VictoryJudgement  
if Hero2 ==1:  
$ HPBoss -= AtkHero2
jump VictoryJudgement
if Hero3 ==1:  
$ HPBoss -= AtkHero3
jump VictoryJudgement





未加入boss防御值,角色暴击率判定



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,欢迎加入QQ交流群:1028986456

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备17067825号

在本版发帖返回顶部