Dwarf Fortress > DF Modding
The Diamond Megabeast: Ultimate Modded Creature Tournament!
IndigoFenix:
So every once in a while someone comes up with a 'most powerful ever' creature they modded, which is fun. Of course, there's always limitations on how powerful you can make a creature before it stops being 'fun' and starts being 'boring and stupid'. Anyone can make an unkillable creature by just making it have a single bodypart, fireproof, and bloodless, and anything with [SPEED:0] is basically a game-breaker.
This is where we pull out all the stops. I propose a tournament to push Dwarf Fortress modding to its absolute limit. Just how powerful can a creature be made before you start running into the limits of the system itself? This will be a monster-vs-monster tournament, in which everyone who partakes has to come up with a creature that can defeat the current champion in the arena.
There is one rule, however, and it is as follows: Like a diamond which can only be scratched by another diamond, the ultimate megabeast must be capable of being killed, but only by another instance of itself. A mirror match between two of the creatures must have a conclusion in order for the creature to qualify. (And no attempting to cheat by giving it a syndrome class that only it can exploit. I already thought of that, and it doesn't count.)
None of these creatures will be of any use in the actual game, but we should learn a good deal about modding in the process. It'll be fun to see what comes out!
So. Shall we begin? Who wants to start?
IamanElfCollaborator:
I shall join in with a relatively weak megabeast.
Meet Shinryu, a superboss from the Final Fantasy series. :P
Spoiler: Shinryu, the Nova Dragon (click to show/hide)[CREATURE:SHINRYU]
[DESCRIPTION:An ancient dragon, older than even the hills.]
[NAME:Shinryu:Shinryus:Shinryu]
[CASTE_NAME:Shinryu:Shinryus:Shinryu]
[CREATURE_TILE:'S'][COLOR:2:0:0]
[ALTTILE:'R']
[NO_EAT]
[NO_DRINK]
[NONAUSEA]
[NOPAIN]
[NOFEAR]
[EXTRAVISION]
[MAGMA_VISION]
[FIREIMMUNE_SUPER]
[NO_DIZZINESS]
[POPULATION_NUMBER:1:1]
[DIFFICULTY:14]
[LARGE_ROAMING]
[FANCIFUL]
[LIKES_FIGHTING]
[LAIR_HUNTER]
[BIOME:ANY_LAND]
[SEMIMEGABEAST]
[SUPERNATURAL]
[MEGABEAST]
[SPHERE:JUSTICE]
[SPHERE:TRUTH]
[SPHERE:VALOR]
[SPHERE:LOYALTY]
[SPHERE:LAWS]
[SPHERE:BALANCE]
[POWER]
[LAIR:SHRINE]
[LAIR_CHARACTERISTIC:HAS_DOORS]
[HABIT:GIANT_NEST:100]
[HABIT:COLLECT_WEALTH:100]
[CANNOT_UNDEAD]
[PARALYZEIMMUNE]
[NOBREATHE]
[EQUIPS]
[FLIER]
[SPEED:60]
[INTELLIGENT]
[CANOPENDOORS]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Breath fire]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:breathe fire:breathes fire:NA]
[CDI:FLOW:DRAGONFIRE]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:50]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Snowstorm]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:use Snowstorm:uses Snowstorm:NA]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:SNOWSTORM:UNDIRECTED_VAPOR]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:5]
[CDI:WAIT_PERIOD:40]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Thunderbolt]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:use Thunderbolt:uses Thunderbolt:NA]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:THUNDERBOLT:UNDIRECTED_VAPOR]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:5]
[CDI:WAIT_PERIOD:40]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Flare]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:VERB:use Flare:uses Flare:NA]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:FLARE:TRAILING_DUST_FLOW]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:5]
[CDI:WAIT_PERIOD:50]
[USE_MATERIAL_TEMPLATE:FLARE:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen Flare]
[STATE_ADJ:ALL_SOLID:frozen Flare]
[STATE_NAME:LIQUID:Flare]
[STATE_ADJ:LIQUID:Flare]
[STATE_NAME:GAS:boiling Flare]
[STATE_ADJ:GAS:boiling Flare]
[PREFIX:NONE]
[ENTERS_BLOOD]
[SYNDROME]
[SYN_NAME:Flare]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SHINRYU:ALL]
[SYN_CONTACT]
[SYN_INHALED]
[SYN_INJECTED]
[CE_DIZZINESS:SEV:90:PROB:100:START:7000:PEAK:10000:END:19000]
[CE_BLEEDING:SEV:90:PROB:100:START:1:PEAK:3000:END:7000]
[CE_PAIN:SEV:90:PROB:100:START:1:PEAK:3000:END:7000]
[CE_COUGH_BLOOD:SEV:90:PROB:100:START:1:PEAK:3000:END:7000]
[CE_NECROSIS:SEV:90:PROB:100:START:1:PEAK:3000:END:7000]
[CE_DIZZINESS:SEV:80:PROB:100:START:1:PEAK:3000:END:7000]
[USE_MATERIAL_TEMPLATE:THUNDERBOLT:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen Thunderbolt]
[STATE_ADJ:ALL_SOLID:frozen Thunderbolt]
[STATE_NAME:LIQUID:Thunderbolt]
[STATE_ADJ:LIQUID:Thunderbolt]
[STATE_NAME:GAS:boiling Thunderbolt]
[STATE_ADJ:GAS:boiling Thunderbolt]
[PREFIX:NONE]
[ENTERS_BLOOD]
[SYNDROME]
[SYN_NAME:Thunderbolt]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SHINRYU:ALL]
[SYN_CONTACT]
[SYN_INHALED]
[SYN_INJECTED]
[CE_NECROSIS:SEV:50:PROB:60:START:1:PEAK:1000:END:7000]
[CE_PAIN:SEV:80:PROB:100:START:1:PEAK:1000:END:7000]
[CE_PARALYSIS:SEV:80:PROB:100:START:1:PEAK:1000:END:7000]
[CE_DIZZINESS:SEV:80:PROB:100:START:7000:PEAK:10000:END:19000]
[USE_MATERIAL_TEMPLATE:SNOWSTORM:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen Snowstorm]
[STATE_ADJ:ALL_SOLID:frozen Snowstorm]
[STATE_NAME:LIQUID:Snowstorm]
[STATE_ADJ:LIQUID:Snowstorm]
[STATE_NAME:GAS:boiling Snowstorm]
[STATE_ADJ:GAS:boiling Snowstorm]
[PREFIX:NONE]
[ENTERS_BLOOD]
[SYNDROME]
[SYN_NAME:Snowstorm]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SHINRYU:ALL]
[SYN_CONTACT]
[SYN_INHALED]
[SYN_INJECTED]
[CE_DIZZINESS:SEV:90:PROB:100:START:1:PEAK:1000:END:7000]
[CE_NUMBNESS:SEV:90:PROB:100:START:1:PEAK:1000:END:7000]
[CE_NECROSIS:SEV:5:PROB:100:START:1:PEAK:1000:END:7000]
[CE_DROWSINESS:SEV:90:PROB:100:START:1:PEAK:1000:END:7000]
[CE_DIZZINESS:SEV:30:PROB:100:START:7000:PEAK:10000:END:19000]
[PREFSTRING:love of justice]
[BODY:HUMANOID_LEGLESS_NECK:TAIL:2WINGS:2EYES:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:2HEAD_HORN:5FINGERS:MOUTH:GENERIC_TEETH_WITH_LARGE_EYE_TEETH:RIBCAGE]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[USE_MATERIAL_TEMPLATE:HORN:HORN_TEMPLATE]
[REMOVE_MATERIAL:SKIN]
[REMOVE_MATERIAL:LEATHER]
[REMOVE_MATERIAL:HAIR]
[USE_MATERIAL_TEMPLATE:SCALE:SCALE_TEMPLATE]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[REMOVE_TISSUE:SKIN]
[REMOVE_TISSUE:HAIR]
[USE_TISSUE_TEMPLATE:SCALE:SCALE_TEMPLATE]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SCALE:FAT:MUSCLE:BONE:CARTILAGE]
[USE_MATERIAL_TEMPLATE:CLAW:NAIL_TEMPLATE]
[MAX_EDGE:15000]
[USE_TISSUE_TEMPLATE:CLAW:NAIL_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:TOE:CLAW:FRONT]
[USE_TISSUE_TEMPLATE:HORN:HORN_TEMPLATE]
[USE_MATERIAL_TEMPLATE:BONE:BONE_TEMPLATE]
[USE_TISSUE_TEMPLATE:HORN:HORN_TEMPLATE]
[BODY_DETAIL_PLAN:LEATHERY_EGG_MATERIALS]
[SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
[PLUS_TISSUE_LAYER:SCALE:BY_CATEGORY:THROAT]
[TL_MAJOR_ARTERIES]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
[SELECT_TISSUE:SCALE]
[RELATIVE_THICKNESS:4]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_SIZE:0:0:25000000]
[BODY_APPEARANCE_MODIFIER:LENGTH:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_CANLATCH]
[ATTACK:CLAW:CHILD_TISSUE_LAYER_GROUP:BY_TYPE:STANCE:BY_CATEGORY:CLAW]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:claw:claws]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[ALL_ACTIVE]
[MENT_ATT_RANGE:WILLPOWER:3000:3500:3750:4000:4250:4500:5000]
[NATURAL_SKILL:BITE:9]
[NATURAL_SKILL:STANCE_STRIKE:9]
[NATURAL_SKILL:BEEKEEPING:16]
[NATURAL_SKILL:MELEE_COMBAT:9]
[NATURAL_SKILL:DODGING:9]
[NATURAL_SKILL:SITUATIONAL_AWARENESS:9]
[SWIMS_INNATE][SWIM_SPEED:2500]
[HOMEOTHERM:10040]
[CASTE:GENERIC]
[MALE]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:SCALES]
[TL_COLOR_MODIFIER:GRAY:1]
[TLCM_NOUN:scales:PLURAL]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:RED:1]
[TLCM_NOUN:eyes:PLURAL]
[SELECT_MATERIAL:ALL]
[MULTIPLY_VALUE:15]
[COLDDAM_POINT:NONE]
[HEATDAM_POINT:NONE]
[IGNITE_POINT:NONE]
[IF_EXISTS_SET_MELTING_POINT:55000]
[IF_EXISTS_SET_BOILING_POINT:57000]
[SELECT_MATERIAL:BLOOD]
[PLUS_MATERIAL:PUS]
[MELTING_POINT:10000]
BFEL:
Alright then, A GIANT FLYING, FIREBREATHING CARP WITH BLOOD MADE OF BOOZE. Also its on fire. FOREVER.
So are you gonna put these in an arena and have em duke it out Fenix? :P
--- Code: ---creature_abominations
[OBJECT:CREATURE]
[CREATURE:ABOMINATION]
[DESCRIPTION:its too horrible to speak of...]
[NAME:abomination:abomination:abomination]
[CASTE_NAME:abomination:abomination:abomination]
[CHILD:0]
[CREATURE_TILE:224][COLOR:3:0:0]
[LARGE_ROAMING][FIREIMMUNE_SUPER][BUILDINGDESTROYER:2]
[AQUATIC][UNDERSWIM][NOBREATHE][NOFEAR][EVIL][FLIER][NO_SLEEP][NO_PHYS_ATT_RUST]
[MEANDERER][CRAZED][INTELLIGENT][CARNIVORE][EXTRAVISION][NOEXERT][NOPAIN][PRONE_TO_RAGE:3][TRANCES]
[BIOME:ANY_OCEAN][IMMOLATE][MAGMA_VISION][MEGABEAST][PARALYZEIMMUNE][POWER][TRAPAVOID][WEBIMMUNE]
[POPULATION_NUMBER:15:30]
[CLUSTER_NUMBER:5:10]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Breath fire]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:FLOW:DRAGONFIRE]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:50]
[PREFSTRING:terror inducing qualities]
[BODY:BASIC_2PARTBODY:BASIC_HEAD:SIDE_FINS:DORSAL_FIN:TAIL:2EYES:HEART:GUTS:ORGANS:NECK:SPINE:BRAIN:SKULL:MOUTH:RIBCAGE]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[REMOVE_MATERIAL:SKIN]
[REMOVE_MATERIAL:LEATHER]
[REMOVE_MATERIAL:HAIR]
[USE_MATERIAL_TEMPLATE:SCALE:SCALE_TEMPLATE]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[REMOVE_TISSUE:SKIN]
[REMOVE_TISSUE:HAIR]
[USE_TISSUE_TEMPLATE:SCALE:SCALE_TEMPLATE]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SCALE:FAT:MUSCLE:BONE:CARTILAGE]
[SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
[PLUS_TISSUE_LAYER:SCALE:BY_CATEGORY:THROAT]
[TL_MAJOR_ARTERIES]
[SELECT_TISSUE_LAYER:ALL:BY_CATEGORY:ALL]
[TL_HEALING_RATE:1]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:BOOZEBLOOD:CREATURE_ALCOHOL_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen boozeblood]
[STATE_ADJ:ALL_SOLID:frozen boozeblood]
[STATE_NAME:LIQUID:boozeblood]
[STATE_ADJ:LIQUID:boozeblood]
[STATE_NAME:GAS:boiling boozeblood]
[STATE_ADJ:GAS:boiling boozeblood]
[PREFIX:NONE]
[SPEED:1]
[USE_MATERIAL_TEMPLATE:BOOZEBLOOD:CREATURE_ALCOHOL_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:BOOZEBLOOD:LIQUID]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_SIZE:0:0:200000000]
[BODY_APPEARANCE_MODIFIER:LENGTH:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[MAXAGE:20:30]
[ATTACK:BITE:BODYPART:BY_CATEGORY:MOUTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:1]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_EDGE]
[ATTACK_FLAG_CANLATCH]
[ATTACK:SLAP:BODYPART:BY_CATEGORY:TAIL]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:slap:slaps]
[ATTACK_CONTACT_PERC:1]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_EDGE]
[ATTACK_FLAG_WITH]
[ALL_ACTIVE]
[NO_DRINK]
[FIXED_TEMP:60000]
[HOMEOTHERM:60000]
[SWIMS_INNATE][SWIM_SPEED:1]
[MUNDANE]
[CASTE:FEMALE]
[FEMALE]
[CASTE:MALE]
[MALE]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:SCALE]
[TL_COLOR_MODIFIER:BROWN:1]
[TLCM_NOUN:scales:PLURAL]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:BLACK:1]
[TLCM_NOUN:eyes:PLURAL]
--- End code ---
smakemupagus:
for X = previous winning creature
Y=X;
Y[BODY_SIZE] = X[BODY_SIZE] * 100;
for all ATTRIBUTE
Y[PHYS_ATT_RANGE:ATTRIBUTE:5000:5000:5000:5000:5000:5000:5000];
end
return Y;
end
edit in italics
IndigoFenix:
--- Quote from: smakemupagus on September 08, 2012, 01:15:17 pm ---for X = previous winning creature
Y=X;
Y[BODYSIZE] = X[BODYSIZE] * 100;
return Y;
end
--- End quote ---
You'd think that would work... but it seems that there is a limit to how big a creature can be. I'm not sure what that limit is, though I intend to find out.
Anyway, interestingly both Shinryu and the Abomination are capable of quickly finishing mirror matches, but a match between the two takes quite a while. I've seen the Abomination win once, and it seemed to be a lucky hit. I'll call this one inconclusive.
NOTE: I'll be moderating this tournament as far as coming up with new rules is concerned (finding out exploits will be one of the main themes here, I'm sure), but I don't plan on doing all the testing. I just thought it was a good idea, so I started a thread :P
Navigation
[0] Message Index
[#] Next page
Go to full version