じ☆ve冰风 发表于 2026-7-19 09:43:36

Theo - Actor and Enemy Metadata

About:
You want to tag an enemy as a flying enemy and also want to increase the damage to the enemy if you're using a ranged weapon but you don't want to do the following:

> Use element rate only for that reason.
> Use a complicated state workaround by applying a state to a certain enemy and check if the state exists then boost the damage. Plus it is also a waste of the state slot.

... That was just one of many cases, really.

How to use:
Let's start with "Ranged weapon vs Flying Enemy"
if you're using a ranged weapon to a flying enemy, you deal 100 damage, otherwise 50

Example damage formula:




Then what you need to do next is to tag the enemy by putting the tag
<flying>




On the actor side, you need to tag your weapon (for example, bow) with
<ranged>




Yes, that is the only thing you need to do.
Now test case.




This is when you're attacking not using ranged.




This is when you're attacking using ranged.




Download:
Save as a new JS file.

Terms of use:
Read here


本贴来自国际rpgmaker官方论坛作者:TheoAllen处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/theo-actor-and-enemy-metadata.133282/
页: [1]
查看完整版本: Theo - Actor and Enemy Metadata