thank you good sir/madam, your super helpful
You're welcome. I'm rigging up a working version of your bugpeople pretty quickly. Are they meant to be playable in fortress mode, or just act like kobolds? If we make them playable, it would be better to base them on dwarves. Kobolds just steal from you, and need to be reworked to function as a real civ. Is it essential that they not have any metal weapons? Flint/Stone Age stuff doesn't exist in the current version. They could use wooden weapons like elves though.
Also, something like bullywugs is already in the game. We could still make them into more of a civ though.
As for the bullywug magic and the workshop antmen slaves, those would be the most difficult parts of the mod. I'm not sure how to make people at a workshop, but we could probably figure it out. For bullywug shamans, we could maybe involve DFhack. What I'd do though is make a "shaman" caste that has a bunch of magiclike interactions.
*Here are your working Mymidons. You could just play with these, or use them as a starting point for something else. No poison yet, but that could be added. They are playable in Adventure Mode, but not Fortress.
entity_bullywug
[OBJECT:ENTITY]
[ENTITY:DARK_MYRMIDONS]
[CREATURE:DARK_MYRMIDONS]
[ALL_MAIN_POPS_CONTROLLABLE]
[WEAPON:ITEM_WEAPON_SWORD_SHORT]
[WEAPON:ITEM_WEAPON_SPEAR]
[WEAPON:ITEM_WEAPON_BOW]
[AMMO:ITEM_AMMO_ARROWS]
[WEAPON:ITEM_WEAPON_DAGGER_LARGE]
[ARMOR:ITEM_ARMOR_TUNIC:COMMON]
[PANTS:ITEM_PANTS_LOINCLOTH:COMMON]
[CLOTHING]
[SUBTERRANEAN_CLOTHING]
[USE_CAVE_ANIMALS]
[USE_ANIMAL_PRODUCTS]
[FRIENDLY_COLOR:6:0:0]
[DEFAULT_SITE_TYPE:CAVE]
[LIKES_SITE:CAVE]
[TOLERATES_SITE:CAVE]
[START_BIOME:MOUNTAIN]
[START_BIOME:NOT_FREEZING]
[BIOME_SUPPORT:ANY_WETLAND:3]
[BIOME_SUPPORT:ANY_DESERT:1]
[BIOME_SUPPORT:ANY_FOREST:2]
[BIOME_SUPPORT:ANY_LAKE:2]
[BIOME_SUPPORT:MOUNTAIN:3]
[BIOME_SUPPORT:ANY_GRASSLAND:1]
[BIOME_SUPPORT:ANY_SAVANNA:1]
[BIOME_SUPPORT:ANY_SHRUBLAND:1]
[BIOME_SUPPORT:ANY_RIVER:1]
[PROGRESS_TRIGGER_POPULATION:1]
[PROGRESS_TRIGGER_PRODUCTION:1]
[PROGRESS_TRIGGER_TRADE:1]
[PROGRESS_TRIGGER_POP_SIEGE:3]
[PROGRESS_TRIGGER_PROD_SIEGE:0]
[PROGRESS_TRIGGER_TRADE_SIEGE:0]
[ACTIVE_SEASON:SPRING]
[ACTIVE_SEASON:SUMMER]
[ACTIVE_SEASON:AUTUMN]
[ACTIVE_SEASON:WINTER]
[AMBUSHER]
[ITEM_THIEF]
[SKULKING]
[METAL_PREF] -- metal weapons of their own for now
[STONE_PREF]
[MAX_STARTING_CIV_NUMBER:100]
[MAX_POP_NUMBER:2000]
[MAX_SITE_POP_NUMBER:120]
[SCOUT]
[PERMITTED_JOB:MINER]
[PERMITTED_JOB:HUNTER]
[PERMITTED_JOB:TRAPPER]
[PERMITTED_JOB:ANIMAL_DISSECTOR]
[PERMITTED_JOB:STONECRAFTER]
[PERMITTED_JOB:BONE_CARVER]
[PERMITTED_JOB:FURNACE_OPERATOR] -- gives them metal from ore for the time being
[ETHIC:KILL_ENTITY_MEMBER:PUNISH_EXILE]
[ETHIC:KILL_NEUTRAL:REQUIRED]
[ETHIC:KILL_ENEMY:REQUIRED]
[ETHIC:KILL_ANIMAL:ACCEPTABLE]
[ETHIC:KILL_PLANT:ACCEPTABLE]
[ETHIC:TORTURE_AS_EXAMPLE:UNTHINKABLE]
[ETHIC:TORTURE_FOR_INFORMATION:NOT_APPLICABLE]
[ETHIC:TORTURE_FOR_FUN:ACCEPTABLE]
[ETHIC:TORTURE_ANIMALS:UNTHINKABLE]
[ETHIC:TREASON:UNTHINKABLE]
[ETHIC:OATH_BREAKING:NOT_APPLICABLE]
[ETHIC:LYING:NOT_APPLICABLE]
[ETHIC:VANDALISM:NOT_APPLICABLE]
[ETHIC:TRESPASSING:NOT_APPLICABLE]
[ETHIC:THEFT:NOT_APPLICABLE]
[ETHIC:ASSAULT:PERSONAL_MATTER]
[ETHIC:SLAVERY:UNTHINKABLE]
[ETHIC:EAT_SAPIENT_OTHER:UNTHINKABLE]
[ETHIC:EAT_SAPIENT_KILL:UNTHINKABLE]
[ETHIC:MAKE_TROPHY_SAME_RACE:UNTHINKABLE]
[ETHIC:MAKE_TROPHY_SAPIENT:UNTHINKABLE]
[ETHIC:MAKE_TROPHY_ANIMAL:UNTHINKABLE]
[VALUE:LAW:0]
[VALUE:LOYALTY:0]
[VALUE:FAMILY:0]
[VALUE:FRIENDSHIP:0]
[VALUE:POWER:0]
[VALUE:TRUTH:0]
[VALUE:CUNNING:50]
[VALUE:ELOQUENCE:0]
[VALUE:FAIRNESS:0]
[VALUE:DECORUM:0]
[VALUE:TRADITION:0]
[VALUE:ARTWORK:0]
[VALUE:COOPERATION:30]
[VALUE:INDEPENDENCE:0]
[VALUE:STOICISM:0]
[VALUE:KNOWLEDGE:0]
[VALUE:INTROSPECTION:0]
[VALUE:SELF_CONTROL:0]
[VALUE:TRANQUILITY:0]
[VALUE:HARMONY:0]
[VALUE:MERRIMENT:0]
[VALUE:CRAFTSMANSHIP:0]
[VALUE:MARTIAL_PROWESS:0]
[VALUE:SKILL:0]
[VALUE:HARD_WORK:0]
[VALUE:SACRIFICE:0]
[VALUE:COMPETITION:0]
[VALUE:PERSEVERANCE:5]
[VALUE:LEISURE_TIME:0]
[VALUE:COMMERCE:0]
[VALUE:ROMANCE:0]
[VALUE:NATURE:15]
[VALUE:PEACE:0]
[BANDITRY:10]
[LOCAL_BANDITRY]
[STONE_SHAPE:OVAL_CABOCHON]
[GEM_SHAPE:OVAL_CABOCHON]
[GENERATE_PERCUSSION_INSTRUMENTS]
creature_bullywug
[OBJECT:CREATURE]
[CREATURE:DARK_MYRMIDONS]
[DESCRIPTION:A humanoid with the head and body of an ant.]
[NAME:dark myrmidon:dark myrmidons:dark myrmidon]
[CREATURE_TILE:'a'][COLOR:3:0:1]
[INTELLIGENT]
[TRANCES]
[EVIL][OUTSIDER_CONTROLLABLE]
[CAN_LEARN][CAN_SPEAK]
[POPULATION_NUMBER:5:10]
[CLUSTER_NUMBER:5:10]
[PREFSTRING:mystery]
[PREFSTRING:hive mentality]
[PREFSTRING:strong female-only culture]
[PREFSTRING:sharpened mandibles]
[PREFSTRING:armoured carapaces]
[PREFSTRING:four thin arms]
[EQUIPS]
[CANOPENDOORS]
[ALL_ACTIVE]
[LOW_LIGHT_VISION:10000]
[NO_SLEEP]
[HOMEOTHERM:10040]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:ICHOR:ICHOR_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:ICHOR:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[MAXAGE:5:8]
[NOBONES]
[CASTE:WORKER]
[CASTE_NAME:worker dark myrmidon:worker dark myrmidons:worker dark myrmidon]
Female, but non-breeding.
[POP_RATIO:10000]
[CASTE:SOLDIER]
[CASTE_NAME:soldier dark myrmidon:soldier dark myrmidons:soldier dark myrmidon]
Female, but non-breeding.
[POP_RATIO:1000]
[CASTE:DRONE]
[MALE]
[CASTE_NAME:drone dark myrmidon:drone dark myrmidons:drone dark myrmidon]
[POP_RATIO:5]
[CASTE:QUEEN]
[FEMALE]
[CASTE_NAME:queen dark myrmidon:queen dark myrmidons:queen dark myrmidon]
[POP_RATIO:1]
[SELECT_CASTE:WORKER]
[SELECT_ADDITIONAL_CASTE:SOLDIER]
[SELECT_ADDITIONAL_CASTE:QUEEN]
[BODY:HUMANOID_4ARMS:2EYES:HEART:GUTS:BRAIN:MOUTH]
[BODYGLOSS:INSECT_UPPERBODY:INSECT_LOWERBODY]
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:711:521:293:1900:2900] 30 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[SELECT_CASTE:DRONE]
[BODY:HUMANOID_4ARMS:2EYES:HEART:GUTS:BRAIN:MOUTH:2WINGS]
[BODYGLOSS:INSECT_UPPERBODY:INSECT_LOWERBODY]
[FLIER]
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:711:521:293:1900:2900] 30 kph
[APPLY_CREATURE_VARIATION:STANDARD_FLYING_GAITS:900:711:521:293:1900:2900] 30 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[SELECT_CASTE:ALL]
[BODY_DETAIL_PLAN:CHITIN_MATERIALS]
[BODY_DETAIL_PLAN:CHITIN_TISSUES]
[BODY_DETAIL_PLAN:EXOSKELETON_TISSUE_LAYERS:CHITIN:FAT:MUSCLE]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[ATTACK:PUNCH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:punch:punches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:MAIN]
[ATTACK:KICK:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:4:4]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_BAD_MULTIATTACK]
[ATTACK:BITE:BODYPART:BY_CATEGORY:MOUTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_CANLATCH]
[SET_TL_GROUP:BY_CATEGORY:ALL:CHITIN]
[TL_COLOR_MODIFIER:BLACK:1]
[TLCM_NOUN:chitin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:BLACK:1]
[TLCM_NOUN:eyes:PLURAL]
[SELECT_CASTE:WORKER]
[BODY_SIZE:0:0:1000]
[BODY_SIZE:1:168:5000]
[BODY_SIZE:2:0:20000]
[SELECT_CASTE:SOLDIER]
[BODY_SIZE:0:0:1500]
[BODY_SIZE:1:168:10000]
[BODY_SIZE:2:0:50000]
[SELECT_CASTE:QUEEN]
[BODY_SIZE:0:0:10000]
[BODY_SIZE:1:168:50000]
[BODY_SIZE:2:0:200000]
[SELECT_CASTE:DRONE]
[BODY_SIZE:0:0:1000]
[BODY_SIZE:1:168:5000]
[BODY_SIZE:2:0:20000]