当前位置: 首页>>代码示例>>Python>>正文


Python ItemData.type方法代码示例

本文整理汇总了Python中cuwo.entity.ItemData.type方法的典型用法代码示例。如果您正苦于以下问题:Python ItemData.type方法的具体用法?Python ItemData.type怎么用?Python ItemData.type使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在cuwo.entity.ItemData的用法示例。


在下文中一共展示了ItemData.type方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __get_loot_item

# 需要导入模块: from cuwo.entity import ItemData [as 别名]
# 或者: from cuwo.entity.ItemData import type [as 别名]
 def __get_loot_item(self, player):
     """Gets a loot item for a specified player.
     
     Keyword arguments:
     player -- The player to get a loot item for.
     
     Return value:
     An ItemData instance describing the item.
     
     """
     l = self.__loot
     item = ItemData()
     item.minus_modifier = 0
     item.flags = 0
     item.items = []
     for _ in range(32):
         item.items.append(ItemUpgrade())
     item.upgrade_count = 0
     if l >= LOOT_COMMON and l <= LOOT_LEGENDARY:
         item.type = random.randint(ITEM_TYPE_WEAPON,
             ITEM_TYPE_RING)
         item.sub_type = self.__get_sub_type(item.type, player)
         item.modifier = random.randint(1, 10)
         item.rarity = l
         item.material = self.__get_material(item.type,
             item.sub_type, player)
         item.level = player.entity.level
     elif l >= LOOT_SPIRIT_FIRE and l <= LOOT_SPIRIT_WIND:
         item.type = ITEM_TYPE_SPIRIT
         item.sub_type = ITEM_SUB_TYPE_SPIRIT
         item.modifier = 0
         item.rarity = ITEM_RARITY_RARE
         # 128: Fire, 129: Unholy, 130: Ice, 131: Wind
         item.material = 123 + l
         item.level = player.entity.level
     else: # Mana Cube
         item.type = 25
         item.sub_type = 0
         item.modifier = 0
         item.rarity = 0
         item.material = 0
         item.level = 0
     return item
开发者ID:saber00,项目名称:CuBoltScripts,代码行数:45,代码来源:loot.py

示例2: create_item_data

# 需要导入模块: from cuwo.entity import ItemData [as 别名]
# 或者: from cuwo.entity.ItemData import type [as 别名]
def create_item_data():
    item_data = ItemData()
    item_data.type = 0
    item_data.sub_type = 0
    item_data.modifier = 0
    item_data.minus_modifier = 0
    item_data.rarity = 0
    item_data.material = 0
    item_data.flags = 0
    item_data.level = 0
    item_data.items = []
    for _ in range(32):
        new_item = ItemUpgrade()
        new_item.x = 0
        new_item.y = 0
        new_item.z = 0
        new_item.material = 0
        new_item.level = 0
        item_data.items.append(new_item)
    item_data.upgrade_count = 0
    return item_data
开发者ID:PrinzJuliano,项目名称:cuwo-scripts,代码行数:23,代码来源:loot.py


注:本文中的cuwo.entity.ItemData.type方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。