N
NthingSinistr
Guest
I'm new to Game Maker and have a question about a game bug that has been stumping me for an hour. I'm making a top-shooter with RPG stats that scale attributes. My code works for all but movement speed, where it scales way too quickly, making my character Quicksilver.
Here is my movement:
Here are my variables:
Here is my level scaling system for movement:
If you have a fix, I'd be more than happy to see it, as this is currently frustrating me. Thanks!
Here is my movement:
Code:
hspeed = global.walkingSpeed * (keyboard_check(ord("D")) - keyboard_check(ord("A")));
vspeed = global.walkingSpeed * (keyboard_check(ord("S")) - keyboard_check(ord("W")));
Code:
global.spd = 3
global.basespd = global.spd
global.walkingSpeed = global.basespd + (global.spd / 1000)
global.spdGain = 1
Code:
if (global.lvl = 1 && global.xp >= global.max_xp)
{
global.lvl += 1
global.spd = ((global.lvl - 1) * global.spdGain) + global.basespd
}