Guide to Implementing GM Movement Without Collisions in Metin2
1. Modify Locale_inc.h
Add the following define:
[Hidden content]
2. Update ActorInstanceCollisionDetection.cpp
Replace the following functions with their updated versions:
- CActorInstance::AvoidObject
[Hidden content]
- CActorInstance::IsBlockObject
[Hidden content]
- CActorInstance::CanSkipCollision
[Hidden content]
3. Modify AbstractPlayer.h
Add the following method declaration:
[Hidden content]
4. Update PythonPlayer.h
Add the following method declaration:
[Hidden content]
5. Update PythonPlayer.cpp
Add the following method implementation:
[Hidden content]
This how it looks like:
These changes will implement a system allowing GMs to move without collision in Metin2.![]()
nice

