m-byte918 / MultiOgarII

A continued version of the original MultiOgar, an open source Ogar server implementation written with Node.js.
Apache License 2.0
126 stars 131 forks source link

Experimental mode is broken #1534

Closed ar065 closed 4 years ago

ar065 commented 4 years ago

When a mother cell eats a player, it causes this error:

C:\Users\wolfy.DESKTOP-0QI782C\Downloads\Agar.io\MultiOgarII-master\MultiOgarII-master\src\entity\MotherCell.js:49
            const pos = this.position.sum(Vec2.fromAngle(angle).multiply(size1));
                                          ^

ReferenceError: Vec2 is not defined
    at MotherCell.onUpdate (C:\Users\wolfy.DESKTOP-0QI782C\Downloads\Agar.io\MultiOgarII-master\MultiOgarII-master\s
rc\entity\MotherCell.js:49:43)
    at Experimental.onTick (C:\Users\wolfy.DESKTOP-0QI782C\Downloads\Agar.io\MultiOgarII-master\MultiOgarII-master\s
rc\gamemodes\Experimental.js:59:28)
    at Server.mainLoop (C:\Users\wolfy.DESKTOP-0QI782C\Downloads\Agar.io\MultiOgarII-master\MultiOgarII-master\src\S
erver.js:507:23)
    at ontimeout (timers.js:436:11)
    at tryOnTimeout (timers.js:300:5)
    at listOnTimeout (timers.js:263:5)
    at Timer.processTimers (timers.js:223:10)
ar065 commented 4 years ago

Fixed by adding

const Vec2 = require('../modules/Vec2')

to MotherCell.js

Tombez commented 4 years ago

If you experience the bug again, please reopen this issue.