################################################# 
# new/modified options for the 2004 competition.

# GIS generates random IDs for units in each simulation.
random_IDs		: true

# KA_HEAR_TELL and KA_HEAR_SAY are added to the RoboCup Rescue protocol.
additional_hearing	: true

# The maximum power of one extinguish action. (-1 to unlimit)
max_extinguish_power_sum	: 1000

# The maximum extinguish power for each nozzle. (-1 to unlimit)
max_extinguish_power		: -1

# The maximum number of nozzles for one extinguish action. (-1 to unlimit)
max_nozzles			: -1

################################################# new options for the 2003 competition.

# avoid slowdown for spredding fire.
send_far_fire_changed_only	: true
notify_unchangeable_informaion	: false

# avoid that the fire simulator becomes some laps behind.
step			: 2000

# use new synchronization mechanism.
use_gettimeofday		: false

# An agent can discover a fire within a distance D[m] roughly proportional
# to its fieryness, where
#       D = K * (cycles from the start of burnup)
# If fire_cognition_spredding_speed >= 0, K is given by                 
# fire_cognition_spredding_speed. Otherwise, K is infinite.
fire_cognition_spredding_speed	: 10000

# If simulate_tank_quantity is true, tank quantity properties are       
# decreased by extinguishments.  If tank is empty, extinguishments      
# should be faild.
simulate_tank_quantity		: true

# Tank quantity properties are increased by tank_quantity_recovery_on_refuge
# if the agent is in a refuge.
tank_quantity_recovery_on_refuge : 1000
# same as max_extinguish_power

# Gives the maximum quantity of a tank.
tank_quantity_maximum		: 15000


# not new, but the subject of the discussion
say_max_bytes			: 256


################################################# new options for the 2002 competition.

ignore_nozzle_position		: true
area_per_repair_cost		: 20000000
round_down_quantity		: false
accept_multiple_nozzles		: true
near_agents_rescuable		: true
steps_far_fire_invisible	: 5
steps_agents_freezed		: 3
notify_initial_position		: false
notify_position_history		: false
miscsimulator_supports_load	: false
notify_only_fire_for_far_buildings	: true


################################################# traditional options

port			: 6000
gis_port		: 6001
period			: 300
send_udp_size		: 1472
send_udp_wait		: 1

mesh_size		: 1000

#logname			: rescue.log

#textlogname_kernel_publicsock		: kernel.publicsock.log.txt
#textlogname_kernel_gissock		: kernel.gissock.log.txt
#textlogname_kernel_agentsock		: kernel.agentsock.log.txt
#textlogname_kernel_simulatorsock	: kernel.simulatorsock.log.txt


vision			: 10000
voice			: 30000
max_extinguish_power	: 1000


################################################# for firesimulator


#[Parameters]
#Ăԁiؑ,h,ω΁j
TSL1	:	50
TSL2	:	80
TSL3	:	120

#Ήoԁiؑ,h,ω΁j
TS11	:	15
TS12	:	60
TS13	:	60

#Ő܂ł̎Ԕ䗦b
PRC	:	-0.4

#WX`bN֐̌XW
PRA	:	7.8

#␳W
PRV1	:	-0.4

#\ʃEGCg
CWW1	:	1
CWW2	:	0.7
CWW3	:	0.02

#Peʐ(m2)
STA1	:	100.0

#׏ʐ(m2)
STAL	:	100.0

#Pe(m)
STF1	:	3

#΍Љ׏d(Kg/m2)
STQW	:	120.0

#ʂpx
STS	:	2.94

#(m)
STD	:	1.0

#ؑΊl(ݐωĉe,Pʎԉĉe,Pʎԍő剄ĉe)
CTW1	:	0.02
CTW2	:	0.015
CTW3	:	0.01


#tԍ(b)
DT	:	60

#[System]
#ʐMOt@Cɏo(ON)AoȂ(OFF)
#WRITELOG	:	OFF

#ʐMOʂɏo(ON)AoȂ(OFF)
#DISPLOG	:	ON




################################################# for miscsimulator

# Random Seed
# if this value < 0, seed for random number is the current time.
#misc_random_seed : 829594
misc_random_seed : -1

# Dice ̑傫
magnitude_dice : 10000

# DamageBury ̃_[Wis֐̃p[^ k * damage^2 + l + mutation
# parameter for progress DamageBury function
parameter_damage_bury_k :         0.000035         # 0.00055
parameter_damage_bury_l :         0.01		  # 0.1
probability_mutation_damage_bury : 0.05        

# DamageBroken ̃_[Wis֐̃p[^ k * damage^2 + l + mutation
# parameter for progress DamageBroken function
parameter_damage_broken_k         0.00025
parameter_damage_broken_l         0.01
probability_mutation_damage_broken : 0.05           

# DamageFiery ̃_[Wis֐̃p[^ k * damage^2 + l + mutation
# parameter for progress DamageFiery function
parameter_damage_fiery_k          0.00025
parameter_damage_fiery_l          0.03
probability_mutation_damage_fiery : 0.05

# DamageBlock ̃_[Wis֐̃p[^ k * damage^2 + l + mutation
# parameter for progress DamageBlock function
parameter_damage_block_k          0.00025
parameter_damage_block_l          0.03
probability_mutation_damage_block : 0.05

# Ɖ|̓x (don't change. relative to collapse-simulator)
brokenness_partial_collapsed :    25
brokenness_half_collapsed :       50
brokenness_all_collapsed :        100

# vx (vx_\_|x_kx_)             
#   ؑ, ꕔ
buriedness_wood_partial_5seismic : 20  # less than seismic 5
buriedness_wood_partial_6seismic : 20  # seismic 6
buriedness_wood_partial_7seismic : 20  # seismic 7
buriedness_wood_partial_8seismic : 20  # more than seismic 7
#   ؑ, 
buriedness_wood_half_5seismic : 30
buriedness_wood_half_6seismic : 30
buriedness_wood_half_7seismic : 30
buriedness_wood_half_8seismic : 30
#   ؑ, S
buriedness_wood_all_5seismic : 60
buriedness_wood_all_6seismic : 60
buriedness_wood_all_7seismic : 60
buriedness_wood_all_8seismic : 60

#   S, ꕔ
buriedness_steel_partial_5seismic : 20  # less than seismic 5
buriedness_steel_partial_6seismic : 20  # seismic 6
buriedness_steel_partial_7seismic : 20  # seismic 7
buriedness_steel_partial_8seismic : 20  # more than seismic 7
#   S, 
buriedness_steel_half_5seismic : 35
buriedness_steel_half_6seismic : 35
buriedness_steel_half_7seismic : 35
buriedness_steel_half_8seismic : 50
#   S, S
buriedness_steel_all_5seismic : 70
buriedness_steel_all_6seismic : 70
buriedness_steel_all_7seismic : 70
buriedness_steel_all_8seismic : 70

#   RN[g, ꕔ
buriedness_rc_partial_5seismic : 35
buriedness_rc_partial_6seismic : 35
buriedness_rc_partial_7seismic : 35
buriedness_rc_partial_8seismic : 35
#   RN[g, 
buriedness_rc_half_5seismic : 60
buriedness_rc_half_6seismic : 60
buriedness_rc_half_7seismic : 60
buriedness_rc_half_8seismic : 60
#   RN[g, S
buriedness_rc_all_5seismic : 80
buriedness_rc_all_6seismic : 80
buriedness_rc_all_7seismic : 80
buriedness_rc_all_8seismic : 80

#  (\_x_kx)
# occurrence rate ( victims / indoor [wood] people)
rate_wood_death_5seismic :     0.0
rate_wood_death_6seismic :     0.0024917
rate_wood_death_7seismic :     0.0092440
rate_wood_death_8seismic :     0.0200000  # b: vf[^

rate_wood_serious_5seismic :  0.3 # 0.0
rate_wood_serious_6seismic :  0.3 # 0.0027906
rate_wood_serious_7seismic :  0.3 # 0.0096705
rate_wood_serious_8seismic :  0.3 # 0.0200000  # b: vf[^

rate_wood_slight_5seismic :   0.5 # 0.0
rate_wood_slight_6seismic :   0.5 # 0.0080275
rate_wood_slight_7seismic :   0.5 # 0.0258145
rate_wood_slight_8seismic :   0.5 # 0.0600000  # b: vf[^

rate_steel_death_5seismic :   0.00000535
rate_steel_death_6seismic :   0.00012521
rate_steel_death_7seismic :   0.0007503
rate_steel_death_8seismic :   0.005 # b: vf[^

rate_steel_serious_5seismic :   0.0001275427
rate_steel_serious_6seismic :   0.000279061
rate_steel_serious_7seismic :   0.0096705
rate_steel_serious_8seismic :   0.03 # b: vf[^

rate_steel_slight_5seismic :    0.0005437693
rate_steel_slight_6seismic :    0.00798749
rate_steel_slight_7seismic :    0.0257665
rate_steel_slight_8seismic :    0.1 # b: vf[^

rate_rc_death_5seismic :   0.00000535
rate_rc_death_6seismic :   0.00012521
rate_rc_death_7seismic :   0.0007503
rate_rc_death_8seismic :   0.005 # b: vf[^

rate_rc_serious_5seismic :   0.0001275427
rate_rc_serious_6seismic :   0.000279061
rate_rc_serious_7seismic :   0.0096705
rate_rc_serious_8seismic :   0.03 # b: vf[^

rate_rc_slight_5seismic :    0.0005437693
rate_rc_slight_6seismic :    0.00798749
rate_rc_slight_7seismic :    0.0257665
rate_rc_slight_8seismic :    0.1 # b: vf[^

# v
rate_bury_wood_5seismic:    1.0 # 0.00001
rate_bury_wood_6seismic:    1.0 # 0.0292
rate_bury_wood_7seismic:    1.0 # 0.1
rate_bury_wood_8seismic:    1.0 # 0.2 # vȂ

rate_bury_steel_5seismic:   0.0
rate_bury_steel_6seismic:   0.001782
rate_bury_steel_7seismic:   0.0040
rate_bury_steel_8seismic:   0.008 # vȂ

rate_bury_rc_5seismic:   0.0
rate_bury_rc_6seismic:   0.001782
rate_bury_rc_7seismic:   0.0040
rate_bury_rc_8seismic:   0.008 # vȂ

# vɃ_[W󂯂m (these sumation <= 1.0)
prob_bury_slight:        0.4
prob_bury_serious:       0.5
prob_bury_dying:         0.1

# ĂĂ錚Ń_[W󂯂m (these sumation <= 1.0)
prob_fiery_slight:       0.4 # 0.4
prob_fiery_serious:      0.2 # 0.5
prob_fiery_dying:        0.1 # 0.1

# HǂŃ_[W󂯂m (these sumation <= 1.0)
prob_block_slight:       0.4 # 0.5
prob_block_serious:      0.2 # 0.4
prob_block_dying:        0.1 # 0.1

# |ɂ_[W
# 
damage_broken_unhurt:      0
# y
damage_broken_slight:      2
# d
damage_broken_serious:     10
# S
damage_broken_death:	   10000

# vɂ_[W
# 
damage_bury_unhurt :   0
# y
damage_bury_slight :   3
# d
damage_bury_serious:   15
# m
damage_bury_dying:     100

# ΍Ђɂ_[W
# 
damage_fiery_unhurt :   0
# y
damage_fiery_slight :   5
# d
damage_fiery_serious:   20
# m
damage_fiery_dying:     100
# S
damage_fiery_death:     10000

# Hǂɂ_[W
# 
damage_block_unhurt :   0
# y
damage_block_slight :   3
# d
damage_block_serious:   8
# m
damage_block_dying:     15
# S
damage_block_death:     10000

# Civilian ɗ^_[Wɑ΂{
# Civilian ȊÕG[WFgɓKp
# for AmbulanceTeam
magnification_damage_bury_ambulance:      0.2
magnification_damage_broken_ambulance:    0.2
magnification_damage_fiery_ambulance:     1.0
magnification_damage_block_ambulance:     0.5
# for PoliceForce
magnification_damage_bury_police:         0.2
magnification_damage_broken_police:       0.2
magnification_damage_fiery_police:        1.0
magnification_damage_block_police:        0.2
# for FireBrigade
magnification_damage_bury_firebrigade:    0.2
magnification_damage_broken_firebrigade:  0.2
magnification_damage_fiery_firebrigade:   0.2
magnification_damage_block_firebrigade:   0.2
