设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 87|回复: 0

[交流讨论] Interesting Event Points

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    前天 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    4453

    主题

    864

    回帖

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    22913
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    28260

    灌水之王

    发表于 3 天前 | 显示全部楼层 |阅读模式
    Hey all!

    I made a list of what I considered important points in event or points which could take a long time to discover on your own. (If you discover it at all)
    These are based on RPG Maker XP, but some also apply in VX and VX Ace.
    Feel free to add your own ^_^

    • Set Move Route overrides previous move route for the player or given event
    • Set Move Route and Player Touch
    • Set Move Route and Player Touch
    • Wait for Move's Completion issue
    • New Event Tab cancels Move Route
    • Reluctance of events moving onto other events
    • Tileset events and Through
    • Parallel/Autorun events loops
    • Common events on parallel trigger restart on map change
    • Force action does not work on turn 0 in battles
    • Defending actor + force action
    • Self-switches in common events
    • 'This event' in common events

    Set Move Route overrides previous move route for the player or given event
    I have seen a lot of support questions regarding which is due to this.
    A typical cause are evented dash systems. You have to set a move route to change the speed of the player.
    You can for example set a move route for the player to do something in a cutscene. The dash system then sets a new move route for the player and the player stops after one step or so.
    The same holds for any events. Note that each event has their own move route (or none).

    Note that events and the player don't have to have a move route. This is important for the following issue:


    Set Move Route and Player Touch
    If you have a passable event on Player Touch trigger, the event will NOT trigger if the player walks over the tile using a Set Move Route. If the player stops on the tile the event will trigger, but it will not trigger if the player continues.
    You can fix this by setting the event trigger to Event Touch.


    Wait for Move's Completion issue
    Its wait until the player and no event have a move route. If you set a move route for an event which is on repeat action, then it never ends.
    This can cause the game to practically freeze. As a general rule don't use Wait for Move's Completion. It can lead to hard-to-spot freezes which in the worst case can appear to happen randomly.


    New Event Tab cancels Move Route
    Let's say you have an event with two tabs, each with the same character. The condition on the second tab is not true (so the first tab is 'active').
    You have another event that executes a "Set Move Route" on this character event. The character starts moving across the screen.
    If the condition on the second tab becomes true while the character is in the middle of the move route, the move route will be cancelled and he will stop walking.


    Reluctance of events moving onto other events
    An event will not move onto a tile occupied by another event unless either of them has Through ON. (Or both)
    The same holds for the player. The player basically treated as an event when other events move around.


    Tileset events and Through
    The passability settings are ignored for events which has Through ON. The same holds for the player.
    Tileset events are interesting in this regard because they can turn impassable tiles to passable tiles.
    Let's say you have a tileset event which turn an impassable tile into being passable. If we set Through ON for the event then its passability settings will be ignored. Yes, the passable tile will now not be passable anymore.
    It is something to keep in mind. Especially for bridges that will be built some time into the game.
    If you events to be able to cross the bridge without having Through ON then you must make the tiles underneath passable and use blocking events for when the bridge is out. Let the pages displaying the bridges have Through ON.


    Parallel/Autorun events loops
    When a parallel or autorun event has finished processing it will be processed again (next frame in case of parallel events).
    Typical issues happens when you use event commands which takes several frames to complete.
    For example showing an animation or moving an event or the player with a parallel event. Only the first few frames are shown over and over with the show animation and only the first move command is considered.
    The solution simple to change the condition so that it doesn't loop after it has finished processing the event, which can be done by erasing the event or changing the page. Or in terms of common events, turning off the triggering switch.
    In this aspect the Exit Event Processing command may lead to confusion since it ends the processing of the event. You may therefore get unwanted loops. Just change the conditions before the exit event processing command.


    Common events on parallel trigger restart on map change
    A typical case where this is a problem is if you want to have an invisible time running across maps.
    If you have a Wait 999 frames event command, then it'll start over each time you transfer to a new map. (A solution for this is to wait say 4 frames, add to a variable and Exit Event processing if the variable is not over some value (conditional branch))


    Force action does not work on turn 0 in battles
    You can for example not have an item which causes on of the actor to attack immediately, nor can you have the monsters attack immediately. (I.e. before you can run away)
    You can mimick it with animations and deal damage, but it's very tedious.


    Defending actor + force action
    This may not be an issue, but it's worth noting.
    Let's say you set Actor 2 to defend and have a force action which causes Actor 2 to attack in Normal sequence. (Let's say the force action is in a common event triggered by the skill of Actor 3)
    If Actor 2 acts before Actor 3 then Actor 2 will not attack when Actor 3 acts, but Actor 2 will not defend anymore. This means more damage for monsters attacking Actor 2 after Actor 3 has acted.


    Self-switches in common events
    I have wrote a tutorial about this matter ~ http://forums.rpgmak...-common-events/


    'This event' in common events
    It refers to the map event calling that common event (either directly or indirectly)
    If there's not a map event calling that common event then the event command has no effect.


    Special Thanks
    Animus
    Kipe
    Regi
    Shaz


    P.s. this is a repost since the original topic has magically disappeared

    *hugs*
    - Zeriab


    本贴来自国际rpgmaker官方论坛作者:Zeriab处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/interesting-event-points.89149/
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-14 15:31 , Processed in 0.143616 second(s), 55 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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