def __init__(self, *args, **kwargs): super(ConditionDescForm, self).__init__(*args, **kwargs) choices = get_all_objects() self.fields['key'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionRoomIntervalForm, self).__init__(*args, **kwargs) choices = EVENT_ACTION_SET.choice_repeatedly() self.fields['action'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldNPCsForm, self).__init__(*args, **kwargs) # NPC's typeclass objects = DATA_SETS.typeclasses.objects.filter(category="CATE_CHARACTER") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['typeclass'] = forms.ChoiceField(choices=choices) # NPC's location objects = DATA_SETS.world_rooms.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['location'] = forms.ChoiceField(choices=choices) # NPC's model choices = [("", "---------")] objects = DATA_SETS.character_models.objects.all() model_keys = set([obj.key for obj in objects]) choices.extend([(model_key, model_key) for model_key in model_keys]) self.fields['model'] = forms.ChoiceField(choices=choices, required=False) # NPC's icon choices = [("", "---------")] objects = DATA_SETS.icon_resources.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['icon'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(TypeclassesForm, self).__init__(*args, **kwargs) objects = DATA_SETS.class_categories.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['category'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(QuestsForm, self).__init__(*args, **kwargs) objects = DATA_SETS.typeclasses.objects.filter(category="CATE_QUEST") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['typeclass'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionGetObjectsForm, self).__init__(*args, **kwargs) # available objects choices = get_all_pocketable_objects() self.fields['object'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ObjectCreatorsForm, self).__init__(*args, **kwargs) #objects = models.world_objects.objects.filter(typeclass="CLASS_OBJECT_CREATOR") #choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] #self.fields['key'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ImageResourcesForm, self).__init__(*args, **kwargs) choices = [("background", "background"), ("icon", "icon")] self.fields['type'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ExitLocksForm, self).__init__(*args, **kwargs) #objects = models.world_exits.objects.filter(typeclass="CLASS_LOCKED_EXIT") #choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] #self.fields['key'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DialogueRelationsForm, self).__init__(*args, **kwargs) objects = CM.DIALOGUES.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dialogue'] = forms.ChoiceField(choices=choices) self.fields['next_dlg'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldNPCsForm, self).__init__(*args, **kwargs) # NPC's location rooms = CM.WORLD_ROOMS.all_with_base() choices = [(r["key"], r["name"] + " (" + r["key"] + ")") for r in rooms] self.fields['location'] = LocationField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(SkillBooksForm, self).__init__(*args, **kwargs) # skills objects = CM.SKILLS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['skill'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldObjectsForm, self).__init__(*args, **kwargs) rooms = CM.WORLD_ROOMS.all_with_base() choices = [(r["key"], r["name"] + " (" + r["key"] + ")") for r in rooms] self.fields['location'] = LocationField(choices=choices) self.fields['icon'] = ImageField(image_type="icon", required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EventDataForm, self).__init__(*args, **kwargs) choices = EVENT_ACTION_SET.choice_all() self.fields['action'] = forms.ChoiceField(choices=choices) choices = EVENT_TRIGGER_SET.choice_all() self.fields['trigger_type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DialogueSentencesForm, self).__init__(*args, **kwargs) objects = CM.DIALOGUES.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dialogue'] = forms.ChoiceField(choices=choices) # dialogue's icon self.fields['icon'] = ImageField(image_type="icon", required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionLearnSkillForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(action="ACTION_LEARN_SKILL") choices = [(obj.key, obj.key + " (" + obj.key + ")") for obj in objects] self.fields['event_key'] = forms.ChoiceField(choices=choices) objects = CM.SKILLS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['skill'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EventAttacksForm, self).__init__(*args, **kwargs) objects = DATA_SETS.event_data.objects.filter(type="EVENT_ATTACK") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['key'] = forms.ChoiceField(choices=choices) objects = DATA_SETS.common_characters.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['mob'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionCloseEventForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(action="ACTION_CLOSE_EVENT") choices = [(obj.key, obj.key + " (" + obj.key + ")") for obj in objects] self.fields['event_key'] = forms.ChoiceField(choices=choices) objects = CM.EVENT_DATA.objects.all() choices = [(obj.key, obj.key) for obj in objects] self.fields['event'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionAttackForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(action="ACTION_ATTACK") choices = [(obj.key, obj.key + " (" + obj.key + ")") for obj in objects] self.fields['event_key'] = forms.ChoiceField(choices=choices) objects = CM.CHARACTERS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['mob'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(QuestObjectivesForm, self).__init__(*args, **kwargs) objects = CM.QUESTS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['quest'] = forms.ChoiceField(choices=choices) objects = QUEST_OBJECTIVE_SET.all() choices = [(obj, obj) for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(CareerEquipmentsForm, self).__init__(*args, **kwargs) objects = DATA_SETS.character_careers.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['career'] = forms.ChoiceField(choices=choices) objects = DATA_SETS.equipment_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['equipment'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EventDataForm, self).__init__(*args, **kwargs) objects = DATA_SETS.event_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) objects = DATA_SETS.event_trigger_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['trigger_type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(SkillsForm, self).__init__(*args, **kwargs) self.fields['icon'] = ImageField(image_type="icon", required=False) choices = [("", "---------")] objects = CM.SKILL_TYPES.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['main_type'] = forms.ChoiceField(choices=choices, required=False) self.fields['sub_type'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionTurnInQuestForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(action="ACTION_TURN_IN_QUEST") choices = [(obj.key, obj.key + " (" + obj.key + ")") for obj in objects] self.fields['event_key'] = forms.ChoiceField(choices=choices) objects = CM.QUESTS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['quest'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(QuestObjectivesForm, self).__init__(*args, **kwargs) objects = DATA_SETS.quests.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['quest'] = forms.ChoiceField(choices=choices) objects = DATA_SETS.quest_objective_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EquipmentsForm, self).__init__(*args, **kwargs) objects = CM.EQUIPMENT_POSITIONS.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['position'] = forms.ChoiceField(choices=choices) objects = CM.EQUIPMENT_TYPES.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self) EQUIPMENT_ATTRIBUTES_INFO.set_form_fields(self)
def __init__(self, *args, **kwargs): super(DefaultSkillsForm, self).__init__(*args, **kwargs) # all character's models character_models = set([record.key for record in CM.CHARACTER_MODELS.objects.all()]) choices = [(key, key) for key in character_models] self.fields['character'] = forms.ChoiceField(choices=choices) objects = CM.SKILLS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['skill'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DefaultObjectsForm, self).__init__(*args, **kwargs) # all character's models character_models = set([record.key for record in CM.CHARACTER_MODELS.objects.all()]) choices = [(key, key) for key in character_models] self.fields['character'] = forms.ChoiceField(choices=choices) # available objects choices = get_all_pocketable_objects() self.fields['object'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(NPCDialoguesForm, self).__init__(*args, **kwargs) # All NPCs. objects = CM.WORLD_NPCS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['npc'] = forms.ChoiceField(choices=choices) objects = CM.DIALOGUES.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dialogue'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(CharacterForm, self).__init__(*args, **kwargs) # models choices = [("", "---------")] objects = CM.CHARACTER_MODELS.objects.all() model_keys = set([obj.key for obj in objects]) choices.extend([(model_key, model_key) for model_key in model_keys]) self.fields['model'] = forms.ChoiceField(choices=choices, required=False) self.fields['icon'] = ImageField(image_type="icon", required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DefaultObjectsForm, self).__init__(*args, **kwargs) # all character's models character_models = set( [record.key for record in CM.CHARACTER_MODELS.objects.all()]) choices = [(key, key) for key in character_models] self.fields['character'] = forms.ChoiceField(choices=choices) # available objects choices = get_all_pocketable_objects() self.fields['object'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(CareerEquipmentsForm, self).__init__(*args, **kwargs) objects = models.character_careers.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['career'] = forms.ChoiceField(choices=choices) objects = models.equipment_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['equipment'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionTurnInQuestForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(action="ACTION_TURN_IN_QUEST") choices = [(obj.key, obj.key + " (" + obj.key + ")") for obj in objects] self.fields['event_key'] = forms.ChoiceField(choices=choices) objects = CM.QUESTS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['quest'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(FoodsForm, self).__init__(*args, **kwargs) objects = DATA_SETS.typeclasses.objects.filter(key="CLASS_FOOD") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['typeclass'] = forms.ChoiceField(choices=choices) choices = [("", "---------")] objects = DATA_SETS.icon_resources.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['icon'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self) FOOD_ATTRIBUTES_INFO.set_form_fields(self)
def __init__(self, *args, **kwargs): super(NPCShopsForm, self).__init__(*args, **kwargs) # All NPCs. objects = DATA_SETS.world_npcs.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['npc'] = forms.ChoiceField(choices=choices) # All shops. objects = DATA_SETS.shops.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['shop'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(NPCShopsForm, self).__init__(*args, **kwargs) # All NPCs. objects = CM.WORLD_NPCS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['npc'] = forms.ChoiceField(choices=choices) # All shops. objects = CM.SHOPS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['shop'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EventAttacksForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(type="EVENT_ATTACK") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['key'] = forms.ChoiceField(choices=choices) objects = CM.COMMON_CHARACTERS.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['mob'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(QuestObjectivesForm, self).__init__(*args, **kwargs) objects = models.quests.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['quest'] = forms.ChoiceField(choices=choices) objects = models.quest_objective_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(NPCDialoguesForm, self).__init__(*args, **kwargs) objects = models.world_npcs.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['npc'] = forms.ChoiceField(choices=choices) objects = models.dialogues.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dialogue'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EventAttacksForm, self).__init__(*args, **kwargs) objects = models.event_data.objects.filter(type="EVENT_ATTACK") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['key'] = forms.ChoiceField(choices=choices) objects = models.common_characters.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['mob'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(QuestDependenciesForm, self).__init__(*args, **kwargs) objects = CM.QUESTS.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['quest'] = forms.ChoiceField(choices=choices) self.fields['dependency'] = forms.ChoiceField(choices=choices) objects = QUEST_STATUS_SET.all() choices = [(obj, obj) for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionLearnSkillForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(action="ACTION_LEARN_SKILL") choices = [(obj.key, obj.key + " (" + obj.key + ")") for obj in objects] self.fields['event_key'] = forms.ChoiceField(choices=choices) objects = CM.SKILLS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['skill'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldExitsForm, self).__init__(*args, **kwargs) typeclasses = TYPECLASS_SET.get_group("EXIT") choices = [(key, cls.typeclass_name + " (" + key + ")") for key, cls in typeclasses.items()] self.fields['typeclass'] = forms.ChoiceField(choices=choices) rooms = CM.WORLD_ROOMS.objects.all() choices = [(r.key, r.name + " (" + r.key + ")") for r in rooms] self.fields['location'] = LocationField(choices=choices) self.fields['destination'] = LocationField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ActionAttackForm, self).__init__(*args, **kwargs) objects = CM.EVENT_DATA.objects.filter(action="ACTION_ATTACK") choices = [(obj.key, obj.key + " (" + obj.key + ")") for obj in objects] self.fields['event_key'] = forms.ChoiceField(choices=choices) objects = CM.CHARACTERS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['mob'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EventDataForm, self).__init__(*args, **kwargs) objects = models.event_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) objects = models.event_trigger_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['trigger_type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(EquipmentsForm, self).__init__(*args, **kwargs) objects = CM.EQUIPMENT_POSITIONS.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['position'] = forms.ChoiceField(choices=choices) objects = CM.EQUIPMENT_TYPES.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(NPCDialoguesForm, self).__init__(*args, **kwargs) # All NPCs. objects = CM.WORLD_NPCS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['npc'] = forms.ChoiceField(choices=choices) objects = CM.DIALOGUES.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dialogue'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(SkillsForm, self).__init__(*args, **kwargs) self.fields['icon'] = ImageField(image_type="icon", required=False) choices = [("", "---------")] objects = CM.SKILL_TYPES.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['main_type'] = forms.ChoiceField(choices=choices, required=False) self.fields['sub_type'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DefaultSkillsForm, self).__init__(*args, **kwargs) # all character's models character_models = set( [record.key for record in CM.CHARACTER_MODELS.objects.all()]) choices = [(key, key) for key in character_models] self.fields['character'] = forms.ChoiceField(choices=choices) objects = CM.SKILLS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['skill'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DialogueQuestDependenciesForm, self).__init__(*args, **kwargs) objects = CM.DIALOGUES.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dialogue'] = forms.ChoiceField(choices=choices) objects = CM.QUESTS.all_with_base() choices = [(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects] self.fields['dependency'] = forms.ChoiceField(choices=choices) choices = QUEST_STATUS_SET.choice_all() self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldRoomsForm, self).__init__(*args, **kwargs) choices = [("", "---------")] objects = CM.WORLD_AREAS.all_with_base() choices.extend([(obj["key"], obj["name"] + " (" + obj["key"] + ")") for obj in objects]) self.fields['location'] = forms.ChoiceField(choices=choices) self.fields['icon'] = ImageField(image_type="icon", required=False) self.fields['background'] = ImageField(image_type="background", required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldExitsForm, self).__init__(*args, **kwargs) objects = DATA_SETS.typeclasses.objects.filter(category="CATE_EXIT") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['typeclass'] = forms.ChoiceField(choices=choices) objects = DATA_SETS.world_rooms.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['location'] = forms.ChoiceField(choices=choices) self.fields['destination'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldRoomsForm, self).__init__(*args, **kwargs) objects = models.typeclasses.objects.filter(category="CATE_ROOM") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['typeclass'] = forms.ChoiceField(choices=choices) choices = [("", "---------")] objects = models.image_resources.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['background'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(SkillsForm, self).__init__(*args, **kwargs) objects = models.typeclasses.objects.filter(category="CATE_SKILL") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['typeclass'] = forms.ChoiceField(choices=choices) choices = [("", "---------")] objects = models.icon_resources.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['icon'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DefaultSkillsForm, self).__init__(*args, **kwargs) # all character's models character_models = set( [record.key for record in models.character_models.objects.all()]) choices = [(key, key) for key in character_models] self.fields['character'] = forms.ChoiceField(choices=choices) objects = models.skills.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['skill'] = forms.ChoiceField(choices=choices) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(WorldObjectsForm, self).__init__(*args, **kwargs) typeclasses = TYPECLASS_SET.get_group("WORLD_OBJECT") choices = [(key, cls.typeclass_name + " (" + key + ")") for key, cls in typeclasses.items()] self.fields['typeclass'] = forms.ChoiceField(choices=choices) rooms = CM.WORLD_ROOMS.objects.all() choices = [(r.key, r.name + " (" + r.key + ")") for r in rooms] self.fields['location'] = LocationField(choices=choices) self.fields['icon'] = ImageField(image_type="icon", required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ShopsForm, self).__init__(*args, **kwargs) objects = DATA_SETS.typeclasses.objects.filter(category="CATE_SHOP") choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['typeclass'] = forms.ChoiceField(choices=choices) choices = [("", "---------")] objects = DATA_SETS.icon_resources.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['icon'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(ShopsForm, self).__init__(*args, **kwargs) typeclasses = TYPECLASS_SET.get_group("SHOP") choices = [(key, cls.typeclass_name + " (" + key + ")") for key, cls in typeclasses.items()] self.fields['typeclass'] = forms.ChoiceField(choices=choices) choices = [("", "---------")] objects = CM.ICON_RESOURCES.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['icon'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(GameSettingsForm, self).__init__(*args, **kwargs) choices = [("", "---------")] objects = DATA_SETS.world_rooms.objects.all() choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['default_home_key'] = forms.ChoiceField(choices=choices, required=False) self.fields['start_location_key'] = forms.ChoiceField(choices=choices, required=False) self.fields['default_player_home_key'] = forms.ChoiceField(choices=choices, required=False) choices = [("", "---------")] objects = DATA_SETS.common_characters.objects.filter(typeclass="CLASS_PLAYER") choices.extend([(obj.key, obj.name + " (" + obj.key + ")") for obj in objects]) self.fields['default_player_character_key'] = forms.ChoiceField(choices=choices, required=False) localize_form_fields(self)
def __init__(self, *args, **kwargs): super(DialogueQuestDependenciesForm, self).__init__(*args, **kwargs) objects = DATA_SETS.dialogues.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dialogue'] = forms.ChoiceField(choices=choices) objects = DATA_SETS.quests.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['dependency'] = forms.ChoiceField(choices=choices) objects = DATA_SETS.quest_dependency_types.objects.all() choices = [(obj.key, obj.name + " (" + obj.key + ")") for obj in objects] self.fields['type'] = forms.ChoiceField(choices=choices) localize_form_fields(self)