【汉化】YEP.82 – Counter Control

YEP.82 – Counter Control


Introduction


This plugin requires YEP_BattleEngineCore. Make sure this plugin is located under YEP_BattleEngineCore in the plugin list.

这个插件需要 YEP_BattleEngineCore。确保他放在 YEP_BattleEngineCore下面

If you are using Imported.YEP_X_BattleSysATB or Imported.YEP_X_BattleSysCTB, place this plugin under those plugins in the plugin list.

如果你使用了YEP_X_BattleSysATB或者YEP_X_BattleSysCTB,请放在他们下面

The default counterattack trait in RPG Maker MV doesn’t give many options for the developer. It’s a skill that flatout cancels out the physical skill of the attacker by evading it and then producing a normal attack from the counterattacker. This plugin will give you more control over how counters work in the sense that you can choose to have the counter connect first before allowing the counter skill to proc.

默认的反击特性没有太多开发设置。这是一个可以躲避敌方攻击并且反击的技能。这个插件可以让你更好的控制反击方式。


Instructions – How Advanced Counters Work


A counterattack is an action that serves as a reaction to an action used by an opposing battler unless the action is marked as able of being countered by allied members.

反击是作为对一项行动的反馈行动。

Now begins a clash between the attacker’s anti-counter stat (newly added) against the target’s counter stat plus any of the action’s modifiers. Once the finalized counter rate is decided, a random number check is made to see if the counter will pass. If it doesn’t, no counter will occur. If it does, the next step occurs.

当判断反击成功时,才会行动

The target will then generate a pool of skills it can use as counters. It will go in a priority list mentioned in the next section below. The battle system will then go through the pool of skills in order and select the first counter skill that meets all of the conditions required. If no skill is selected, no skill will be used as a counter. All skills have a mandatory requirement of being able to pay the skill’s cost and can use it.

将会从反击技能池选择技能进行反击

Once the skill is selected, the counter skill is placed in the counter queue and waits for the current attacker’s turn to be over. Once over, the actions in the counter queue will begin. The counterattacker will perform counter actions without conflicting with their own turns. This process will repeat itself until the counter queue is emptied.

技能选择会,将会进入反击队列。

During the counter queue process, counter skills can trigger counter skills, too. For that reason, there is a maximum queue size determined by the plugin parameters. Once the queue count reaches this size, no more counter skills will be added to the counter queue.

反击也可以诱发反击,你可以设置最大值


Instructions – Counter Skill Priority List


When the pool of counter skills is being generated, they will be generated in the following order:

  1. States – Highest Priority Notebox
  2. States – Lowest Priority Notebox
  3. Equipment – Weapons Notebox
  4. Equipment – Armors Notebox
  5. Actor – Current Class Notebox
  6. Actor – Actor Notebox
  7. Enemy – Enemy Notebox

The order of the pool of counter skills matter in that when going through the conditions of the counter skill to be used, the first counter skill whose condition is met will be the ne used.

技能池产生后,执行顺序如下:

1、2.从高优先度的状态到低优先度状态

  1. 武器标签
  2. 装备标签
  3. 职业标签
  4. 角色标签
  5. 敌人标签

Notetags


You can use the following notetags to alter counters in your game. Each of these notetags will alter counters in a particular way.

使用下面标签设置

Actor and Enemy Notetags:

<Default Counter: x>
<Default Counter: name>

Sets the default counter skill to x. If it is left as 0, then the counter skill will be RPG Maker MV’s default counter skill. If you are using the name of the skill, and there are multiple skills in the database with the same name, then priority will be given to the skill with the highest ID. *Note: Use 0 for x if you wish to add RPG Maker MV’s default counter.

默认反击技能

Actor, Class, Enemy, Weapon, Armor, and State Notetags:

<Counter Skills: x>
<Counter Skills: x, x, x>
<Counter Skills: x to y>

This will add to the list of possible counter skills for the battler. If multiple skill ID’s are listed, then they’re all added. Priority will be given to the counter skills listed earlier.
Note: Use 0 for x if you wish to add RPG Maker MV’s default counter.
Note2: See the Counter List priority to see which skills will be given priority on the counter skill list.

反击技能表

<Counter Skill: name>

This will add the named skill to the list of possible counter skills for the battler. If there are multiple skills in the database with the same name, then priority will be given to the skill with the highest ID.
Note: See the Counter List priority to see which skills will be given priority on the counter skill list.

反击技能表

<Counter Total: +x>
<Counter Total: -x>

Alters the number of times the battler can counter by x. This is the amount of times the battler can counter until the battler’s turn comes up at which, the number of times is reset.

反击次数

<Target Counter: x%>

When this battler attacks an opponent target, this will cause the target counter rate to be altered by x% rate. If a target has 10% CNT, then a notetag of 50% will cause the counter rate to become 5%.

目标反击率

<Target Counter: +x%>
<Target Counter: -x%>

When this battler attacks an opponent target, this will cause the target counter rate to increase or decrease by x%. If a target has 10% CNT, then a notetag of +50% will cause the counter rate to become +60%.

目标反击率

<Evade Counter>

This will change all counter skills used by the related battler to become evade counters regardless of their default nature. However, if the battler is affected by a trait that is <Hit Counter>, then priority will be given to the <Hit Counter> trait instead.

躲避反击

<Hit Counter>

This will change all counter skills used by the related battler to become hit counters regardless of their default nature. If the battler is also affected by <Evade Counter>, this effect will take priority.

伤害反击

Skill and Item Notetags:

<Ally Counter>

Makes this action able to proc counter skills by allied members.

可以被队员用来反击

<Ally Cannot Counter>

Makes this action unable to proc counter skills by allied members.

不可以被队员用来反击

<Cannot Counter>

Causes this action to be un-counterable. This means that it will always return a 0% counterattack possibility.

不能反击

<Counter Rate: x%>

This will cause this action to proc a counter from the target by x% rate. This means if the target has a 10% chance to counter and this notetag is 50%, then the target will have a 5% chance to counter.

反击概率

<Counter Rate: +x%>
<Counter Rate: -x%>

This will cause this action to proc a counter from the target by an additive x%. This means if the target has a 10% chance to counter and this notetag is +50%, then the target has a 60% chance to counter.

反击概率

Skill Notetags:

<Evade Counter>

If this skill is being used as the counter skill, the battler will evade the current action and then counter.

躲避后反击

<Hit Counter>

If this skill is being used as the counter skill, the battler will take the hit against the current action and then counter.

伤害后反击

<Counter Name: text>

This changes the displayed name of the skill when used as a counter skill to ‘text’.

反击技能名

<Counter Icon: x>

This changes the displayed icon of the skill when used as a counter skill to x icon.

反击技能图标


Notetags – Counter Conditions


When making your counter skills, you can have those counter skills respond only to specific conditions. If all conditions are met, the counter skill will occur. If a single condition isn’t met, that counter skill will then be skipped and the next one will be checked. To add counter conditions, use the following notetags:

设置反击条件

Skill Notetags:

<Counter Condition>
condition
condition
</Counter Condition>

Replace the ‘condition’ text in between the notetags with the listed in the conditions list below to best fit what you want.

— Example —

<Counter Condition>
physical hit
single target
</Counter Condition>

This skill will only be used as a counter skill if the current action is a physical hit that’s single target.

单一目标物理伤害后反击


Happy RPG Making!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,165评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,503评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,295评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,589评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,439评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,342评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,749评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,397评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,700评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,740评论 2 313
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,523评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,364评论 3 314
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,755评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,024评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,297评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,721评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,918评论 2 336

推荐阅读更多精彩内容