This forum is locked and will eventually go offline. If you have feedback to share you can find us in our Discord channel "MythoLogic Interactive" https://discord.gg/nECKnbT7gk
when you use .SetWorldPosition(Vector2, true ); or .SetAngle(float, true ); on an object that is properly connected to a RailJoint or a ElevatorPathJoint, each static object in the map, that is connected by a Pulljoint to another object will update as well. even though these objects aren't connected...
when I try to track bullet shells coming from reloads by AreaTrigger or GetObjectsByName() method it works fine on map editor but when you try it in game server the bullets appear but the script doesn't detect it !
I also enabled my effects quality to max. Anyone got any idea why that happens ?
As a result of a change in Rule #12, nerdist's separate topic ("Listing effect ID's") has been merged into this one (Hoang Marcel's "Effect Name?"). Note that some of the replies past this post are directed at this post rather than the OP. So I was looking reading about the method PlayEffect(); in ...
there is no way you can change the accuracy of a weapon -- expect with a laser ? -- .
There are alternates tho you can do to penalize campers like giving each player a gun that suits their fighting style (campers gets the bottom of the barrel of course).
I am working on a script and I really need a fast way to tell if an object can collide with other object. this method Game.GetObjectsByArea() returns all kinds of unnecessary tiles even far-background object. I could make a string list of all the 809 Bg Tiles and 101 FarBG tiles but it's gonna take ...
I see that you guys wondering how I did it. I only used API script to counter-act gravity. which sadly doesn't work on a multiplayer match because of the massive calculations . ◘ Open map editor ◘ Add a few objects. Dont put any fancy background or whatsoever. Too many objects can reduce your fps ◘ ...
I was messing around with map editor so I thought I should share this one with you.
Sorry for the laggy gif, the screen recorder lags the game ( I can't put mpre than 30 objects without lagging, )
Here you go ! this script only needs a trigger with method "Paralyze" to work. It make the sender a bot for 2 seconds but you can change it as you want Dictionary<IUser, IPlayer> users = new Dictionary<IUser, IPlayer>(); public void Paralyze(TriggerArgs args){ if (args.Sender is IPlayer){ IPlayer pl...