Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package RocketLeague{
- function WheeledVehicleData::onCollision(%this, %obj, %col, %vec, %speed)
- {
- %name2 = %col.getdatablock();
- %name2 = %name2.getname();
- %vecx = getwords(%vec, 0);
- %vecy = getwords(%vec, 1);
- %vecz = getwords(%vec, 2);
- %vecxinv = VectorScale(%vecx, -1);
- %vecyinv = VectorScale(%vecy, -1);
- if(%name2 $= "BallVehicle"){
- if(!%obj.isRLCooldown){
- %obj.isRLCooldown = 1;
- %newvec = %vecxinv SPC %vecyinv SPC %vecz + 2;
- %col.setvelocity(vectorAdd(%speed * 2, %newvec SPC "2"));
- schedule(1000,0,%obj.isRLCooldown = 0);
- }
- }
- Parent::onCollision(%this, %obj, %col, %vec, %speed);
- }
- };
- activatepackage(RocketLeague);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement