예제 #1
0
 def __init__(self):
     self.cur_idx = 0
     self.performer = toee.PyObjHandle()
     self.tb_status = tpdp.TurnBasedStatus()
     self.target = toee.PyObjHandle()
     self.spell_packet = 0
     self.spell_action = 0
     return
예제 #2
0
 def __init__(self):
     self.evt_obj_type = toee.ET_OnGetAttackDice  # dispTypeGetAttackDice
     self.flags = toee.D20CAF_HIT
     self.damage_type = toee.D20DT_BLUDGEONING
     self.bonus_list = BonusList()
     self.dice_packed = 0
     self.weapon = toee.PyObjHandle()
     self.wielder = toee.PyObjHandle()
     return
예제 #3
0
 def __init__(self, action_type=0):
     self.performer = toee.PyObjHandle()
     self.target = toee.PyObjHandle()
     self.spell_id = 0
     self.data1 = 0
     self.flags = toee.D20CAF_HIT  # D20CAF_ flags
     self.path = object()  #todo
     self.action_type = action_type  #See D20A_ constants
     self.loc = 0
     self.anim_id = 0
     self.spell_data = D20SpellData()
     self.roll_id_0 = 0
     self.roll_id_1 = 0
     self.roll_id_2 = 0
     return
예제 #4
0
 def __init__(self):
     self.evt_obj_type = toee.ET_OnSaveThrowLevel  # dispTypeSaveThrowLevel, dispTypeSaveThrowSpellResistanceBonus, dispTypeCountersongSaveThrow
     self.bonus_list = BonusList()
     self.return_val = 0
     self.obj = toee.PyObjHandle()
     self.flags = 0
     return
예제 #5
0
 def __init__(self, spell_enum=0):
     self.spell_enum = toee.spell_aid
     self.spell_known_slot_level = 0
     self.inventory_idx = 0
     self.picker_result = 0
     self.spell_class = 0
     self.spell_id = 0
     self.caster_level = 0
     self.loc = 0
     self.caster = toee.PyObjHandle()
     return
예제 #6
0
 def get_target(self, idx):
     return toee.PyObjHandle()
예제 #7
0
 def __init__(self):
     self.evt_obj_type = toee.ET_OnObjectEvent  # ET_OnObjectEvent
     self.target = toee.PyObjHandle()
     self.aoe_obj = toee.PyObjHandle()
     self.evt_id = 1
     return
예제 #8
0
 def get_obj(self):
     return toee.PyObjHandle()
예제 #9
0
 def get_obj_from_args(self, arg_idx):
     return toee.PyObjHandle()
예제 #10
0
 def get_weapon_used(self):
     """ attack_packet.get_weapon_used() -> PyObjHandle """
     return toee.PyObjHandle()
예제 #11
0
 def __init__(self):
     self.attacker = toee.PyObjHandle()
     self.target = toee.PyObjHandle()
     self.action_type = toee.D20A_UNSPECIFIED_MOVE
     self.event_key = 0  # dispKey
     return
예제 #12
0
 def create_projectile_and_throw(self, protoNum, endLoc):
     return toee.PyObjHandle()
예제 #13
0
 def __init__(self):
     self.spell_enum = 0
     self.caster = toee.PyObjHandle()
     self.mode_target = ModeTarget.Single
     return