def skill_旋舞斩 for enemy in $game_map.events.values next if enemy.return_erased2 next if enemy.list == nil next if enemy.list[0].code != 108 next if enemy.list[1].parameters[0] != "敌人" px = $game_player.x py = $game_player.y if (px - enemy.x).abs <= 2 and (py - enemy.y).abs <= 1 case rand(10) when 0..8 enemy.damage = $data_skills[@skill.id].power enemy.damage_pop = true case $game_player.direction when 2 enemy.jump(0, 1) when 4 enemy.jump(-1, 0) when 6 enemy.jump(1, 0) when 8 enemy.jump(0, -1) end when 9 enemy.damage = $data_skills[@skill.id].power*2 enemy.damage_pop = true enemy.critical = true case $game_player.direction when 2 enemy.jump(0, 1) when 4 enemy.jump(-1, 0) when 6 enemy.jump(1, 0) when 8 enemy.jump(0, -1) end end Mess_Text.write ("#{enemy.list[2].parameters[0]}受到#{enemy.damage.to_i}伤害。") end #伤害范围 end #定义event end #旋舞斩技能
炫舞斩.png (34.85 KB, 下载次数: 4)
炫舞斩2.png (23.23 KB, 下载次数: 5)
soulsaga 发表于 2023-4-26 12:12
默认没有ARPG
所以都和这两个无关
soulsaga 发表于 2023-4-26 15:44
不知你搞什么
又ARPG
又SRPG
module State_data @data_id = 2 ANIMATION[@data_id] = 119 ICON[@data_id] = "" NAME[@data_id] = "狂暴攻击" #持续时间(nil 表示整个战场中都有) TIME[@data_id] = 400 AMMOR_HP[@data_id] = 100 SHD_HP[@data_id] = 100 ACCURATCY[@data_id] = 100 MOVEMENT_SPEED[@data_id] = 100 ATK_SKILL[@data_id] = 200 DEF_SKILL[@data_id] = 50 ANTI_CAV[@data_id] = 100 ANTI_INF[@data_id] = 100 MORALE[@data_id] = 100 ATK_FR[@data_id] = 100 ENGAGE_RANGE[@data_id] = 100 S_BASE_ATK[@data_id] = 115 S_BRO_ATK[@data_id] = 115 BRO_ATK[@data_id] = 115 BASE_ATK[@data_id] = 115 SLIP_DAMAGE[@data_id] = false end
soulsaga 发表于 2023-4-26 17:17
我看不懂你说什么
建议出钱找人定制
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |