设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 10940|回复: 42
打印 上一主题 下一主题

[原创发布] 【零碎发布】老鹰的数据库扩展脚本巢

[复制链接]

Lv6.析梦学徒

老鹰

梦石
40
星屑
33432
在线时间
6554 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

跳转到指定楼层
1
发表于 2017-6-6 23:35:21 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 百里_飞柳 于 2023-3-25 13:21 编辑

◇ 前言


1、这里是放置一些自己平时糊的比较小型轻便的插件的地方,因为自己一直在填RPG坑,会以战斗相关的为主。
2、不考虑与其他人的插件整合,如果有需求,请私戳并准备好银子投喂。
3、接受简单的小功能定制,价格预计在一顿饭钱左右,视具体难度看;但太难的请去招募区发帖,我怕会没有时间糊,除非我能立刻想到实现方法。

◇ 乱七八糟



一些替换插件请见这里

敌人掉落物追加 2017.6.6


装备/敌人战斗中自动附加状态 2017.6.6

状态影响技能最终伤害 2017.6.6

需要消耗资源才能一直存在的状态 2017.6.6

暴击与暴击伤害 2017.6.7

伤害吸血与反弹 2023.3.25 技能使用者清空result避免反复被状态扣血

属性减抗与比例加成 2017.6.16 修改,重新整合va默认的属性有效度


新版本请见这里
游戏加速 2017.7.13 离开地图场景时恢复原状


开局敌人变异(一种) 2017.6.23

开局敌人变异(多种) 2017.6.23


◇ 后记


喵喵喵?!每次编辑帖子都会把那个前置的标签tag给重置回 无 ……
还是就弄成 交流讨论 吧,不然我以后怎么更新帖子

评分

参与人数 15星屑 +482 梦石 +2 +7 收起 理由
蔚蓝色四叶 + 1 精品文章
Nalfie + 1 精品文章
alexncf125 + 1 塞糖
p12313461 + 1 精品文章
世界第一中二 + 1 老鹰大大超强的(* ̄︶ ̄)
1060272572 + 1 精品文章
苏达罗 + 1 塞糖
W.Q.C. + 66 我鹰超强的
无名小兵 + 30 塞糖
小小西 + 30 拿走了

查看全部评分

Lv6.析梦学徒

老鹰

梦石
40
星屑
33432
在线时间
6554 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
 楼主| 发表于 2017-6-23 12:33:47 | 显示全部楼层
都不知道沉到哪里去了……
自己都翻不到

评分

参与人数 1星屑 +10 收起 理由
迷失炎 + 10 帮顶o o

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
33432
在线时间
6554 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

3
 楼主| 发表于 2018-1-27 13:23:08 | 显示全部楼层
1060272572 发表于 2018-1-27 11:59
你只要换一个能在一次行动中显示技能使用者和被使用者的伤害pop数字的战斗系统,比如yea-battle system(应 ...

如果全是默认的操作or基于默认操作的优化修改
那就在Game_ActionResult类的110行开始的方法里改成

  1. #--------------------------------------------------------------------------
  2. # ● 获取 HP 伤害的文字
  3. #--------------------------------------------------------------------------
  4. def hp_damage_text
  5.   t = ""
  6.   if @hp_damage > 0
  7.     fmt = @battler.actor? ? Vocab::ActorDamage : Vocab::EnemyDamage
  8.     t = sprintf(fmt, @battler.name, @hp_damage)
  9.   elsif @hp_damage < 0
  10.     fmt = @battler.actor? ? Vocab::ActorRecovery : Vocab::EnemyRecovery
  11.     t = sprintf(fmt, @battler.name, Vocab::hp, -hp_damage)
  12.   else
  13.     fmt = @battler.actor? ? Vocab::ActorNoDamage : Vocab::EnemyNoDamage
  14.     t = sprintf(fmt, @battler.name)
  15.   end
  16.   if @hp_drain > 0
  17.     fmt = @battler.actor? ? Vocab::ActorDrain : Vocab::EnemyDrain
  18.     t += sprintf(fmt, @battler.name, Vocab::hp, @hp_drain)
  19.   end
  20.   t
  21. end
复制代码


这样在log里同一行里先显示伤害,然后显示吸血
别问能不能转行,不能,默认的log是个透明选择框,每一行作为一个log(假选项)绘制

难道真的没有人写过一些battle log美化的插件吗

点评

改完之后还是不行...看楼下截图  发表于 2018-1-27 13:32
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-7 18:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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