the offensive can explore even building is nearby
extend main castle's attack range by 1
the defensive can only put 7 facilities
bugfix: calculation of the chance to launch special attack was wrong
rename special attack to punch attack, rename skill_rand to punch_rand
add def skill
show def skill in HeroLayer
add DefSkill to iOS project
refactor model
integrate magic cycle
integrate fire arrow
integrate leadership
building and facility will defense after explore
defense after use compass
defense after use sensor
defense after use telescope
defense after use fire
add mine
add passive property to facility
update version info to v3.9