(A rather well-known Asserstion Error is giving me a headace.) *Fixed* -_-

Users who are viewing this thread

Status
Not open for further replies.

Servitor

Sergeant Knight at Arms
Hey,

I got this nice little assertion error:


I have had it before, and I have fixed it before. I looked for a skill exceeding 10, but found none. Nor did I see any mistake in the WP randomization. Mayhaps it's just me looking the wrong way, but I would really appreciate it if someone could take a look at this bit of code here to see if there's anything wrong with it.

Knows_common  is the same as: knows_riding_1|knows_trade_2|knows_inventory_management_2|knows_prisoner_management_1|knows_leadership_1, so the other Knows_Skills plus the common ones may not exceed 10 nor be lower than 0. (No idea how that would be possible though)

Thanks in advance!
Servitor

Edit: Btw. The code I pasted below is all that I edited. Not anything else got edited, and as far as I can see there's no soldier with more than 64 items. (Like grailknighthero had sometime)

Also, Spaming "ignore" does not help. After about 4 "ignores", the game crashes with a windows sent/don't sent report thingy.

Code:
#peasant - retainer - footman - man-at-arms -  knight
  ["swadian_recruit","Swadian Recruit","Swadian Recruits",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_gloves,0,0,fac_neutral,
    [itm_arming_cap, itm_shirt, itm_wooden_shield, itm_sword_medieval_b_small, itm_ankle_boots, itm_leather_gloves],
   def_attrib|level(4),wp(60),knows_common,swadian_face_younger_1, swadian_face_middle_2],
  ["swadian_militia","Swadian Militia","Swadian Militias",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_gloves,0,0,fac_neutral,
    [itm_padded_cloth, itm_arming_cap, itm_leather_gloves, itm_leather_boots, itm_sword_medieval_b_small, itm_tab_shield_pavise_b],
   def_attrib|level(9),wp(90),knows_common|knows_shield_3,swadian_face_young_1, swadian_face_old_2],
  ["swadian_footman","Swadian Footman","Swadian Footmen",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_gloves,0,0,fac_neutral,
   [itm_padded_leather, itm_leather_cap, itm_leather_gloves, itm_leather_boots, itm_tab_shield_pavise_b, itm_sword_medieval_b_small],
   def_attrib|level(14),wp(120),knows_common|knows_shield_3,swadian_face_young_1, swadian_face_old_2],
  ["swadian_infantry","Swadian Infantry","Swadian Infantry",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_gloves,0,0,fac_neutral,
   [itm_haubergeon, itm_leather_gloves, itm_leather_boots, itm_sword_medieval_c, itm_tab_shield_pavise_b, itm_kettle_hat],
   def_attrib|level(20),wp(150),knows_common|knows_shield_3,swadian_face_middle_1, swadian_face_old_2],
  ["swadian_sergeant","Swadian Sergeant","Swadian Sergeants",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_shield|tf_guarantee_gloves,0,0,fac_neutral,
  [itm_mail_with_surcoat, itm_mail_boots, itm_gauntlets, itm_iron_greaves, itm_bastard_sword_a, itm_tab_shield_pavise_b, itm_helmet_with_neckguard],
    def_attrib|level(25),wp(180),knows_common|knows_shield_3|knows_ironflesh_3|knows_power_strike_3,swadian_face_middle_1, swadian_face_older_2],
  ["swadian_skirmisher","Swadian Skirmisher","Swadian Skirmishers",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_ranged|tf_guarantee_gloves,0,0,fac_neutral,
   [itm_leather_jerkin, itm_leather_gloves, itm_leather_boots, itm_leather_cap, itm_short_bow, itm_arrows, itm_arrows, itm_sword_medieval_b_small],
   def_attrib|level(14),wp(60),wp_archery(90),knows_common|knows_riding_2|knows_ironflesh_1,swadian_face_young_1, swadian_face_middle_2],
  ["swadian_crossbowman","Swadian Archer","Swadian Crossbowmen",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_ranged|tf_guarantee_gloves,0,0,fac_neutral,
   [itm_leather_jerkin, itm_leather_gloves, itm_leather_boots, itm_leather_cap, itm_short_bow, itm_arrows, itm_arrows, itm_sword_medieval_b_small],
   def_attrib|level(19),wp(90),wp_archery(140),knows_common|knows_riding_2|knows_ironflesh_1,swadian_face_young_1, swadian_face_old_2],
  ["swadian_sharpshooter","Swadian Veteran Archer","Swadian Sharpshooters",tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_ranged|tf_guarantee_gloves,0,0,fac_neutral,
   [itm_leather_jerkin, itm_leather_gloves, itm_leather_boots, itm_leather_cap, itm_short_bow, itm_arrows, itm_arrows, itm_sword_medieval_b_small],
   def_attrib|str_14|level(24),wp(120),wp_archery(180),knows_common|knows_power_draw_3|knows_ironflesh_1,swadian_face_middle_1, swadian_face_older_2],
  ["swadian_man_at_arms","Swadian Man at Arms","Swadian Men at Arms",tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_horse|tf_guarantee_shield|tf_guarantee_gloves,0,0,fac_neutral,
   [itm_coat_of_plates, itm_helmet_with_neckguard, itm_tab_shield_heater_cav_b, itm_sword_medieval_c, itm_lance, itm_warhorse, itm_iron_greaves, itm_gauntlets],
   def_attrib|level(20),wp(90),wp_polearm(150),knows_common|knows_riding_4|knows_ironflesh_2|knows_shield_2|knows_power_strike_3,swadian_face_young_1, swadian_face_old_2],
  ["swadian_knight","Swadian Knight","Swadian Knights",tf_mounted|tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_helmet|tf_guarantee_horse|tf_guarantee_shield|tf_guarantee_gloves,0,0,fac_neutral,
   [itm_charger, itm_plate_armor, itm_great_helmet, itm_iron_greaves, itm_gauntlets, itm_tab_shield_heater_cav_b, itm_heavy_lance, itm_bastard_sword_b],
   def_attrib|level(25),wp(120),wp_polearm(180),knows_common|knows_riding_5|knows_shield_3|knows_ironflesh_4|knows_power_strike_5,swadian_face_middle_1, swadian_face_older_2],
 
ealabor said:
you need a "|" between your two weapon skills..

wp(120),wp_polearm(180), wrong

to

wp(120)|wp_polearm(180), right



you're welcome :smile:

RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHH!!!!!!!!!!






Why, Thank you, Ealabor!  :eek:
Servitor
 
Status
Not open for further replies.
Back
Top Bottom