Project

General

Profile

Bug #1317 ยป 0021-Set-action-for-created-partisans.patch

Marko Lindqvist, 04/23/2025 09:18 PM

View differences:

server/unittools.c
&& find_a_good_partisan_spot(pcenter, powner, u_type,
sq_radius, &ptile)) {
struct unit *punit;
enum gen_action action = activity_default_action(ACTIVITY_FORTIFYING);
punit = unit_virtual_prepare(powner, ptile, u_type, 0, 0, -1, -1);
if (can_unit_do_activity(nmap, punit, ACTIVITY_FORTIFYING,
activity_default_action(ACTIVITY_FORTIFYING))) {
if (can_unit_do_activity(nmap, punit, ACTIVITY_FORTIFYING, action)) {
punit->activity = ACTIVITY_FORTIFIED; /* Yes; directly fortified */
punit->action = action;
}
(void) place_unit(punit, powner, NULL, NULL, FALSE);
    (1-1/1)