找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1011|回复: 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防御值,角色暴击率判定



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

本版积分规则

小黑屋|RenPy中文空间 ( 苏ICP备17067825号|苏公网安备 32092302000068号 )

GMT+8, 2024-4-20 13:40 , Processed in 0.069023 second(s), 14 queries , File On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表