Refer a Friend
Page 1 of 5 1 2 3 ... Last
  1. #1
    Blackfoot's Avatar
    Join Date
    Oct 2010
    Location
    New Jersey, USA
    Posts
    4,089
    Blog Entries
    4

    PC Controlled NPCs.

    Anyone know how tough it would be to add an NPC box on the client side in the 3.5/PF ruleset? This seems like a nice solution for NPCs that are controlled by the PCs like hirelings, cohorts, familiars, companions, and summoned monsters. Currently it is possible to share NPCs with the players but once closed the PC is not able to reopen the window.

    I'm thinking if this works similar to items, images, and story.. it might be a somewhat simple addition.

    I suppose it would be good if the PC can edit flag were available too.. like in items.
    -------------------
    FIXED! Here it is as a .ext
    This version should resolve issues with it not loading properly on clients that do not have the extension locally.
    It is still pretty basic.. I will work on adding edit controls eventually.

    EDIT: REMOVED 7-15-14 - This Extension is obsolete due to improvements to the 3.5/PFRPG Rulesets.
    Last edited by Blackfoot; July 15th, 2014 at 17:09.
    Standard License Operator - You must have a License to play in my games.
    Interested in Custom Character Portraits and Tokens? Contact me.

  2. #2
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,370
    There are several way (and ruleset specific dependencies) doing it so it really matters how you're going to implement it. I have done that several times to different rulesets and I found it relatively easy task to do. However since I don't know much about 3.5E ruleset I don't know if my method would be suitable in it.
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

  3. #3
    Valarian's Avatar
    Join Date
    Mar 2007
    Location
    Worcestershire, UK
    Posts
    2,002
    Most Rulesets already support players running multiple characters. I'd handle it like that. Create a PC character sheet for the hireling with just the info required to run it. Then have the player select that sheet as well as their character. They can switch by right-click and activate on the portrait.
    Using Ultimate license - that means anyone can play.
    Valarian's Fantasy Grounds Rulesets

  4. #4
    Blackfoot's Avatar
    Join Date
    Oct 2010
    Location
    New Jersey, USA
    Posts
    4,089
    Blog Entries
    4
    I actually think the idea for this is probably 80% or 90% supported by the 3.5/PF ruleset already.. it's likely just a matter of making the creatures/encounters box show up on the client side.
    Standard License Operator - You must have a License to play in my games.
    Interested in Custom Character Portraits and Tokens? Contact me.

  5. #5
    JohnD's Avatar
    Join Date
    Mar 2012
    Location
    Johnstown ON
    Posts
    4,648
    Blog Entries
    1
    I think this would be a good feature to have.
    "I am a Canadian, free to speak without fear, free to worship in my own way, free to stand for what I think right, free to oppose what I believe wrong, or free to choose those who shall govern my country. This heritage of freedom I pledge to uphold for myself and all mankind."

    - John Diefenbaker

    RIP Canada, February 21, 2022

  6. #6
    phantomwhale's Avatar
    Join Date
    Aug 2007
    Location
    Melbourne, Australia
    Posts
    1,313
    I pretty much copied the approach from 4E into Savage Worlds for NPC / campaign item sharing - it wasn't too hard to get to grips with what the code did, and added better sharing controls too !
    Former SW ruleset / Deadlands extension author. Now I just wanna play a few games. And maybe hack. A little.

  7. #7
    Blackfoot's Avatar
    Join Date
    Oct 2010
    Location
    New Jersey, USA
    Posts
    4,089
    Blog Entries
    4
    Seems like all that might need to be done is to add:
    Code:
    DesktopManager.registerDockShortcut("button_people", "button_people_down", "Personalities", "npclist", "npc");
    to the appropriate spot in the client area of desktop.lua .. I'm a bit rusty though... how do I get it to recognize this file as an extension? Do I need a complex extension.xml file or should it be really simple with just that one file listed with something to notify the program to use it instead of the regular version?
    Standard License Operator - You must have a License to play in my games.
    Interested in Custom Character Portraits and Tokens? Contact me.

  8. #8
    Blackfoot's Avatar
    Join Date
    Oct 2010
    Location
    New Jersey, USA
    Posts
    4,089
    Blog Entries
    4
    Hmm .. I think I have it... now for a little testing.
    Standard License Operator - You must have a License to play in my games.
    Interested in Custom Character Portraits and Tokens? Contact me.

  9. #9
    Blackfoot's Avatar
    Join Date
    Oct 2010
    Location
    New Jersey, USA
    Posts
    4,089
    Blog Entries
    4
    Cool it works.

    Hmm.. Now if I can just figure out to add edit controls.
    Standard License Operator - You must have a License to play in my games.
    Interested in Custom Character Portraits and Tokens? Contact me.

  10. #10
    Blackfoot's Avatar
    Join Date
    Oct 2010
    Location
    New Jersey, USA
    Posts
    4,089
    Blog Entries
    4
    Updated and moved it to the initial post in this thread.
    Last edited by Blackfoot; December 24th, 2012 at 15:46.
    Standard License Operator - You must have a License to play in my games.
    Interested in Custom Character Portraits and Tokens? Contact me.

Page 1 of 5 1 2 3 ... Last

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Starfinder Playlist

Log in

Log in