cwtools / cwtools-vscode

A VS Code extension providing language server support for paradox script files using cwtools
Other
88 stars 12 forks source link

Imperator: Rome issues, 24 separate issues founded #105

Open udkudk opened 2 months ago

udkudk commented 2 months ago

I found that cw-tools has some problems ALL of those below work fine with my mod, but extension gives errors or doesn't recognize scope/trigger/effect 1- every_holdings effect scope 2- num_holdings_owned trigger 3- add_character_experience effect # This one adds Statesmanship to characters 4- has_party_type trigger # does the country have this party? 5- add_party_conviction effect # adds conviction to selected republic party (character scope) 6- set_culture effect # sets culture of an existing character (Do Not use in create_chacter effect) 7- random_list effect, doesn't recognize weight numbers inside (e.g. random_list = { 50 = {} 50 = {} } ) 8- trigger_event effect, gives error if is inside an newly created scope (save_scope_as) 9- adapt_family_name effect # used inside create_character effect 10- add_political_influence effect 11- has_aggressive_expansion trigger 12- release_subject effect, gives error inside ROOT scope even if ROOT scope is country 13- add_to_list effect, gives error, doesn't recognize created list name 14- list = trigger inside every_in_list effect, doesn't recognize existing list name 15- remove_from_list effect, doesn't recognize existing list name 16- state_food_current trigger, gives error inside limit = {} 17- add_state_food effect 18- has_province_rank trigger 19- "mode = add" used inside add_state_modifier and add_province_modifier effects to stack modifiers 20- is_statecapital trigger 21- filter = {} # is used to limit trigger scopes (any scopes), useful if a percent or count = all is specified in scope, still works without percent or count = all 22- order_by = { value = 0 if = { limit = { hasvariable = xxx } add = 1 }} # is used inside ordered scopes (ordered scopes), used to sort ordered scopes, scrip value or manual entry like I did here 23- can_get_friends trigger 24- root.consort, doesn't get recognized as a valid scope in either as a scope (e.g. root.consort = {} ), or as a vaild targer in triggers or effects