Altair

Villager
Member
Joined
Apr 16, 2018
Messages
8
Reaction score
0
First Language
German
Primarily Uses
N/A
Hey :)

i have a Problem with the Falcao ABS Script.
https://falcaorgss.wordpress.com/category/pearl-abs-liquid/

I have the Option Tool Through = false
"- Tools go through walls, trees, rocks etc?"

Actually, the projectile should not go through the wall, but hit the enemy. However, he does not hit the enemies either.
I've tried this solution so far: https://www.rpgmakercentral.com/top...collision-fix-for-falcao-pearl-abs-liquid-v3/

Unfortunately did not bring the desired effect. Maybe someone here has an elegant solution to the problem?
Thank you for your attention.

Best Regards
Ben
 

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,201
Reaction score
858
First Language
Hungarian
Primarily Uses
RMVXA
You could try this little script:
Code:
module ToolRestrict
 
  # Add any impassable region IDs for tools here.
  Regions = [40]
 
end

class Projectile < Game_Character
 
  def passable?(x, y, d)
    return false if tool_region_forbid?(x, y, d)
    return super(x, y, d)
  end
 
  def tool_region_forbid?(x, y, d)
    case d
    when 1; region = $game_map.region_id(x-1, y+1)
    when 2; region = $game_map.region_id(x+0, y+1)
    when 3; region = $game_map.region_id(x+1, y+1)
    when 4; region = $game_map.region_id(x-1, y+0)
    when 5; region = $game_map.region_id(x+0, y+0)
    when 6; region = $game_map.region_id(x+1, y+0)
    when 7; region = $game_map.region_id(x-1, y-1)
    when 8; region = $game_map.region_id(x+0, y-1)
    when 9; region = $game_map.region_id(x+1, y-1)
    else;   region = 0
    end
    return ToolRestrict::Regions.include?(region)
  end
 
end
You should keep the tool's "through" setting on true, and block any tiles you want with the regions you enter into the script settings instead.
 

Altair

Villager
Member
Joined
Apr 16, 2018
Messages
8
Reaction score
0
First Language
German
Primarily Uses
N/A
Wow... Really great, if it could always be so easy :biggrin: Many thanks!
Incidentally, I'm testing your Falcao bug fix right now. I think it's good that there are still people like you doing that.
 

KingHazeel

Veteran
Veteran
Joined
Jul 5, 2018
Messages
125
Reaction score
5
First Language
English
Primarily Uses
RMVXA
Is it possible to set tools that ignore this and still go through? I.e. you want most of your tools not to go through, but you have a couple "ghost attacks" that are meant to go through walls?
 

Latest Threads

Latest Profile Posts

Two more portraits and I'll be done with the Ace cast. Any requests for the next batch?
jeetje, you are told to read forums and learn about them before you post, cmon ppl, it is impossible?
plugin for this, plugin for that, i should probs just buy all the visustella plugins lol
Hey you know that problem I had with my old project file? I figured out what went wrong, so I fixed it there! Now I don't need this new file! *deletes*

......

*remembers I made good changes on it and did not write those changes down elsewhere*

.....Well ****.

Forum statistics

Threads
121,520
Messages
1,142,256
Members
159,684
Latest member
pixeloft
Top