# Configuration file

desk {
    # Radar update interval (ticks) in Admiral's Desk GUI [range: 20 ~ 6000, default: 128]
    I:Radar_Update=128
}


general {
    # Always show custom name tag [default: true]
    B:AlwaysShow_NameTag=true

    # Always show team circle indicator particle [default: false]
    B:AlwaysShow_TeamCircle=false

    # Close inventory GUI if ship away from player X blocks [range: 2 ~ 64, default: 64]
    I:Close_GUI_Distance=64

    # #Ship per page for command: /ship list [range: 1 ~ 5000, default: 5]
    I:Command_ShipNum=5

    # Boss spawn cooldown [range: 20 ~ 1728000, default: 4800]
    I:Cooldown_Boss=4800

    # Create/Disband Team Cooldown [range: 20 ~ 1728000, default: 6000]
    I:Cooldown_Team=6000

    # Boss ship despawn time on chunk unloading, -1 = do NOT despawn [range: -1 ~ 1728000, default: 12000]
    I:Despawn_Boss=12000

    # Nonboss ship despawn time on chunk unloading, -1 = do NOT despawn [range: -1 ~ 1728000, default: 600]
    I:Despawn_Minion=600

    # Grudge drop rate (ex: 0.5 = 50% drop 1 grudge, 5.5 = drop 5 grudge + 50% drop 1 grudge) [range: 0.0 ~ 64.0, default: 1.0]
    S:DropRate_Grudge=1.0

    # false: disable damage done by player (except owner) [default: true]
    B:Friendly_Fire=true

    # Chunk loader mode: 0: disable, 1: only 1 chunk each ship, 2: 3x3 chunks each ship [range: 0 ~ 2, default: 2]
    I:Mode_ChunkLoader=2

    # Enable debug message (SPAM WARNING) [default: false]
    B:Mode_Debug=false

    # Easy mode: decrease Large Construction resources requirement, increase ammo / grudge gained from items [default: false]
    B:Mode_Easy=false

    # true: Polymetallic Nodules = Manganese Dust, Polymetallic Ore = Manganese Ore [default: true]
    B:Polymetal_as_Mn=true

    # Recycle amount by Dismantle Hammer (LARGE Mob Drop Ship) [range: 0 ~ 1000, default: 20]
    I:Recycle_Large=20

    # Recycle amount by Dismantle Hammer (SMALL Mob Drop Ship) [range: 0 ~ 1000, default: 20]
    I:Recycle_Small=20

    # enable Wakamoto sound for mounts [default: true]
    B:Sound_Wakamoto=true

    # large hostile ship (boss) number per spawn [range: 1 ~ 10, default: 2]
    I:Spawn_Boss_Number=2

    # small hostile ship number per spawn [range: 1 ~ 10, default: 4]
    I:Spawn_Mob_Number=4

    # Volcano Core: max fuel storage, fuel consume speed, fuel value per grudge item
    D:Tile_VolCore <
        9600.0
        16.0
        240.0
     >
}


inter-mod {
    # Enable Forestry module if Forestry exists: add bees and comb. [default: true]
    B:Mod_Forestry=true
}


"ship setting" {
    # Base attack speed for: Melee, Light attack, Heavy attack, Carrier attack, Airplane attack, ex: base speed 160, fixed delay 30 means (160 / ship attack speed +30) ticks per attack
    I:Attack_Base_Speed <
        80
        80
        120
        100
        100
     >

    # Fixed attack delay for: Melee, Light attack, Heavy attack, Carrier attack, Airplane attack, ex: base speed 160, fixed delay 30 means (160 / ship attack speed +30) ticks per attack
    I:Attack_Fixed_Delay <
        0
        20
        50
        35
        35
     >

    # Large boss base attribute values: HP, firepower, armor, attack speed, move speed, range
    D:Attrs_Hostile_LargeBoss <
        3200.0
        240.0
        75.0
        2.0
        0.35
        22.0
     >

    # Large mob ship like CL and CA base attribute values: HP, firepower, armor, attack speed, move speed, range
    D:Attrs_Hostile_LargeMob <
        500.0
        50.0
        30.0
        0.9
        0.4
        15.0
     >

    # Small boss base attribute values: HP, firepower, armor, attack speed, move speed, range
    D:Attrs_Hostile_SmallBoss <
        1600.0
        120.0
        50.0
        1.6
        0.38
        18.0
     >

    # Small mob ship like DD and SS base attribute values: HP, firepower, armor, attack speed, move speed, range
    D:Attrs_Hostile_SmallMob <
        250.0
        25.0
        15.0
        0.7
        0.45
        12.0
     >

    # Ship basic attributes LIMIT (-1 = no limit): HP, firepower, armor%, attack speed, move speed, range(blocks)
    D:Attrs_Limit_Basic <
        -1.0
        -1.0
        75.0
        4.0
        0.6
        64.0
     >

    # Ship effect attributes LIMIT (-1 = no limit, 12 = limit 12%): critical%, double hit%, triple hit%, miss reduction%, anti-air, anti-ss, dodge%, xp gain%, grudge gain%, ammo gain%, hp regen delay
    D:Attrs_Limit_Effect <
        -1.0
        -1.0
        -1.0
        -1.0
        -1.0
        -1.0
        75.0
        -1.0
        -1.0
        -1.0
        -1.0
     >

    # Ship attributes SCALE: HP, firepower, armor, attack speed, move speed, range
    D:Attrs_Scale <
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
     >

    # Can ship spawn Flare lighting effect, CLIENT SIDE only [default: true]
    B:Can_Flare=true

    # Can ship spawn Searchlight lighting effect, CLIENT SIDE only [default: true]
    B:Can_Searchlight=true

    # Play timekeeping sound every 1000 ticks (1 minecraft hour) [default: true]
    B:Can_Timekeeping=true

    # base morale value per CaressTick (4 ticks) [range: 1 ~ 1000, default: 15]
    I:Caress_BaseMorale=15

    # Should check wedding ring when spawning NON-BOSS ship mob [default: true]
    B:Check_Ring=true

    # Ammo consumption for ship type: DD CL CA CAV CLT CVL CV BB BBV SS AP (MAX = 45)
    I:Consume_Ammo <
        1
        2
        2
        2
        2
        3
        3
        4
        4
        1
        1
     >

    # Grudge consumption for ship action: Light attack, Heavy attack, Light aircraft, Heavy aircraft, Moving per block
    I:Consume_Grudge_Action <
        4
        8
        6
        12
        3
     >

    # Grudge consumption for ship type: DD CL CA CAV CLT CVL CV BB BBV SS AP (MAX = 120)
    I:Consume_Grudge_Idle <
        5
        7
        8
        9
        8
        11
        12
        15
        14
        4
        3
     >

    # Ship vs Ship damage modifier, 20 = damage * 20%  [range: 0 ~ 10000, default: 100]
    I:DmgTaken_SvS=100

    # ship experience modifier, 20 = level 150: 150*20+20 = 3020 [range: 1 ~ 10000, default: 20]
    I:EXP_Modifier=20

    # Exp gain for: Melee, Light Attack, Heavy Attack, Light Aircraft, Heavy Aircraft, Move per Block(AP only), Other Action(AP only)
    I:Exp_Gain <
        2
        4
        12
        8
        24
        1
        2
     >

    # Mob ship spawn MAX number in the world, Spawn prob (roll once per player every 128 ticks), #groups each spawn, #min each group, #max each group
    I:Limit_MobSpawnNumber <
        50
        10
        1
        1
        1
     >

    # Large shipyard: max fuel storage, build speed, fuel magnification
    D:Tile_LargeShipyard <
        1382400.0
        48.0
        1.0
     >

    # Small shipyard: max fuel storage, build speed, fuel magnification
    D:Tile_SmallShipyard <
        460800.0
        48.0
        1.0
     >

    # Attack sound volume [range: 0.0 ~ 10.0, default: 0.7]
    S:Volume_Attack=0.7

    # Other sound volume [range: 0.0 ~ 10.0, default: 1.0]
    S:Volume_Ship=1.0

    # Timekeeping sound volume [range: 0.0 ~ 10.0, default: 1.0]
    S:Volume_Timekeeping=1.0
}


"world gen" {
    # Polymetallic Gravel clusters in one chunk [range: 0 ~ 100, default: 4]
    I:Polymetal_Gravel=4

    # PolyGravel replaced block: stone, gravel, sand, dirt
    B:Polymetal_Gravel_Replace <
        true
        true
        false
        false
     >

    # Polymetallic Ore clusters in one chunk [range: 0 ~ 100, default: 7]
    I:Polymetal_Ore=7
}


