From: M G. <aur...@gm...> - 2019-09-14 18:20:17
|
Hi, this sounds like it could be a genuine bug, The best thing to do would be to open an issue on github (and if you have a fix, you can submit it there too as a pull request) -- Auria On Sat, Sep 14, 2019 at 2:17 PM GumballForAPenny <gum...@fi...> wrote: > > Hi all, > > I have found that Action Triggers give unexpected results in scripting. > If you believe this should be fixed, I can try and fix it myself. > > -Action Triggers appear to return the kart_id of the camera's kart, not > the kart which caused the trigger. This value is unexpected in any race > with multiple karts. > > -While this is unexpected, I can work around it in my add-on track by > iterating over all karts and checking if their location is inside the > radius of the trigger. > > -The unexpected behavior could actually be beneficial to me as there is > currently no other exposed way to get the local player's kart in a > networked match. > Hi all, > > I have found that Action Triggers give unexpected results in scripting. > If you believe this should be fixed, I can try and fix it myself. > > -Action Triggers appear to return the kart_id of the camera's kart, not > the kart which caused the trigger. This value is unexpected in any race > with multiple karts. > > -While this is unexpected, I can work around it in my add-on track by > iterating over all karts and checking if their location is inside the > radius of the trigger. > > -The unexpected behavior could actually be beneficial to me as there is > currently no other exposed way to get the local player's kart in a > networked match. > > (If someone else wants to try and fix it first, that is ok, although I > request that some proper way to find the local player's kart is exposed > to scripting) > > code reference: > | src/tracks/track_object_representation.cpp > || void TrackObjectPresentationActionTrigger::onTriggerItemApproached() > > Once again, thanks for everything! > GumballForAPenny > (If someone else wants to try and fix it first, that is ok, although I > request that some proper way to find the local player's kart is exposed > to scripting) > > code reference: > | src/tracks/track_object_representation.cpp > || void TrackObjectPresentationActionTrigger::onTriggerItemApproached() > > Once again, thanks for everything! > GumballForAPenny > > > _______________________________________________ > Supertuxkart-devel mailing list > Sup...@li... > https://lists.sourceforge.net/lists/listinfo/supertuxkart-devel |