Module

Screeps.Constants

Package
purescript-screeps-classy
Repository
purescript/purescript-screeps

#obstacle_object_types Source

#creep_life_time Source

#creep_claim_life_time Source

#creep_corpse_rate Source

#carry_capacity Source

#harvest_power Source

#harvest_mineral_power Source

#repair_power Source

#dismantle_power Source

#build_power Source

#attack_power Source

#upgrade_controller_power Source

#ranged_attack_power Source

#heal_power Source

#ranged_heal_power Source

#repair_cost Source

#dismantle_cost Source

#rampart_decay_amount Source

#rampart_decay_time Source

#rampart_hits Source

#rampart_hits_max Source

rampart_hits_max :: IntMap Int

From 2 to 8

#energy_regen_time Source

#energy_decay Source

#spawn_hits Source

#spawn_energy_start Source

#spawn_energy_capacity Source

#creep_spawn_time Source

#source_energy_capacity Source

#source_energy_neutral_capacity Source

#source_energy_keeper_capacity Source

#wall_hits Source

#wall_hits_max Source

#extension_hits Source

#extension_energy_capacity Source

#road_hits Source

#road_wearout Source

#road_decay_amount Source

#road_decay_time Source

#storage_capacity Source

#storage_hits Source

#construction_cost Source

construction_cost :: { constructedWall :: Int, container :: Int, extension :: Int, extractor :: Int, lab :: Int, link :: Int, nuker :: Int, observer :: Int, powerSpawn :: Int, rampart :: Int, road :: Int, spawn :: Int, storage :: Int, terminal :: Int, tower :: Int }

#construction_cost_road_swamp_ratio Source

#controller_levels Source

#StructureInfo Source

type StructureInfo = IntMap Int

Number of structures available on each level

#controller_structures Source

controller_structures :: { constructedWall :: StructureInfo, container :: StructureInfo, extension :: StructureInfo, extractor :: StructureInfo, lab :: StructureInfo, link :: StructureInfo, nuker :: StructureInfo, observer :: StructureInfo, powerSpawn :: StructureInfo, rampart :: StructureInfo, road :: StructureInfo, spawn :: StructureInfo, storage :: StructureInfo, terminal :: StructureInfo, tower :: StructureInfo }

NOTE: there is better interface Screeps.Structure.numStructures

#controller_claim_downgrade Source

#controller_reserve Source

#controller_reserve_max Source

#controller_max_upgrade_per_tick Source

#controller_attack_blocked_upgrade Source

#tower_hits Source

#tower_capacity Source

#tower_energy_cost Source

#tower_power_attack Source

#tower_power_heal Source

#tower_power_repair Source

#tower_optimal_range Source

#tower_falloff_range Source

#tower_falloff Source

#observer_hits Source

#observer_range Source

#power_bank_hits Source

#power_bank_capacity_max Source

#power_bank_capacity_min Source

#power_bank_capacity_crit Source

#power_bank_decay Source

#power_bank_hit_back Source

#power_spawn_hits Source

#power_spawn_energy_capacity Source

#power_spawn_power_capacity Source

#power_spawn_energy_ratio Source

#extractor_hits Source

#lab_hits Source

#lab_mineral_capacity Source

#lab_energy_capacity Source

#lab_boost_energy Source

#lab_boost_mineral Source

#lab_cooldown Source

#gcl_multiply Source

#gcl_novice Source

#mode_simulation Source

#mode_survival Source

#mode_world Source

#mode_arena Source

#max_construction_sites Source

#max_creep_size Source

#mineral_regen_time Source

#mineral_min_amount Source

mineral_min_amount :: { "H" :: Int, "K" :: Int, "L" :: Int, "O" :: Int, "U" :: Int, "X" :: Int, "Z" :: Int }

#mineral_random_factor Source

#terminal_capacity Source

#terminal_hits Source

#terminal_send_cost Source

#terminal_min_send Source

#container_hits Source

#container_capacity Source

#container_decay Source

#container_decay_time Source

#container_decay_time_owned Source

#nuker_hits Source

#nuker_cooldown Source

#nuker_energy_capacity Source

#nuker_ghodium_capacity Source

#nuke_land_time Source

#nuke_range Source

#nuke_damage Source

nuke_damage :: { "0" :: Int, "1" :: Int, "4" :: Int }