Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Robot.(Creature, look for flaws please?)  (Read 2263 times)

Koliup

  • Bay Watcher
  • Vae Victus!
    • View Profile
Robot.(Creature, look for flaws please?)
« on: July 13, 2009, 07:02:58 am »

[CREATURE:ROBOT]
   [NAME:robot:robots:robot]
   [TITLE'R'][COLOR:0:0:2]
   [MODVALUE:5]
   [LARGE_ROAMING][liKES_FIGHTING][FREQUENCY:1][DIFFICULTY:2]
   [GENPOWER:5]
   [CANOPENDOORS]
   [NOT_BUTCHERABLE][NATURAL][PET_EXOTIC]
   [NOPAIN][EXTRAVISION][NOBREATHE][NOBLEED][NOSTUN][NONAUSEA][NOEMOTION][RECKLESS]
      [NOSKULL][NOSKIN][NOBONES][NOMEAT][NOTHOUGHT][NOEXERT]
   [BUILDINGDESTROYER:2]
   [NOFEAR][NOEXERT]
   [PREFSTRING:metals]
   [ITEMCORPSE:MECHANISMS:NO_SUBTYPE:METAL:IRON]
   [ITEMCORPSE_QUALITY:5]
   [ITEMCORPSE:PLATE_MAIL:NO_SUBTYPE:METAL:IRON]
   [ITEMCORPSE_QUALITY:5]
   [NOSMELLYROT]
   [BODY:HUMANOID_SIMPLE]
   [SIZE:7]
   [ATTACK:MAIN:BYTYPE:GRASP:stab:stabs:1:8:STAB][ATTACKFLAG_WITH]
   [DAMBLOCK:12]
   [NO_DRINK][NO_EAT][NO_SLEEP]
   [ALL_ACTIVE]
   [NO_GENDER]
   [MATERIAL:METAL:IRON]
   [SWIMS_INNATE][SWIM_SPEED:5000]
   [POPULATION_NUMBER:2:4]
   [LARGE_PREDATOR]

Yes, I would appreciate if you could look for flaws/give advice, thank you.
Just something I whipped up modifying the iron man traits stuff.
Logged

Akreaveter

  • Bay Watcher
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #1 on: July 13, 2009, 08:34:32 am »

What is this being used for?

I believe no_gender kills civilizations/entities; otherwise, animals don't drink, eat, or sleep anyway.  You can only have one itemcorpse, or having two will randomly select one or somehing along those lines.  You have NOEXERT twice.  GENPOWER is supposedly obsolete but won't cause any problems.

You sure you want something entirely metal be able to swim?  Even if incredibly slowly at the given speed.  I wonder if NOBREATHE makes things path through water, or if amphibious is needed for that..

Other than that, I don't see much, but I could very well be missing something with how tired I am right now.  Always something to look for in making your own critters..
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #2 on: July 13, 2009, 04:05:10 pm »

I believe that amphibious is needed to path through water. As for the double itemcorpse tag, the game will just have the second one overwrite the first. It does that with most multiples of the same tag.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

Koliup

  • Bay Watcher
  • Vae Victus!
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #3 on: July 13, 2009, 04:12:40 pm »

Thank you for your help, I'm trying to create a custom creature, of if I get far enough, civilization(unlikely).
I've taken your insight, and I am modifying the creature, I will post a modified version shortly.
EDIT:
Here we go, nitpick awaaaaaay!
I'm unsure if I put the various strings in the right place..
I don't want to fudge up my, or anyone else' DF with this thing.
Code: [Select]
[CREATURE:ROBOT]
[NAME:robot:robots:robot]
[TITLE'R'][COLOR:0:0:2]
[MODVALUE:5]
[LARGE_ROAMING][BIOME:DESERT_BADLANDS][liKES_FIGHTING][FREQUENCY:1][DIFFICULTY:2]
[GENPOWER:5]
[CANOPENDOORS]
[NOT_BUTCHERABLE][NATURAL][PET_EXOTIC]
[NOPAIN][EXTRAVISION][NOBREATHE][NOBLEED][NOSTUN][NONAUSEA][NOEMOTION][RECKLESS]
[NOSKULL][NOSKIN][NOBONES][NOMEAT][NOTHOUGHT][NOEXERT]
[AMPHIBIOUS][UNDERSWIM]
[BUILDINGDESTROYER:2]
[NOFEAR][NOEXERT]
[PREFSTRING:metals]
[ITEMCORPSE:GEAR_ASSEMBLY:NO_SUBTYPE:METAL:IRON]
[ITEMCORPSE_QUALITY:5]
[NOSMELLYROT]
[BODY:HUMANOID_SIMPLE]
[SIZE:7]
[ATTACK:MAIN:BYTYPE:GRASP:stab:stabs:1:8:PIERCE][ATTACKFLAG_WITH]
[DAMBLOCK:12]
[NO_DRINK][NO_EAT][NO_SLEEP]
[ALL_ACTIVE]
[NO_GENDER]
[MATERIAL:METAL:IRON]
[SWIMS_INNATE][SWIM_SPEED:7000]
[POPULATION_NUMBER:2:4]
[LARGE_PREDATOR]
« Last Edit: July 13, 2009, 05:39:48 pm by Koliup »
Logged

Grimlocke

  • Bay Watcher
  • *kobold noises*
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #4 on: July 13, 2009, 04:57:20 pm »

[COLOR:0:0:2]? I though only 0 and 1 were allowed as the 3rd number.

Oh yes, if your going to put in code like that, using
Code: [Select]
code is recommended. You can things like [liKES_FIGHTING] (no caps in 'li') without them.

Codewise I cant see anything else wrong with it, though you might want to come up with a more interesting prefstring and body definition ;)
Logged
I make Grimlocke's History & Realism Mods. Its got poleaxes, sturdy joints and bloomeries. Now compatible with DF Revised!

Koliup

  • Bay Watcher
  • Vae Victus!
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #5 on: July 13, 2009, 05:35:18 pm »

Thanks, gonna load it up, and see if it works, although, probably not going to see one for a LOOOONG time.
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #6 on: July 13, 2009, 09:23:40 pm »

I'm unsure if I put the various strings in the right place..
I don't want to fudge up my, or anyone else' DF with this thing.

Just wanted to tell you that order doesn't matter at all in most tags. As long as you [CREATURE:ROBOT] at the top you can put the tags in any order an it will work fine. The only exception is tags that imply other tags, then order matters. For example, [STANDARD_FLESH] implies some basic heat temp things so if you put [HEATDAM_POINT:100000] before it, then the standard flesh temp values will override it. If you put if after it, then it will override the standard flesh values. Other than that though, order doesn't matter.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

Koliup

  • Bay Watcher
  • Vae Victus!
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #7 on: July 13, 2009, 11:04:06 pm »

Thanks.
I've recently edited them, they are now supposed to pop up in mountain areas.
Here be the code(Once again, feel free to point out flaws ETC.):
Code: [Select]
[CREATURE:ROBOT]
[NAME:robot:robots:robot]
[TITLE'R'][COLOR:1:1:1]
[MODVALUE:5]
[BIOME:MOUNTAIN]
[LARGE_ROAMING][LIKES_FIGHTING][FREQUENCY:1][DIFFICULTY:2]
[GENPOWER:5]
[CANOPENDOORS]
[NOT_BUTCHERABLE][NATURAL][PET_EXOTIC]
[NOPAIN][EXTRAVISION][NOBREATHE][NOSTUN][NONAUSEA][NOEMOTION][RECKLESS]
[NOSKULL][NOSKIN][NOBONES][NOMEAT][NOTHOUGHT][NOEXERT]
[AMPHIBIOUS][UNDERSWIM]
[BUILDINGDESTROYER:2]
[NOFEAR][NOEXERT]
[PREFSTRING:squeaking joints]
[BODY:HUMANOID:1EYES:2EARS:HEART:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:3FINGERS:1TOES]
[ITEMCORPSE:GEAR_ASSEMBLY:NO_SUBTYPE:METAL:IRON]
[ITEMCORPSE_QUALITY:5]
[NOSMELLYROT]
[BODY:HUMANOID_SIMPLE]
[SIZE:7]
[ATTACK:MAIN:BYTYPE:GRASP:stab:stabs:1:8:PIERCE][ATTACKFLAG_WITH]
[DAMBLOCK:12]
[NO_DRINK][NO_EAT][NO_SLEEP]
[ALL_ACTIVE]
[MATERIAL:METAL:IRON]
[SWIMS_INNATE][SWIM_SPEED:7000]
[POPULATION_NUMBER:30:60]
[LARGE_PREDATOR]
They can bleed to death.
EDIT: I fought one in adventure mode, I stabbed it a few times, blew it into a mountain side, and lopped its head off, easy, it then got up, took two or three swipes at me, and died of blood loss.
« Last Edit: July 13, 2009, 11:51:56 pm by Koliup »
Logged

Akreaveter

  • Bay Watcher
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #8 on: July 14, 2009, 05:40:09 am »

I am amused at a robot dying of blood loss.  Is there a black blood-type? Maybe you can simulate oil.

I guess in your world, Dungeons Masters are experts of programming, as well as just taming unusual beasts..

Anyway!  You still have NOEXERT.  While this isn't exactly a problem, it'd make it look cleaner.

As an idea, maybe you can throw in a variant which has AI, and thusly, CAN_LEARN or even INTELLIGENT, and could serve as a basis for a civilization of.  However, them still needing to breed is an amusing thought.  Von Neumann, yay.
Logged

nahkh

  • Bay Watcher
  • Gentleman adventurer
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #9 on: July 14, 2009, 05:42:43 am »

Isn't there already a robot fortress mod somewhere around here?
Logged
Daisy, Daisy, give me your answer do.
I'm half crazy all for the love of you.
It won't be a stylish marriage,
I can't afford a carriage
But you will look sweet upon the seat
of a bicycle built for two.

nil

  • Bay Watcher
  • whoa
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #10 on: July 14, 2009, 01:33:40 pm »

I am amused at a robot dying of blood loss.  Is there a black blood-type? Maybe you can simulate oil.
Yeah, [BLOODTYPE:0] will make them bleed black goo, which I guess is close enough to oil.

LordNagash

  • Bay Watcher
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #11 on: July 14, 2009, 06:51:11 pm »

Isn't there already a robot fortress mod somewhere around here?

Yeah, there is
Logged

Koliup

  • Bay Watcher
  • Vae Victus!
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #12 on: July 14, 2009, 07:10:43 pm »

Hehehe, I had the feeling I wasn't the first to think of something like this.
Thanks for the advice, I made an Android variant, R for robot, A for android.
Code: [Select]
[CREATURE:ROBOT]
[NAME:robot:robots:robot]
[TITLE:'R'][COLOR:1:0:1]
[MODVALUE:5]
[BIOME:MOUNTAIN]
[BIOME:ROCKY_WASTELAND]
[BIOME:SAND_DESERT
[LARGE_ROAMING][LIKES_FIGHTING][FREQUENCY:30][DIFFICULTY:3]
[GENPOWER:5]
[CANOPENDOORS]
[NOT_BUTCHERABLE][NATURAL][PET_EXOTIC]
[NOPAIN][EXTRAVISION][NOBREATHE][NOSTUN][NONAUSEA][NOEMOTION][RECKLESS]
[NOSKULL][NOSKIN][NOBONES][NOMEAT][NOTHOUGHT][NOEXERT]
[AMPHIBIOUS][UNDERSWIM]
[BLOODTYPE:0]
[BUILDINGDESTROYER:2]
[NOFEAR]
[PREFSTRING:squeaking joints]
[BODY:HUMANOID:1EYES:2EARS:HEART:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:3FINGERS:1TOES]
[ITEMCORPSE:GEAR_ASSEMBLY:NO_SUBTYPE:METAL:IRON]
[ITEMCORPSE_QUALITY:5]
[NOSMELLYROT]
[BODY:HUMANOID_SIMPLE]
[SIZE:7]
[ATTACK:MAIN:BYTYPE:GRASP:stab:stabs:1:8:PIERCE][ATTACKFLAG_WITH]
[DAMBLOCK:12]
[NO_DRINK][NO_EAT][NO_SLEEP]
[ALL_ACTIVE]
[MATERIAL:METAL:IRON]
[NO_GENDER]
[SWIMS_INNATE][SWIM_SPEED:7000]
[POPULATION_NUMBER:30:60]
[LARGE_PREDATOR]

[CREATURE:ANDROID]
[NAME:android:androids:android]
[TITLE:'A'][COLOR:1:0:1]
[MODVALUE:5]
[BIOME:MOUNTAIN]
[BIOME:ROCKY_WASTELAND]
[BIOME:SAND_DESERT]
[BIOME:TEMPERATE_SAVANNA]
[LARGE_ROAMING][FREQUENCY:20][DIFFICULTY:3]
[GENPOWER:5]
[CANOPENDOORS]
[NOT_BUTCHERABLE][NATURAL]
[INTELLIGENT]
[CAN_LEARN][CAN_SPEAK]
[NOPAIN][EXTRAVISION][NOBREATHE][NOSTUN][NONAUSEA][RECKLESS][NO_EMOTION]
[NOSKULL][NOSKIN][NOBONES][NOMEAT][NOEXERT]
[AMPHIBIOUS][UNDERSWIM]
[BLOODTYPE:0]
[BUILDINGDESTROYER:2]
[NOFEAR]
[PREFSTRING:inanimate objects]
[BODY:HUMANOID:1EYES:2EARS:HEART:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:4FINGERS:1TOES]
[ITEMCORPSE:GEAR_ASSEMBLY:NO_SUBTYPE:METAL:IRON]
[ITEMCORPSE_QUALITY:5]
[NOSMELLYROT]
[BODY:HUMANOID_SIMPLE]
[SIZE:7]
[ATTACK:MAIN:BYTYPE:GRASP:stab:stabs:1:8:PIERCE][ATTACKFLAG_WITH]
[DAMBLOCK:12]
[NO_DRINK][NO_EAT][NO_SLEEP]
[EQUIPS]
[SPEECH_MALE:human_male.txt]
[ALL_ACTIVE]
[MATERIAL:METAL:IRON]
[HOMEOTHERM:10071]
[SWIMS_INNATE][SWIM_SPEED:5000]
[POPULATION_NUMBER:30:60]
[LARGE_PREDATOR]
Logged

blah28722

  • Bay Watcher
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #13 on: July 14, 2009, 09:31:02 pm »

You might also add in a slow [SPEED:1500] for these guys, because his attack is deadly. In addition, his high damblock makes it hard to hurt him.

Having custom body parts wouldn't be too hard.

For example, just copy over the standard body parts to a body_robot.txt file and rename the parts accordingly.

The flying iron bolt hits the robot in the torso!
It is badly pierced!
The robot's THERMONUCLEAR INTERNAL REACTOR is pierced! (heart, guts, etc.)
Logged

Koliup

  • Bay Watcher
  • Vae Victus!
    • View Profile
Re: Robot.(Creature, look for flaws please?)
« Reply #14 on: July 14, 2009, 10:50:06 pm »

You might also add in a slow [SPEED:1500] for these guys, because his attack is deadly. In addition, his high damblock makes it hard to hurt him.

Having custom body parts wouldn't be too hard.

For example, just copy over the standard body parts to a body_robot.txt file and rename the parts accordingly.

The flying iron bolt hits the robot in the torso!
It is badly pierced!
The robot's THERMONUCLEAR INTERNAL REACTOR is pierced! (heart, guts, etc.)
Thanks for the suggestion, new to this, anyway, I'm gonna mod the speed, wasn't sure if I could do that.
P.S. [BP:HEART:heart] I assume the small one is the one I'm not allowed to change?
P.S.S. Oh, wait, I can make my own organs right? So, I could make a [BODY:BLORP] [BP:BLORP:blorp][CONTYPE:UPPERBODY][CIRCULATION]- ETC. Right?
EDIT: Ding changes done, gonna load up DF and run around in adventure mode, looking for trouble.
Code: [Select]
[CREATURE:ROBOT]
[NAME:robot:robots:robot]
[TITLE:'R'][COLOR:1:0:1]
[MODVALUE:5]
[BIOME:MOUNTAIN]
[BIOME:ROCKY_WASTELAND]
[BIOME:SAND_DESERT
[LARGE_ROAMING][LIKES_FIGHTING][FREQUENCY:30][DIFFICULTY:3]
[GENPOWER:5]
[CANOPENDOORS]
[NOT_BUTCHERABLE][NATURAL][PET_EXOTIC]
[NOPAIN][EXTRAVISION][NOBREATHE][NOSTUN][NONAUSEA][NOEMOTION][RECKLESS]
[NOSKULL][NOSKIN][NOBONES][NOMEAT][NOTHOUGHT][NOEXERT]
[AMPHIBIOUS][UNDERSWIM]
[BLOODTYPE:0]
[BUILDINGDESTROYER:2]
[NOFEAR]
[PREFSTRING:squeaking joints]
[BODY:HUMANOID:1EYES:2EARS:BOILER:HUMANOID_JOINTS:THROAT:NECK:SPINE:CPU:3FINGERS:1TOES]
[ITEMCORPSE:GEAR_ASSEMBLY:NO_SUBTYPE:METAL:IRON]
[ITEMCORPSE_QUALITY:5]
[NOSMELLYROT]
[SPEED:1500]
[BODY:HUMANOID_SIMPLE]
[SIZE:7]
[ATTACK:MAIN:BYTYPE:GRASP:stab:stabs:1:8:PIERCE][ATTACKFLAG_WITH]
[DAMBLOCK:12]
[NO_DRINK][NO_EAT][NO_SLEEP]
[ALL_ACTIVE]
[MATERIAL:METAL:IRON]
[NO_GENDER]
[SWIMS_INNATE][SWIM_SPEED:7000]
[POPULATION_NUMBER:30:60]
[LARGE_PREDATOR]

[CREATURE:ANDROID]
[NAME:android:androids:android]
[TITLE:'A'][COLOR:1:0:1]
[MODVALUE:5]
[BIOME:MOUNTAIN]
[BIOME:ROCKY_WASTELAND]
[BIOME:SAND_DESERT]
[BIOME:TEMPERATE_SAVANNA]
[LARGE_ROAMING][FREQUENCY:20][DIFFICULTY:3]
[GENPOWER:5]
[CANOPENDOORS]
[NOT_BUTCHERABLE][NATURAL]
[INTELLIGENT]
[CAN_LEARN][CAN_SPEAK]
[NOPAIN][EXTRAVISION][NOBREATHE][NOSTUN][NONAUSEA][RECKLESS][NO_EMOTION]
[NOSKULL][NOSKIN][NOBONES][NOMEAT][NOEXERT]
[AMPHIBIOUS][UNDERSWIM]
[BLOODTYPE:0]
[BUILDINGDESTROYER:2]
[NOFEAR]
[PREFSTRING:inanimate objects]
[BODY:HUMANOID:1EYES:2EARS:BOILER:HUMANOID_JOINTS:THROAT:NECK:SPINE:CPU:4FINGERS:1TOES]
[ITEMCORPSE:GEAR_ASSEMBLY:NO_SUBTYPE:METAL:IRON]
[ITEMCORPSE_QUALITY:5]
[NOSMELLYROT]
[SPEED:1000]
[BODY:HUMANOID_SIMPLE]
[SIZE:7]
[ATTACK:MAIN:BYTYPE:GRASP:stab:stabs:1:8:PIERCE][ATTACKFLAG_WITH]
[DAMBLOCK:12]
[NO_DRINK][NO_EAT][NO_SLEEP]
[EQUIPS]
[SPEECH_MALE:human_male.txt]
[ALL_ACTIVE]
[MATERIAL:METAL:IRON]
[HOMEOTHERM:10071]
[SWIMS_INNATE][SWIM_SPEED:5000]
[POPULATION_NUMBER:30:60]
[LARGE_PREDATOR]
P.S.S.S Yes, dungeon masters are expert code monkeys in my version of DF, I'm now compelled to make a non exotic drone.
« Last Edit: July 14, 2009, 10:57:37 pm by Koliup »
Logged