I'm getting this error while compiling
Error in script_cf_reinforce_party: ERROR: Usage of unassigned local variable: :real_party_faction
Traceback (most recent call last):
File "process_scripts.py", line 52, in <module>
save_scripts(variables,variable_uses,scripts,tag_uses,quick_strings)
File "process_scripts.py", line 20, in save_scripts
save_statement_block(file,convert_to_identifier(func[0]), 0,func[1], variable_list,variable_uses,tag_uses,quick_strings)
File "C:\Users\PC\Desktop\DRUHY DISK\nic\Mount And Blade\Mount&Blade Warband\Modules\src\process_operations.py", line 451, in save_statement_block
save_statement(ofile,opcode,no_variables,statement,variable_list,variable_uses,local_vars, local_var_uses,tag_uses,quick_strings)
File "C:\Users\PC\Desktop\DRUHY DISK\nic\Mount And Blade\Mount&Blade Warband\Modules\src\process_operations.py", line 402, in save_statement
operand = process_param(statement[i + 1],variable_list,variable_uses,local_vars_list,local_var_uses,tag_uses,quick_strings)
File "C:\Users\PC\Desktop\DRUHY DISK\nic\Mount And Blade\Mount&Blade Warband\Modules\src\process_operations.py", line 376, in process_param
result = get_variable(param, local_vars_list,local_var_uses)
File "C:\Users\PC\Desktop\DRUHY DISK\nic\Mount And Blade\Mount&Blade Warband\Modules\src\process_operations.py", line 298, in get_variable
raise Exception("ERROR: Usage of unassigned local variable: " + variable_string)
Exception: ERROR: Usage of unassigned local variable: :real_party_faction
The code if that helps.
插入代码块:
(assign, ":party_template", 0),
(store_random_in_range, ":rand", 0, 100),
##diplomacy start+
#Implement "quality vs. quantity" in a way that is visible in player battles
#(previously, quantity increased party size, but quality only had an effect
#in autocalc battles)
(try_begin),
(is_between, ":real_party_faction", kingdoms_begin, kingdoms_end),
(faction_get_slot, ":dplmc_quality", ":real_party_faction", dplmc_slot_faction_quality),
(val_clamp, ":dplmc_quality", -3, 4),
(val_add, ":rand", ":dplmc_quality"),
(val_clamp, ":rand", 0, 101),
(try_end),