本帖最后由 h5j2t7xx 于 2010-12-13 19:57 编辑
第二部分 extenders (续)
再举一个extenders部分的建筑条目的例子
本帖隐藏的内容{extenders 0xd1f//对应entity "guild_elf" 0xd1f
{"entity_seller"//拥有的服务
{orderindex 22}
{productedcommodities "elf_buff" 4}
{productedcommodities "elf_imp_attack" 4}
{productedcommodities "elf_magic_arrow" 4}
{productedcommodities "magic_roots" 1}
{productedcommodities "rest_elf" 9}
}
{"home"
{visitor 0x688}
}
{"building"
{brownie
{mood {Value 100 UseMin 1 Min 0 UseMax 0 Max 100}
}
{factor 1}
}
{force_points
{level 1}
{bones 9}
{is_init 1}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
{logic_point
{counter 0}
}
}
{lastupdatedhealthpercent 100}
{onepiecebuildhealthpercentprice 1e-007}
{stampset 1 0xd20}
{stamp "bg_guild_elf"}
{cashmachine
{base}
{accounts {tax "money" 0}
{personal "money" 0}
}
}
{guildentity 0x688}//下属成员
{guildentity 0x689}
{guildentity 0x68a}
{in_build 0}
{can_attack 1}
}
{"m2inventory"
{effectorcash
{dps "" "" ""}
{defence "" "" ""}
}
{allitems
}
}
{"laboratory"
{inventedinvention "elf_imp_attack"}//已研究的商品
{inventedinvention "elf_buff"}
{inventedinvention "elf_magic_arrow"}
{inventedinvention "magic_roots"}
}
{"orderflag"//是否为攻击/防御任务目标,也许下水道可以用这个来拆?
{attackorders
}
{protectorders
}
}
}
====================================================================
第三部分 helper
helper/quests记录了主线和支线任务的详细信息
本帖隐藏的内容{"helper/quests"
{"visit_sansay"
{launched}
{state Victory}//当前状态,本例中为“已完成”
{launch_condition//(支线)任务开始条件
{"Mission start"}
}
{victory_condition//任务目标
{"Arrival"
{properties
{zone "sansay"}
{"Observe type" "layer unit"}
{kingdom player}
}
}
}
{victory_reaction//任务奖励
{"Experience"
{properties
{type zone}
{Zone expa}
{Units "hero_beastmaster hero_blademaster hero_cleric hero_darkpriest hero_dwarf hero_elf hero_hunter hero_mage hero_marksman hero_paladin hero_paladin_spirit hero_priest hero_rogue hero_warrior"}
{Count 5000}
{Kingdom player}
}
}
{"Change fraction"
{properties
{type tag}
{Tag sansay_house}
{New_kingdom player}
}
}
{"Fog of war"
{properties
{type zone}
{Zone "expa fog_river fog_mount1 "}
{Kingdom player}
}
}
{"css.play"
{properties
{css "13_sansay_miamot"}
}
}
{"Delete entity"
{properties
{type tag}
{Tag sansay_fx}
{Zone sansay}
}
}
}
{quest_data//基本信息
{Name "#13_Quest4_name"}
{Description "#13_Quest4_text"}
{Quest_type Additional}
{Kingdom player}
{Counter_type none}
}
}
====================================================================
helper/spawn_program_collection部分指定了非招募类单位(怪物、税官、平民、卫兵等)的生成机制
{"helper/spawn_program_collection"
{"skeleton"//产生骷髅
{"spawn type" units}//所属类别
{raw undead_skeleton}
{Nationality Same}
{level 0}//生成等级
{"AI task"//生成后的行动
{task attack_in_zone}
{target_zone near_castle}
}
{postspawn}
{postspawn_i 1}
{gold 10}//生成的单位持有的财产
{count "1 1"}//每次生成的数量,待测
{"spawn time" 45}//生成所需时间
{"max count" 5}//最大数量
{"First wave"}
}
====================================================================
第四部分 其他
本帖隐藏的内容{"days_counter"
{timer 41.189}//当前时间,进制待测
{days_count 66}//当前天数
}
{"fog"//战争迷雾开关,待测
1
}
{"kingdoms"
{kingdom {kingdomdescriptor {kingdomdescriptor "player"}
{humanplayer 1}
}
{kingdomtreasure "money" 17943.8 "wood" 0 "id" 1}//王国财产
{color -9655297}
{"defflagcosts"
0 0 0 0}
{exist_statue 1}
{min_duty_money 25}//收税策略
{min_collect_money 10}
}
{"upgrades_limitations"//建筑等级限制,待测
{upgrade "guild_mage" {lim {max_up_level 2}
}
}
{upgrade "guild_rogue" {lim {max_up_level 2}
}
}
{upgrade "market" {lim {max_up_level 2}
}
}
{upgrade "smithy" {lim {max_up_level 2}
}
}
{upgrade "tradepost" {lim {max_up_level 2}
}
}
}
|