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

Project1

 找回密码
 注册会员
搜索
楼主: KRZOKUHD
打印 上一主题 下一主题

[原创发布] KRZ小插件合集

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
11
 楼主| 发表于 2022-9-9 10:11:32 | 显示全部楼层
本帖最后由 KRZOKUHD 于 2024-1-17 11:47 编辑

虚拟内存使用显示

之前老的帖子里的虚拟内存插件,现在新版放在这个帖子里

目前可以在战斗、地图、菜单显示虚拟内存使用量了。

QQ截图20220909101054.png (932.32 KB, 下载次数: 27)

QQ截图20220909101054.png

QQ截图20220909101100.png (560.3 KB, 下载次数: 22)

QQ截图20220909101100.png

krz_menu_memory.zip

2.5 KB, 下载次数: 22

2024年1月17日更新

0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
12
 楼主| 发表于 2022-9-9 10:30:54 | 显示全部楼层
本帖最后由 KRZOKUHD 于 2023-8-11 23:52 编辑

* @plugindesc v0.025 这个是额外伤害插件,让你的额外伤害能够被yep状态核心的伤害获取
* 等获取,可以手动设置伤害类型属性等,计算命中率,暴击率(yep暴击插件),吸血等。

具体说明插件里有


下面看几个范例:
使用普攻时附带一次目标最大HP2.5%的额外伤害
<Custom Confirm Effect>
if(this.constructor == Game_Action){
var action = this || user.currentAction();
}else{
var action = user.currentAction();
}
if (action && action.isAttack() && !action._isCounter) {
setTimeout(function(){user.applyDamage(target,'b.mhp*0.025',0,1,-1,1000,0,25);},150)
}
</Custom Confirm Effect>


  物理攻击追加一次雷属性伤害(雷属性伤害为附加伤害!this._isCounter让他不会死循环)
<Custom Confirm Effect>
if(this && this.isDamage() && value>0 && this.isPhysical() && !this._isCounter){
        value = Math.floor(value/2);
        user._lzhhmfsh = Math.floor(value/this.calcElementRate(target));
        setTimeout(function(){user.applyDamage(target,'user._lzhhmfsh',2,1,4,100,0,0);user._lzhhmfsh = undefined;},15)
}
</Custom Confirm Effect>  

每次行动后给所有敌人造成一次伤害
  <Custom Action End Effect>
if(user.isAlive() &&!user._hidden){
user.opponentsUnit().aliveMembers().forEach(function(actor2) {
if(actor2.hp>0){      
$gameTemp._counternotset = true;
user.applyDamage(actor2, '(a.mat*2 -b.mdf)*0.33', 2, 1, 2, 100, 0, 0)
actor2.startAnimation(149)
}
    });
}
  </Custom Action End Effect>

以上造成的伤害,在那些判断没有_isCounter判断下可以触发其他的被动

比如
造成目标4%最大HP伤害时附加一次无属性18%此次数值的真实
伤害,此次伤害不算为附加伤害可以触发其他效果。
这个就是自身可以触发自身,只要满足条件可以一直触发(高级例子,不建议学)
<Custom Confirm Effect>
if(this.constructor == Game_Action){
var action = this || user.currentAction();
}else{
var action = user.currentAction();
}
if (action && action.isDamage() && value>target.mhp*0.04) {
var cache = Math.floor(value*0.18)
var dmg = String(cache);
setTimeout(function(){
target.startAnimation();
$gameTemp._counternotset = true
user.applyDamage(target, dmg,0,1,0,100,-100,0);
target.clearResult();
},150);
}
</Custom Confirm Effect>

krz_effectapply.rar

2.94 KB, 下载次数: 65

0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
13
 楼主| 发表于 2022-9-9 10:33:55 | 显示全部楼层
饭大湿 发表于 2022-9-9 10:25
下一个虚拟内存使用插件 看看甲方神作有多逆天

没错,宰了吧,给KRZ加个餐
0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
14
 楼主| 发表于 2022-10-16 08:26:28 | 显示全部楼层
本帖最后由 KRZOKUHD 于 2023-12-31 12:22 编辑

我竟然没在P1上发过我的状态属性插件


这个插件需要yep的装备插件、基础属性控制、额外属性控制、特殊属性控制
可以给状态赋予自定义属性,比如敏捷/100的回避率,队伍人数*100的攻击力,血量越低暴击率越高等

和yep的装备核心给装备赋予属性用法类似

krz_Stateparamcore.rar

3.72 KB, 下载次数: 49

krz_Stateparamcore.zip

4.08 KB, 下载次数: 19

测试修复bug 9月3日

krz_Stateparamcore.7z

3.85 KB, 下载次数: 19

修复bug 11月30日

0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
15
 楼主| 发表于 2022-10-20 12:23:08 | 显示全部楼层
本帖最后由 KRZOKUHD 于 2022-10-20 12:42 编辑

这一楼留空
0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
16
 楼主| 发表于 2022-11-1 18:34:16 | 显示全部楼层
正楼本初 发表于 2022-11-1 09:57
标题插件可以随便用吗

我的插件都是可商用的,没什么特别要求
0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
17
 楼主| 发表于 2023-2-7 17:06:32 | 显示全部楼层
本帖最后由 KRZOKUHD 于 2023-2-7 17:09 编辑

兼容MZ的地图播放角色身上的动画插件

比如你有个状态,每回合会播放一次动画并回血,或者有害地形毒沼什么的会中毒会播放中毒动画,在地图上的时候却没有播放动画

这个插件就可以让动画生效,并且根据角色在队伍中的位置自动在指定随从身上播放(未获取到有效随从会回到第一个player身上播放)


目前已兼容MZ

已知bug:MZ下全屏动画可能会叠加播放

QQ截图20230207170329.png (338.24 KB, 下载次数: 10)

QQ截图20230207170329.png

QQ截图20230207170841.png (310.22 KB, 下载次数: 16)

QQ截图20230207170841.png

krz_animationonmap.zip

960 Bytes, 下载次数: 18

0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
18
 楼主| 发表于 2023-2-18 22:42:23 | 显示全部楼层
本帖最后由 KRZOKUHD 于 2023-3-5 23:05 编辑

KRZ优化核心

优化各种数值计算导致的掉帧,主要是战斗方面,比如状态、被动太多造成的掉帧

内部优化内容可能会造成冲突,需要一定代码基础来手动去掉不必要的优化

krz_state_re.zip

6.78 KB, 下载次数: 15

krz_state_re.zip

6.78 KB, 下载次数: 21

2023年3月5日

0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
19
 楼主| 发表于 2023-2-20 13:30:11 | 显示全部楼层
青衣blackcloth 发表于 2023-2-18 23:32
krz大佬  能搞出那种只修复状态的优化核心吗   现在用了  报了无数多的错  哈哈哈,太难了 ...

你把除去状态的部分(refresh函数往下)全部删掉就行
0w     0what?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1680
在线时间
124 小时
注册时间
2019-1-4
帖子
108
20
 楼主| 发表于 2023-7-12 11:30:37 | 显示全部楼层
本帖最后由 KRZOKUHD 于 2023-8-18 15:49 编辑

随从闲逛+跳跃等效果

以前的一个插件,效果是随从在不移动时会到处闲逛,移动时如果距离过远还会跳过来。

* 角色备注:
* <CHASE RANGE: 3>    3格外返回
* <CHASE RANGE2: 1>   返回1格后瞎逛
* <CHASE SPPEUP: 3>   超过此距离会加速。
* <CHASE JUMP: 9>   超过此距离会跳过来。


8.18更新:随从被卡主时主动会跳过来,防止因为一些机关卡寻路

krz_followerchase.rar

3.09 KB, 下载次数: 34

8.18更新

0w     0what?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-18 14:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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