slot0 = class("GuildConst") slot0.DEBUG = true slot0.POLICY_TYPE_POWER = 1 slot0.POLICY_TYPE_RELAXATION = 2 slot0.FACTION_TYPE_BLHX = 1 slot0.FACTION_TYPE_CSZZ = 2 slot0.REFRESH_ACTIVATION_EVENT_TIME = 30 slot0.WEEKLY_TASK_PROGRESS_REFRESH_TIME = 60 slot0.REFRESH_CAPITAL_TIME = 30 slot0.REQUEST_ASSAULT_TIME = 30 slot0.REQUEST_REPORT_TIME = 30 slot0.POLICY_NAME = { i18n("guild_policy_power"), i18n("guild_policy_relax") } slot0.FACTION_NAME = { i18n("guild_faction_blhx"), i18n("guild_faction_cszz") } slot0.CHAT_LOG_MAX_COUNT = 100 slot0.REQUEST_LOG_TIME = 300 slot0.REQUEST_BOSS_TIME = 60 slot0.MAX_SUPPLY_CNT = 3 slot0.TYPE_DONATE = 1 slot0.TYPE_SUPPLY = 2 slot0.WEEKLY_TASK = 3 slot0.START_BATTLE = 4 slot0.SWITCH_TOGGLE = 5 slot0.TECHNOLOGY = 6 slot0.TECHNOLOGY_OVER = 7 slot0.CMD_TYPE_JOIN = 1 slot0.CMD_TYPE_SET_DUTY = 2 slot0.CMD_TYPE_QUIT = 3 slot0.CMD_TYPE_FIRE = 4 slot0.CMD_TYPE_GET_SHIP = 5 slot0.CMD_TYPE_FACILITY_CONTRIBUTION = 6 slot0.CMD_TYPE_FACILITY_CONSUME = 7 slot0.DUTY_COMMANDER = 1 slot0.DUTY_DEPUTY_COMMANDER = 2 slot0.DYTY_PICKED = 3 slot0.DUTY_ORDINARY = 4 slot0.DUTY_RECRUIT = 5 slot0.GET_SHOP = 0 slot0.AUTO_REFRESH = 1 slot0.MANUAL_REFRESH = 2 slot0.MAX_DISPLAY_MEMBER_SHIP = 10 slot0.REPORT_STATE_LOCK = 0 slot0.REPORT_STATE_UNlOCK = 1 slot0.REPORT_STATE_SUBMITED = 2 slot0.REPORT_TYPE_MISSION = 1 slot0.REPORT_TYPE_BOSS = 2 slot0.BASE_EVENT_TYPE_COMMON = 1 slot0.BASE_EVENT_TYPE_ELITE = 2 function slot0.MAX_REPORT_CNT() return pg.guildset.operation_report_max.key_value end slot0.REQUEST_REPORT_CD = 30 slot0.REQUEST_FORMATION_CD = 5 slot0.MISSION_MAX_SHIP_CNT = 4 slot0.FORMATION_CD_TIME = 21600 slot0.MISSION_MAX_FLEET_CNT = 4 slot0.RECOMMAND_SHIP = 0 slot0.CANCEL_RECOMMAND_SHIP = 1 function slot0.MISSION_BOSS_MAX_CNT() return pg.guildset.operation_daily_boss_count.key_value end slot0.REFRESH_MISSION_BOSS_RANK_TIME = 300 slot0.FORCE_REFRESH_MISSION_BOSS_RANK_TIME = 1800 slot0.REFRESH_MISSION_TIME = 30 slot0.REFRESH_LATELY_NODE_TIME = 60 slot0.FORCE_REFRESH_MISSION_TREE_TIME = 1800 slot0.REFRESH_BOSS_TIME = 60 slot0.FORCE_REFRESH_BOSS_TIME = 300 slot0.TYPE_GUILD_MEMBER_CNT = "bigfleet_seats" slot0.TYPE_GOLD_MAX = "gold_max" slot0.TYPE_OIL_MAX = "oil_max" slot0.TYPE_SHIP_BAG = "ship_bag_size" slot0.TYPE_EQUIPMENT_BAG = "equip_bag_size" slot0.TYPE_CATBOX_GOLD_COST = "catbox_gold_cost" slot0.TYPE_CATBOX_TIME_COST_R = "catbox_time_cost_R" slot0.TYPE_CATBOX_TIME_COST_SR = "catbox_time_cost_SR" slot0.TYPE_CATBOX_TIME_COST_SSR = "catbox_time_cost_SSR" slot0.TYPE_TO_GROUP = { [slot0.TYPE_GUILD_MEMBER_CNT] = 1, [slot0.TYPE_GOLD_MAX] = 2, [slot0.TYPE_OIL_MAX] = 3, [slot0.TYPE_SHIP_BAG] = 4, [slot0.TYPE_EQUIPMENT_BAG] = 5, [slot0.TYPE_CATBOX_GOLD_COST] = 6, [slot0.TYPE_CATBOX_TIME_COST_R] = 7, [slot0.TYPE_CATBOX_TIME_COST_SR] = 8, [slot0.TYPE_CATBOX_TIME_COST_SSR] = 9 } function slot0.GET_TECHNOLOGY_GROUP_DESC(slot0, slot1, slot2) slot3 = slot0[1] slot4 = "" .. slot2 .. "" if slot1 == slot2 then slot4 = slot1 end if slot3 == GuildConst.TYPE_GOLD_MAX then return i18n("guild_tech_gold_desc", slot4) elseif slot3 == GuildConst.TYPE_OIL_MAX then return i18n("guild_tech_oil_desc", slot4) elseif slot3 == GuildConst.TYPE_SHIP_BAG then return i18n("guild_tech_shipbag_desc", slot4) elseif slot3 == GuildConst.TYPE_EQUIPMENT_BAG then return i18n("guild_tech_equipbag_desc", slot4) elseif slot3 == GuildConst.TYPE_CATBOX_GOLD_COST then return i18n("guild_box_gold_desc", slot4) elseif slot3 == GuildConst.TYPE_CATBOX_TIME_COST_R then return i18n("guidl_r_box_time_desc", slot4) elseif slot3 == GuildConst.TYPE_CATBOX_TIME_COST_SR then return i18n("guidl_sr_box_time_desc", slot4) elseif slot3 == GuildConst.TYPE_CATBOX_TIME_COST_SSR then return i18n("guidl_ssr_box_time_desc", slot4) elseif slot3 == GuildConst.TYPE_GUILD_MEMBER_CNT then return i18n("guild_member_max_cnt_desc", slot4) else return i18n("guild_ship_attr_desc", table.concat(_.map(slot0[2], function (slot0) return pg.ship_data_by_type[slot0].type_name end), ","), AttributeType.Type2Name(slot3), slot4) end end function slot0.GET_TECHNOLOGY_DESC(slot0, slot1) if slot0[1] == GuildConst.TYPE_GOLD_MAX then return i18n("guild_tech_gold_desc", "" .. slot1 .. "") elseif slot2 == GuildConst.TYPE_OIL_MAX then return i18n("guild_tech_oil_desc", slot1) elseif slot2 == GuildConst.TYPE_SHIP_BAG then return i18n("guild_tech_shipbag_desc", slot1) elseif slot2 == GuildConst.TYPE_EQUIPMENT_BAG then return i18n("guild_tech_equipbag_desc", slot1) elseif slot2 == GuildConst.TYPE_CATBOX_GOLD_COST then return i18n("guild_box_gold_desc", slot1) elseif slot2 == GuildConst.TYPE_CATBOX_TIME_COST_R then return i18n("guidl_r_box_time_desc", slot1) elseif slot2 == GuildConst.TYPE_CATBOX_TIME_COST_SR then return i18n("guidl_sr_box_time_desc", slot1) elseif slot2 == GuildConst.TYPE_CATBOX_TIME_COST_SSR then return i18n("guidl_ssr_box_time_desc", slot1) elseif slot2 == GuildConst.TYPE_GUILD_MEMBER_CNT then return i18n("guild_member_max_cnt_desc", slot1) else return i18n("guild_ship_attr_desc", table.concat(_.map(slot0[2], function (slot0) return pg.ship_data_by_type[slot0].type_name end), ","), AttributeType.Type2Name(slot2), slot1) end end return slot0