Kartik Scripts

Progression

Gang levels and how much XP each activity gives.

XpPerLevel and every XP reward can also be changed live in Admin → Economy → Gang XP and levels. Once saved there, the admin panel is used instead of this file until you press Reset to config. MaxLevel can only be changed here.


Levels

SettingDefaultWhat it does
MaxLevel100Highest gang level
XpPerLevel500XP needed for each level. Level 10 starts at 4,500 XP

XP rewards (Rewards)

Set any to 0 for no XP.

SettingDefaultGiven when
contract0A contract is completed. This is a bonus on top of each contract's own XP
hotspot_capture150A hotspot is captured
airdrop100An airdrop is opened. The airdrop's own Xp setting in shared/underworld.lua is used first
graffiti_spray50A tag is sprayed
graffiti_remove50A rival tag is removed
racket50Protection money is collected
drug_sale15A drug sale happens inside a turf
rivalry_win250A rivalry is won
war_win300A war is won. A number set in WinXp in shared/conflicts.lua is used instead
turf_kill25A rival gang member is killed inside a turf

Drug sale and turf kill XP can be switched off in shared/territory.lua (DrugSaleXp, KillXp).


Level rewards (Milestones)

One-time reward packs per gang, claimed on the tablet Home page by a member with the Season Pass permission. See Level rewards.

Milestones = {
    Enabled = true,
    Rewards = {
        { level = 1,  label = 'Starter Kit', items = { { name = 'lockpick', amount = 5 }, { name = 'bandage', amount = 5 } } },
        { level = 5,  label = 'Street Pack', items = { { name = 'radio', amount = 2 } }, dirty = 25000 },
        { level = 10, label = 'Crew Pack',   items = { { name = 'armour', amount = 3 } }, cash = 25000, dirty = 50000 },
    },
},
FieldMeaning
Enabledfalse hides the card and turns claiming off
levelGang level needed. One pack per level
labelName shown on the tablet (optional, default "Level N reward")
itemsList of { name = 'item', amount = 1 }, given to the member who claims. Weapons work too (for example weapon_pistol). Every item must exist in your inventory
cashClean money added to the gang treasury (optional)
dirtyDirty money added to the gang treasury (optional)

Claims are saved in the kg_milestones table, which is created automatically on the next start. Each gang can claim each level once. Changing a pack later does not let gangs that already claimed that level claim it again.

On this page