A while ago, Lummox JR said that people can customise Deadron's base_StepTowards() with cardinal stuff. How exactly do you do that?
~~ Dragon Lord ~~
ID:267696
![]() Aug 22 2003, 8:20 am
|
|
![]() Aug 23 2003, 2:16 am
|
|
Anyone know?
|
What do you mean, exactly? Do you want to restrict movement to morth/south/east/west or something?
|
Lummox JR said it was possible to customise Deadron's PathFinding library. I just don't know how.
PS: This is a bump. |
So, after all of this time, when Lummox JR said that Deadron's PathFinding library's procedure was able to be customised so it won't step in non-cardinal directions, nobody answers?
PS: Bump |
Unknown Person wrote:
So, after all of this time, when Lummox JR said that Deadron's PathFinding library's procedure was able to be customised so it won't step in non-cardinal directions, nobody answers? I'll try to look at it...I'll be doing the same thing you could try, which is looking at the source. In spite of many comments, though, I know it isn't the most readable source around. |
If you're simply trying to keep people from walking NE, SE, etc, you can override the client procs.
client Also, you could try stopping it in the atom/movable/Move() proc like so. I'm assuming that you just want the atom to end up in the diagonal, just taking a different route to get there: atom/moveable If I was mistaken and you simply want to prevent movement in those directions, you could check for the 'dir' in a list. Hope that helped. I know it's not overriding deadron's proc, but if the above will work, I'd use that and leave his stuff alone. I haven't tried any of that, but it should work. Let me know if you have any questions. |
Thanks, I have been waiting for answer like that. =) But one more question, what do you mean by:
If I was mistaken and you simply want to prevent movement in those directions, you could check for the 'dir' in a list. And how do I do it? Thanks for the previous answer. ~~ Dragon Lord ~~ PS: Northeast and movable are spelt wrong. >.> |