From f0eab98e417bf648261a9027bef91fe935af76cb Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sat, 20 Feb 2021 13:34:04 -0500 Subject: Added variable movement speed Ionia now moves at half Lucas's speed, which I think is good for NPCs. --- src/game.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/game.cpp') diff --git a/src/game.cpp b/src/game.cpp index 5c0017d..b5393a8 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -62,9 +62,11 @@ void Game::loadMap(std::string filename) { getSprite(spriteId).hasShadow = p.shadow; } getSprite(spriteId).interactionScript = p.interactionScript; - if (p.wander) { - getSystem().initSprite(spriteId); - getSprite(spriteId).wander = true; + if (p.movementSpeed != -1) { + getSystem().initSprite(spriteId, p.movementSpeed); + if (p.wander) { + getSprite(spriteId).wander = true; + } } if (!p.enclosureZone.empty()) { getSprite(spriteId).enclosureZone = p.enclosureZone; -- cgit 1.4.1