Warrior vanished from map
Puzzlers100 opened this issue · comments
Is there an existing issue for this?
- I have searched the existing issues
Game Version
4.11.0 Flatpak
Describe the bug
I moved a warrior escorting a builder onto ruins, spawning a settler. The warrior sprite seems to have vanished, and I cannot interact with it, however it still appears on the units screen, until I tried reloading the save.
I tried including the save, however it seems to have deleted the bugged warrior
Steps to Reproduce
- Set warrior (possibly other combat unit, untested) to escort a builder (or other peaceful unit(untested))
- Move the formation onto a tile containing ruin
- If a settler(or possibly builder) spawns from ruins, the warrior vanishes from the map
Screenshots
No response
Link to save file
No response
Operating System
Linux
Additional Information
No response
Can you attach a save file of the autosave for that turn? Load file - show autosaves
I cannot, I reset the game several times trying to replicate the issue, however had not had luck with the loot from the ruins.
This might be provoke-able using a testing mod... Pity ModOptions has no ruinRewardsToRemove
.
Like this game:
H4sIAAAAAAAA/+3dXZPbxpmG4b+i4rGgQn8C1JntbGxXxbFL0m4OVDqgOPCIWQ45C5KKGZf++wIEHs7InCGGmJtEajc+SKT5aDZBvA2gr6dbv48+F+VqtlyMXv8+WmxuPhbl6LV7OZqWxWRdXP1ttv5Uf2dd/LYevR75V8a8cqOX+58c5/HLl+qnZ59n89k/J+uqodXo9fvf66/8dXJTVL/z7aT8OClnk+obL6t2pnV71a/cLuez6axYNX+rfvy76lfX5WbatlF/9X82xWr902Qxua5fq/5KWcxn19UPfPXF6+X8qlh8c63Gruu+/1Isb+dF3ffb5WyxXv15Wf61ehPf19/7vlgU5WT+3XKzWO8aGe2+/KL9ev2F6Xyyqpob/X3yefJqPllcv/qx+tn6JV+OPk/mm6plm6Zf6jdfrG6rHlXd+apTn2fT9bLcft37zWyx+uor60n1fqeT+Tc/Nn8vfrudL8vi6k1x3Xwm1QtU72A+2Rblu+1tfTx/2NxMFqOXXx3hj9v5cnF3eHf/v3pTrIpJOf1UXFWfyOib63I23czXm7IYffj38X/q8R+tl7d/KX5d13/8bVcZ29HrJHfVz35crtfLmzez60/6bmKab4+zul/VO1i/LYrFjze35fJzcVMs1vff2XR582qzqA78q7+vlotXP0xWn36a3P5XUXfbVu+y+vFy9/m8f9807m3Tunf1OXF4gN5WP7+4vjs+o2+q1qtWXuze9ujLh5dqqO2mtz0b+rA7K+9OwOrTK6bF8fPvp9miafTdp+LF3z4Vxbz68y/VISzKbfWnbxazm8n8xQ+b1cfJ4qr50r/P2H4jxofq3LwbdHc/dTX79dfdwaw+99Gfitm6PsDr2bzqwW3d+ZvJ7S+Tsvo0q3e32l0Kmk/2Tf36L95VB7X++WYA+m6zqs776u+rT5PdF95U52z1fjfzSf1eq6bezv65O47l5Gq2qZqz4eXoH7Or+lJi05ejT0VTMyat/tK+UNto1dVVUZ8wJtosjL03NmamPrFubqsDXZ8L//HbuqyLqaiPdvoqjHf/xS/N+/nLrOpqfQG6Xa5m67aGq5M+hN0570NduJNV8a4oy8ms+u7o52mxG08/Vb9ZHf79mPuH3/fN7/uD3/9uOdkdnY7fb0YO7w5+/09VmZR/aKA6vZeL9WyxGzLMQ801Y0FdwUhzzYjgzUFzP9VnfP3HzjeYNk2kp/cofaA5P94158ZQc3nTXA41lzXNZVBzsWkuQs0157o7PNf7Ndec+u7w1O/XXFMJrkclPNhcUwmuRyU82FxTCe6wEvo111SFg6rCNVVhoapwTVVYqCpcUxUWqgrXVIWFqsI1VWGhqnBNVVioKlxTFRaqCtdUhYWqwjVVYaGqcE1VWKgqbFMVBqoK21SFgarCNlVhoKqwTVUYqCpsUxUGqgrbVIWBqsI2VWGgqrBNVRioKmxTFQaqCttUhYGqwjRVARWFaYoCqgnT1ARUEqYpCagiTFMRUEGY9rkBaq29d4Jaay8SUGttNUCtQVXQFEEC9aopggQ6Yk0RJNCnGdtJHaa1pggS6hGiaY26k2taoy6o7ZQedN62M4BAa7vzFioDzUxS16qkPWrUpTRpP1PqSp+0Zxx1I5K09UDdJyVttVK3cUk7llB3mUk70lE3wYnGYeh2pCqMdijGCqStEOoZJ2mvrgn1DJa0F/+EekZM2nuThHqGTdpbp4R6xk7aO7uEmgNI2hvPhJqjSIxuCahCaW/bE2qOJ2kfKxJqDippH3sSao4saR/LEmoOL2kfGxNqjjFpH2sTag40aR+7E2qONmmnBRJqDjmxujulKqWdVkmoOfiknfZJKCNI2mmphDKMxAlaqUpxImDstsvdmTLTYFspD0BZzwbbSnlA7no2qAclqlLaae/EU5XSTssnnqqUlg0ST1VKyxpJoCpFkYRAVYrCEoGqlJatknBYKU8T4KR1tCQclsYTDbo17MMT9zTDPqyk0wy7R2kfM2yKxM1jJH6yYVP4N2ZJPGdJPGNJPLIkHlgS9yyJO5bELUvihiXxFCXx9mKEkXjOknjGknhkSTywJO5ZEncsiVuWxA1L4ilK4u3DDEbiOUviGUvikSXxwJK4Z0ncsSRuWRI3LImnKIm3k2EYiecoiWcoiUeUxANK4h4lcYeSuEVJ3KAknpIkDp22kh2mNc2nM61pEpNpTTNH0G0wKuIOFXGLirjhRHwLWfh9wsYcAyZxETY24wSTuAibmpkVYVMTsyJsal5WAx01LSvCxqQvpU1chI2ZuAgbM3ERNmbiImzMxEXYmImLsDET1yUXM3ERNmbiImxM+hT2wExchI1dS0TYmImLsDETF2FjJi7Cxkxcd3+YiYuwMRMXYWMmLsLGpE9hD8zERdiYiYuwsdsuETZm4iJszMT1IIKZuAgbM3ERNmbiImzMxEXYVKWIsDkTF2FjJi7CxkxchH1YKacS9mFpnEbQvQnbPZOwLUvYhiXs9NmELXOmCDtnCTtjCTuyhB1YwvYsYTuWsC1L2IYl7BQlbJkzRdg5S9gZS9iRJezAErZnCduxhG1ZwjYsYacoYcucKcLOWcLOWMKOLGEHlrA9S9iOJWzLErZhCTtFCVvmTBF2zhJ2hhJ2RAk7oITtUcJ2KGFblLANStgpSdhjUrCh80xQxLSm+XmmNU2KQrfBqGDr8R8adlHBNpxgbyG7vmfOmDvAhC1yxmaIYMIWOVMzqSJnaiJVIwk1jypypqZRRc6YzImcsfpQKAMzbJEzZtgiZ8ywRc6YYYucMcPWJQ0zbJEzZtgiZ8ywRc6YzImcMcNWOAO7loicMcMWOWOGLXLGDFt3V5hhi5wxwxY5Y4YtcsYMW+SMyZzIGTNshTMwwxY5Y7ddImfMsHWjjxm2yBkzbJEzZtgiZ8ywRc6YYYucqUrZkzNm2ApnYIYtcsYMW8+c2BOKBLq/YWtrs+ca9uFpcZphH56npxl2j8I5ZtgUiaePkfjJhk2tX81ZEs9YEo8siQeWxD1L4o4lccuSuGFJPEVJXIZNkXjOknjGknhkSTywJO5ZEncsiVuWxA1L4ilK4jJsisRzlsQzlsQjS+KBJXHPkrhjSdyyJG5YEk9REpdhUySesySesSQeURIPKIl7lMQdSuIWJXGDknhKkviYFPGcFHHoxJCLMa3JI6DbYFTENfMGDbuoiBtOxLeQhd8zbAwyWBIXYWMzTjCJi7CpmVmVKjUxK8Km5mVF2NS0rAgbkz4RNlYeImzMxJXywExchI2ZuAgbM3FdMjATF2FjJi7CxkxchI2ZuAgbkz4RNmbiImzsUqKwB2biImzMxHX3gpm4CBszcRE2ZuIibMzERdiYiYuwMekTYWMmLsLGTFxhD+y2SzfSmImLsDETF2FjJi7CxkxchI2ZuAgbM3ERNlUpe8LGTFyEjZm4wh6YiYuwsScUEfZhpZxK2IelcRpB9yZs+0zCNixhpyhhy5+fQ9g5S9gZS9iRJezAErZnCduxhG1ZwjYsYacoYcucqcm7nCXsjCXsyBJ2YAnbs4TtWMK2LGEblrBTlLBlzhRh5yxhZyxhR5awA0vYniVsxxK2ZQnbsISdooQtc6YIO2cJO2MJO7KEHVDC9ihhO5SwLUrYBiXslCTsMSnYOSnYGSnY0CcpZoNug1HB1qQyNOyigq1N54DWtpBd3zNnTB5YwnYsYYucqQki1QI1kypypiZSRc7UPKrImZpGFTljMidyxqpD5IwZtsgZM2zFMjDD1pCMGbbIGTNskTNm2CJnzLBFzphhi5wxmRM5Y4YtcsauJCJnzLAVzsAMW+SMGbbIGTNskTNm2CJnzLBFzphhi5wxmRM5Y4YtcsYMW+SM3XXpPhozbJEzZtgiZ8ywRc6YYYucMcMWOWOGLXKmKmVPzphhi5wxw9YjHWbYCmdgTygiZ8ywJdD9DTtChn140E8z7MOz4DTDPjwt7ylx8dvtfFkWV99WP/l+9H1ZFNNi9KGz6fQxHn9207Ltw3J/ftP5Y2z+LPOmCD2yhB5YQvcsoTuW0C1L6IYl9BQldJk3Reg5S+gZS+iRJfTAErpnCd2xhG5ZQjcsoacoocu8KULPWULPWEKPLKEHltA9S+iOJXTLErphCT1FCV3mTWFOzhJ6xhJ6ZAk9sITuUUJ3KKFblNANSugpSehjUtBzUtAzUtAjKehU9BMVdM1qQ8MuKuiavwFa20J2fs+8MfpgCd2xhO5ZQhd5U/NTIm9qIlfkTc3jirypaVyRNyaDIm+sOETemKGLvDFDF3ljhq4RGTN0kTdm6CJvzNBF3pihi7wxQxd5YzIo8sYMXeSNXUhE3pih6+YAM3SFQzBDF3ljhi7yxgxd5I0ZusgbM3SRNyaDIm/M0EXemKHrPhW76RJ5Y4aucAhm6CJvzNBF3pihi7wxQxd5Y4Yu8qYqZU/emKHrkQkzdJE3Zugib+wBReEQzNBF3oeVcip5H5bGaWTdm7xNF3k/z6uPnF1PaPirj8AesesjVYG8TH4+Is9YIo8skQeWyD1L5I4lcssSuWGJPEWJXKZNEXnOEnnGEnlkiTywRO5ZIncskVuWyA1L5ClK5DJtishzlsgzlsgjS+SBJXLPErljidyyRG5YIk9RIpdpU0Ses0SesUQeWSIPLJF7lsgdSuQWJXKDEnlKEvmYFPKcFPKMFPJICnkghZz996+pSxYq5JrKBFrbQjZ+z7Qx22CJ3LFE7lkiDyyRi7SpiVqRNjVPK9KmpmlF2pj8ibSx2hBpY0Yu0saMXCMeZuQibczIFfzAjFykjRm5SBszcpE2ZuQibUz+RNqYkYu0seuILr6YkYu0MSMXaWNGrvAHZuQibczIRdqYkYu0MSMXaWPyJ9LGjFz3gZiRi7Sxey6RNmbkIm3MyBX+wIxcpI0ZuUgbM3KRNmbkIm2qUvakjRm5SBszcpE2ZuQibez5RKSNGbnCH5iRS7j7G3kGGfnhWzrNyA+PMWPkR04G0sjPTfH5YxSPGTn1rzBHltwDS+6eJXfHkrtlyd2w5J6i5C4jp8g9Z8k9Y8k9suQeWHL3LLk7ltwtS+6GJfcUJXcZOUXuOUvuGUvukSX3wJK7Z8ndseRuWXI3LLmnKLnLyClyz1lyz1hyjyy5B5bcPUvujiV3i5K7Qck9Jcl9TIp7Top7Rop7JMU9kOLuSXFn9zqnapMT9y1k7feMHMMSltwdS+6eJffAkntkyV1ETs37isipaV8ROSaJInKsNETkmLlrRMHMXUSOmbuIHDN3ETlm7kqSYOYuIsfMXUSOmbuIHJNEETlm7rq4YZcRETlm7iJyzNxF5Ji5i8gxc1eYBDN3ETlm7iJyzNxF5JgkisgxcxeRY+YuIsduuUTkmLmLyDFzF5Fj5q4wCWbuInLM3EXkmLmLyKlK2RM5Zu56MjlSKV8b3beTj9t51cCHvnb+5KW5vV9JqP5k4Oz9StL2J4tt71cSwx+pRuiVlGQ5LNOHdfveC5XFarkpp0X1s3+erT6dQPmHJXwaxT9O+c+j+NOJv/MY3Mzms/Wk3P7nYrauX235j0VRVj/dNvFytCxn17PFZP7zH7+xmNzUzf5tUpazZVl9Ybopy+qT/Gn5ubhpHP7l6LZc3izrd7JqPu+b9ps/FTdVw0X11fePJgKyL18+1KfI7HPVx8mifw+X5X8XZ+zgo99lAw3/ip9UruzGgwdi/93zJjuy8yU7IpvsCGyyw7PJDscmOyyb7DBssiNFkx2KYlDJjpxNdmRssiOyyY7AJjs8m+xwbLLDsskOwyY7UjTZoSgGlezI2WRHxiY7IpvsCGyyw7PJDscmOyyb7DBssiNFkx2KYlDJjpxNdmRssiOyyY7AJjs8m+xwbLLDsskOgyY7UjLZMSaDHTkZ7MjIYEckgx2BDHZ4MtjhyGAHu10B0aktFOm4F8XAUI5Ndjg22eHZZEdgkx2RTXZkbLJDSQxKF5TEwMBaSQysMlSxWLRDSQws2qEkBhbtUBIDi3YoiYFFO5TEwKIdSixh0Q4lMbBoh5IYGFgriYFFO5TEwK4iSmJg0Q4lMbBoh5IYWLRDSQws2qEkBhbtUGYJi3YoiYFFO5TEwMBaSQws2qHbLSzaoSQGdselJAYW7VASA4t2KImBRTuUxMCiHcosYdEOJTGwaIeSGFSl7JMYWLRDSYwjlQInMc6f+VAS4/yZDyUxzp/5UBLjSDWumy/9uZisN+UOckc/T1azVf1icErjSAlfoBdKYF0kK5IzWZEjv/+8rMhTD8L/jaxIDmVF3hbr9fwsYZH8aFgEKZxLBUneTpeb9VMO0Vd/ez/68XpRdfZF+4ZeTJfV6fjhqYcxZ0NBZ/igv+7ho9+9SBjm8MKDhWGO5mzK5eTq7bo6U6tDNHozmc3rL3SOhQrGHLkFmN1Un4k+odE3i+ms+tOLcjOrPqInveyT4zRH7ngu0AnXmem5QCdsZxLoAp0wnfmhC3Qi7Uwdnb8TChcduUZcoBN5Z8LpAp3IOnNRF+hE7ExTXaAToTODdYFO+M7k1gU64TrzXhfohO1MiV2gE6YzW3aBTqSdibTzd0LBs0FHTMXVBh0xFXIbdMRUNG7QEVOBukFHTMXwBh0xFd4bdMRU5G/QEbOVs2NWeIFOpJ1pxfN3QqHEQUdMRRkHHTEVgBx0xFRsctARU2HLQUdMRTQHHTEV7Bx0xFQcdNARs03lHIshXaATaVeS9fx9GHfFX8/fhbwrNHv+LmRdUdvzdyF2BXTP34XQFeu9wERVVxj4Ak9+XRHiC9xKdQWPLzA2Dfbi2+Px5vO/9aR7u7sLdEKJnEE7oaTBoJ3wnentC3QidGa+L9CJ2JkUv0Anss58+QU6kXem0i/QCWXPB72JvEusDzxoKuc+7LC5T8cPO3DuM/XDDp37JP6wg+c+vz/s8LlP/Q87gO7XCgw7hGqFwbATdnfrEoYdRferGYYdRfdrIAa++dTKiWFH0f16i2FH0f0qjWFH0f3ajmFH0f2KkGFH0f06kmFHUa0+GRaK79asDDuK7le6DDuK7tfHDDuK7lfVDPwQr7U4w46i+xU8w46i+3U/w46i+9VCw46i+zVGw46iWpk0bEDxbj3TsKPofhXUsKPofu3UkVH00YUol+ifVlz1Wdt1hv49th5Br3oY5r/7TvfCEvMqjnf/VW9qNV2W1Utfj16vy03RL+Z/t9ipYynCCd0/shjh7N1/dJVcn/V4zPmp1XN91ukxPdCquiPXul7r2Zje3X2C/4q90yq8p25WTKzCe/KOyw+vLXx8GR2+PE8Lvv6fLM/Ljy5+23/3Imuizr30Kp5v6VV4bOlVr9XdWulEbWvsOhdO9Vl9RG1rbDoXM/VYEURtBaC1PdQGrnnnUqE+622obY1j5/KdPmtgqG2NfeeSmj7rUqhtjW3nMpc+a0WobY3TzqUnfdZvUBu45p3LQfqsqaC2NY6dSzT6rHOgtjX2ncsm+qw9oLY1tp1LGfqsB6C2rkw7lxf0yehTO7jmnZH/Prl5alvj2BnD75Nlp7Y19p3R+D75cmpbY9sZV++T+aa2NU47I+SnB7Ghmsi7Ut2nh6OheohdSevTA8vU00RX+vn0EDH6jzmjGwj3rQGgAwm4hfG9oCy2t15n7rZPeJXaVy90ZmH7BEqpPfWyznxqn5AntZ/euDMz2i93CV0A7hKU2F7GykJiexkr1YjtZax8IraXsZKG2F7Gygxiexkr/YftZawcH7aXsXLN2A6tytZRlbJPyWHXEF1EsL2MlVzD9jJWBg3by1hpMmwvY+XCsL2MlfDC9jJWVgvby1jZVWyHVuWnqErZJ6GwvYyVacLut3TDhe1lrJwRtpexEkPYXsbK/mB7GSvFg+1lrDwOtpex8olUpewzMlSl7NMu2F7Giqf0ic+c9kqKOpx/k2M9zpx/k2NFF86/ybFiCHRIol/cYNgNkJVDuEjoQWm7x0MPT8s2HFbs036/7cAD2YiuDENHu/lj2Yiz5AHOHTuIj8UOsDwAdB1UHoCaEHRsvMCy8QLDxgtSNF7QXu+xeEHOxgsyNl4Q2XhBYOMFno0XODZeYNl4gWHjBSkaL2ifF7F4Qc7GCzI2XhDZeEFg4wWejRc4Nl5g2XiBYeMFKRovaOcbsXhBzsYLMjZeENl4QWDjBZ6NFzg2XmDZeIFh4wUpGi8Yo+mCnEwXZGS6IJLpgkCmCzyZLnBkusCS6QKDpQu22D+WTIcDsNlvNmugmWqoOU2ZQc1FNmuQsVmDnM0ajNmsgcIBWNhA2QAsbKDKwCpW2QAsbKBsABY2UDYACxsoG4CFDZQNwMIGygZgYQNlAzBCVYoGCxsoG4CFDZQNwK5JuopgYQNlA7CwgbIBWNhA2QAsbKBsABY2UDYACxsoG4ARqlI0WNhA2QAsbKBsAHa7pWwAFjbQHRcWNlA2AAsbKBuAhQ2UDcDCBsoGYGEDZQOoSlE2gAsbKBuAhQ2UDcDCBooAnD9soAjA+cMGep45f9hAEYDzhw3E/Of/F5VF+YdlekbKPyzh0yi+N+XnZ6L87DKUHy9D+eF8lO9Zyncs5VuW8g1L+SlK+bJ3ivJzlvIzlvIjS/mBpXzPUr5jKd+ylG9Yyk9Rype9U5Sfs5SfsZQfWcoPLOV7lvIdS/mWpXzDUn6KUr7snaL8nKX8jKX8yFJ+YCnfs5TvWMq3LOUblvJTlPLHqOTnqORnpORHUvIDKfmelHxHSr4lJd9gkr/FdghInrdFwMFEONSOfJGaMWMpX/PAUHOakIKay1jKz1nKH7OUL3vHLN/Ali96xyxfpYFZvugdG1FE75jli94xyxe9Y5YvescsX/SOCaXoHbN8hVQwyxe9Y5YvescubrqMYJYvescsX/SOWb7oHbN80Ttm+aJ3TChF75jlK6SCWb7oHbN80Ttm+aJ37H5Qt1yY5YveMcsXvWOWL3rHLF/0TlXKnt4xy1dIBbN80Ttm+aJ37MlEwo7FjAXp2KZmejyhKmXP4lSl7PWbqpS9cD/O6R1GHrRjxXON/PC0OM3ID8/Tp72D9kN6wNifr8fxMWbH1pgfHnXMvKkpL8cSumUJ3bCEnqKELvOmCD1nCT1jCT2yhB5YQvcsoTuW0C1L6IYl9BQldJk3Reg5S+gZS+iRJfTAErpnCd2xhG5ZQjcsoacoocu8KULPWULPWEKPLKEHltA9S+iOJXTLErphCT1FCX2MCnqOCnqGCnokBT2Qgu5JQXekoFtS0A0m6FtsFXzCLYPfTUGjhA5vRk91S1QBNafpV6g5TSlBzeUsoY9ZQpd5Y4ZuYEO3sKGLvDFDV21ghi7yxgxd5I2NeCJvzNBF3pihi7wxGRR5Y4Yu8sYMXeEQzNBF3pihi7wxQ9d1BLv4irwxQxd5Y4Yu8sYMXeSNyaDIGzN0kTdm6AqHYIYu8sYMXeSN3QeKvDFD1z0XZugib8zQRd6YoYu8MRkUeWOGLvLGDF3hEMzQRd6YoYu8MUMXeWOGLvLGnsX0fIIZusgbM3SR92GlnEreh6VxGln3Ju/smeQdHyPvzkPqjlh0jzp8sDn/BNrueIOOJWzLErZhCTtFCVvmTBF2zhJ2xhJ2ZAk7sITtWcJ2LGFblrANS9gpStgyZ4qwc5awM5awI0vYgSVszxK2YwnbsoRtWMJOUcKWOVOEnbOEnbGEHVnCDixhe5awHUvYliVswxJ2ihL2GBXsHBXsDBXsiAp2IAXbk4LtSMG2pGAbTLC32OrvhFv+fYfO7HprbEIGakeqBjUnKYCa0+wn1JxmdKDmxixhy5wxwzawYVvYsB1s2CJnzLBVHJhhi5wxwxY5Y4YtcsZGZJEzJnMiZ8ywRc6YYYucMcNWOAMzbJEzZtgiZ8ywdSHBDFvkjN0ciJwxwxY5YzIncsYMW+SMGbbIGTNshTMwwxY5Y4YtcsYMW+SM3afqpgszbJEzZtgiZ0zmRM6YYYucMcMWOWOGrXAGZtgiZ8ywRc7YI5PIGTNskTNm2HpAwQxb5ExVyl6g+xu29v5/rmEfHvTTDPvwLDjNsHuclkcMGyNx/xiJn2zY1CIMy5K4YUk8RUlchk2ReM6SeMaSeGRJPLAk7lkSdyyJW5bEDUviKUriMmyKxHOWxDOWxCNL4oElcc+SuGNJ3LIkblgST1ESl2FTJJ6zJJ6xJB5ZEg8siXuWxB1L4pYlccOSeIqS+BgV8RwV8QwV8YiKeEBF3JMi7kgRt6SIG0zEt9hq7oRbzn2H2NhcHkriHiVx6vgL6aDmBA9Qc5pMhZrTBBF17qawiRvYxC1s4g42cQ+buAgbM3FVB2biImzMxEXYmImLsLEhWYSNmbgIGzNxETZm4iJszMQV9sBMXISNmbgIGzNxXUkwExdhYyYuwsakT4SNmbgIGzNxETZm4iJszMQV9sBMXISNmbgIGzNxETZm4rrrwu6jRdiY9ImwMRMXYWMmLsLGTFyEjZm4wh6YiYuwMRMXYWMmLsLGHulE2JiJ6wkFSzyLsA8r5VTCPiyN0wi6N2HHZxJ2YAnbs4Ttnk/YliVswxJ2ihK2zJki7Jwl7Iwl7MgSdmAJ27OE7VjCtixhG5awU5SwZc4UYecsYWcsYUeWsANL2J4lbMcStmUJ27CEnaKELXOmCDtnCTtjCTuyhB1YwvYsYTuWsC1L2IYl7BQl7DEq2Dkq2Bkq2BEV7IAKtkcF25GCbUnBNphgb7HV3Am3nPsOnbFZYJSwPUrYASVs6tOUqUHNyQmg5jT3SZ26mtCh2jOwYVvYsB1s2B427AAbtsgZM2yVB2bYImfMsEXOmMyJnDHDFjljlwyRM2bYImfMsEXOmGErnIEZtsgZM2yRM2bYupRghi1yxmRO5IzdvYicMcMWOWOGLXLGDFvkjBm2whmYYYucMcMWOWOGLXLGDFu3XdiNtMgZM2yRM2bYImfMsEXOmGGLnDHDVjgDM2yRM2bYImfMsEXOmGGLnKlK2ZMzZtgS6P6GrX+2/bmGffiWTjPsw2N8mmH3+NCPGTZF4u4xEj/ZsKltCQ1L4ilK4jJsisRzlsQzlsQjS+KBJXHPkrhjSdyyJG5YEk9REpdhUySesySesSQeWRIPLIl7lsQdS+KWJXHDkniKkrgMmyLxnCXxjCXxyJJ4YEncsyTuWBK3LIkblsRTlMTHqIjnqIhnqIhHVMQDKuIeFXGHirglRdxgIr7FVnMn3HLuO8TGZm1REvcoiQeUxCNK4tS5IaKDmhM7UGeu5lKp9jRBRLVnYRN3sIl72MQDbOIRNnERNmbiqg/MxEXYmPSJsDETF2FjJi7CxkxchI1d0kTYmImLsDETV9gDM3ERNmbiImzMxHUtwaRPhI2ZuAgbM3ERNnZ3JcLGTFyEjZm4CBszcYU9MBMXYWMmLsLGTFyEjUmfbrswExdhYzf6ImzMxEXYmImLsDETF2FjJq6wB2biImzMxEXYmImLsLGcswgbe+bUE8phpZxK2IelcRpB9ybs8EzC9ixhO5aw7fMJ27CEnaKELXOmCDtnCTtjCTuyhB1YwvYsYTuWsC1L2IYl7BQlbJkzRdg5S9gZS9iRJezAErZnCduxhG1ZwjYsYacoYcucKcLOWcLOWMKOLGEHlrA9S9iOJWzLErZhCTtFCXuMCnaOCnaGCnZEBTuggu1RwXaoYFtUsA0m2FtsNXfCLee+Q2dsFhMlbI8SdkAJO6KEnaGETZ1pEjXqxBUTUO1p7pNqT/M7VHsONmwPG3aADTvChp3Bhi1yxgxbBYLJnMgZM2yRM2bYImfMsEXOmGGLnDHDFjljl1yRM2bYCmdghi1yxgxb5IzJnK4lmGGLnDHDFjljhi1yxgxb5Izd/YmcMcMWOWOGrXAGZtgiZ8ywRc6YzImcMcPWbRdm2CJnzLBFztiDiMgZM2yRM2bYImfMsBXOwAxb5IwZtsgZ+/ecRM6YYYucMcPWE0p/w3aQYff+/fCYgZ9m2D0O6THDpkjcPkbipxp2n83Njxk2hX9jlsRzlsQzlsQjS+KBJXHPkrhjSdyyJG5YEk9REpdhUySesySesSQeWRIPLIl7lsQdS+KWJXHDkniKkrgMmyLxnCXxjCXxyJJ4YEncsyTuWBK3LIkblsRTlMTHqIjnqIhnqIhHVMQDKuIeFXGHirhFRdxwIr7FVnMn3HLuO8TGZh1REvcoiQeUxCNK4hlK4jlK4th5K6Gj2hM7UO1pLpVqT/NFVHseNvEAm3iETTyDTTyHTVyEjUmfCgQzcRE2ZuIibMzERdiYiYuwMRMXYWMmLsLGTFyEjd0SKOyBmbgIG5M+ETZm4rqWYCYuwsZMXISNmbgIGzNxETZm4iJs7O5UhI2ZuMIemImLsDHpE2FjJi7Cxkxct12YiYuwMRMXYWMmLsLGHpRE2JiJi7AxE1fYAzNxETZVKXvCxkxchI2ZuAi77yLmO8J+2jLqDy9Hq/WkrDp1/ZfldFK3tBq9fv+h+uXryU3xy6Ss/nddlKu6/avZr7/Oppv5ert7g7Pq/6tfvy2Kq+rvb9eTxdWkvKq+VFZ/Wt78dXPzsSh//vWX+WS7a2BdboqXo5vZ4uA71bu+mfz20Jdv9ef3v4+mn5arYvHd7HP1at+XRTEtRvURuP/lbycft/Nl/SabX3y3vS2qL/+wuaneef1mv+7ad9VbqPq9Lh7q3f1vpl918A/f+Tyb1sezfq26o6M/LatWdoey6se72U0xql74Znm1++a7YrV+8WYzqw5zfZCnm7KsTofmLX/1BurD/2N9YD9OP6Zjn+fVaJdOqnM3FsnH1I2TaZrnH02afcyu0rtP9W39ab7blIv6DPtfhB4yB4aRAgA=
with this mod:
Test Ruins.zip
...yes, repro.
OK - moveThroughTile
calls getAncientRuinBonus
with an inconsistent game state: The unit's currentTile
was already updated but the map was not. That must trip placeUnitNearTile
as such a function has no reason to assume an invalid state. Interestingly, both reasons cited in comment for even touching currentTile
seem invalid. Neither addPromotion nor ruin rewards access the ruleset through it. But you still need to set it, the rest of the movement code doesn't.
An easy fix is to move the currentTile
assignment after the getAncientRuinBonus, but that places the new unit one tile off, two tiles from the ruin. A clean solution would necessitate to ensure unit.currentTile
and tile.units always stay in close sync and aren't updated independently. Then getAncientRuinBonus
would need to run after the ruin-tripping unit has finished moving, finished as in consistent game state - and from reading moveThroughTile
you get no idea where the map part of the move is done...
Oh, and if someone goes and fixes this - notification.fillPlaceholders(unique.params[0])
in OneTimeFreeUnitRuins can be wrong, notification.fillPlaceholders(civUnit.name)
might be better. And do that indentation error in assignOwner
.
I have a similar issue, one of my great war infantry despawned on capturing a city in an escort formation with a great general and the game crashed. Should I start a new discussion with details? I will try to recreate it and save the game file.
This problem should be resolved as of 4.11.9