Browse Source

Remember last frame when animation is changed for towners (girl & cow farmer)

pull/2682/head
obligaron 5 years ago committed by Anders Jenbo
parent
commit
9a6895352c
  1. 4
      Source/towners.cpp

4
Source/towners.cpp

@ -653,7 +653,9 @@ void TalkToCowFarmer(PlayerStruct &player, TownerStruct &cowFarmer)
SpawnUnique(UITEM_BOVINE, cowFarmer.position + DIR_SE);
InitQTextMsg(TEXT_JERSEY8);
quest._qactive = QUEST_DONE;
auto curFrame = cowFarmer._tAnimFrame;
LoadTownerAnimations(cowFarmer, "Towners\\Farmer\\mfrmrn2.CEL", 15, DIR_SW, 3);
cowFarmer._tAnimFrame = std::min(curFrame, cowFarmer._tAnimLen);
return;
}
@ -734,7 +736,9 @@ void TalkToGirl(PlayerStruct &player, TownerStruct &girl)
CreateAmulet(girl.position, 13, false, true);
quest._qlog = false;
quest._qactive = QUEST_DONE;
auto curFrame = girl._tAnimFrame;
LoadTownerAnimations(girl, "Towners\\Girl\\Girls1.CEL", 20, DIR_S, 6);
girl._tAnimFrame = std::min(curFrame, girl._tAnimLen);
if (gbIsMultiplayer)
NetSendCmdQuest(true, quest);
return;

Loading…
Cancel
Save