Ive been working on updating my mod which changes RR/RC back from 1100 to 1080 and makes the crusader states an emergent faction, as well as going 2tpy and increasing unit size/speed, to the latest version of RR/RC and all has been done, but im having problems with the emergent crusaders sacking jerusalem but not taking it. ive gone to the regions file and made the settlements i want them to take horde targets, but still no love.

here is a copy of the script ive been working with for it-

Spoiler Alert, click show to read: 
Code:
;-------------- KOJ EMERGES --------------; 1100 
monitor_event   EventCounter EventCounterType Jerusalem_emerges
 and EventCounter > 0
        add_events
  event emergent_faction jerusalem
  date 0
                movie event/crusades_faction_intro.bik
 end_add_events
        declare_counter attackjerusalem
        declare_counter attackacre
         
        spawn_army 
         faction jerusalem
         character Baldwin Poton, named character, age 40, x 330, y 79, family
         traits Factionleader 1 , Supplies 1 , Turnsaway 3 , ReligionStarter 1 , GoodCommander 4 , BattleChivalry 3 , CrusaderHistory 2 , StrategyChivalry 2 , PublicFaith 1 , ContentGeneral 3 , Hatesegypt 2
         unit NE Bodyguard    exp 6 armour 0 weapon_lvl 0
         unit Great Cross  exp 2 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 0 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 0 armour 0 weapon_lvl 0
         unit Pisan and Geonese sailors   exp 0 armour 0 weapon_lvl 0
         unit Pisan and Geonese sailors   exp 1 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 1 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 2 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 2 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 2 armour 0 weapon_lvl 0
         unit Templar Crossbowmen   exp 0 armour 0 weapon_lvl 0
         unit Templar Crossbowmen   exp 1 armour 0 weapon_lvl 0
         unit Templar Crossbowmen   exp 0 armour 0 weapon_lvl 0
         unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
                unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
                unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
         unit Knights of Jerusalem  exp 6 armour 0 weapon_lvl 0
         unit Knights of Jerusalem  exp 6 armour 0 weapon_lvl 0
         unit Knights of Jerusalem  exp 6 armour 0 weapon_lvl 0
         unit Knights of Jerusalem  exp 6 armour 0 weapon_lvl 0
 end
        spawn_army 
         faction jerusalem
         character Raynald Poton, named character, age 22, x 331, y 80, family 
         traits Factionheir 1 , Supplies 1 , Turnsaway 3 , ReligionStarter 1 , LoyaltyStarter 1 , GoodCommander 2 , TourneyKnight 2 , BattleChivalry 2 , StrategyChivalry 2 , PublicFaith 2 , ContentGeneral 3 , Hatesislam 2
         unit NE Bodyguard    exp 6 armour 0 weapon_lvl 0
         unit Great Cross  exp 2 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 0 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 1 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 1 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 2 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 1 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 2 armour 0 weapon_lvl 0
         unit Templar Sergeant   exp 2 armour 0 weapon_lvl 0
         unit Templar Crossbowmen   exp 0 armour 0 weapon_lvl 0
         unit Templar Crossbowmen   exp 1 armour 0 weapon_lvl 0
         unit Templar Crossbowmen   exp 1 armour 0 weapon_lvl 0
         unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
         unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
         unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
         unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
         unit Dismounted Knights Of Jerusalem   exp 7 armour 0 weapon_lvl 0
         unit Knights of Jerusalem  exp 6 armour 0 weapon_lvl 0
                unit Knights of Jerusalem  exp 6 armour 0 weapon_lvl 0
                unit Knights of Jerusalem  exp 6 armour 0 weapon_lvl 0
        end
         siege_settlement Baldwin Poton, Jerusalem, maintain
         siege_settlement Raynald Poton, Acre, maintain
                spawn_character Jerusalem random_name, priest, age 23, x 337, y 76 
                spawn_character Jerusalem random_name, priest, age 24, x 336, y 85
                spawn_character Jerusalem random_name, diplomat, age 21, x 173, y 146
                console_command diplomatic_stance jerusalem egypt war
                console_command diplomatic_stance jerusalem papal_states alliance
 set_counter attackjerusalem 1
 set_counter attackacre 1
 terminate_monitor 
end_monitor
monitor_event FactionTurnStart FactionType jerusalem
 if not I_SettlementOwner Jerusalem = jerusalem
 and I_CharacterExists Baldwin Poton
                if I_SettlementUnderSiege Jerusalem
  and I_CompareCounter attackjerusalem == 1
  siege_settlement Baldwin Poton, Jerusalem, maintain
  inc_counter attackjerusalem 1
  end_if
  if I_SettlementUnderSiege Jerusalem
  and I_CompareCounter attackjerusalem > 1
  siege_settlement Baldwin Poton, Jerusalem, attack
  end_if
        end_if
end_monitor
monitor_event FactionTurnStart FactionType jerusalem
 if not I_SettlementOwner Acre = jerusalem
 and I_CharacterExists Raynald Poton
  if I_SettlementUnderSiege Acre
  and I_CompareCounter attackacre == 1
  siege_settlement Raynald Poton, Acre, maintain
  inc_counter attackacre 1
  end_if
  if I_SettlementUnderSiege Acre
  and I_CompareCounter attackacre > 1
  siege_settlement Raynald Poton, Acre, attack
  end_if
 end_if
end_monitor


ive been getting some good advice in the modding help forum, but now feel i need some SS specific advice to get it working. note that the armies do everything correctly except when they assault they do not keep the settlement.

advice is appreciated, and any that leads to this working will get rep.
i know that the emergent script for the teutonic order works as designed, so maybe there is something from that script i can learn while tring to get this one to work?

thanks!