From 88530b61ff77b4e9af38dcd5673d311738f54578 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Thu, 25 Feb 2021 22:15:04 -0500 Subject: Lucas wades into hot spring alone when Ionia is there --- src/character_system.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/character_system.cpp') diff --git a/src/character_system.cpp b/src/character_system.cpp index bcd3beb..d18c592 100644 --- a/src/character_system.cpp +++ b/src/character_system.cpp @@ -70,6 +70,18 @@ void CharacterSystem::transplantParty(int leaderId, vec2i pos, Direction dir) { } } +void CharacterSystem::breakUpParty(int leaderId) { + Sprite& leader = game_.getSprite(leaderId); + std::vector followers = leader.followers; + leader.followers.clear(); + leader.trailsAreHalved = false; + + for (int followerId : followers) { + Sprite& follower = game_.getSprite(followerId); + follower.trail.clear(); + } +} + void CharacterSystem::moveInDirection(int spriteId, Direction dir) { Sprite& sprite = game_.getSprite(spriteId); sprite.movementDir = dir; -- cgit 1.4.1