血压高吃什么菜和水果能降血压| jk是什么| 腰椎管狭窄吃什么药| 枕神经痛吃什么药| 99年的兔是什么命| 777是什么意思| nary是什么牌子的手表| 总胆固醇是什么意思| 水猴子长什么样子| 锦鲤跳缸是什么原因| 什么鱼红烧好吃| 心脏是由什么组织构成的| 什么眼霜好| 77岁属什么生肖| 肾窦分离是什么意思| 9月27是什么星座| 坐月子送什么礼物好| 丙子日是什么意思| 心衰什么症状| 伊始是什么意思| 晋升是什么意思| 胖大海和什么搭配最好| 一什么种子| 关羽使用的武器是什么| 镜面人是什么意思| nec投影仪是什么牌子| 芭蕉和香蕉有什么区别| 吃什么补筋和韧带最快| 核桃什么时候吃最好| 猫头鹰属于什么科| 差异是什么意思| 西红柿不能跟什么一起吃| 黄皮是什么水果| 扁桃体发炎吃什么消炎药| 大便带血是什么原因男| 什么药是消炎药| 胸长什么样| 梦见黑蛇是什么意思| 查抗体是做什么检查| 什么是邪教| 肺气肿吃什么药| 扫兴是什么意思| 卧底大结局是什么| 宝付支付是什么| 三文鱼为什么叫三文鱼| 家里来猫是什么征兆| 窦性心动过缓伴不齐是什么意思| 自主神经功能紊乱吃什么药| 咳嗽干呕是什么原因| 猫是什么动物| 蹀愫女鞋什么档次| o型血可以接受什么血型| 白癜风是什么引起的| 深静脉血栓有什么症状| 5月22号是什么星座| 益安宁丸主治什么病| 食道炎吃什么药好| 树挪死人挪活是什么意思| 胃食管反流吃什么中成药| 牙周炎是什么症状| 2004属什么生肖| 血液粘稠会有什么症状| 脸部过敏红痒抹什么药| 咽喉痒干咳吃什么药| 男人少精弱精吃什么补最好| 阴道里面长什么样| 血清是什么| 浪子回头金不换是什么意思| 大意失荆州是什么意思| 熬夜后吃什么恢复元气| 麦的部首是什么| 右束支传导阻滞是什么病| 癸水的根是什么| 囧是什么意思| 肩膀酸痛什么原因| 什么东西能缓解孕吐| 腰椎生理曲度存在是什么意思| 睡觉掉床下是什么预兆| 耳鸣是什么原因引起| 女人湿气重吃什么药效果好| 什么叫滑精| 去医院看舌头挂什么科| 均码是什么意思| 冲羊煞东是什么意思| 宝贝疙瘩是什么意思| 什么是淀粉| 10月30号什么星座| dmd是什么病| 中暑吃什么药好得快| 高尿酸血症吃什么药| 肺炎不能吃什么东西| 一姐是什么意思| 湿气重去医院挂什么科| 壬字五行属什么| 一什么枣子| nikon是什么牌子| 脚怕冷是什么原因引起的| 胸部ct平扫能检查出什么| 刺梨是什么水果| 猫猴子是什么| 吃什么对脾胃有好处| 心脏长什么样| 电磁炉用什么锅| 马女和什么属相最配| 孕妇吃西红柿对胎儿有什么好处| 性功能下降吃什么药| 虫草治什么病| 等离子体是什么| 人体消化道中最长的器官是什么| 结婚送什么| 输血前四项检查是什么| 慢性宫颈炎用什么药好| 驻京办是干什么的| 黄瓜生吃有什么好处| 一般事故隐患是指什么| 肠胃炎需要做什么检查| or是什么意思| 什么的寒风| 范冰冰和洪金宝什么关系| 怀孕会有什么症状| zn什么意思| a型血rh阳性是什么意思| 舐犊是什么意思| 考是什么意思| 纸醉金迷什么意思| 自戕是什么意思| 舌头有裂纹什么原因| 7.7什么星座| 日加个成念什么| 上火引起的喉咙痛吃什么药| 老树盘根是什么意思| 胸口疼挂什么科室| 帽子的英文是什么| 皇家礼炮是什么酒| 歪果仁是什么意思| 老公不交工资意味什么| 上不下要念什么| 的五行属什么| 吃素对身体有什么好处| cg是什么意思| 什么是brt| 10月7号是什么星座| 女生食指戴戒指什么意思| 婚检挂什么科| 女人纵欲过度会有什么症状| 牛肉补什么| 小孩不吃肉是什么原因| 5月29日是什么星座| 精索静脉曲张是什么原因导致的| 通草长什么样图片| 猕猴桃什么季节成熟| 血液发黑是什么原因| 煲汤用什么锅最好| 南瓜可以做什么美食| 黑魔鬼烟为什么是禁烟| 惆怅是什么意思| 尿道口红肿是什么原因| 马栗是什么植物| 做面包用什么面粉| 梦见手链断了是什么意思| 老夫老妻什么意思| 什么繁什么茂| 什么大专好就业| 杀青什么意思| 八格牙路是什么意思| 低血压吃什么药效果好| 衣服为什么会发霉| 为什么北方人比南方人高| 技校算什么学历| 哈尔滨有什么好吃的| 什么时候跳绳减肥效果最好| tag什么意思| rma是什么意思| 暴力熊是什么牌子| 鼻子有臭味是什么原因| 血用什么可以洗掉| 一什么羊| 牛仔裤搭配什么鞋| 运钞车是什么车| 麻薯粉是什么粉| 富丽堂皇是什么意思| 经常干呕是什么原因| 1967年出生属什么| 核素治疗是什么| 什么钙片补钙效果好| 后脑勺发胀是什么原因| 木加一笔变成什么字| 男生来大姨夫是什么意思| 91是什么意思| 观音菩萨保佑什么| 猕猴桃是什么季节的水果| 苕皮是什么| 为什么手上会长小水泡| 酒石酸是什么| 长征是什么意思| 被毒蛇咬了有什么症状| 手抖是什么原因| prime是什么意思| 洋葱不能和什么食物一起吃| 动脉硬化吃什么可以软化血管| 腥辣食物指的是什么| 虫草什么时候吃最好| 鼓上蚤是什么意思| 熟普属于什么茶| 豆浆配什么主食当早餐| 胃出血有什么症状| 菊花和金银花一起泡水有什么效果| 什么是弱视| 2pcs是什么意思| 恶风是什么意思| 吃什么血脂降的最快| 男人喜欢女人什么| 七月份出生是什么星座| 情花是什么花| 瘴气是什么意思| 脾虚吃什么中成药| 六十而耳顺是什么意思| 血尿是什么颜色的| 否极泰来是什么生肖| 查体是什么意思| 心衰用什么药| 总维生素d偏低会导致什么| 腿发麻是什么原因| 头发掉的厉害是什么原因| 珂字五行属什么| 梦见鳝鱼是什么预兆| 铁补多了有什么副作用| 什么野菜| 50米7秒什么水平| 阑尾炎吃什么水果| 耸肩是什么原因造成的| 栉风沐雨是什么意思| 吃什么润肺| 早上起来流鼻血是什么原因| 脉浮是什么意思| 做完肠镜需要注意什么| 肝叶钙化灶是什么意思| 氟利昂什么味道| 正常白带什么颜色| 丙磺舒是什么药| 谷丙转氨酶偏高说明什么原因| 县长是什么级别的干部| 荷花代表什么生肖| 32周孕检检查什么项目| 什么时间艾灸效果最好| 腿走路没劲发软是什么原因| 伤口不愈合用什么药| tin是什么| 卵巢早衰是什么引起的| 神经衰弱是什么| 分销是什么意思| 什么零食热量低有利于减肥| 检查抑郁症挂什么科| ena是什么检查项目| 傻白甜的意思是什么| 机器灵砍菜刀是什么意思| 扔枕头有什么忌讳吗| 脸部填充用什么填充最好| 什么不及| poison是什么意思| 良知是什么意思| 纳豆什么味道| 难怪是什么意思| 娇滴滴是什么意思| 百度
  • API(eca&lua)
  • Lua
  • API
  • Ability

三年内 沈阳城市快速路里程将达371公里

百度 在1978年11月中共中央召开的工作会议上,陈云作了一个有重要历史意义的发言,他在会议东北组的发言中首先提出了文革中制造的所谓薄一波等61人叛徒集团一案,他实事求是地证明:他们出反省院是党组织和中央决定的,不是叛徒。

技能

add_cd

(method) Ability:add_cd(value: number)

增加冷却时间

@param value — 冷却

add_float_attr

(method) Ability:add_float_attr(key: string, value: number)

增加实数属性

@param key — 属性key

@param value — 属性值

add_int_attr

(method) Ability:add_int_attr(key: string, value: integer)

增加整数属性

@param key — 属性key

@param value — 属性值

add_level

(method) Ability:add_level(value: integer)

增加技能等级

@param value — 等级

add_player_attr_cost

(method) Ability:add_player_attr_cost(key: string, value: number)

增加技能玩家属性消耗

@param key — 属性key

@param value — 属性值

add_remaining_cd

(method) Ability:add_remaining_cd(value: number)

增加技能剩余冷却时间

@param value — 剩余冷却时间

add_stack

(method) Ability:add_stack(value: integer)

增加技能充能层数

@param value — 层数

add_tag

(method) Ability:add_tag(tag: string)

添加标签

@param tag — 标签

can_cast_when_hp_insufficient

(method) Ability:can_cast_when_hp_insufficient()
  -> can_cast: boolean

生命不足是否可以释放

@return can_cast — 生命不足是否可以释放

check_precondition_by_key

function Ability.check_precondition_by_key(player: Player, ability_key: py.AbilityKey)
  -> is_meet: boolean

检查技能类型前置条件

@param player — 玩家

@param ability_key — 技能类型id (物编id)

@return is_meet — 技能类型前置条件是否满足

complete_cd

(method) Ability:complete_cd()

完成冷却

custom_event_manager

EventManager?

disable

(method) Ability:disable()

禁用技能

enable

(method) Ability:enable()

启用技能

event

fun(self: Ability, event: "技能-建造完成", callback: fun(trg: Trigger, data: EventParam.技能-建造完成)):Trigger

event_dispatch

(method) CustomEvent:event_dispatch(event_name: string, ...any)
  -> any
  2. any
  3. any
  4. any

发起自定义事件(回执模式),与通知模式不同,允许插入结算。 可以接受到事件的返回值,有多处注册事件时会按照注册顺序调用, 当任何事件回调返回了非 nil 的值后,后续触发器将不再调用。

Obj:event_on('获取', function (trigger,...)
    print('获取1')
    return 1
end)
Obj:event_on('获取', function (trigger,...)
    print('获取2')
    return 2
end)
 
local result = Obj:event_dispatch('获取')
 
print('结果为:', result)

以上代码会打印:

获取1
结果为:    1

event_dispatch_with_args

(method) CustomEvent:event_dispatch_with_args(event_name: string, args: any, ...any)
  -> any
  2. any
  3. any
  4. any

发起带事件参数的自定义事件(回执模式)

event_notify

(method) CustomEvent:event_notify(event_name: string, ...any)

发起自定义事件(通知模式),同一个对象身上只会有一个正在执行的事件, 当发生插入结算时,后面的事件会进入队列

Obj:event_on('获得', function ()
    print('触发获得')
    print('发起移除前')
    Obj:event_notify('移除') -- 实际业务中,可能你获得的buff把你自己杀死了,而死亡会清除buff
    print('发起移除后')
end)
 
Obj:event_on('移除', function ()
    print('触发移除')
end)
 
Obj:event_notify('获得')

这段代码会打印:

触发获得
发起移除前
发起移除后
触发移除

event_notify_with_args

(method) CustomEvent:event_notify_with_args(event_name: string, args: any[], ...any)

发起带事件参数的自定义事件(通知模式)

event_on

(method) CustomEvent:event_on(...any)
  -> Trigger

注册自定义事件,当触发时,会执行回调函数。

Obj:event_on('输入', function (trigger, ...)
    print('触发了输入事件', ...)
end)
 
Obj:event_notify('输入', '123', '456')

以上会打印:

触发了输入事件 123 456

注册时可以指定事件的参数:

Obj:event_on('输入', {'123'}, function (trigger, ...)
    print('触发了输入事件', ...)
end)
 
Obj:event_notify('输入', 1) -- 不能触发事件
Obj:event_notify_with_args('输入', {'123'}, 2) -- 可以触发事件
Obj:event_notify_with_args('输入', {'456'}, 3) -- 不能触发事件
Obj:event_notify_with_args('输入', {'123', '666'}, 4) -- 可以触发事件

get_by_handle

function Ability.get_by_handle(py_ability: py.Ability)
  -> ability: Ability?

通过py层的技能实例获取lua层的技能实例

@param py_ability — py层的技能实例

@return ability — 返回在lua层初始化后的lua层技能实例

get_by_id

function Ability.get_by_id(id: integer)
  -> Ability

get_cast_type

(method) Ability:get_cast_type()
  -> type: py.AbilityCastType

获取技能释放类型 AbilityCastType

@return type — 技能释放类型

get_cd

(method) Ability:get_cd()
  -> time: number

获取当前冷却时间

@return time — 当前冷却时间

get_charge_time

(method) Ability:get_charge_time()
  -> number

获取技能当前剩余充能时间

get_custom_event_manager

(method) CustomEvent:get_custom_event_manager()
  -> EventManager?

get_description

(method) Ability:get_description()
  -> string

获取技能描述

get_description_by_key

function Ability.get_description_by_key(ability_key: py.AbilityKey)
  -> des: string

根据技能的key获取技能描述

@return des — 描述

get_float_attr

(method) Ability:get_float_attr(key: string|y3.Const.AbilityFloatAttr)
  -> value: number

获取实数属性

@param key — 键值key

@return value — 值

get_float_attr_by_key

function Ability.get_float_attr_by_key(ability_key: py.AbilityKey, key: string)
  -> value: number

获取技能类型实数属性

请使用 y3.object.ability[ability_key].data 代替

@param ability_key — 技能类型id (物编id)

@param key — 键值key

@return value — 值

get_formula_attr_by_key

function Ability.get_formula_attr_by_key(ability_id: py.AbilityKey, attr_name: string, level: integer, stack_count: integer, unit_hp_max: number, unit_hp_cur: number)
  -> value: number

获取技能类型公式属性

@param ability_id — 技能类型id(物编id)

@param attr_name — 属性名称

@param level — 技能等级

@param stack_count — 技能层数

@param unit_hp_max — 单位最大生命

@param unit_hp_cur — 单位当前生命

@return value — 值

get_formula_kv

(method) Ability:get_formula_kv(key: string)
  -> value: number

获取技能公式类型的kv

@param key — 键值key

@return value — 值

get_icon

(method) Ability:get_icon()
  -> id: py.Texture

获取技能图标

@return id — 图片ID

get_icon_by_key

function Ability.get_icon_by_key(ability_key: py.AbilityKey)
  -> id: py.Texture

获取技能类型的icon图标的图片ID

@param ability_key — 技能类型id (物编id)

@return id — 图片ID

get_int_attr

(method) Ability:get_int_attr(key: string|y3.Const.AbilityIntAttr)
  -> value: number

获取整数属性

@param key — 键值key

@return value — 值

get_int_attr_by_key

function Ability.get_int_attr_by_key(ability_key: py.AbilityKey, key: string)
  -> value: integer

获取技能类型整数属性

请使用 y3.object.ability[ability_key].data 代替

@param ability_key — 技能类型id (物编id)

@param key — 键值key

@return value — 值

get_item

(method) Ability:get_item()
  -> Item?

获取技能绑定的物品(技能对象在哪个物品对象上)

get_key

(method) Ability:get_key()
  -> py.AbilityKey

get_level

(method) Ability:get_level()
  -> level: integer

获取技能等级

@return level — 等级

get_max_cd

(method) Ability:get_max_cd()
  -> number

获取技能最大CD

get_name

(method) Ability:get_name()
  -> string

get_name_by_key

function Ability.get_name_by_key(ability_key: py.AbilityKey)
  -> name: string

根据技能的key获取技能名字

@return name — 技能名字

get_owner

(method) Ability:get_owner()
  -> owner: Unit?

获取技能的拥有者

@return owner — 技能拥有者

get_player_attr_cost

(method) Ability:get_player_attr_cost(key: string)
  -> cost: number

获取技能消耗的玩家属性值

@param key — 属性key

@return cost — 玩家属性值

get_range

(method) Ability:get_range()
  -> number

获取技能施法范围

@return — 施法范围

get_skill_pointer

(method) Ability:get_skill_pointer()
  -> y3.Const.AbilityPointerType

获取技能的指示器类型

get_skill_type_pointer

function Ability.get_skill_type_pointer(name: py.AbilityKey)
  -> y3.Const.AbilityPointerType

获取技能类型的指示器类型

get_slot

(method) Ability:get_slot()
  -> index: y3.Const.AbilityIndex

获取技能所在技能位

@return index — 技能所在技能位

get_str_attr_by_key

function Ability.get_str_attr_by_key(ability_key: py.AbilityKey, key: py.AbilityStrAttr)
  -> str: string

获取技能类型字符串属性

请改用 y3.object.ability[ability_key].data 代替

@param ability_key — 技能类型id (物编id)

@param key — 键值key

@return str — 值

get_string_attr

(method) Ability:get_string_attr(key: string)
  -> value: string

获取字符串属性

@param key — 键值key

@return value — 值

get_target

(method) Ability:get_target(cast: integer)
  -> target: Destructible|Item|Point|Unit|nil

@param cast — 施法ID

@return target — 目标

get_type

(method) Ability:get_type()
  -> type: y3.Const.AbilityType

获取技能种类

@return type — 技能种类

handle

py.Ability

技能对象

has_tag

(method) Ability:has_tag(tag: string)
  -> boolean

是否具有标签

@param tag — 标签

hide_pointer

function Ability.hide_pointer(player: Player)

关闭技能指示器

@param player — 玩家

id

integer

is_autocast_enabled

(method) Ability:is_autocast_enabled()
  -> is_enabled: boolean

自动施法是否开启

@return is_enabled — 是否开启

is_cd_reduce

(method) Ability:is_cd_reduce()
  -> is_influenced: boolean

是否受冷却缩减影响

@return is_influenced — 是否受冷却缩减影响

is_cd_reduce_by_key

function Ability.is_cd_reduce_by_key(ability_key: py.AbilityKey)
  -> is_influenced: boolean

技能类型是否受冷却缩减影响

@param ability_key — 技能类型id (物编id)

@return is_influenced — 技能类型是否受冷却缩减影响

is_cost_hp_can_die

(method) Ability:is_cost_hp_can_die()
  -> is_cost: boolean

消耗生命是否会死亡

@return is_cost — 消耗生命是否会死亡

is_destroyed

(method) Ability:is_destroyed()
  -> boolean|unknown

is_exist

(method) Ability:is_exist()
  -> is_exist: boolean

是否存在

@return is_exist — 是否存在

key

integer?

kv_has

(method) KV:kv_has(key: string)
  -> boolean

是否拥有指定键值对。可以与ECA互通。

kv_key

string?

kv_load

(method) KV:kv_load(key: string, lua_type: 'boolean'|'integer'|'number'|'string'|'table'...(+1))
  -> any
lua_type:
    | 'boolean'
    | 'number'
    | 'integer'
    | 'string'
    | 'table'

kv_remove

(method) KV:kv_remove(key: any)

kv_save

(method) KV:kv_save(key: string, value: KV.SupportType)

保存自定义键值对。可以与ECA互通。

learn

(method) Ability:learn()

学习技能

object_event_manager

EventManager?

phandle

py.Ability

技能对象

pre_cast

(method) Ability:pre_cast(player: Player)

进入技能准备施法状态

@param player — 玩家

ref_manager

unknown

remove

(method) Ability:remove()

移除技能

remove_tag

(method) Ability:remove_tag(tag: string)

移除标签

@param tag — 标签

restart_cd

(method) Ability:restart_cd()

进入冷却

set_arrow_length

(method) Ability:set_arrow_length(value: number)

设置箭头/多段指示器长度

@param value — 长度

set_arrow_width

(method) Ability:set_arrow_width(value: number)

设置箭头/多段指示器宽度

@param value — 宽度

set_autocast

(method) Ability:set_autocast(enable: boolean)

开关自动施法

@param enable — 开关

set_build_rotate

(method) Ability:set_build_rotate(angle: number)

设置技能的建造朝向

@param angle — 角度

set_can_cast_when_hp_insufficient

(method) Ability:set_can_cast_when_hp_insufficient(can_cast: boolean)

设置生命不足时是否可以释放技能

@param can_cast — 是否可以释放

set_cd

(method) Ability:set_cd(value: number)

设置剩余冷却时间

@param value — 剩余冷却时间

set_cd_reduce

(method) Ability:set_cd_reduce(is_influenced: boolean)

设置技能是否受冷却缩减的影响

@param is_influenced — 属性key

set_charge_time

(method) Ability:set_charge_time(value: number)

设置技能剩余充能时间

@param value — 剩余充能时间

set_circle_radius

(method) Ability:set_circle_radius(value: number)

设置箭圆形指示器半径

@param value — 半径

set_description

(method) Ability:set_description(des: string)

设置技能描述

@param des — 描述

set_float_attr

(method) Ability:set_float_attr(key: string|y3.Const.AbilityFloatAttr, value: number)

设置实数属性

@param key — 属性key

@param value — 属性值

set_icon

(method) Ability:set_icon(icon_id: integer)

设置技能图标

@param icon_id — 图片id

set_int_attr

(method) Ability:set_int_attr(key: string|y3.Const.AbilityIntAttr, value: integer)

设置整数属性

@param key — 属性key

@param value — 属性值

set_is_cost_hp_can_die

(method) Ability:set_is_cost_hp_can_die(can_die: boolean)

设置消耗生命是否会死亡

@param can_die — 是否会死亡

set_level

(method) Ability:set_level(level: integer)

设置技能等级

@param level — 等级

set_max_cd

(method) Ability:set_max_cd(value: number)

设置技能最大CD

set_name

(method) Ability:set_name(name: string)

设置技能名字

@param name — 技能名字

set_normal_attack_preview_state

function Ability.set_normal_attack_preview_state(player: Player, state: boolean)

设置玩家的普攻预览状态

@param player — 玩家

@param state — 状态 开/关

set_player_attr_cost

(method) Ability:set_player_attr_cost(key: string, value: number)

设置技能玩家属性消耗

@param key — 属性key

@param value — 属性值

set_pointer_type

(method) Ability:set_pointer_type(type: y3.Const.AbilityPointerType)

设置技能指示器类型

@param type — 技能指示器类型

set_range

(method) Ability:set_range(value: number)

设置技能施法范围

@param value — 施法范围

set_sector_angle

(method) Ability:set_sector_angle(value: number)

设置扇形指示器夹角

@param value — 角度

set_sector_radius

(method) Ability:set_sector_radius(value: number)

设置扇形指示器半径

@param value — 半径

set_smart_cast_with_pointer

function Ability.set_smart_cast_with_pointer(player: Player, state: boolean)

设置玩家的指示器在智能施法时是否显示

@param player — 玩家

@param state — 状态 开/关

set_stack

(method) Ability:set_stack(value: integer)

设置充能层数

@param value — 层数

show_indicator

(method) Ability:show_indicator(player: Player)

显示技能指示器

@param player — 玩家

storage_all

(method) Storage:storage_all()
  -> table

获取存储数据的容器

storage_get

(method) Storage:storage_get(key: any)
  -> any

获取存储的值

storage_set

(method) Storage:storage_set(key: any, value: any)

存储任意值

storage_table

table

subscribe_event

(method) ObjectEvent:subscribe_event(event_name: string, ...any)
  -> any[]?
  2. Trigger.CallBack
  3. Unsubscribe: function
甲炎是什么病 床塌了有什么预兆 早餐吃什么养胃 肝郁脾虚吃什么中成药 空气栓塞取什么卧位
漱口水有什么作用 0r是什么意思 心肾不交失眠吃什么中成药 句号是什么意思 高祖父的爸爸叫什么
牙龈肿痛吃什么药 糖尿病人早餐吃什么最好 横截面是什么意思 痔疮为什么会痒 925银和s925银有什么区别
流光是什么意思 养胃是什么意思 尘肺病用什么药最好 扶她是什么意思 妇科炎症用什么药最好
为什么一喝酒就拉肚子hcv9jop3ns3r.cn 循环系统包括什么hcv8jop0ns4r.cn 便秘什么原因引起的hcv9jop7ns4r.cn 西皮是什么意思hcv7jop5ns1r.cn 绞股蓝长什么样子hcv8jop6ns5r.cn
肾出血是什么原因引起的hcv9jop2ns6r.cn 什么时候放暑假hcv8jop5ns0r.cn 胃不消化吃什么药好hcv7jop5ns1r.cn 服软是什么意思qingzhougame.com 红细胞低吃什么补得快aiwuzhiyu.com
打黄体酮针有什么副作用hcv8jop1ns6r.cn 血常规可以查出什么病hcv9jop2ns9r.cn 拉大便肛门口疼痛什么原因hcv8jop7ns7r.cn 和什么细什么的成语hcv9jop1ns6r.cn 怀孕乳房会有什么变化hcv8jop2ns9r.cn
cea检查是什么意思hcv9jop4ns6r.cn 高丽棒子是什么意思hcv9jop4ns8r.cn 口苦是什么原因引起的hcv8jop1ns2r.cn 肠镜挂什么科sanhestory.com 脸上长小疙瘩是什么原因dajiketang.com
百度