The RPG Maker Resource Kit

RMRK RPG Maker Creation => VX Ace => Topic started by: drakenkanon on April 09, 2016, 04:12:38 PM

Title: Falcao Pearl ABS: sneaking
Post by: drakenkanon on April 09, 2016, 04:12:38 PM
Hello everyone.

I am a big fan of ABS systems, and am currently using Falcao's Pearl ABS for my new game. For those who haven't used this ABS system in a while, here is a short recap of how enemies are made:
[spoiler=Pearl ABS, creating enemies]
[/spoiler]

Now, my character has just escaped a prison cell, and needs to sneak by guards patrolling. With the way pearl ABS works, enemies will normally attack as soon as they come into sensor range, but I want the guards to only attack if they can see the player. Meaning ALL guards on this specific map should enter their combat state if all of the following are true:


So far I have not been able to find a way to do this, does anyone have any suggestions?

Update: Using the move route and switches I have been able to trigger a game-over event when the player comes within 4 tiles of a guard. Now my problem is: how do I create line of sight in this case?
Title: Re: Falcao Pearl ABS: sneaking
Post by: Josuec on April 24, 2016, 01:11:39 AM
You can seek for a very simple detection system and create a Switch that will be eventually activated as soon as the player gets discovered. Now, instead of setting the second page on the enemies event with Self switch B, set them to the switch that will be activated as soon as the player gets discovered.

Now, on the second page, change the "Custom move route" to approach, so when the player gets discovered, that switch activates the enemies to attack and they automatically seek him with the "approach" option aggresively so to speak.

I'm studying the same battle system, which I believe it's the best so far, you just need to modify it as you please to make it a bit more realistic. What I don't know, is if you change the "Custom move route" to "approach" the enemy will become useless, since I believe that's what gives the enemy weapons, armors and movement!