Custom Valyrian Swords Questions.

For specific technical issues and questions.

Re: Custom Valyrian Swords Questions.

PostPosted by BerichasDawn » Sat Aug 19, 2017 04:26

dude Thanks again!really appriciate it!
BerichasDawn
 
Posts: 15
Joined: Fri Aug 18, 2017 06:01

Re: Custom Valyrian Swords Questions.

PostPosted by SinStar87 » Sat Aug 19, 2017 04:38

You're welcome again :)
User avatar
SinStar87
 
Posts: 3132
Joined: Sat Feb 09, 2013 17:24

Re: Custom Valyrian Swords Questions.

PostPosted by BerichasDawn » Sat Aug 19, 2017 07:55

ok im doing somthing wrong i got it to show up in the game but its still not inheritable i dont know what im doing wrong maybe you can tell me ill post a link to my dropbox


https://www.dropbox.com/s/rxw44tesacwkr ... e.zip?dl=0
BerichasDawn
 
Posts: 15
Joined: Fri Aug 18, 2017 06:01

Re: Custom Valyrian Swords Questions.

PostPosted by SinStar87 » Sat Aug 19, 2017 08:01

You have 2 events.0 s so it broke. here's how it should be set up.

Spoiler: show
Code: Select all
namespace = sword_example_events
character_event = {
   id = sword_example_events.0
   is_triggered_only = yes
   hide_window = yes

   immediate = {
      ######Start of Code you should make copies of
      if = {
         limit = { trait = collins_sword NOT = { has_character_flag = do_not_inherit_sword } }
         if = {
            limit = {
               is_ruler = yes
               current_heir = { dynasty = ROOT is_alive = yes  }
            }
            current_heir = {
               add_trait = collins_sword
               character_event = { id = sword_example_events.1 }
            }
            add_trait = dead_target
         }
         if = {
            limit = { NOT = { trait = dead_target } is_patrician = yes }
            family_palace = {
               current_heir = { add_trait = collins_sword character_event = { id = sword_example_events.1 } }
            }   
            add_trait = dead_target
         }
         if = {
            limit = { NOT = { trait = dead_target } }
            random_child = {
               limit = { dynasty = ROOT is_alive = yes }
               add_trait = collins_sword
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }   
         }   
         if = {
            limit = { NOT = { trait = dead_target } }
            random_sibling = {
               limit = { dynasty = ROOT is_alive = yes }
               add_trait = collins_sword
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }   
         }   
         if = {
            limit = { NOT = { trait = dead_target } }
            random_dynasty_member = {
               limit = { is_alive = yes }
               add_trait = collins_sword
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }
         }
         if = {
            limit = { NOT = { trait = dead_target } }
            random_child = {
               limit = { is_primary_heir = yes is_alive = yes }
               add_trait = collins_sword
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }
         }
         if = {
            limit = { NOT = { trait = dead_target } }
            random_child = {
               limit = { is_alive = yes NOT = { trait = dragon } }
               add_trait = collins_sword
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }
         }
         if = {
            limit = {
               NOT = { trait = dead_target }
               spouse = { is_alive = yes }      
            }
            spouse = { add_trait = collins_sword character_event = { id = sword_example_events.1 } }
            add_trait = dead_target
         }
         if = {
            limit = {
               NOT = { trait = dead_target }   
               liege = { NOT = { character = ROOT } }
            }
            liege = { add_trait = collins_sword character_event = { id = sword_example_events.1 } }
            add_trait = dead_target
         }
         if = {
            limit = {
               NOT = { trait = dead_target }   
               current_heir = { always = yes }
            }
            current_heir = {
               add_trait = collins_sword
               character_event = { id = sword_example_events.1 }
            }
            add_trait = dead_target
         }
         if = {
            limit = {
               NOT = { trait = dead_target }   
            }
            random_vassal = { add_trait = collins_sword character_event = { id = sword_example_events.1 } }
         }
         remove_trait = dead_target
      }
      ######End of Code you should make copies of
      if = {
         limit = { trait = vengeance NOT = { has_character_flag = do_not_inherit_sword } }
         if = {
            limit = {
               is_ruler = yes
               current_heir = { dynasty = ROOT is_alive = yes  }
            }
            current_heir = {
               add_trait = vengeance
               character_event = { id = sword_example_events.1 }
            }
            add_trait = dead_target
         }
         if = {
            limit = { NOT = { trait = dead_target } is_patrician = yes }
            family_palace = {
               current_heir = { add_trait = vengeance character_event = { id = sword_example_events.1 } }
            }   
            add_trait = dead_target
         }
         if = {
            limit = { NOT = { trait = dead_target } }
            random_child = {
               limit = { dynasty = ROOT is_alive = yes }
               add_trait = vengeance
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }   
         }   
         if = {
            limit = { NOT = { trait = dead_target } }
            random_sibling = {
               limit = { dynasty = ROOT is_alive = yes }
               add_trait = vengeance
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }   
         }   
         if = {
            limit = { NOT = { trait = dead_target } }
            random_dynasty_member = {
               limit = { is_alive = yes }
               add_trait = vengeance
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }
         }
         if = {
            limit = { NOT = { trait = dead_target } }
            random_child = {
               limit = { is_primary_heir = yes is_alive = yes }
               add_trait = vengeance
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }
         }
         if = {
            limit = { NOT = { trait = dead_target } }
            random_child = {
               limit = { is_alive = yes NOT = { trait = dragon } }
               add_trait = vengeance
               character_event = { id = sword_example_events.1 }
               ROOT = { add_trait = dead_target }
            }
         }
         if = {
            limit = {
               NOT = { trait = dead_target }
               spouse = { is_alive = yes }      
            }
            spouse = { add_trait = vengeance character_event = { id = sword_example_events.1 } }
            add_trait = dead_target
         }
         if = {
            limit = {
               NOT = { trait = dead_target }   
               liege = { NOT = { character = ROOT } }
            }
            liege = { add_trait = vengeance character_event = { id = sword_example_events.1 } }
            add_trait = dead_target
         }
         if = {
            limit = {
               NOT = { trait = dead_target }   
               current_heir = { always = yes }
            }
            current_heir = {
               add_trait = vengeance
               character_event = { id = sword_example_events.1 }
            }
            add_trait = dead_target
         }
         if = {
            limit = {
               NOT = { trait = dead_target }   
            }
            random_vassal = { add_trait = vengeance character_event = { id = sword_example_events.1 } }
         }
         remove_trait = dead_target
      }
      #####Paste edited copies of code here
   }
}
character_event = {
   id = sword_example_events.1
   picture = GFX_evt_valyrian_steel
   is_triggered_only = yes

   desc = EVTDESCsword_example_events.1

   immediate = {
      add_character_modifier = { name = owns_valyrian_steel_sword  duration = -1 }
   }
   
   option = {
      name = EVTOPTAsword_example_events.1
   }
}

character_event = {
   id = valyrian_steel.999
   is_triggered_only = yes
   hide_window = yes
   
   immediate = {
      remove_character_modifier = owns_valyrian_steel_sword
      if = {
         limit = {
            OR = {
               trait = valyrian_steel
               trait = longclaw
               trait = longclaw_snow
               trait = blackfyre
               #trait = dawn
               trait = brightroar
               trait = heartsbane
               trait = ice
               trait = nightfall
               trait = darksister
               trait = ladyforlorn
               trait = redrain
               trait = widowswail
               trait = oathkeeper
               trait = crabspincer
               trait = strangers_mercy
               trait = anger
               trait = black_death
               trait = compassion
               trait = concession
               trait = del_pino
               trait = el_swordo
               trait = gold_sword
               trait = happyness
               trait = hubris
               trait = justice
               trait = kingmaker
               trait = passion
               trait = rage
               trait = sightblinder
               trait = the_monarchist
               trait = the_usurper
               trait = worldeater
               trait = worlds_envy
               trait = vigilance
               trait = orphan_maker
               trait = truth
               trait = lamentation
               trait = collins_sword
               trait = vengeance
               
            }
         }
         add_character_modifier = { name = owns_valyrian_steel_sword  duration = -1 }
      }
   }
}
User avatar
SinStar87
 
Posts: 3132
Joined: Sat Feb 09, 2013 17:24

Re: Custom Valyrian Swords Questions.

PostPosted by BerichasDawn » Sat Aug 19, 2017 08:24

Ahh I see I see! thank you thank you lol
BerichasDawn
 
Posts: 15
Joined: Fri Aug 18, 2017 06:01

Previous

Return to Technical Discussion

Who is online

Users browsing this forum: No registered users and 0 guests