Discuss feature request - I want a third type - PC/NPC/*TEAM*

Thoughts, Help, Feature Requests, Bug Reports, Developing code for...

Moderators: dorpond, trevor, Azhrei

Forum rules
PLEASE don't post images of your entire desktop, attach entire campaign files when only a single file is needed, or generally act in some other anti-social behavior. :)
Post Reply
User avatar
bubblobill
Giant
Posts: 167
Joined: Sun Jan 24, 2010 3:07 pm

Discuss feature request - I want a third type - PC/NPC/*TEAM*

Post by bubblobill »

I have been developing a framework for a popular tabletop miniatures wargame.
MapTool isn't set up for this type of player vs. player action where each player has many tokens and each player belongs to a team of players.
Whether or not my framework becomes an unplayable resource hog, it would have been darn handy to be able to assign players to teams.

Everyone on a team should be treated as a separate group of PCs, and not entitled to things like shared vision from different teams.
Consider something like the Stats sheet pop-up. It would be nice if I could set properties as visible to GM, Self, Team, or Anyone (** unrelated but nice idea, have an option for make properties visible on Visible tokens.)

As it stands, all players can see all tokens. This makes it hard for one player to conceal a piece behind a wall. It kind of kills the surprise. Making macros to handle all the situations like this is umm.. challenging.

So this is my feature request up for discussion: Create another option beyond the PC/NPC dichotomy to allow for player teams.

I see macro implementations along the lines of;
  • set/getTeam()
  • set/getPlayerTeam()
  • set/getTeamPlayers()
  • isOnTeam()
  • getTeamTokens()
  • etc.
Discuss.
Bubblobill on the forum.
@Reverend on the MapTool Discord Server

Responsible for less atrocities than most... I do accept responsibility for these though: SmartDoors, Simple d20 Framework - barebones, Drop-in: All 3.5 SRD Monsters, Drop in: Simple Character Editor, Battletech Framework

User avatar
Full Bleed
Demigod
Posts: 4736
Joined: Sun Feb 25, 2007 11:53 am
Location: FL

Re: Discuss feature request - I want a third type - PC/NPC/*TEAM*

Post by Full Bleed »

I think that, ultimately, what we need is to be able to create custom token types like we can create token properties (heck, I use different token properties for NPCs and PCs in my framework.)

A "team" type seems to just address one more narrow token type and I'd like to be able to have types that were for summons, familiars, or friendly NPCs, etc.
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."

Merudo
Giant
Posts: 228
Joined: Wed Jun 05, 2019 7:06 am

Re: Discuss feature request - I want a third type - PC/NPC/*TEAM*

Post by Merudo »

It's possible to allow for teams within MapTool:

1. Set individualized views on.
2. Give ownership of the Team A tokens to every member of Team A.
3. Give ownership of the Team B tokens to every member of Team B.

User avatar
Full Bleed
Demigod
Posts: 4736
Joined: Sun Feb 25, 2007 11:53 am
Location: FL

Re: Discuss feature request - I want a third type - PC/NPC/*TEAM*

Post by Full Bleed »

Merudo wrote:
Sat Feb 01, 2020 2:38 pm
It's possible to allow for teams within MapTool:

1. Set individualized views on.
2. Give ownership of the Team A tokens to every member of Team A.
3. Give ownership of the Team B tokens to every member of Team B.
Good solution. Not perfect since interteam members aren't walled off from one another, but certainly a good work-around.
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."

User avatar
bubblobill
Giant
Posts: 167
Joined: Sun Jan 24, 2010 3:07 pm

Re: Discuss feature request - I want a third type - PC/NPC/*TEAM*

Post by bubblobill »

It is currently doable but the methods are not brilliant.
The ownership fixes some problems but introduces others. It allows all team members to use and edit tokens that do not belong to them.
If PC/NPC was changed from a binary flag to something else, what would work best?
Bubblobill on the forum.
@Reverend on the MapTool Discord Server

Responsible for less atrocities than most... I do accept responsibility for these though: SmartDoors, Simple d20 Framework - barebones, Drop-in: All 3.5 SRD Monsters, Drop in: Simple Character Editor, Battletech Framework

User avatar
jfrazierjr
Deity
Posts: 5176
Joined: Tue Sep 11, 2007 7:31 pm

Re: Discuss feature request - I want a third type - PC/NPC/*TEAM*

Post by jfrazierjr »

There have been some discussions about this for years around various features(some I understand and some I don't).

One such request has to do with wanting to make NPC's(allies???) but not call them PC's and so some of the various vision related thinks that are locked to PC's for performance reasons don't work. One of the proposals I suggested 10 years ago or so was to expand the list to:

PC
NPC(specifically, GM OWNED THINGS)
Allies(player or GM owned things but "allies" of the player)
Enemies(always owned by the GM and never reveal vision)

the discussion kind of died since there were some questions about WHEN to add such support and how or if it would be backwards compatible(I would say no) and would have been somethign to tackle cleanly when javafx and the new FOW system would be introduced in 2.0).

As well, we also discussed some various team related flags on the tokens but again, it was always "we should talk about this when we do 2.0).

Note that Jamz has done some thinking on this(almost certainly Craig as well) but no one has had time to really hammer down the technical details(or have not shared it, or I missed it since I am not super regular). I suspect that it won't happen until at least 1.6 is finished up and even then will depend on someone spending literally hundreds of hours rebuilding stuff as this would be a giant change to incorporate.
I save all my Campaign Files to DropBox. Not only can I access a campaign file from pretty much any OS that will run Maptool(Win,OSX, linux), but each file is versioned, so if something goes crazy wild, I can always roll back to a previous version of the same file.

Get your Dropbox 2GB via my referral link, and as a bonus, I get an extra 250 MB of space. Even if you don't don't use my link, I still enthusiastically recommend Dropbox..

Post Reply

Return to “MapTool”