Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3

Author Topic: Help with Robots! :)  (Read 3114 times)

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Help with Robots! :)
« on: May 20, 2014, 08:51:57 pm »

Hey guys, Korbac here. I'm currently trying to implement robots from megaman into DF. I have done up the body plan, but what is the best way to make the tissues / materials? I want to use paint, plating, propulsion, circuitry, and chips as the tissues. Can I make a body tissue / material template plan that automatically uses a metal? For example, I want the tissue to be plating, but I want the plating to be made up of steel. Is there a way to do this in a template or do I have to do this individually under each caste?

Thanks a lot guys! :)
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Help with Robots! :)
« Reply #1 on: May 20, 2014, 09:10:22 pm »

You can have the tissue's material be simply INORGANIC:X.

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Help with Robots! :)
« Reply #2 on: May 20, 2014, 09:16:37 pm »

Would that go in the actual creature file, or the style template file?
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Help with Robots! :)
« Reply #3 on: May 20, 2014, 09:20:24 pm »

Either. It's also not a style template, just a template.

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Help with Robots! :)
« Reply #4 on: May 20, 2014, 09:30:06 pm »

For the creature, would something like [ADD_MATERIAL:PLATING:INORGANIC_IRON] work?
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Help with Robots! :)
« Reply #5 on: May 20, 2014, 09:47:17 pm »

You do not need to have a creature material when you have an inorganic.

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Help with Robots! :)
« Reply #6 on: May 20, 2014, 10:00:41 pm »

I'm not sure I follow. Currently, what I am doing (as I will need to use this for a number of castes in subtly different ways) is putting together a material plan template, a tissue plan template, a body detail template, and filling out the things those templates refer to. I will then change the properties of the plating etc. in the actual creature caste using the SELECT_TISSUE argument. Do you think this is the easiest way to achieve what I want? :)
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Help with Robots! :)
« Reply #7 on: May 20, 2014, 10:01:46 pm »

Yes, but you don't need the material plan template when you're probably going to use inorganics.

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Help with Robots! :)
« Reply #8 on: May 20, 2014, 10:10:00 pm »

Ahh, I see! :) I'll keep it in anyway - If I can't be arsed to add the specific inorganics in later I'll at least have something to work with. Many thanks for your help! :D
Logged

Slidey

  • Bay Watcher
    • View Profile
Re: Help with Robots! :)
« Reply #9 on: May 20, 2014, 10:36:19 pm »

tbh id probs resort to looking at the turrets featured in masterwork and experiment til i got the features closer to what i want (or interesting ideas at least) plus add mobility too as a baseline ;) need a ton of adjustment naturally and personality changes but hey. Then once i got to that point, id throw most of the originals stuff out and redo it with my notes.

That being said other things ive done i pretty much redone them several times NOT following my own advice ;)
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Help with Robots! :)
« Reply #10 on: May 20, 2014, 11:46:44 pm »

Masterwork uses a crapload of different things than vanilla so copying+pasting from there will result in a horrible amount of gotchas in the code. Use something else.

JediaKyrol

  • Bay Watcher
  • I have no idea what I am doing...
    • View Profile
Re: Help with Robots! :)
« Reply #11 on: May 23, 2014, 09:01:40 am »

check out Deon's Post-Apocalypse mod
http://www.bay12forums.com/smf/index.php?topic=122578.720

got a wide selection of robots from the Fallouts (even a cyberdog which has meats and metals)...also a Clap-Trap unit...because..why not.  Older versions had a lot of other robots...Snatchers, Behemoths, Robo-scorpions, mobile factories, ...12 different kinds of eyebot... but he trimmed them out to make the robots as a whole more manageable. (I helped make some...and well...things got out of hand...for example the 12 different kinds of eyebot.)

For Reploids, you'd want to look at cyberdogs and Snatchers for the combination soft&hard tissues.
For standard Robot Masters...just look at any of the other bots.

just open every file with "robot" in the name, it'll show you how to do custom tissues, bodyparts, and slap 'em together in a creature.
Logged

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Help with Robots! :)
« Reply #12 on: May 28, 2014, 04:31:21 pm »

Jedia, thanks for the help. I'll use that resource if I get stuck. I just have one question for the moment and I think I'm good to go. If I've defined robotic tissues properly, would

Code: [Select]
[SELECT_TISSUE:PAINT]
[TISSUE_MATERIAL:INORGANIC:ORTHOCLASE]
[SELECT_TISSUE:PLATING]
[TISSUE_MATERIAL:INORGANIC:STEEL]

work to provide materials to these tissues? :)

EDIT : Or do I need SET_TL_GROUP to do this?
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Help with Robots! :)
« Reply #13 on: May 28, 2014, 05:16:09 pm »

Should be fine as you posted it. :)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Korbac

  • Bay Watcher
  • I'm very annoying, so tell me to STFU if need be
    • View Profile
Re: Help with Robots! :)
« Reply #14 on: May 28, 2014, 06:19:10 pm »

Alright, I thought I'd finished, and the cutmen now spawn with appropriate tissues. However, they lack sight and the ability to use their arms and legs. I've put eyes, arms, and legs in the BODY file, and my TISSUE_DETAIL_PLAN seems to be working, so any ideas what's causing them to bug out? :s

Edit : When I try to examine the robot, it also goes "Text generation failed." Luckily the tissues seem to be working fine as my human is only able to chip the paint. ^_^

Double Edit : Orthoclase too stronk for paint, Chalk too strong also. May have to use Clay.

Here are the creature raws - is there anything that stands out which would tell you why the robots are unable to stand up / see?

Code: [Select]
CREATURE:ROBOT_MASTER]
[NAME:robot:robots:robotic]
[CREATURE_TILE:'r'][COLOR:7:0:1]
[CREATURE_SOLDIER_TILE:'R']
[INTELLIGENT]
[TRANCES]
[CANOPENDOORS]
[PREFSTRING:robot world]

[NOBREATHE]
[NO_EAT]
[NO_DRINK]
[NOPAIN]
[NONAUSEA]
[NOBONES]

[BODY:CUTMAN]

[BODY_DETAIL_PLAN:ROBOT_MATERIALS]
[BODY_DETAIL_PLAN:ROBOT_TISSUES]
[BODY_DETAIL_PLAN:ROBOT_TISSUE_LAYERS:PAINT:PLATING:PROPULSION:CIRCUITRY:OCULUS]

[CREATURE_CLASS:ROBOTIC]

[EQUIPS]
[DIURNAL]

[SELECT_TISSUE:PAINT]
[TISSUE_MATERIAL:INORGANIC:CHALK]
[SELECT_TISSUE:PLATING]
[TISSUE_MATERIAL:INORGANIC:IRON]
[SELECT_TISSUE:PROPULSION]
[TISSUE_MATERIAL:INORGANIC:ALUMINUM]
[SELECT_TISSUE:CIRCUITRY]
[TISSUE_MATERIAL:INORGANIC:COPPER]
[SELECT_TISSUE:OCULUS]
[TISSUE_MATERIAL:AMBER]
[SELECT_TISSUE:CHIP]
[TISSUE_MATERIAL:INORGANIC:GRAPHITE]

[PHYS_ATT_RANGE:STRENGTH:600:800:1150:1400:1750:2250]
[PHYS_ATT_RANGE:AGILITY:800:1250:1500:1700:2150:2500:3750]
[PHYS_ATT_RANGE:TOUGHNESS:600:800:1150:1400:1750:2250]
[PHYS_ATT_RANGE:ENDURANCE:1500:1750:2500:3750:4500:5000:5000]
[MENT_ATT_RANGE:ANALYTICAL_ABILITY:800:1450:1900:2300:2500:2850:3100]
[MENT_ATT_RANGE:CREATIVITY:100:300:500:750:900:1100:1350]
[MENT_ATT_RANGE:PATIENCE:200:450:750:900:1200:1600:1800]
[MENT_ATT_RANGE:MEMORY:5000:5000:5000:5000:5000:5000:5000]
[MENT_ATT_RANGE:KINESTHETIC_SENSE:200:300:600:800:1100:1300:1650]


[BODY_SIZE:0:0:55000]

[MAXAGE:200:500]


[ATTACK:CUT:BODYPART:BY_TOKEN:RC]
[ATTACK_FLAG_EDGE]
[ATTACK_SKILL:SWORD]
[ATTACK_VERB:cut:cuts]
[ATTACK_CONTACT_PERC:10]
[ATTACK_VELOCITY_MODIFIER:2000]
[ATTACK:PUNCH:BODYPART:BY_TOKEN:LH]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:punch:punches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[ATTACK:KICK:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]

[CHILD:0]

[PERSONALITY:VULNERABILITY:20:60:100]
[PERSONALITY:GREGARIOUSNESS:20:60:100]
[PERSONALITY:ACTIVITY_LEVEL:40:80:100]
[PERSONALITY:IMAGINATION:0:30:80]
[PERSONALITY:ARTISTIC_INTEREST:0:30:80]
[PERSONALITY:INTELLECTUAL_CURIOSITY:0:20:70]
[PERSONALITY:SELF_EFFICACY:0:40:80]
[PERSONALITY:CAUTIOUSNESS:0:20:50]

[CASTE:CUTMAN]
[CASTE_NAME:cutman:cutmen:cutman]
[MALE]

[CASTE:CUTWOMAN]
[CASTE_NAME:cutman:cutmen:cutman]
[FEMALE]
[MULTIPLE_LITTER_RARE]
« Last Edit: May 28, 2014, 07:21:00 pm by Korbac »
Logged
Pages: [1] 2 3