Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.76 KB | None | 0 0
  1. --[[
  2. module(..., package.seeall)
  3. events = require "data.events"
  4. local scripting = require "EpisodicScripting"
  5. ]]--
  6. --[[ j_min_exp ]]--
  7.  
  8. events.CharacterTurnEnd[#events.CharacterTurnEnd+1] =
  9. function (context)
  10.     if conditions.CharacterType("minister", context) and conditions.CharacterHoldsPost(context) and not conditions.IsFactionLeader(context) and not conditions.IsFactionLeaderFemale(context) and not conditions.CharacterMinisterialPosition("royal_heir", context) and not conditions.IsTheatreGovernor(context) and not conditions.CampaignName("egy_napoleon", context) and not conditions.CampaignName("ita_napoleon", context) and not conditions.CharacterMinisterialPosition("accident", context) then
  11.         effect.trait("j_min_exp", "agent", 1, 90, context)
  12.         effect.trait("j_min_exp", "agent", 2, 33, context)
  13.         effect.trait("j_min_exp", "agent", 3, 15, context)
  14.         effect.trait("j_min_exp", "agent", 4, 10, context)
  15.         effect.trait("j_min_exp", "agent", 5, 3, context)
  16.         return true
  17.     end
  18.     return false
  19. end
  20.  
  21. --[[jmin_on_creation]]--
  22. events.CharacterCreated[#events.CharacterCreated+1] =
  23. function (context)
  24.        if conditions.CharacterType("minister", context) and not conditions.IsFactionLeader(context) and not conditions.IsFactionLeaderFemale(context) and not conditions.CharacterMinisterialPosition("royal_heir", context) and not conditions.IsTheatreGovernor(context) and not conditions.CampaignName("egy_napoleon", context) and not conditions.CampaignName("ita_napoleon", context) and not conditions.CharacterMinisterialPosition("accident", context) then
  25.            effect.trait("j_min_exp", "agent", 1, 100, context)
  26.            effect.trait("j_min_exp", "agent", 6, 30, context)
  27.            effect.trait("j_min_exp", "agent", 41, 5, context)
  28.            return true
  29.        end
  30.        return false
  31.    end
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement