Script to look for inactivate functions – Part 2

Yesterday’s code to parse the files I have and find classes and functions was working, but I decided not to try and reinvent the wheel for finding which class has which fucnitons and which functions are calling what. I will use a Knowledge Graph for this using networkx and and visualise it using matplotlib.

I move the basic pasing of files from a script with functions and made it into a class. I prefer the OOP class (even for Singletons where there is no inheritance), it allows me break up the code nice. Anyways, it would work just as well with funcitonal, but you do you.

I was also playing with this using a Perl, JS website. Basically, the javascript is does all the lifting on the client side and just uses just ajax calls to get json objects generated by perl on the backend. I was intereseted in visualising which javascript objects were calling json from the server which perl scripts were generating it. They all have different ways to define and call the functions.

It can get very complex very fast. I don’t even include inline or lambda functions. Having a generic class Map for the mapping, I could pass different rules depending on the language. I could even use it as a base class and make child classs with special rules depending on the language for and any other rules that I want to add.

Javascript function definition: function whatever(){ … }
Javascript function definition: whatever();
Javascript function definition for callback: whatever;

Perl function : sub whatever(){ … }
Perl function call : &whatever(){ … }

Python function : def whatever(){ … }
Python function call : whatever(){ … }

import os
import re
import networkx

class Map(object):
	def __init__(self):
		self.directories = []
		self.ignore_filenames = []
		self.extensions = []
		self.map_files = []
		self.classes_found = []
		self.functions_found = []
		

	def mapper(self):
		
		self.get_all_files()
		
	def get_all_files(self):

		for directory in self.directories:
			
			files = [ f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) ]
			
			for f in files:
				if self.is_file_required(f): 
					full_path = "/".join([directory, f])
					self.map_files.append( { 'path' : full_path, 'name' : f } )
	
		if self.map_files:
			self.find_functions()
	

	def is_file_required(self, filename):
			
		if "." not in filename:
			print("Ignoring : file has no extension")
			return False
		
		file_parts = filename.split(".")
		
		if file_parts[-1] not in self.extensions:
			print("Ignoring : file extension not required: dot ", file_parts[-1])
			return False
		
		if filename in self.ignore_filenames:
			print("Ignoring : Filename not excluded from mapping")
			return False
			
		return True



	def find_functions(self):
		
				
		for mf in self.map_files:

			print("finding functions in ", mf['name'])	
	
			with open(mf['path'], "r") as f:
				current_class = ""
				
				for l in f:
				
					if re.search("^class", l):
						current_class = l.replace("\n", "")
						self.classes_found.append( { 'file' : mf['name'], 'classname' : current_class })
						
						
					if re.search("def\s(.*):$", l):
					
						function_name = l.replace("\n", "")
						self.functions_found.append( { 'file' : mf['name'], 'classname' : current_class, 'functionname' : function_name } )




map = Map()

mapper.directories.append("/home/phill/Desktop/projects/zombizied_gui")
map.directories.append("/home/phill/Desktop/projects/zombizied_gui/classes")
map.extensions.append("py")
map.ignore_filenames.append("zombizied_ai_preprocessor.py")
mapper.ignore_filenames.append("zombizied_mapbuilder.py")

mapper.mapper()


print("\n\n################ MAPPED FILES ################")				

for m in mapper.map_files:
	print(m)


print("\n\n################ MAPPED FUNCTIONS ################")				
				
for f in mapper.functions_found:
	print(f)
				

print("\n\n################ MAPPED CLASSES ################")				

for c in mapper.classes_found:
	print(c)
	
	
	
			
########## MAPPED FILES

{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/zombizied_gui.py’, ‘name’: ‘zombizied_gui.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/init.py’, ‘name’: ‘init.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/zombies.py’, ‘name’: ‘zombies.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/actions.py’, ‘name’: ‘actions.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/tests.py’, ‘name’: ‘tests.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/tile.py’, ‘name’: ’tile.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/items.py’, ‘name’: ‘items.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/mission.py’, ‘name’: ‘mission.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/mapparts.py’, ‘name’: ‘mapparts.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/gameai.py’, ‘name’: ‘gameai.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/skills.py’, ‘name’: ‘skills.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/gamecards.py’, ‘name’: ‘gamecards.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/survivors.py’, ‘name’: ‘survivors.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/game.py’, ‘name’: ‘game.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/map.py’, ‘name’: ‘map.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/objectives.py’, ‘name’: ‘objectives.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/cars.py’, ‘name’: ‘cars.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/survivor_skills.py’, ‘name’: ‘survivor_skills.py’}
{‘path’: ‘/home/phill/Desktop/projects/zombizied_gui/classes/weapons.py’, ‘name’: ‘weapons.py’}

########## MAPPED FUNCTIONS

{‘file’: ‘zombizied_gui.py’, ‘classname’: ‘class Zombizied_GUI:’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def load_zombies(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def is_monstrum_in_play(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_monstrum_in_play(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_monstrum_in_play_object(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_monstrum_in_play_tile(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def is_monstrum_on_target_tile(self, tile):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def is_abominacop_on_target_tile(self, tile):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def are_zombies_on_tile(self, cur_id):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def zombie_on_tile_prevents_combat(self, cur_id):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_zombies_in_play(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_zombies_in_play_by_type(self, ztype):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_zombies_in_play_by_code(self, zcode):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_zombies_on_tile(self, cur_id):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_zombies_types_in_game(self, ztype):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_zombies_types_on_tile(self, tile, ztype):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_next_free_zombie(self, spawns):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def select_random_abomination_card(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def sort_array_of_zombies_by_priority(self, targets):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def sort_array_of_zombies_by_hp(self, targets):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def reset_last_known_positions(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’, ‘functionname’: ‘ def get_zombies(self, ztype, qty, tile_id):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’, ‘functionname’: ‘ def str(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’, ‘functionname’: ‘ def clear_path(self):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’, ‘functionname’: ‘ def update_id(self, id):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’, ‘functionname’: ‘ def set_cur_id(self, new_cur_id):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’, ‘functionname’: ‘ def add_last_known(self, path):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’, ‘functionname’: ‘ #def clear_lastknown(self, pos):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Walker(Zombie):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Runner(Zombie):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Fatty(Zombie):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Monstrum(Zombie):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class PatientNull(Monstrum):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Hobomination(Monstrum):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Abominacop(Monstrum):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Abominawild(Monstrum):’, ‘functionname’: ‘ def init(self, zid):’}
{‘file’: ‘actions.py’, ‘classname’: ‘class Action(object):’, ‘functionname’: ‘ def init(self, trigger, title, req_actions):’}
{‘file’: ‘actions.py’, ‘classname’: ‘class Action(object):’, ‘functionname’: ‘ def print_action(self):’}
{‘file’: ‘tests.py’, ‘classname’: ‘class Tests(object):’, ‘functionname’: ‘\tdef init(self, game, survivor_area, target_area):’}
{‘file’: ‘tests.py’, ‘classname’: ‘class Tests(object):’, ‘functionname’: ‘\tdef test_mil_sniper(self, game, target_area):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def init(self, **kwargs):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def render_inventory(self):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def count_inventory(self):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def add_noise(self, noise):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def get_noise(self):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def get_random_x_y_in_area(self):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def get_x_y_coords(self):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’, ‘functionname’: ‘ def get_neighbours(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Item (object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Item (object):’, ‘functionname’: ‘ def str(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Water(Item):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Water(Item):’, ‘functionname’: ‘ def use_item(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Rice(Item):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Rice(Item):’, ‘functionname’: ‘ def use_item(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class CannedFood(Item):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class CannedFood(Item):’, ‘functionname’: ‘ def use_item(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Torch(Item):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Torch(Item):’, ‘functionname’: ‘ def get_state(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Torch(Item):’, ‘functionname’: ‘ def switch_off(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Torch(Item):’, ‘functionname’: ‘ def shine_on(self, direction):’}
{‘file’: ‘items.py’, ‘classname’: ‘class ExtraRounds(Item):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class ExtraShells(Item):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Arrhhcard(Item):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘mission.py’, ‘classname’: ‘class Doors(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘mission.py’, ‘classname’: ‘class Door(object):’, ‘functionname’: ‘ def init(self, **kwargs):’}
{‘file’: ‘mission.py’, ‘classname’: ‘class Zones(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘mapparts.py’, ‘classname’: ‘class Mapparts():’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘mapparts.py’, ‘classname’: ‘class Mapparts():’, ‘functionname’: ‘ def makeparts(self):’}
{‘file’: ‘mapparts.py’, ‘classname’: ‘class Mappart():’, ‘functionname’: ‘ def init(self, id):’}
{‘file’: ‘mapparts.py’, ‘classname’: ‘class Mappart():’, ‘functionname’: ‘ def get_zones(self, id):’}
{‘file’: ‘gameai.py’, ‘classname’: ‘class Gameai(object):’, ‘functionname’: ‘ def init(self, mission_id):’}
{‘file’: ‘gameai.py’, ‘classname’: ‘class Gameai(object):’, ‘functionname’: ‘ def set_id(self):’}
{‘file’: ‘gameai.py’, ‘classname’: ‘class Gameai(object):’, ‘functionname’: ‘ def capture_data_for_ai_collector(self, **kwargs):’}
{‘file’: ‘gameai.py’, ‘classname’: ‘class Gameai(object):’, ‘functionname’: ‘ def create_ai_file(self):’}
{‘file’: ‘gameai.py’, ‘classname’: ‘class Gameai(object):’, ‘functionname’: ‘ def append_ai_data(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’, ‘functionname’: ‘ def unlock(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’, ‘functionname’: ‘ def select(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’, ‘functionname’: ‘ def use(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’, ‘functionname’: ‘ def reactivate(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’, ‘functionname’: ‘ def skill_allows(self, action):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’, ‘functionname’: ‘ def get_color(self, color):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Action(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionMove(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionMelee(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionExtraSearch(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionShove(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionMedic(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionFieldMedic(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionSprint(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionCharge(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionJump(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutMelee(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionTaunt(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutDiceRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionLifeSaver(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class MatchingSet(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class MaxRange(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Sniper(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Lucky(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Slippery(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class SearchMoreThanOnce(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class DoubleAllOutDice(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class RollSixPlusOneDice(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class RollSixPlusOneDamageCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionHitAndRun(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionHitAndRun(Skill):’, ‘functionname’: ‘ def activate(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionHitAndRun(Skill):’, ‘functionname’: ‘ def reset(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class IgnoreOneBreak(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class SpareParts(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ReaperCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘ def activate(self, weapon, combat_type):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘ def increment(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘ def reset(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘ def get_counter(self):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘ def prepare_ambidextrous(self, weapon, combat_type):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘# def init(self, level, unlocked):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’, ‘functionname’: ‘# def init(self, level, unlocked):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceMelee(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceMelee(Skill):’, ‘functionname’: ‘# def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceMelee(Skill):’, ‘functionname’: ‘# def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceMelee(Skill):’, ‘functionname’: ‘# def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneDamageRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneToDiceCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDiceCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDiceMelee(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDiceRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneDamageMelee(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDamageMelee(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDamageRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDamageCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutDamageTwoRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneToDiceCombat(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneToDiceRanged(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneToDiceMelee(Skill):’, ‘functionname’: ‘ def init(self, level, unlocked, selected, display):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Cards(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Cards(object):’, ‘functionname’: ‘ def shuffel_cards(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Cards(object):’, ‘functionname’: ‘ def get_next_card(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Greycards(Cards):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Greycards(Cards):’, ‘functionname’: ‘ def load_cards(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Greycards(Cards):’, ‘functionname’: ‘ def shuffel_until_axe_is_first(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Bluecards(Cards):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Bluecards(Cards):’, ‘functionname’: ‘ def load_cards(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Bluecards(Cards):’, ‘functionname’: ‘ def get_next_item_of_type(self, name):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Redcards(Cards):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Redcards(Cards):’, ‘functionname’: ‘ def load_cards(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Monstrumcards(Cards):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Monstrumcards(Cards):’, ‘functionname’: ‘ def load_cards(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncards(Cards):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncards(Cards):’, ‘functionname’: ‘ def load_cards(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncards(Cards):’, ‘functionname’: ‘ def draw_spawncard(self, level):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncard():’, ‘functionname’: ‘ def init(self, spawns, level4, level3, level2, level1, activate, activate_all):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncard():’, ‘functionname’: ‘ def str(self):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncard():’, ‘functionname’: ‘ def get_card_info(self, level):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawnmonstrum():’, ‘functionname’: ‘ def init(self, spawns):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def load_survivors_cards(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def add_survivor(self, s):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def assign_array_pos_ids_to_survivors(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def assign_colors_to_survivors(self, colors):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def assign_survivor_canvas_position_offset(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def calculate_survivor_canvas_position_offset(self, i):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def get_survivor_play_order(self, s):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def get_survivor_pos_from_id(self, s):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def get_survivors_on_tile(self, cur_id):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def get_other_survivors_on_tile(self, tile, s):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def check_if_all_survivors_are_alive(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def check_if_all_survivors_are_alive_on_tile(self, cur_id):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def get_survivors_on_tiles(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def get_highest_survivor_level(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’, ‘functionname’: ‘ def get_has_a_survivor_a_molotov(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def str(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def set_ui_icon_tag(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def set_ui_circle_tag(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_skill(self, skill):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def actions_left(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def max_actions(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def use_skill(self, skill_class):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def reset_skill(self, skill_class):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def skill_all_actions(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def reset_skills_for_round(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def opened_weapon_crate(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def found_mission_card(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def reset_survivor_action_choices(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def add_rounds_fired(self, rounds):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def add_cartridges_fired(self,cartridges):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def add_molotov_thrown(self, molotovs):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def set_hp_color(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def take_damage(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def heal_damage(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def add_xp(self, xp):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def unlock_skills(self, level):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def has_skill(self, has_skill):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def has_skill_action_leftover(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def reset_search_items(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def has_item_in_inventory(self, item):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def count_inventory(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def remove_item_from_inventory(self, item):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def select_inventory_item(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def select_other_inventory_slot(self, citem):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def select_empty_inventory_item(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def select_all_inventory_slots(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def remove_inventory_item(self, itempos):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def rearrange_inventory_item(self, movefrom, moveto):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def move(self, new_id):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def update_position(self, new_id):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_hp_percent(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_hp_color(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_xp_percent(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_inventory_positions_that_are_weapons(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_inventory_positions_that_are_unloaded_weapons(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def reload_all_weapons(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def reload_weapon(self, weapon):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_has_survivor_a_molotov(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_can_player_open_doors(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_held_ranged_weapon_damage(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_max_ranged_weapon_damage(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_held_hand_weapon_damage(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def get_max_hand_weapon_damage(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def is_player_holder_weapon_pair_in_hands(self, weapon):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def has_player_extra_ammo_for_weapon(self, weapon):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def determine_position_in_inventory_for_weapon(self, weapon):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def roll_dice(self, weapon, action_type, min_roll_needed_from_game, allout):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def add_throw(self, throw, n, damageslevel, throw_type ):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’, ‘functionname’: ‘ def remove_weapon_from_player(self, weapon):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Adultsurvivor(Survivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Childsurvivor(Survivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Companion(Survivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Amy(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Amy(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Anton(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Anton(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Angelo(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Angelo(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class BunnyG(Childsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class BunnyG(Childsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Ned(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Ned(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Doug(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Doug(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Elle(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Elle(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Javier(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Javier(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Josh(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Josh(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Karl(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Karl(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Lili(Childsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Lili(Childsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Lou(Childsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Lou(Childsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Marian(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Marian(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Michelle(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Michelle(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Odin(Childsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Odin(Childsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Ostara(Childsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Ostara(Childsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Riley(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Riley(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class TigerSam(Childsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class TigerSam(Childsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Wanda(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Wanda(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Wayne(Adultsurvivor):’, ‘functionname’: ‘ def init(self, name, image):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Wayne(Adultsurvivor):’, ‘functionname’: ‘ def assign_skills(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_zombies_in_play_stats(self, cur_id=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def allow_destroying_spawnzones_if_is_objective(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def find_newest_bin_file(self, folder_path):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def load_game_static(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def set_clock(self, hour):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def set_lighting(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def format_game_clock(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def setup_shuffel_game_cards(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def setup_define_move_stack(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_all_zombie_paths_to_tile(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_all_zombie_paths_to_survivors(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_update_paths(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_zombie_slice_target(self, slices):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_tiles_with_zombies(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_tiles_with_zombies_as_array(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_zombie_path_to_tile(self, from_tile, to_tile):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_zombie_visual_paths_for_tile(self, tile_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_get_path_to_some_survivor(self, tile_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_random_neighbour_tile(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_render_damage_selector(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_set_wait_for_survivor_selection(self, survivor):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_action_noise(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def add_noise(self, cur_id, noise):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_add_noise_counter(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_remove_noise_counters(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def assign_weapons_to_survivors(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def who_starts(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def calculate_player_order(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_player_on_tile_options(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_fight_shoot(self, s, weapon, tile):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_fight_shoot(self, s, weapon):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_fight_hit(self, s, weapon):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_add_marker(self, s, tile, action):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_add_target_marker(self, s, weapon, tile):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_ammo_stats(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_kill_stats(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_accept_dice(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_throw_again(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_allow_new_throw(self, s, weapon, tile, enable_allout):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_rules_for_darkness(self, tile, combat_type, weapon):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def destroy_spawnpoint_with_molotov(self, tile_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_active_spawnpoints(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_remove_spawnpoint_card(self, spawn_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_set_spawnpoint_one_image(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def fight(self, s, weapon, tile, combat_type):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def fight_post_process(self, **kwargs):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def check_for_broken_weapons_after_combat(self, s, weapon, throws, combat_type):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_endgame(self, end_status, reason):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_unlock_actions(self, s, level):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_select_skill(self, s, new_skill, level):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_destroy_action_selector(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_wait_for_spareparts_selection(self, weapon):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_spareparts(self, s, spareparts):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_destroy_spareparts_selector(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_wait_for_damage_selection(self, survivor):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_damage(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_destroy_damage_selector(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_zombies(self, **kwargs):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_list_of_targets_to_preselect(self, **kwargs):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_target_select(self, reference, hits, combat_type, free_targets):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_msgbox_targets_accept(self, **kwargs):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_destroy_target_selector(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_fight_remove_only_monstrum_attack(self, s, targets):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_fight_remove_all_zombies_molotov_attack(self, **kwargs):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_fight_remove_zombies_normal_attack(self, **kwargs):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def remove_zombie(self, z, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def pickup_missioncard(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_hide_mission_card(self, id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_inventory_drop_item (self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_inventory_dispose_item(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_inventory_consume_item(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_consume_item(self, s, item):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_search_tile(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def spawn_zombie_from_search_action(self, cur_id, on_complete = None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_next_bluecard(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_set_gameplay_mode(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_letsplay(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def assign_players_to_startpoints(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def assign_exits_to_max_players(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def startgame(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def increment_game_round(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def check_all_missions_completed(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_objectives(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def increment_game_round_rotate_survivors(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def increment_game_round_reset_survivors(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def list_untested_skills(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def start_round(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_create_background(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_background(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_background_force(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_background_image(self, bimage):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_clock(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def finish_round(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def splash_final_screen(self, end_status, reason):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_get_random_players_for_game(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_click_survivor(self, s, r, c):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_select_other_survivor(self, s, i):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_display_other_survivor_inventory(self, s, other_survivor):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_select_other_survivor_inventory(self, s, pos):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_try_action_inventory_swap(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def set_selected_search_item(self, s, x):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def swap_search_and_inventory_items(self, s, pos):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_select_survivor_inventory(self, s, pos):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_is_misson_card_on_tile(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_is_weapon_crate_on_tile(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def open_crate(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_zombie_for_card(self, next_zombie, tile_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_hide_weapon_crate(self, id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def pickup_dropped_item(self,s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_pickup_action(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_reload(self, s, w):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_search_action(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_missioncard_action(self, s, m):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_weaponcrate_action(self, s, w):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_do_nothing(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_check_mission_plausable(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_action_prepare_ai_collector(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def reset_player_search_holders(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_action(self, s, try_action, ref = “”, ref_b = “”):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def is_zombie_card_in_search_items(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_action_success(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_action_cleanup_after(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_next_survivor(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_render_allout_dice(self, throws):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_render_dice(self, throws):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_collected(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_render_survivors(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_stats(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_hp_stats(self, i):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_xp_stats(self, i):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_draw_playerdeck_left_side(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_draw_playerdeck_right_side(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_allout_state(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_draw_playerdeck_center(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_init_torches(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_setup_add_extra_game_conditions(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def game_init_torch(self, torch):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_setup_label_areas(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_deck_new_round(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_collected(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_render_player_skills_btns(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_skills_btns(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_card(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_deck(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_setup_torch_controls(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_torch_update_controller(self, torch):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_torch_off(self, s, t):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_torch_set_direction(self, s, t, direction):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def update_torch_beam(self, t, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_torch_update_areas_as_lit(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_torch_update_beam(self, torch):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_deactivate_dice_buttons(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_area_deactivate_move_markers(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ” def ui_update_area_move_markers(self, s, action = ‘move’):”}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_get_move_path(self, s, target_tile):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_deactivate_buttons_during_inventory_swap(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def reset_search_btn(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_deactivate_all_buttons(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_other_player_inventory(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_outline(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_other_players_on_tile_selector(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_remove_target_markers(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def get_image_file_path(self, item, image_type):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_search_left(self, s, cando):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_search_right(self, s, cando):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_backpack_left(self, s, cando):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_backpack_center(self, s, cando):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_backpack_right(self, s, cando):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def up_player_actions_available_for_ranged(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def up_player_actions_available_for_melee(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_right_hand(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_left_hand(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_cards_on_area(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_doors_for_area(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_open_door(self, door_id, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_disable_other_survivor_inventory(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_raise_current_survivor(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_player_position(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_zombie_position(self, z):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_animate_zombie_movement(self, ref_pos, move_array, steps, step, z):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def terminal_tiles(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def terminal_zombies(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def terminal_doors(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def terminal_spawncards(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def terminal_bluecards(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def terminal_redcards(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def terminal_players(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_mouse_rightclicked(self, e):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_onscreen_clear(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_update_onscreen_advice(self, bg=”white”, clearall=False):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ai_get_tile_potencials(self, cur_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_disable_melee_buttons(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_skill_action(self, s, skill):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_combat(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_extrasearch(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_charge_select(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_sprint_select(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_jump_select(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_lifesaver(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_fieldmedic(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_zombies_taunt(self, s, tile_id):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_taunt_select(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_shove_select(self, s):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_player_skill_shove_do(self, s, to_tile):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_phase(self):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_one_night_activation_phase(self, on_complete = None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_night_activation(self, z, zombies, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_callback_activate_night_zombies(self, z, zombies=None, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_callback_activate_night_maxactions(self, z, action, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_spawn_activate_phase(self, on_complete = None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_spawn_activate_phase_tile_loop(self, tile, tiles, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_two_activate_callback_maxactions(self, z, action, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_spawn_phase(self, on_complete = None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_callback_spawns(self, spos, spawnpoints, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def do_spawn(spawns, spawnqty, spawnpoint, spos):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombies_spawning_activate_all(self, z, zombies, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_spawning_activate_all_callback_maxactions(self, z, action, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_determine_action(self, z):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_attack_action(self, z):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_move_action(self, z):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_callback_completed(self, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_callback_activate_zombies(self, z, zombies=None, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def zombie_callback_place_zombies(self, spos, z=0, zombies=None, spawnpoints=None, activate =None, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def ui_set_initial_zombie_position(self, z, spawnpoint, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def spawn_dark_rooms(self, d, on_complete=None):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’, ‘functionname’: ‘ def run(self):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def init(self, zones, doors):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def make_map(self, zones):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def make_doors(self, import_doors):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_is_closed_door_on_tile(self, cur_id):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_will_opening_door_cause_spawn(self, d):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_tile_arraypos(self, tile_id):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_tile_xy_coords(self, tile_id):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_xy_coords_between_two_tiles(self, tile_a, tile_b, direction):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_random_area_inside_a_tile(self, tile_id):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_neighbouring_tiles_array(self, cur_id):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def has_tile_spawned(self, area):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def set_tile_has_spawned(self, area):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def reset_noise_levels(self):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def calculate_noise(self, survivors):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_loudest_tile(self, survivors):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_all_tiles_range(self, cur_id, distance):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_accessable_areas_for_tile(self, tile):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def check_access_to_area(self, controller):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_slices_shooting(self, cur_id, max_range):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_slices(self, cur_id):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_slices_for_zombie(self, cur_id, survivors):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_illuminated_tiles(self):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_illuminated_path(self, cur_id):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def travel_in_a_direction(self, cur_id, direction):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def return_vector(self, pos_from, pos_to):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def return_vector_length(self, vector):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’, ‘functionname’: ‘ def get_astar_paths_to_tile(self, from_t, target_tile):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objectives(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objectives(object):’, ‘functionname’: ‘ def load_objectives(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objectives(object):’, ‘functionname’: ‘ def check_all_missions_completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’, ‘functionname’: ‘ def activate_objective(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’, ‘functionname’: ‘ def deactivate_objective(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’, ‘functionname’: ‘ def set_objective_complete(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’, ‘functionname’: ‘ def set_objective_incomplete(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’, ‘functionname’: ‘ def get_mission_active(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’, ‘functionname’: ‘ def get_mission_status_color(self):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Mission_cards_all_collected(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Mission_cards_all_collected(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Mission_cards_each_survivor(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Mission_cards_each_survivor(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Mission_cards_each_survivor(Objective):’, ‘functionname’: ‘ def check_mission_card_plausibility(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Weapon_crate_all_collected(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Weapon_crate_all_collected(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Weapon_crate_each_survivor(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Weapon_crate_each_survivor(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Weapon_crate_each_survivor(Objective):’, ‘functionname’: ‘ def check_weapon_crate_plausibility(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Spawnzones_all_destroyed(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Spawnzones_all_destroyed(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Monstrum_killed(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Monstrum_killed(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Monstrum_zonefree(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Monstrum_zonefree(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Exitpoint_reached(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Exitpoint_reached(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Exitpoint_all_reached(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Exitpoint_all_reached(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Max_xp(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Max_xp(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Open_all_buildings(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Open_all_buildings(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Bring_food(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Bring_food(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Time_72(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Time_72(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Kill_100(Objective):’, ‘functionname’: ‘ def init(self, title, active, code):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Kill_100(Objective):’, ‘functionname’: ‘ def completed(self, **kwargs):’}
{‘file’: ‘cars.py’, ‘classname’: ‘class Car(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘cars.py’, ‘classname’: ‘class Policecar(Car):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘cars.py’, ‘classname’: ‘class Pimpcar(Car):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_skill_action(self, s, skill):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_extrasearch(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_charge_select(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_sprint_select(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘# def ui_player_skill_start_combat(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_fieldmedic(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_fieldmedic_select_survivor(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_medic(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_zombies_taunt(self, s, tile_id):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_sprint_select(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_taunt_select(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_shove_select(self, s):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_skill_shove_do(self, s, to_tile):’}
{‘file’: ‘survivor_skills.py’, ‘classname’: ”, ‘functionname’: ‘def ui_player_fight_shoot(self, s, weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Weapon(object):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Weapon(object):’, ‘functionname’: ‘ def reload(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Weapon(object):’, ‘functionname’: ‘ def unload(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Weapon(object):’, ‘functionname’: ‘ def remove_from_game(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Weapon(object):’, ‘functionname’: ‘ def get_all_out_dice(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Weapon(object):’, ‘functionname’: ‘ def get_dice_requirements(self, action_type):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Baseballbat(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Axe(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class AxeB(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Crowbar(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class CrowbarB(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Ninemilimeter(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class NinemilimeterB(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Kabar(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Kukri(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Katana(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Chainsaw(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Machete(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Shotgun(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Sawnoff(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Molotov(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Uzi(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Rifle(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Sniperrifle(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Ak47(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Autoshotgun(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class ArmySniper(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Pistolpair(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Zantetsuken(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Goldenkukri(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Nagelkeule(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Knifepistol(Weapon):’, ‘functionname’: ‘ def init(self):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Mamashotgun(Weapon):’, ‘functionname’: ‘ def init(self):’}

########## MAPPED CLASSES

{‘file’: ‘zombizied_gui.py’, ‘classname’: ‘class Zombizied_GUI:’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombies(object):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Zombie():’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Walker(Zombie):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Runner(Zombie):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Fatty(Zombie):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Monstrum(Zombie):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class PatientNull(Monstrum):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Hobomination(Monstrum):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Abominacop(Monstrum):’}
{‘file’: ‘zombies.py’, ‘classname’: ‘class Abominawild(Monstrum):’}
{‘file’: ‘actions.py’, ‘classname’: ‘class Action(object):’}
{‘file’: ‘tests.py’, ‘classname’: ‘class Tests(object):’}
{‘file’: ’tile.py’, ‘classname’: ‘class Tile(object):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Item (object):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Water(Item):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Rice(Item):’}
{‘file’: ‘items.py’, ‘classname’: ‘class CannedFood(Item):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Torch(Item):’}
{‘file’: ‘items.py’, ‘classname’: ‘class ExtraRounds(Item):’}
{‘file’: ‘items.py’, ‘classname’: ‘class ExtraShells(Item):’}
{‘file’: ‘items.py’, ‘classname’: ‘class Arrhhcard(Item):’}
{‘file’: ‘mission.py’, ‘classname’: ‘class Doors(object):’}
{‘file’: ‘mission.py’, ‘classname’: ‘class Door(object):’}
{‘file’: ‘mission.py’, ‘classname’: ‘class Zones(object):’}
{‘file’: ‘mapparts.py’, ‘classname’: ‘class Mapparts():’}
{‘file’: ‘mapparts.py’, ‘classname’: ‘class Mappart():’}
{‘file’: ‘gameai.py’, ‘classname’: ‘class Gameai(object):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Skill(object):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Action(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionMove(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionMelee(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionExtraSearch(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionShove(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionMedic(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionFieldMedic(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionSprint(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionCharge(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionJump(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutMelee(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionTaunt(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionAllOutDiceRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionLifeSaver(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class MatchingSet(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class MaxRange(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Sniper(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Lucky(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Slippery(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class SearchMoreThanOnce(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class DoubleAllOutDice(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class RollSixPlusOneDice(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class RollSixPlusOneDamageCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ActionHitAndRun(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class IgnoreOneBreak(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class SpareParts(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ReaperCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class Ambidextrous(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class ExtraDiceMelee(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneDamageRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneToDiceCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDiceCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDiceMelee(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDiceRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneDamageMelee(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDamageMelee(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDamageRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutPlusOneDamageCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class AllOutDamageTwoRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneToDiceCombat(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneToDiceRanged(Skill):’}
{‘file’: ‘skills.py’, ‘classname’: ‘class PlusOneToDiceMelee(Skill):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Cards(object):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Greycards(Cards):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Bluecards(Cards):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Redcards(Cards):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Monstrumcards(Cards):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncards(Cards):’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawncard():’}
{‘file’: ‘gamecards.py’, ‘classname’: ‘class Spawnmonstrum():’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivors(object):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Survivor(object):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Adultsurvivor(Survivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Childsurvivor(Survivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Companion(Survivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Amy(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Anton(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Angelo(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class BunnyG(Childsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Ned(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Doug(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Elle(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Javier(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Josh(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Karl(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Lili(Childsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Lou(Childsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Marian(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Michelle(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Odin(Childsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Ostara(Childsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Riley(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class TigerSam(Childsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Wanda(Adultsurvivor):’}
{‘file’: ‘survivors.py’, ‘classname’: ‘class Wayne(Adultsurvivor):’}
{‘file’: ‘game.py’, ‘classname’: ‘class Game(object):’}
{‘file’: ‘map.py’, ‘classname’: ‘class Map(object):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objectives(object):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Objective(object):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Mission_cards_all_collected(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Mission_cards_each_survivor(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Weapon_crate_all_collected(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Weapon_crate_each_survivor(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Spawnzones_all_destroyed(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Monstrum_killed(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Monstrum_zonefree(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Exitpoint_reached(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Exitpoint_all_reached(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Max_xp(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Open_all_buildings(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Bring_food(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Time_72(Objective):’}
{‘file’: ‘objectives.py’, ‘classname’: ‘class Kill_100(Objective):’}
{‘file’: ‘cars.py’, ‘classname’: ‘class Car(object):’}
{‘file’: ‘cars.py’, ‘classname’: ‘class Policecar(Car):’}
{‘file’: ‘cars.py’, ‘classname’: ‘class Pimpcar(Car):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Weapon(object):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Baseballbat(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Axe(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class AxeB(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Crowbar(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class CrowbarB(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Ninemilimeter(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class NinemilimeterB(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Kabar(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Kukri(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Katana(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Chainsaw(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Machete(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Shotgun(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Sawnoff(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Molotov(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Uzi(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Rifle(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Sniperrifle(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Ak47(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Autoshotgun(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class ArmySniper(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Pistolpair(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Zantetsuken(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Goldenkukri(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Nagelkeule(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Knifepistol(Weapon):’}
{‘file’: ‘weapons.py’, ‘classname’: ‘class Mamashotgun(Weapon):’}

Similar Posts