n1gh7
True Bro
Black Market Dealer
Posts: 11,718
|
Post by n1gh7 on Aug 24, 2014 0:44:05 GMT -5
Here's some stuff I found... Don't know if it is useful or not, I'll leave that up to you.
_black_market_shared
function InitShopInventory() { level.shopInventoryData = {}
// Burn Card Packs (itemIndex range: 0-100 ) CreateShopItem( 0, "shop_bc_pack_core", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_CORE", "#SHOP_ITEM_BC_PACK_CORE_DESC", "#SHOP_ITEM_BC_MIN_RARE_MAYBE", 6, 1, "black_market/cardpack_standard", 5000 ) CreateShopItem( 1, "shop_bc_pack_core_premium", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_CORE_PREMIUM", "#SHOP_ITEM_BC_PACK_CORE_PREMIUM_DESC", "#SHOP_ITEM_BC_ALL_RARES", 4, 1, "black_market/cardpack_premium", 50000 ) CreateShopItem( 2, "shop_bc_ability_pack", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_ABILITIES", "#SHOP_ITEM_BC_PACK_ABILITIES_DESC", "#SHOP_ITEM_BC_MIN_RARE_MAYBE", 6, 1, "black_market/cardpack_tactical_ability", 10000 ) CreateShopItem( 3, "shop_bc_ordnance_pack", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_ORDNANCE", "#SHOP_ITEM_BC_PACK_ORDNANCE_DESC", "#SHOP_ITEM_BC_NO_RARES", 6, 0, "black_market/cardpack_ordnance", 10000 ) CreateShopItem( 4, "shop_bc_boost_pack", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_TIMEBOOST", "#SHOP_ITEM_BC_PACK_TIMEBOOST_DESC", "#SHOP_ITEM_BC_NO_RARES", 6, 0, "black_market/cardpack_time_boost", 10000 ) CreateShopItem( 5, "shop_bc_weapons_pack", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_WEAPONS", "#SHOP_ITEM_BC_PACK_WEAPONS_DESC", "#SHOP_ITEM_BC_MIN_RARE_MAYBE", 6, 1, "black_market/cardpack_weapons", 10000 ) CreateShopItem( 6, "shop_bc_intel_pack", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_INTEL", "#SHOP_ITEM_BC_PACK_INTEL_DESC", "#SHOP_ITEM_BC_MIN_RARE_MAYBE", 6, 1, "black_market/cardpack_intel", 10000 ) CreateShopItem( 7, "shop_bc_pack_titan", eShopItemType.BURNCARD_PACK, "#SHOP_ITEM_BC_PACK_TITAN_SMALL", "#SHOP_ITEM_BC_PACK_TITAN_SMALL_DESC", "#SHOP_ITEM_BC_MIN_RARE_MAYBE", 3, 1, "black_market/cardpack_titan", 20000 )
// Titan Insignias (itemIndex range: 101-200 CreateShopItem( 101, "titan_decals_blackmarket01", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET01_NAME", "#TITAN_DECAL_BLACKMARKET01_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket01_menu", 25000 ) CreateShopItem( 102, "titan_decals_blackmarket02", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET02_NAME", "#TITAN_DECAL_BLACKMARKET02_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket02_menu", 25000 ) CreateShopItem( 103, "titan_decals_blackmarket03", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET03_NAME", "#TITAN_DECAL_BLACKMARKET03_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket03_menu", 25000 ) CreateShopItem( 104, "titan_decals_blackmarket04", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET04_NAME", "#TITAN_DECAL_BLACKMARKET04_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket04_menu", 25000 ) CreateShopItem( 105, "titan_decals_blackmarket05", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET05_NAME", "#TITAN_DECAL_BLACKMARKET05_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket05_menu", 25000 ) CreateShopItem( 106, "titan_decals_blackmarket06", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET06_NAME", "#TITAN_DECAL_BLACKMARKET06_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket06_menu", 25000 ) CreateShopItem( 107, "titan_decals_blackmarket07", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET07_NAME", "#TITAN_DECAL_BLACKMARKET07_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket07_menu", 25000 ) CreateShopItem( 108, "titan_decals_blackmarket08", eShopItemType.TITAN_DECAL, "#TITAN_DECAL_BLACKMARKET08_NAME", "#TITAN_DECAL_BLACKMARKET08_DESC", "", 1, 0, "../models/titans/custom_decals/decal_pack_01/titan_decals_blackmarket08_menu", 25000 )
cl_burncards_lobby
function OnBurnCardHighlight( cardRef ) { local player = GetLocalViewPlayer() local progress = player.GetPersistentVar( "burncardStoryProgress" ) local rarity = GetBurnCardRarity( cardRef )
local coinCost = COIN_REWARD_SELL_COMMON if ( rarity == BURNCARD_RARE ) coinCost = COIN_REWARD_SELL_RARE
if ( progress != BURNCARD_STORY_PROGRESS_INTRO ) { if ( IsBlackMarketUnlocked( player ) ) { local coinModifier = GetBurnCardSellAmountModifier() file.burnCardCoinValue.Show() file.burnCardCoinValueIcon.Show() file.burnCardCoinValue.SetText( "#BC_COIN_VALUE", coinCost * coinModifier ) } } }
_burncards_shared
function CreateAllBurnCards() { CreateBurnCardWeapon( "bc_frag_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_FRAG , "burncards/burncard_art_08", BC_NEXTDEATH, "#BC_FRAG_GRENADE_M2" , "#BC_FRAG_GRENADE_M2_DESC" , "#BC_FRAG_GRENADE_FLAVOR" , "#BC_FLAVOR_LABEL", "mp_weapon_frag_grenade", "burn_mod_frag_grenade", "OFFHAND0" ) CreateBurnCardWeapon( "bc_arc_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_FRAG , "burncards/burncard_art_11", BC_NEXTDEATH, "#BC_EMP_GRENADE_M2" , "#BC_EMP_GRENADE_M2_DESC" , "#BC_EMP_GRENADE_M2_FLAVOR" , "#BC_FLAVOR_BLISK_ANGEL_CITY", "mp_weapon_grenade_emp", "burn_mod_emp_grenade", "OFFHAND0" ) CreateBurnCardWeapon( "bc_prox_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_FRAG , "burncards/burncard_art_10", BC_NEXTDEATH, "#BC_PROXIMITY_MINE_M2" , "#BC_PROXIMITY_MINE_M2_DESC" , "#BC_PROXIMITY_MINE_M2_FLAVOR" , "#BC_FLAVOR_GRAVES", "mp_weapon_proximity_mine", "burn_mod_proximity_mine", "OFFHAND0" ) CreateBurnCardWeapon( "bc_satchel_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_FRAG , "burncards/burncard_art_09", BC_NEXTDEATH, "#BC_SATCHEL_M2" , "#BC_SATCHEL_M2_DESC" , "#BC_SATCHEL_M2_FLAVOR" , "#BC_FLAVOR_TITAN_FIGHTER", "mp_weapon_satchel", "burn_mod_satchel", "OFFHAND0" ) CreateBurnCardWeapon( "bc_autopistol_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_PISTOL , "burncards/burncard_art_14", BC_NEXTDEATH, "#BC_AUTOPISTOL_M2" , "#BC_AUTOPISTOL_M2_DESC" , "#BC_AUTOPISTOL_M2_FLAVOR" , "#BC_FLAVOR_BONEYARD", "mp_weapon_autopistol", "burn_mod_autopistol", "SIDEARM" ) CreateBurnCardWeapon( "bc_semipistol_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_PISTOL , "burncards/burncard_art_28", BC_NEXTDEATH, "#BC_SEMIPISTOL_M2" , "#BC_SEMIPISTOL_M2_DESC" , "#BC_SEMIPISTOL_M2_FLAVOR" , "#BC_FLAVOR_BLISK", "mp_weapon_semipistol", "burn_mod_semipistol", "SIDEARM" ) CreateBurnCardWeapon( "bc_wingman_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_PISTOL , "burncards/burncard_art_12", BC_NEXTDEATH, "#BC_WINGMAN_M2" , "#BC_WINGMAN_M2_DESC" , "#BC_WINGMAN_M2_FLAVOR" , "#BC_FLAVOR_SARAH", "mp_weapon_wingman", "wingman_burn_match_trigger", "SIDEARM" ) CreateBurnCardWeapon( "bc_smart_pistol_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_PISTOL , "burncards/burncard_art_04", BC_NEXTDEATH, "#BC_SMART_PISTOL_M2" , "#BC_SMART_PISTOL_M2_DESC" , "#BC_SMART_PISTOL_M2_FLAVOR" , "#BC_FLAVOR_SARAH", "mp_weapon_smart_pistol", "burn_mod_smart_pistol", "PRIMARY" ) CreateBurnCardWeapon( "bc_car_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_SMG , "burncards/burncard_art_07", BC_NEXTDEATH, "#BC_CAR_M2" , "#BC_CAR_M2_DESC" , "#BC_CAR_M2_FLAVOR" , "#BC_FLAVOR_BLISK", "mp_weapon_car", "burn_mod_car", "PRIMARY" ) CreateBurnCardWeapon( "bc_r97_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_SMG , "burncards/burncard_art_05", BC_NEXTDEATH, "#BC_R97_M2" , "#BC_R97_M2_DESC" , "#BC_R97_M2_FLAVOR" , "#BC_FLAVOR_SARAH_COBALT", "mp_weapon_r97", "burn_mod_r97", "PRIMARY" ) CreateBurnCardWeapon( "bc_shotgun_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_SMG , "burncards/burncard_art_06", BC_NEXTDEATH, "#BC_SHOTGUN_M2" , "#BC_SHOTGUN_M2_DESC" , "#BC_SHOTGUN_M2_FLAVOR" , "#BC_FLAVOR_BAKER_ANGEL_CITY", "mp_weapon_shotgun", "shotgun_burn_automatic_fire", "PRIMARY" ) CreateBurnCardWeapon( "bc_rspn101_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_RIFLE , "burncards/burncard_art_26", BC_NEXTDEATH, "#BC_RSPN101_M2" , "#BC_RSPN101_M2_DESC" , "#BC_RSPN101_M2_FLAVOR" , "#BC_FLAVOR_MACALLAN", "mp_weapon_rspn101", "burn_mod_rspn101", "PRIMARY" ) CreateBurnCardWeapon( "bc_hemlok_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_RIFLE , "burncards/burncard_art_21", BC_NEXTDEATH, "#BC_HEMLOK_M2" , "#BC_HEMLOK_M2_DESC" , "#BC_HEMLOK_M2_FLAVOR" , "#BC_FLAVOR_BISH", "mp_weapon_hemlok", "burn_mod_hemlok", "PRIMARY" ) CreateBurnCardWeapon( "bc_g2_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_RIFLE , "burncards/burncard_art_20", BC_NEXTDEATH, "#BC_G2_M2" , "#BC_G2_M2_DESC" , "#BC_G2_M2_FLAVOR" , "#BC_FLAVOR_FARMER_COLONY", "mp_weapon_g2", "burn_mod_g2", "PRIMARY" ) CreateBurnCardWeapon( "bc_lmg_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON , "burncards/burncard_art_22", BC_NEXTDEATH, "#BC_LMG_M2" , "#BC_LMG_M2_DESC" , "#BC_LMG_M2_FLAVOR" , "#BC_FLAVOR_PILOT", "mp_weapon_lmg", "burn_mod_lmg", "PRIMARY" ) CreateBurnCardWeapon( "bc_dmr_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_SNIPER , "burncards/burncard_art_17", BC_NEXTDEATH, "#BC_DMR_M2" , "#BC_DMR_M2_DESC" , "#BC_DMR_M2_FLAVOR" , "#BC_FLAVOR_SPYGLASS", "mp_weapon_dmr", "burn_mod_dmr", "PRIMARY" ) CreateBurnCardWeapon( "bc_sniper_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_SNIPER , "burncards/burncard_art_31", BC_NEXTDEATH, "#BC_SNIPER_M2" , "#BC_SNIPER_M2_DESC" , "#BC_SNIPER_M2_FLAVOR" , "#BC_FLAVOR_SARAH", "mp_weapon_sniper", "burn_mod_sniper", "PRIMARY" ) CreateBurnCardWeapon( "bc_smr_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_ANTI_TITAN , "burncards/burncard_art_30", BC_NEXTDEATH, "#BC_SMR_M2" , "#BC_SMR_M2_DESC" , "#BC_SMR_M2_FLAVOR" , "#BC_FLAVOR_SARAH", "mp_weapon_smr", "burn_mod_smr", "SECONDARY" ) CreateBurnCardWeapon( "bc_rocket_launcher_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_ANTI_TITAN , "burncards/burncard_art_32", BC_NEXTDEATH, "#BC_ROCKET_LAUNCHER_M2" , "#BC_ROCKET_LAUNCHER_M2_DESC" , "#BC_ROCKET_LAUNCHER_M2_FLAVOR" , "#BC_FLAVOR_BISH", "mp_weapon_rocket_launcher", "burn_mod_rocket_launcher", "SECONDARY" ) CreateBurnCardWeapon( "bc_mgl_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_ANTI_TITAN , "burncards/burncard_art_23", BC_NEXTDEATH, "#BC_MGL_M2" , "#BC_MGL_M2_DESC" , "#BC_MGL_M2_FLAVOR" , "#BC_FLAVOR_GRAVES", "mp_weapon_mgl", "burn_mod_mgl", "SECONDARY" ) CreateBurnCardWeapon( "bc_defender_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_WEAPON | CT_ANTI_TITAN , "burncards/burncard_art_16", BC_NEXTDEATH, "#BC_DEFENDER_M2" , "#BC_DEFENDER_M2_DESC" , "#BC_DEFENDER_M2_FLAVOR" , "#BC_FLAVOR_BISH", "mp_weapon_defender", "burn_mod_defender", "SECONDARY" ) CreateBurnCardWeapon( "bc_super_cloak", BURNCARD_COMMON, BCGROUP_STEALTH, CT_SPECIAL | CT_CLOAK , "burncards/burncard_art_01", BC_NEXTLOAD, "#BC_SUPER_CLOAK" , "#BC_SUPER_CLOAK_DESC" , "#BC_SUPER_CLOAK_FLAVOR" , "#BC_FLAVOR_SARAH", "mp_ability_cloak", null, "OFFHAND1" ) CreateBurnCardOnSpawn( "bc_cloak_forever", BURNCARD_RARE, BCGROUP_STEALTH, CT_CLOAK | CT_SPECIAL | CT_COOLDOWN , "burncards/burncard_art_57", BC_NEXTDEATH, "#BC_CLOAK_FOREVER" , "#BC_CLOAK_FOREVER_DESC" , "#BC_CLOAK_FOREVER_FLAVOR" , "#BC_FLAVOR_SARAH", null, null, null, null ) CreateBurnCardSrvFlag( "bc_fast_movespeed", BURNCARD_COMMON, BCGROUP_SPEED, CT_SPECIAL | CT_PILOT , "burncards/burncard_art_39", BC_NEXTLOAD, "#BC_FAST_MOVESPEED" , "#BC_FAST_MOVESPEED_DESC" , "#BC_FAST_MOVESPEED_FLAVOR" , "#BC_FLAVOR_DOCTOR", SFLAG_BC_FAST_MOVESPEED, null, null, null ) CreateBurnCardWeapon( "bc_super_stim", BURNCARD_COMMON, BCGROUP_SPEED, CT_SPECIAL | CT_STIM , "burncards/burncard_art_03", BC_NEXTLOAD, "#BC_SUPER_STIM" , "#BC_SUPER_STIM_DESC" , "#BC_SUPER_STIM_FLAVOR" , "#BC_FLAVOR_DOCTOR", "mp_ability_heal", null, "OFFHAND1" ) CreateBurnCardOnSpawn( "bc_stim_forever", BURNCARD_RARE, BCGROUP_SPEED, CT_STIM | CT_SPECIAL | CT_COOLDOWN , "burncards/burncard_art_58", BC_NEXTDEATH, "#BC_STIM_FOREVER" , "#BC_STIM_FOREVER_DESC" , "#BC_STIM_FOREVER_FLAVOR" , "#BC_FLAVOR_DOCTOR", null, null, null, null ) CreateBurnCardPassive( "bc_pilot_warning", BURNCARD_COMMON, BCGROUP_INTEL, CT_INTEL | CT_PILOT , "burncards/burncard_art_49", BC_NEXTLOAD, "#BC_PILOT_WARNING" , "#BC_PILOT_WARNING_DESC" , "#BC_PILOT_WARNING_FLAVOR" , "#BC_FLAVOR_BISH", null, null, null, null ) CreateBurnCardPassive( "bc_auto_sonar", BURNCARD_COMMON, BCGROUP_INTEL, CT_INTEL | CT_SPECIAL | CT_SONAR , "burncards/burncard_art_42", BC_NEXTLOAD, "#BC_AUTO_SONAR" , "#BC_AUTO_SONAR_DESC" , "#BC_AUTO_SONAR_FLAVOR" , "#BC_FLAVOR_BISH", PAS_AUTO_SONAR, null, null, null ) CreateBurnCardWeapon( "bc_super_sonar", BURNCARD_COMMON, BCGROUP_INTEL, CT_SPECIAL | CT_SONAR | CT_INTEL , "burncards/burncard_art_02", BC_NEXTLOAD, "#BC_SUPER_SONAR" , "#BC_SUPER_SONAR_DESC" , "#BC_SUPER_SONAR_FLAVOR" , "#BC_FLAVOR_MACALLAN", "mp_ability_sonar", null, "OFFHAND1" ) CreateBurnCardPassive( "bc_sonar_forever", BURNCARD_RARE, BCGROUP_INTEL, CT_INTEL | CT_SONAR | CT_SPECIAL | CT_COOLDOWN , "burncards/burncard_art_44", BC_NEXTDEATH, "#BC_SONAR_FOREVER" , "#BC_SONAR_FOREVER_DESC" , "#BC_SONAR_FOREVER_FLAVOR" , "#BC_FLAVOR_BISH", PAS_AUTO_SONAR, null, null, null ) CreateBurnCardOnSpawn( "bc_minimap_scan", BURNCARD_COMMON, BCGROUP_INTEL, CT_INTEL , "burncards/burncard_art_51", BC_NEXTLOAD, "#BC_MINIMAP_SCAN" , "#BC_MINIMAP_SCAN_DESC" , "#BC_MINIMAP_SCAN_FLAVOR" , "#BC_FLAVOR_SARAH", null, null, null, null ) CreateBurnCardPassive( "bc_minimap", BURNCARD_RARE, BCGROUP_INTEL, CT_INTEL , "burncards/burncard_art_45", BC_NEXTDEATH, "#BC_MINIMAP" , "#BC_MINIMAP_DESC" , "#BC_MINIMAP_FLAVOR" , "#BC_FLAVOR_BISH", PAS_MINIMAP_ALL, null, null, null ) CreateBurnCardOnSpawn( "bc_double_agent", BURNCARD_COMMON, BCGROUP_NPC, CT_NPC | CT_GRUNT | CT_SPECTRE | CT_TITAN , "burncards/burncard_art_60", BC_NEXTLOAD, "#BC_DOUBLE_AGENT" , "#BC_DOUBLE_AGENT_DESC" , "#BC_DOUBLE_AGENT_FLAVOR" , "#BC_FLAVOR_SOLDIER", null, null, null, null ) CreateBurnCardPassive( "bc_conscription", BURNCARD_COMMON, BCGROUP_NPC, CT_GRUNT | CT_NPC , "burncards/burncard_art_41", BC_NEXTLOAD, "#BC_CONSCRIPTION" , "#BC_CONSCRIPTION_DESC" , "#BC_CONSCRIPTION_FLAVOR" , "#BC_FLAVOR_SOLDIER", PAS_CONSCRIPT, null, null, null ) CreateBurnCardPassive( "bc_wifi_spectre_hack", BURNCARD_COMMON, BCGROUP_NPC, CT_NPC | CT_SPECTRE , "burncards/burncard_art_43", BC_NEXTLOAD, "#BC_WIFI_SPECTRE_HACK" , "#BC_WIFI_SPECTRE_HACK_DESC" , "#BC_WIFI_SPECTRE_HACK_FLAVOR" , "#BC_FLAVOR_SARAH", PAS_WIFI_SPECTRE, null, null, null ) CreateBurnCardPassive( "bc_nuclear_core", BURNCARD_COMMON, BCGROUP_MISC, CT_TITAN , "burncards/burncard_art_46", BC_NEXTLOAD, "#BC_NUCLEAR_CORE" , "#BC_NUCLEAR_CORE_DESC" , "#BC_NUCLEAR_CORE_FLAVOR" , "#BC_FLAVOR_BISH", PAS_NUCLEAR_CORE, null, null, null ) CreateBurnCardOnSpawn( "bc_core_charged", BURNCARD_COMMON, BCGROUP_MISC, CT_TITAN , "burncards/burncard_art_59", BC_NEXTLOAD, "#BC_CORE_CHARGED" , "#BC_CORE_CHARGED_DESC" , "#BC_CORE_CHARGED_FLAVOR" , "#BC_FLAVOR_SPYGLASS", null, null, null, null ) CreateBurnCardOnSpawn( "bc_rematch", BURNCARD_COMMON, BCGROUP_MISC, CT_PILOT , "burncards/burncard_art_50", BC_NEXTSPAWN, "#BC_REMATCH" , "#BC_REMATCH_DESC" , "#BC_REMATCH_FLAVOR" , "#BC_FLAVOR_PILOT", null, null, null, null ) CreateBurnCardOnSpawn( "bc_play_spectre", BURNCARD_RARE, BCGROUP_MISC, CT_SPECTRE , "burncards/burncard_art_52", BC_NEXTDEATH, "#BC_PLAY_SPECTRE" , "#BC_PLAY_SPECTRE_DESC" , "#BC_PLAY_SPECTRE_FLAVOR" , "#BC_FLAVOR_HAMMOND", null, null, null, null ) CreateBurnCardOnSpawn( "bc_free_build_time_1", BURNCARD_COMMON, BCGROUP_BONUS, CT_BUILDTIME , "burncards/burncard_art_47", BC_NEXTSPAWN, "#BC_FREE_BUILD_TIME_1" , "#BC_FREE_BUILD_TIME_1_DESC" , "#BC_FREE_BUILD_TIME_1_FLAVOR" , "#BC_FLAVOR_MACALLAN", null, null, null, null ) CreateBurnCardOnSpawn( "bc_free_build_time_2", BURNCARD_COMMON, BCGROUP_BONUS, CT_BUILDTIME , "burncards/burncard_art_48", BC_NEXTSPAWN, "#BC_FREE_BUILD_TIME_2" , "#BC_FREE_BUILD_TIME_2_DESC" , "#BC_FREE_BUILD_TIME_2_FLAVOR" , "#BC_FLAVOR_GRAVES", null, null, null, null ) CreateBurnCardSrvFlag( "bc_fast_build_2", BURNCARD_COMMON, BCGROUP_BONUS, CT_BUILDTIME , "burncards/burncard_art_40", BC_NEXTLOAD, "#BC_FAST_BUILD_2" , "#BC_FAST_BUILD_2_DESC" , "#BC_FAST_BUILD_2_FLAVOR" , "#BC_FLAVOR_BLISK", SFLAG_FAST_BUILD2, null, null, null ) CreateBurnCardSrvFlag( "bc_double_xp", BURNCARD_COMMON, BCGROUP_BONUS, CT_XP , "burncards/burncard_art_34", BC_NEXTLOAD, "#BC_DOUBLE_XP" , "#BC_DOUBLE_XP_DESC" , "#BC_DOUBLE_XP_FLAVOR" , "#BC_FLAVOR_SPYGLASS", SFLAG_DOUBLE_XP, null, null, null ) CreateBurnCardSrvFlag( "bc_hunt_soldier", BURNCARD_COMMON, BCGROUP_BONUS, CT_HUNT | CT_XP | CT_NPC | CT_GRUNT | CT_BUILDTIME , "burncards/burncard_art_35", BC_NEXTLOAD, "#BC_HUNT_SOLDIER" , "#BC_HUNT_SOLDIER_DESC" , "#BC_HUNT_SOLDIER_FLAVOR" , "#BC_FLAVOR_BLISK", SFLAG_HUNTER_GRUNT, null, null, null ) CreateBurnCardSrvFlag( "bc_hunt_spectre", BURNCARD_COMMON, BCGROUP_BONUS, CT_HUNT | CT_XP | CT_NPC | CT_SPECTRE |CT_BUILDTIME , "burncards/burncard_art_36", BC_NEXTLOAD, "#BC_HUNT_SPECTRE" , "#BC_HUNT_SPECTRE_DESC" , "#BC_HUNT_SPECTRE_FLAVOR" , "#BC_FLAVOR_SPYGLASS", SFLAG_HUNTER_SPECTRE, null, null, null ) CreateBurnCardSrvFlag( "bc_hunt_pilot", BURNCARD_COMMON, BCGROUP_BONUS, CT_HUNT | CT_XP | CT_PILOT | CT_BUILDTIME , "burncards/burncard_art_37", BC_NEXTLOAD, "#BC_HUNT_PILOT" , "#BC_HUNT_PILOT_DESC" , "#BC_HUNT_PILOT_FLAVOR" , "#BC_FLAVOR_GRAVES", SFLAG_HUNTER_PILOT, null, null, null ) CreateBurnCardSrvFlag( "bc_hunt_titan", BURNCARD_COMMON, BCGROUP_BONUS, CT_HUNT | CT_XP | CT_TITAN | CT_BUILDTIME , "burncards/burncard_art_38", BC_NEXTLOAD, "#BC_HUNT_TITAN" , "#BC_HUNT_TITAN_DESC" , "#BC_HUNT_TITAN_FLAVOR" , "#BC_FLAVOR_SCRAPYARD", SFLAG_HUNTER_TITAN, null, null, null ) CreateBurnCardOnSpawn( "bc_summon_atlas", BURNCARD_RARE, BCGROUP_BONUS, CT_TITAN | CT_NPC | CT_BUILDTIME , "burncards/burncard_art_54", BC_NEXTTITAN, "#BC_SUMMON_ATLAS" , "#BC_SUMMON_ATLAS_DESC" , "#BC_SUMMON_ATLAS_FLAVOR" , "#BC_FLAVOR_MANUAL", null, null, null, null ) CreateBurnCardOnSpawn( "bc_summon_ogre", BURNCARD_RARE, BCGROUP_BONUS, CT_TITAN | CT_NPC | CT_BUILDTIME , "burncards/burncard_art_55", BC_NEXTTITAN, "#BC_SUMMON_OGRE" , "#BC_SUMMON_OGRE_DESC" , "#BC_SUMMON_OGRE_FLAVOR" , "#BC_FLAVOR_SALESMAN", null, null, null, null ) CreateBurnCardOnSpawn( "bc_summon_stryder", BURNCARD_RARE, BCGROUP_BONUS, CT_TITAN | CT_NPC | CT_BUILDTIME , "burncards/burncard_art_56", BC_NEXTTITAN, "#BC_SUMMON_STRYDER" , "#BC_SUMMON_STRYDER_DESC" , "#BC_SUMMON_STRYDER_FLAVOR" , "#BC_FLAVOR_GRAVES", null, null, null, null ) //CreateBurnCardOnSpawn( "bc_free_xp", BURNCARD_RARE, BCGROUP_BONUS, CT_XP , "burncards/burncard_art_61", BC_NEXTSPAWN, "#BC_FREE_XP" , "#BC_FREE_XP_DESC" , "#BC_FREE_XP_FLAVOR" , "#BC_FLAVOR_ADVOCATE", null, null, null, null ) CreateBurnCardOnSpawn( "bc_auto_refill", BURNCARD_COMMON, BCGROUP_BONUS, 0 , "burncards/burncard_art_62", BC_FOREVER, "#BC_AUTO_REFILL" , "#BC_AUTO_REFILL_DESC" , "#BC_AUTO_REFILL_FLAVOR" , "#BC_FLAVOR_ADVOCATE", null, null, null, null )
//DLC Titan Weapon Burn Cards CreateBurnCardWeapon( "bc_titan_40mm_m2", BURNCARD_RARE, BCGROUP_WEAPON, CT_TITAN_WPN | CT_PRIMARY , "burncards/amped_titan_40mm", BC_NEXTTITANDROP, "#BC_TITAN_40MM_M2" , "#BC_TITAN_40MM_M2_DESC" , "#BC_TITAN_40MM_M2_FLAVOR" , "#BC_FLAVOR_IMC_RESEARCH", "mp_titanweapon_40mm", "burn_mod_titan_40mm", "TITAN_PRIMARY" ) CreateBurnCardWeapon( "bc_titan_arc_cannon_m2", BURNCARD_RARE, BCGROUP_WEAPON, CT_TITAN_WPN | CT_PRIMARY , "burncards/amped_titan_arc_cannon", BC_NEXTTITANDROP, "#BC_TITAN_ARC_CANNON_M2" , "#BC_TITAN_ARC_CANNON_M2_DESC" , "#BC_TITAN_ARC_CANNON_M2_FLAVOR" , "#BC_FLAVOR_IMC_RESEARCH", "mp_titanweapon_arc_cannon", "burn_mod_titan_arc_cannon", "TITAN_PRIMARY" ) CreateBurnCardWeapon( "bc_titan_rocket_launcher_m2", BURNCARD_RARE, BCGROUP_WEAPON, CT_TITAN_WPN | CT_PRIMARY , "burncards/amped_titan_quadrocket", BC_NEXTTITANDROP, "#BC_TITAN_ROCKET_LAUNCHER_M2" , "#BC_TITAN_ROCKET_LAUNCHER_M2_DESC" , "#BC_TITAN_ROCKET_LAUNCHER_M2_FLAVOR" , "#BC_FLAVOR_PILOT", "mp_titanweapon_rocket_launcher", "burn_mod_titan_rocket_launcher", "TITAN_PRIMARY" ) CreateBurnCardWeapon( "bc_titan_sniper_m2", BURNCARD_RARE, BCGROUP_WEAPON, CT_TITAN_WPN | CT_PRIMARY , "burncards/amped_titan_railgun", BC_NEXTTITANDROP, "#BC_TITAN_SNIPER_M2" , "#BC_TITAN_SNIPER_M2_DESC" , "#BC_TITAN_SNIPER_M2_FLAVOR" , "#BC_FLAVOR_IMC_RESEARCH", "mp_titanweapon_sniper", "burn_mod_titan_sniper", "TITAN_PRIMARY" ) CreateBurnCardWeapon( "bc_titan_triple_threat_m2", BURNCARD_RARE, BCGROUP_WEAPON, CT_TITAN_WPN | CT_PRIMARY , "burncards/amped_titan_triplethreat", BC_NEXTTITANDROP, "#BC_TITAN_TRIPLE_THREAT_M2" , "#BC_TITAN_TRIPLE_THREAT_M2_DESC" , "#BC_TITAN_TRIPLE_THREAT_M2_FLAVOR" , "#BC_FLAVOR_PILOT", "mp_titanweapon_triple_threat", "burn_mod_titan_triple_threat", "TITAN_PRIMARY" ) CreateBurnCardWeapon( "bc_titan_xo16_m2", BURNCARD_RARE, BCGROUP_WEAPON, CT_TITAN_WPN | CT_PRIMARY , "burncards/amped_titan_xo16_arc", BC_NEXTTITANDROP, "#BC_TITAN_XO16_M2" , "#BC_TITAN_XO16_M2_DESC" , "#BC_TITAN_XO16_M2_FLAVOR" , "#BC_FLAVOR_MACALLAN", "mp_titanweapon_xo16", "burn_mod_titan_xo16", "TITAN_PRIMARY" ) CreateBurnCardWeapon( "bc_titan_dumbfire_missile_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_TITAN_WPN | CT_ORDNANCE , "burncards/amped_cluster_missile", BC_NEXTTITANDROP, "#BC_TITAN_DUMBFIRE_MISSILE_M2" , "#BC_TITAN_DUMBFIRE_MISSILE_M2_DESC" , "#BC_TITAN_DUMBFIRE_MISSILE_M2_FLAVOR" , "#BC_FLAVOR_MCKENZIE", "mp_titanweapon_dumbfire_rockets", "burn_mod_titan_dumbfire_rockets", "TITAN_OFFHAND0" ) CreateBurnCardWeapon( "bc_titan_homing_rockets_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_TITAN_WPN | CT_ORDNANCE , "burncards/amped_slaved_warheads", BC_NEXTTITANDROP, "#BC_TITAN_HOMING_ROCKETS_M2" , "#BC_TITAN_HOMING_ROCKETS_M2_DESC" , "#BC_TITAN_HOMING_ROCKETS_M2_FLAVOR" , "#BC_FLAVOR_SPYGLASS", "mp_titanweapon_homing_rockets", "burn_mod_titan_homing_rockets", "TITAN_OFFHAND0" ) CreateBurnCardWeapon( "bc_titan_salvo_rockets_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_TITAN_WPN | CT_ORDNANCE , "burncards/amped_rocket_salvo", BC_NEXTTITANDROP, "#BC_TITAN_SALVO_ROCKETS_M2" , "#BC_TITAN_SALVO_ROCKETS_M2_DESC" , "#BC_TITAN_SALVO_ROCKETS_M2_FLAVOR" , "#BC_FLAVOR_BLISK", "mp_titanweapon_salvo_rockets", "burn_mod_titan_salvo_rockets", "TITAN_OFFHAND0" ) CreateBurnCardWeapon( "bc_titan_shoulder_rockets_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_TITAN_WPN | CT_ORDNANCE , "burncards/amped_multi_target", BC_NEXTTITANDROP, "#BC_TITAN_SHOULDER_ROCKETS_M2" , "#BC_TITAN_SHOULDER_ROCKETS_M2_DESC" , "#BC_TITAN_SHOULDER_ROCKETS_M2_FLAVOR" , "#BC_FLAVOR_BISH", "mp_titanweapon_shoulder_rockets", "burn_mod_titan_shoulder_rockets", "TITAN_OFFHAND0" ) CreateBurnCardWeapon( "bc_titan_vortex_shield_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_TITAN_WPN | CT_TACTICAL , "burncards/amped_vortex_shield", BC_NEXTTITANDROP, "#BC_TITAN_VORTEX_SHIELD_M2" , "#BC_TITAN_VORTEX_SHIELD_M2_DESC" , "#BC_TITAN_VORTEX_SHIELD_M2_FLAVOR" , "#BC_FLAVOR_MCKENZIE", "mp_titanweapon_vortex_shield", "burn_mod_titan_vortex_shield", "TITAN_OFFHAND1" ) CreateBurnCardWeapon( "bc_titan_electric_smoke_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_TITAN_WPN | CT_TACTICAL , "burncards/amped_electric_smoke", BC_NEXTTITANDROP, "#BC_TITAN_ELECTRIC_SMOKE_M2" , "#BC_TITAN_ELECTRIC_SMOKE_M2_DESC" , "#BC_TITAN_ELECTRIC_SMOKE_M2_FLAVOR" , "#BC_FLAVOR_BISH", "mp_titanability_smoke", "burn_mod_titan_smoke", "TITAN_OFFHAND1" ) CreateBurnCardWeapon( "bc_titan_shield_wall_m2", BURNCARD_COMMON, BCGROUP_WEAPON, CT_TITAN_WPN | CT_TACTICAL , "burncards/amped_shield_wall", BC_NEXTTITANDROP, "#BC_TITAN_SHIELD_WALL_M2" , "#BC_TITAN_SHIELD_WALL_M2_DESC" , "#BC_TITAN_SHIELD_WALL_M2_FLAVOR" , "#BC_FLAVOR_MACALLAN", "mp_titanability_bubble_shield", "burn_mod_titan_bubble_shield", "TITAN_OFFHAND1" ) //CreateBurnCardSrvFlag( "bc_titan_melee_m2", BURNCARD_RARE, BCGROUP_SPEED, CT_TITAN_WPN , "burncards/amped_melee", BC_NEXTTITANDROP, "#BC_TITAN_MELEE_M2" , "#BC_TITAN_MELEE_M2_DESC" , "#BC_TITAN_MELEE_M2_FLAVOR" , "#BC_FLAVOR_BISH", SFLAG_BC_EXPLOSIVE_PUNCH, null, null, null ) CreateBurnCardSrvFlag( "bc_extra_dash", BURNCARD_COMMON, BCGROUP_SPEED, CT_TITAN , "burncards/amped_dash", BC_NEXTTITANDROP, "#BC_EXTRA_DASH" , "#BC_EXTRA_DASH_DESC" , "#BC_EXTRA_DASH_FLAVOR" , "#BC_FLAVOR_BISH", SFLAG_BC_DASH_CAPACITY, null, null, null )
if ( IsServer() ) { GenerateBurnCardPacks() } }
_consts
//-------------------------------------------------- // BLACK MARKET //-------------------------------------------------- const CURRENCY_COIN_WALLET_MIN = 0 const CURRENCY_COIN_WALLET_MAX = 999999 const CURRENCY_COIN_WALLET_START_AMOUNT = 5000 const MAX_XP_TO_COINS_AMOUNT = 5000 const COIN_REWARD_SELL_COMMON = 100 const COIN_REWARD_SELL_RARE = 200 const COIN_REWARD_MATCH_COMPLETION = 500 const COIN_REWARD_MATCH_VICTORY = 250 const COIN_REWARD_FIRST_WIN_OF_DAY = 1000 const COIN_REWARD_DAILY_CHALLENGE = 500 const COST_BC_MATCHLONG_UPGRADE = 3000
enum eShopResponseType { FAIL_UNKNOWN_ERROR, FAIL_NOT_ENOUGH_COINS, FAIL_BURN_CARDS_FULL, FAIL_ITEM_LEVEL_LOCKED, FAIL_ALREADY_UNLOCKED, FAIL_PRIVATE_MATCH, SUCCESS }
enum eCoinRewardCategory { MATCH_COMPLETION, MATCH_VICTORY, DAILIES, MISC,
_NUM_CATEGORIES, }
enum eCoinRewardType { // CANT ADD TO THIS ENUM WITHOUT UPDATING PERSISTENT DATA AND ALSO THE MENUS MATCH_COMPLETION, MATCH_VICTORY, FIRST_WIN_OF_DAY, DAILY_CHALLENGE, DISCARD, MAX_LEVEL_CONVERSION,
_NUM_TYPES, }
enum eShopItemType { BURNCARD, BURNCARD_PACK, BURNCARD_UPGRADE, TITAN_OS_VOICE_PACK, TITAN_DECAL, }
//-------------------------------------------------- // CHALLENGES //--------------------------------------------------
enum eChallengeCategory { ROOT, // Only used by challenges menu
GENERAL, TIME, DISTANCE, KILLS, MOBILITY_KILLS, MELEE_KILLS,
TITAN_PRIMARY, // Only used by challenges menu
WEAPON_40MM, WEAPON_XO16, WEAPON_TITAN_SNIPER, WEAPON_ARC_CANNON, WEAPON_ROCKET_LAUNCHER, WEAPON_TRIPLE_THREAT,
TITAN_ORDNANCE,
WEAPON_SALVO_ROCKETS, WEAPON_HOMING_ROCKETS, WEAPON_DUMBFIRE_ROCKETS, WEAPON_SHOULDER_ROCKETS,
PILOT_PRIMARY, // Only used by challenges menu
WEAPON_SMART_PISTOL, WEAPON_SHOTGUN, WEAPON_R97, WEAPON_CAR, WEAPON_LMG, WEAPON_RSPN101, WEAPON_HEMLOK, WEAPON_G2, WEAPON_DMR, WEAPON_SNIPER,
PILOT_SECONDARY, // Only used by challenges menu
WEAPON_SMR, WEAPON_MGL, WEAPON_ARCHER, WEAPON_DEFENDER,
PILOT_SIDEARM, // Only used by challenges menu
WEAPON_AUTOPISTOL, WEAPON_SEMIPISTOL WEAPON_WINGMAN,
PILOT_ORDNANCE,
WEAPON_FRAG_GRENADE, WEAPON_EMP_GRENADE, WEAPON_PROXIMITY_MINE, WEAPON_SATCHEL,
REGEN_REQUIREMENTS, DAILY,
CATEGORY_COUNT, }
campaignMaps <- {} campaignMaps[ "mp_fracture" ] <- 0 campaignMaps[ "mp_colony" ] <- 1 campaignMaps[ "mp_relic" ] <- 2 campaignMaps[ "mp_angel_city" ] <- 3 campaignMaps[ "mp_outpost_207" ] <- 4 campaignMaps[ "mp_boneyard" ] <- 5 campaignMaps[ "mp_airbase" ] <- 6 campaignMaps[ "mp_o2" ] <- 7 campaignMaps[ "mp_corporate" ] <- 8
//-------------------------------------------------- // DAILIES / TIME FUNCTIONS //--------------------------------------------------
const SECONDS_PER_DAY = 86400 const SECONDS_PER_HOUR = 3600 const SECONDS_PER_MINUTE = 60 const DAILY_RESET_TIME_ZONE_OFFSET = -10 // subtract 10 hours to UTC time. This will cause dailies to reset at 3am PST(-8) / 6am EST(-5)
enum eShopItemType { BURNCARD_PACK, BURNCARD_UPGRADE, TITAN_OS_VOICE_PACK, TITAN_DECAL, }
There's all this stuff about daily challenges too, don't know if you want that.
|
|