def create_test_map(): linguistics_logic.sync_static_restrictions() politic_power_storage.places.reset() politic_power_storage.persons.reset() tt_api_impacts.debug_clear_service() map_logic.create_test_map_info() p1 = places_logic.create_place(x=1, y=1, size=1, utg_name=names.generator().get_test_name(name='1x1'), race=relations.RACE.HUMAN) p2 = places_logic.create_place(x=3, y=3, size=3, utg_name=names.generator().get_test_name(name='10x10'), race=relations.RACE.HUMAN) p3 = places_logic.create_place(x=1, y=3, size=3, utg_name=names.generator().get_test_name(name='1x10'), race=relations.RACE.HUMAN) for place in places_storage.places.all(): for i in range(3): persons_logic.create_person(place=place, race=relations.RACE.random(), gender=relations.GENDER.random(), type=persons_relations.PERSON_TYPE.random(), utg_name=names.generator().get_test_name()) for place in places_storage.places.all(): place.refresh_attributes() RoadPrototype.create(point_1=p1, point_2=p2).update() RoadPrototype.create(point_1=p2, point_2=p3).update() update_waymarks() nearest_cells.update_nearest_cells() mob_1 = mobs_logic.create_random_mob_record('mob_1') mob_2 = mobs_logic.create_random_mob_record('mob_2') mob_3 = mobs_logic.create_random_mob_record('mob_3') artifacts_logic.create_random_artifact_record('loot_1', mob=mob_1) artifacts_logic.create_random_artifact_record('loot_2', mob=mob_2) artifacts_logic.create_random_artifact_record('loot_3', mob=mob_3) artifacts_logic.create_random_artifact_record('helmet_1', type=artifacts_relations.ARTIFACT_TYPE.HELMET, mob=mob_1) artifacts_logic.create_random_artifact_record('plate_1', type=artifacts_relations.ARTIFACT_TYPE.PLATE, mob=mob_2) artifacts_logic.create_random_artifact_record('boots_1', type=artifacts_relations.ARTIFACT_TYPE.BOOTS, mob=mob_3) for equipment_slot in heroes_relations.EQUIPMENT_SLOT.records: if equipment_slot.default: artifacts_logic.create_random_artifact_record(equipment_slot.default, type=equipment_slot.artifact_type) companions_logic.create_random_companion_record('companion_1', dedication=companions_relations.DEDICATION.HEROIC, state=companions_relations.STATE.ENABLED) companions_logic.create_random_companion_record('companion_2', dedication=companions_relations.DEDICATION.BOLD, state=companions_relations.STATE.ENABLED) companions_logic.create_random_companion_record('companion_3', dedication=companions_relations.DEDICATION.BOLD, state=companions_relations.STATE.DISABLED) return p1, p2, p3
def create_place(self, x, y, size): return places_logic.create_place( x=x, y=y, size=size, utg_name=names.generator.get_test_name(name='1x1'), race=game_relations.RACE.HUMAN)
def handle(self, *args, **options): places_storage.places[52].is_frontier = False places_storage.places[48].is_frontier = False place = places_logic.create_place(x=49, y=49, size=1, utg_name=dictionary.noun(['Киралода', 'Киралоды', 'Киралоде', 'Киралоду', 'Киралодой', 'Киралоде', 'Киралоды', 'Киралод', 'Киралодам', 'Киралоды', 'Киралодами', 'Киралодах'], 'но,жр').word, race=relations.RACE.ELF, is_frontier=True) persons_logic.create_person(place=place, race=relations.RACE.ELF, gender=relations.GENDER.FEMININE, type=persons_relations.PERSON_TYPE.MAGICIAN, personality_cosmetic=persons_relations.PERSONALITY_COSMETIC.GUARANTOR, personality_practical=persons_relations.PERSONALITY_PRACTICAL.RELIABLE, utg_name=dictionary.noun(['Оуримм', 'Оуримм', 'Оуримм', 'Оуримм', 'Оуримм', 'Оуримм', 'Оуриммы', 'Оуримм', 'Оуриммам', 'Оуримм', 'Оуриммами', 'Оуриммах'], 'од,жр').word) roads_prototypes.RoadPrototype.create(point_1=place, point_2=places_storage.places[52]).update() for place in places_storage.places.all(): place.refresh_attributes() places_storage.places.save_all() run_django_command(['map_update_map'])
def create_test_map(): linguistics_logic.sync_static_restrictions() map_logic.create_test_map_info() p1 = places_logic.create_place( x=1, y=1, size=1, utg_name=names.generator().get_test_name(name='1x1'), race=relations.RACE.HUMAN) p2 = places_logic.create_place( x=3, y=3, size=3, utg_name=names.generator().get_test_name(name='10x10'), race=relations.RACE.HUMAN) p3 = places_logic.create_place( x=1, y=3, size=3, utg_name=names.generator().get_test_name(name='1x10'), race=relations.RACE.HUMAN) for place in places_storage.places.all(): for i in range(3): places_logic.add_person_to_place(place) RoadPrototype.create(point_1=p1, point_2=p2).update() RoadPrototype.create(point_1=p2, point_2=p3).update() update_waymarks() nearest_cells.update_nearest_cells() mob_1 = MobRecordPrototype.create_random('mob_1') mob_2 = MobRecordPrototype.create_random('mob_2') mob_3 = MobRecordPrototype.create_random('mob_3') ArtifactRecordPrototype.create_random('loot_1', mob=mob_1) ArtifactRecordPrototype.create_random('loot_2', mob=mob_2) ArtifactRecordPrototype.create_random('loot_3', mob=mob_3) ArtifactRecordPrototype.create_random('helmet_1', type_=ARTIFACT_TYPE.HELMET, mob=mob_1) ArtifactRecordPrototype.create_random('plate_1', type_=ARTIFACT_TYPE.PLATE, mob=mob_2) ArtifactRecordPrototype.create_random('boots_1', type_=ARTIFACT_TYPE.BOOTS, mob=mob_3) for equipment_slot in heroes_relations.EQUIPMENT_SLOT.records: if equipment_slot.default: ArtifactRecordPrototype.create_random(equipment_slot.default, type_=equipment_slot.artifact_type) companions_logic.create_random_companion_record('companion_1', dedication=companions_relations.DEDICATION.HEROIC, state=companions_relations.STATE.ENABLED) companions_logic.create_random_companion_record('companion_2', dedication=companions_relations.DEDICATION.BOLD, state=companions_relations.STATE.ENABLED) companions_logic.create_random_companion_record('companion_3', dedication=companions_relations.DEDICATION.BOLD, state=companions_relations.STATE.DISABLED) return p1, p2, p3
def create_place(self, x, y, size): return places_logic.create_place(x=x, y=y, size=size, utg_name=names.generator.get_test_name(name='1x1'), race=game_relations.RACE.HUMAN)