Modding Help What would you like an assistant in this game to do?

Discussion in 'Starbound Modding' started by Ruffz, Feb 21, 2014.

  1. Ruffz

    Ruffz Void-Bound Voyager

    I'm creating a mod and it will be great if someone can help me by giving ideas to develop this mod further. In this mod the player will be able to create a robot (a glitch npc) to be his assistant. I called it Pearias.

    [​IMG]
    The Pearias can follow you around, heal you when your health is low, tell you ingame time/coordinate and even dance. I'll stay away from combat ability, so it can't never fight. It's still in heavy development, for now not much it can do. I am taking suggestions on what more it can do. You can give your suggestions here.


    [​IMG]
    They can also talk with each other and you can give some jokes for their dialog selection.

    I'll credit the people who give good suggestion and accepted to the development of this mod.
    Here is the link to contribute again: https://docs.google.com/spreadsheet/ccc?key=0AvfSq6GAasZ3dGJ0VG1CUUl1RmVsMGxsOTRPMTRrRWc&usp=sharing
     
  2. The | Suit

    The | Suit Agent S. Forum Moderator

    Really nifty idea-
    Personally I would rather see him only on the ship. i wouldn't want him following me around in the game world..
     
  3. Daimoth

    Daimoth Scruffy Nerf-Herder

    Maybe he could tend crops? Or maybe you could order him to mine for you.
     
  4. Im quite curious how you are going to get him to follow you from planet to planet, or even off the ship for that matter... Thats the problem Im facing with my NPCs
     
  5. Ruffz

    Ruffz Void-Bound Voyager

    For now I've been able to make it like pets. Upon death it spawns a memory chip that retain the memory (generation seed, exp point, level, inventory, etc) and if you throw it, the Pearias will be reborn. I've also figured out how to instantly kill it. I haven't thought on how it will properly teleport.

    Here's the fun part. Since a Pearias can store items and a Pearias itself can be an item (a memory chip). Some inception like shit can happen by storing a Pearias memory chip inside another and change it to chip and store inside another and so on. To prevent that, if a memory chip is taken into another Pearias inventory, it will take over the body to revive itself. The one who took the memory chip will burn its core and melt. Haha..

    [​IMG]
     
    Last edited: Feb 21, 2014
    Daimoth and The | Suit like this.
  6. Daimoth

    Daimoth Scruffy Nerf-Herder

    Loving the progress, keep it up.
     
  7. Ruffz

    Ruffz Void-Bound Voyager

    Worldcrafter suggested that I make it into a shop. The item won't be sold out. It will sell infinitely until you take the item out of inventory. However you can't get any profit from the selling, too bad. Here's the progress.

    [​IMG]
     
  8. Oh well youre using a tech now. Could make the NPC be non-persistent and use the tech to spawn a new copy of your NPC on-world. Not sure how you are going about saving the items so unloading the npc or unequipping the tech could be an issue.
     
  9. The | Suit

    The | Suit Agent S. Forum Moderator

    You should wait for the whole merchant thing.
    There is code in the game right now which is adding functionality to merchants but it is disabled in the client build.
    I am guessing only developer build has it now.

    It essentially makes NPC merchants scan their sorrundings and selll you stuff accordingly.
    What is interesting thought though - wouldn't that technically make the spawning merchant sell your own things back to you?

    Its a quesiton we will have to wait and see.
     
  10. Wow thats new to even me... Where did you find this, or who said so?
     
  11. Ruffz

    Ruffz Void-Bound Voyager

    From discovering how to add our own item in the merchant selling list, I could guess how they are going to do that and it's nothing new. What I need now is to track whether an item has been bought, or better yet if I can customize the functionality of the (shop) interface instead of only the appearance.

    Indeed you can buy back from the merchant. You can even duplicate your item by setting zero price and buy it.
     
  12. The | Suit

    The | Suit Agent S. Forum Moderator

    Ruban Crusade likes this.
  13. Oh oh oh. Yeah I knew that much. I thought there was new Lua support coming out. Ruffz and myself use Lua to give dynamic inventories for the merchants. That much we can already do ourselves.
    We both are awaiting hooks for things like how much a player purchased, and what. That's what we both are waiting for, and what I thought you were talking about.
     
  14. The | Suit

    The | Suit Agent S. Forum Moderator

    I do believe that is what the container API you showed me is for.
    If the merchants scan the container - using the container API
    it will be able to add it to its inventory.

    Then when you buy it - it can remove it from the container also.
    So more then likely this is the ground work only for this.
     
  15. The | Suit

    The | Suit Agent S. Forum Moderator

    Also both you 2 are show offs. Just want to make that clear :p
    Psh i am struggling to make an object detect orientation. You have tech based gui's.
     
    severedskullz likes this.
  16. The | Suit

    The | Suit Agent S. Forum Moderator

    Ah thanks - though this is still way above my level.
    I think ill stick to simple things before i start dreaming of building a fully automated lua death star which can destroy planets.
     

Share This Page