Dwarf Fortress > DF Modding

The Diamond Megabeast: Ultimate Modded Creature Tournament!

(1/19) > >>

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