-
-
Notifications
You must be signed in to change notification settings - Fork 103
[Highly Customized] New AdvancedDrive
locomotor
#1622
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
[Highly Customized] New AdvancedDrive
locomotor
#1622
Conversation
Nightly build for this pull request:
This comment is automatic and is meant to allow guests to get latest nightly builds for this pull request without registering. It is updated on every successful build. |
Irregardless of any other factors (I have not had time to do in-depth review yet), the name probably needs to be something less ambiguous than |
Well, it's indeed not quite clear. Do you have any suggestions? |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Marked all the places I found where something could be named or brought to YRpp for your convenience.
{ | ||
const auto pLinked = this->LinkedTo; | ||
|
||
if (!pLinked->unknown_abstract_array_588.Count) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and here
if (pLinked->OnBridge != pNextCell->ContainsBridge()) | ||
pLinked->unknown_bool_68B = true; | ||
|
||
if (!pLinked->vt_entry_29C()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and here
At first, I thought of |
AdvancedDrive
locomotor
AdvancedDrive
locomotor ({4A582751-9839-11d1-B709-00A024DDAFD1}
) is an improvedDrive
locomotor ({4A582741-9839-11d1-B709-00A024DDAFD1}
) that can serve as a complete upper level replacement for it.Drive
cannot correctly crush objects during rapid turns.AdvancedDrive.ReverseSpeed
controls the speed ratio when reversing.AdvancedDrive.FaceTargetRange
controls how close the unit is to its target, allowing reversing.AdvancedDrive.ConfrontEnemies
controls whether to maitain the frontal movement towards the enemy within the aforementioned distance and no longer automatically selects by the current orientation.AdvancedDrive.RetreatDuration
controls how long since the unit was last injured, allowing reversing.In
rulesmd.ini
: