antorum package
Subpackages
- antorum.packets package
- Submodules
- antorum.packets.barter_close module
- antorum.packets.barter_move module
- antorum.packets.barter_open module
- antorum.packets.character_creation module
- antorum.packets.chat module
- antorum.packets.combat_start module
- antorum.packets.combat_stop module
- antorum.packets.entity_despawn module
- antorum.packets.entity_spawn module
- antorum.packets.entity_state module
- antorum.packets.exp module
- antorum.packets.halt module
- antorum.packets.handshake module
- antorum.packets.interact module
- antorum.packets.inventory module
- antorum.packets.inventory_add module
- antorum.packets.inventory_item_drop module
- antorum.packets.inventory_read_item module
- antorum.packets.inventory_remove module
- antorum.packets.item module
- antorum.packets.load_complete module
- antorum.packets.login module
- antorum.packets.move module
- antorum.packets.move_failed module
- antorum.packets.packet module
- antorum.packets.skills module
- antorum.packets.stats module
- antorum.packets.world_entities module
- Module contents
Submodules
antorum.actions module
antorum.cache module
antorum.damage module
antorum.game module
antorum.multiplayer module
antorum.player module
- class antorum.player.Player(player_id: int, network_id: int, skills: Dict[SkillType, Skill] = None, health: int = 30, max_health: int = 30, username: str = 'Unknown', position: Tuple[float, float] = (-1, -1), stats: Dict[Stat, int] = None, inventory: Dict[int, InventoryItem] = None)[source]
Bases:
object
antorum.utils module
- class antorum.utils.StateType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum- ANIMATOR = 13
- CLASS = 10
- EQUIPMENT = 7
- FISHER = 9
- HEALTH = 3
- INFO = 0
- INTERACTABLE = 5
- ITEM = 4
- MINER = 12
- MOVEMENT = 2
- NPC = 8
- PLAYER = 6
- QUEST_GIVER = 11
- TRANSFORM = 1
- antorum.utils.amount_of_resource_in_inventory(resource_id: int, inventory: Dict[int, InventoryItem])[source]
- antorum.utils.coords_in_bounds(coords: Tuple[float, float], bounds: Tuple[Tuple[float, float], Tuple[float, float]])[source]
- antorum.utils.distance_to_closest_enemy(coords: Tuple[float, float], entities: Dict[int, Entity])[source]
- async antorum.utils.emulate_move(start_coords: Tuple[float, float], destinations: List[Tuple[float, float]], speed: float, client: multiplayer.Client)[source]
- antorum.utils.get_entity_from_player_id(player_id: int, entities: List[world_entities.Entity])[source]
- antorum.utils.get_inventory_diff(old_inventory: Dict[int, InventoryItem], new_inventory: Dict[int, InventoryItem])[source]
- antorum.utils.get_inventory_slot_by_resource_id(resource_id: int, inventory: Dict[int, InventoryItem])[source]
- antorum.utils.get_nearest_entity(coords: Tuple[float, float], entities: Dict[int, Entity]) None | Entity[source]
- antorum.utils.get_nearest_safe_entity(coords: Tuple[float, float], requested_entities: Dict[int, Entity], all_entities: Dict[int, Entity], safe_distance: float = 10)[source]
- antorum.utils.inventory_contains_resource_id(resource_id: int, inventory: Dict[int, InventoryItem], amount: int)[source]
- antorum.utils.is_nearby(coords: Tuple[float, float], other_coords: Tuple[float, float], distance: float = 5)[source]
- antorum.utils.message_contains_since(message: str, messages: List[Tuple[datetime, ChatMessage]], since: datetime)[source]
- antorum.utils.time_to_dest(start_coords: Tuple[float, float], dest_coords: Tuple[float, float], speed: float)[source]