Effect Template Feature

Developer discussion regarding MapTool 1.4

Moderators: dorpond, trevor, Azhrei

Forum rules
Posting now open to all registered forum users.
Post Reply
User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Effect Template Feature

Post by Jagged »

I am at the stage with the Isometric Grid where I am almost ready to submit the branch to Craig to merge. The last thing I have been looking at is the Template Tools and seeing if they can be made to play nicely with different grid type.

If you are not sure what I am talking about, these are the drawing tools designed to temporarily place area effect zones onto a map. They are designed with specific versions of D&D in mind and for the square grid, I suspect that unless you play those systems you never use these tools.

I managed to adjust one of the tools so that it worked correctly for both the square grid and the isometric grid. Which had the nice side effect that it seemed to work a bit more consistently for the Hex grids. However, nasty things happened if you placed a template and then changed the map type. Not sure why you'd do that, but the result was ugly :(

The point to this post was that the current template tools seem very limited in scope, which made me wonder whether they shouldn't be redesigned in some way, from the ground up> And whether or not anyone had any ideas?

User avatar
wolph42
Winter Wolph
Posts: 9999
Joined: Fri Mar 20, 2009 5:40 am
Location: Netherlands
Contact:

Re: Effect Template Feature

Post by wolph42 »

The current templates are ok, except for the fact that they ONLY centre on one spot.
Basically you can centre either:
- on a cross section
- the middle of cell
currently the given templates (IMO rather arbitrarily) choose either one of these centre points.

I guess if you duplicate these templates and let the other set centre on the other option, then they would be usefull.

Better yet, you probly could regroup the two template sets to 'cross section centred' and 'cell centred' tempates.

and even better would be to have the same template set gridless. In that case you only require one set as you can decide yourself where you put the centre.
I know that the latter comes close to the drawing tools, but eg. the circle drawing tool is not centre based but corner based so it would be an addition.

With those three 'template sets' I think you cover most games (that requires them).

User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Re: Effect Template Feature

Post by Jagged »

wolph42 wrote:The current templates are ok, except for the fact that they ONLY centre on one spot.
Basically you can centre either:
- on a cross section
- the middle of cell
currently the given templates (IMO rather arbitrarily) choose either one of these centre points.
With the exception of the Burst Template designed for 4e. That allows you to pick corners or sides, quite cleverly imo ;)

User avatar
JamzTheMan
Great Wyrm
Posts: 1872
Joined: Mon May 10, 2010 12:59 pm
Location: Chicagoland
Contact:

Re: Effect Template Feature

Post by JamzTheMan »

I think the line rules in D&D changed as well, in 3.5 I believe you drew a line and any cell that touched it was affected, so a straight line down the middle affected a 10' wide path.

In Pathfinder you draw a line from center of token I believe to selected square, and cell it touches is affected. I always wanted to see how the cone template worked, as Pathfinder technically is different than how 3.5 D&D is (and how MT does it) but never was that big of a deal.

Bottom line, ya, being able to control "cell" or "grid intersection" would be nice. I wouldn't have two sets of template tools. I would add a "toggle" button (show a square/intersection graphic?) that toggles how the templates behave.


Re: changing grid's after drawing templates, I wouldn't worry about it. Maybe throw a pop-up dialog "Drawings will not skew to the new grid type, would you like to clear them now?" and just erase all templates (and drawings?) I assume drawings would be funky too?
-Jamz
____________________
Custom MapTool 1.4.x.x Fork: maptool.nerps.net
Custom TokenTool 2.0 Fork: tokentool.nerps.net
More information here: MapTool Nerps! Fork

User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Re: Effect Template Feature

Post by Jagged »

Drawings are fine if you change grid, and currently the template tool is tool. However, I was trying to change the template tool to work better with different grid types, and so was substituting rectangles for calls to getGrid().getCellShape(). Consequently, when you change the grid, the templates are currently getting redrawn. There are ways round it though, I am sure.

With regard to template tools in general, I was wondering if there was an easy way to make them more like Light and sight, and something you could define for a Campaign?

User avatar
JamzTheMan
Great Wyrm
Posts: 1872
Joined: Mon May 10, 2010 12:59 pm
Location: Chicagoland
Contact:

Re: Effect Template Feature

Post by JamzTheMan »

Would there be other template types? The only one that I could think as changeable would be cone?

On the flip side, I thought it would be nice if Sight/Light could be clipped to cells like template. ie not a true circle but instead like the blast template...
-Jamz
____________________
Custom MapTool 1.4.x.x Fork: maptool.nerps.net
Custom TokenTool 2.0 Fork: tokentool.nerps.net
More information here: MapTool Nerps! Fork

User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Re: Effect Template Feature

Post by Jagged »

JamzTheMan wrote:Would there be other template types? The only one that I could think as changeable would be cone?
I bet loads of games have different variations.
JamzTheMan wrote: On the flip side, I thought it would be nice if Sight/Light could be clipped to cells like template. ie not a true circle but instead like the blast template...
Yes that would be good, but a new light/sight type I think, and a discussion for a different thread ;)

User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Re: Effect Template Feature

Post by Jagged »

Jagged wrote: With regard to template tools in general, I was wondering if there was an easy way to make them more like Light and sight, and something you could define for a Campaign?
What if you could define a template in the same way you define sight? But with the additional option of "include every cell touched" or "include every cell completely covered" ?

I also wonder how useful it is to be able to resize templates all the time? Do you need that feature, or are there just a few sizes you use in your campaign?

User avatar
wolph42
Winter Wolph
Posts: 9999
Joined: Fri Mar 20, 2009 5:40 am
Location: Netherlands
Contact:

Re: Effect Template Feature

Post by wolph42 »

Jagged wrote:What if you could define a template in the same way you define sight? But with the additional option of "include every cell touched" or "include every cell completely covered" ?
...or include every cell covered for >= 50%...
...and sight is ALWAYS centred on cell (for a medium token), while a lot of templates/systems use cross section centre. Might even be that a system uses both.
Jagged wrote:I also wonder how useful it is to be able to resize templates all the time? Do you need that feature, or are there just a few sizes you use in your campaign?
here is the full list I currently employ in my framework (granted 'just a few' is open for interpretation, but I don't think you meant the below amount):
list of templates
Deflector
----
Deflector Field: aura circle 1#00ffff

Flame
----
Flamer 12: aura cone arc=30 12#ff7600
Flamer 17: aura cone arc=30 17#ff7600
Flamer 5: aura cone arc=30 5#ff7600
Flamer 35: aura cone arc=30 35#ff7600
Flamer 21: aura cone arc=30 21#ff7600
Flamer 7: aura cone arc=30 7#ff7600
Flamer 14: aura cone arc=30 14#ff7600
Flamer 15: aura cone arc=30 15#ff7600
Flamer 10: aura cone arc=30 10#ff7600
Flamer 40: aura cone arc=30 40#ff7600
Flamer 20: aura cone arc=30 20#ff7600
Flamer 3: aura cone arc=30 3#ff7600
Flamer 30: aura cone arc=30 30#ff7600
Flamer 50: aura cone arc=30 50#ff7600
Flamer 2: aura cone arc=30 2#ff7600
Flamer 25: aura cone arc=30 25#ff7600
Flamer 28: aura cone arc=30 28#ff7600

Grenade
----
Grenade 8: aura circle 8#ff7f00
Grenade 12: aura circle 12#ff7f00
Grenade 20: aura circle 20#ff7f00
Grenade 13: aura circle 13#ff7f00
Grenade 3: aura circle 3#ff7f00
Grenade 2: aura circle 2,1#ff7f00
Grenade 6: aura circle 6#ff7f00
Grenade 1: aura circle 1,5#ff7f00
Grenade 11: aura circle 11#ff7f00
Grenade 0.7: aura circle 0,7#ff7f00
Grenade 4: aura circle 4#ff7f00
Grenade 7: aura circle 7#ff7f00
Grenade 10: aura circle 10#ff7f00
Grenade 15: aura circle 15#ff7f00
Grenade 9: aura circle 9#ff7f00
Grenade 5: aura circle 5#ff7f00

Horde Melee
----
M20: aura circle 10#0000ff
M90: aura circle 25#0000ff
M0: aura circle 0,7#0000ff
M120: aura circle 30#0000ff
M60: aura circle 20#0000ff
M10: aura circle 5#0000ff
M30: aura circle 15#0000ff

Modern
----
Large Torch Light - 20 cone: cone arc=20 1#ffc400 2#f2ba00 3#e4af00 4#d7a500 5#c99b00 6#bc9000 7#ae8600 8#a17c00 9#947100 10#866700 11#795d00 12#6b5300 13#5e4800 14#513e00 15#433400 16#362900 17#281f00 18#1b1500 19#0d0a00 20#000000
Small Torch Light - 15 cone: cone arc=15 1#bc9000 2#ae8600 3#a17c00 4#947100 5#866700 6#795d00 7#6b5300 8#5e4800 9#513e00 10#433400 11#362900 12#281f00 13#1b1500 14#0d0a00 15#000000
Match - 3 circle: circle 0,1#f2ba00 0,3#d7a500 0,6#bc9000 1#a17c00 1,3#866700 1,6#6b5300 2#513e00 2,3#362900 2,6#1b1500 3#000000
Shoulder Lantern - 30 cone: cone arc=45 1#ffc400 2#f2ba00 4#e4af00 5#d7a500 7#c99b00 8#bc9000 10#ae8600 11#a17c00 13#947100 14#866700 16#795d00 17#6b5300 19#5e4800 20#513e00 21#433400 22#362900 24#281f00 25#1b1500 27#0d0a00 30#000000
Pocket Light - 15 narrow cone: cone arc=15 1#bc9000 2#ae8600 3#a17c00 4#947100 5#866700 6#795d00 7#6b5300 8#5e4800 9#513e00 10#433400 11#362900 12#281f00 13#1b1500 14#0d0a00 15#000000
Open Lamp - 15 circle: circle 1#f2ba00 3#d7a500 4#bc9000 6#a17c00 7#866700 9#6b5300 10#513e00 13#362900 14#1b1500 15#000000

Primitive
----
Candle - 6: circle 1#a17c00 2#6b5300 3#513e00 4#362900 5#1b1500 6#000000
Match - 3: circle 1#6b5300 2#362900 3#000000
Torch - 10: circle 1#f2ba00 2#d7a500 3#bc9000 4#a17c00 5#866700 6#6b5300 7#513e00 8#362900 9#1b1500 10#000000
Lamp - 8: circle 1#f2ba00 2#d7a500 3#bc9000 4#a17c00 5#866700 6#6b5300 7#362900 8#000000
Lantern - 15: circle 1#f2ba00 3#d7a500 4#bc9000 6#a17c00 7#866700 9#6b5300 10#513e00 13#362900 14#1b1500 15#000000
Campfire - 20: circle 1#ffc400 2#f2ba00 3#e4af00 4#d7a500 5#c99b00 6#bc9000 7#ae8600 8#a17c00 9#947100 10#866700 11#795d00 12#6b5300 13#5e4800 14#513e00 15#433400 16#362900 17#281f00 18#1b1500 19#0d0a00 20#000000

Ranges
----
Range 350: aura cone arc=90 350#aa0000
Range 600s: aura cone arc=90 300#800000
Range 50s: aura cone arc=90 25#800000
Range 12: aura cone arc=90 12#aa0000
Range 49l: aura cone arc=90 98#ff0000
Range 21l: aura cone arc=90 42#ff0000
Range 50l: aura cone arc=90 100#ff0000
Range 500l: aura cone arc=90 1.000#ff0000
Range 11: aura cone arc=90 11#aa0000
Range 21s: aura cone arc=90 11#800000
Range 525s: aura cone arc=90 263#800000
Range 87l: aura cone arc=90 174#ff0000
Range 11l: aura cone arc=90 22#ff0000
Range 610: aura cone arc=90 610#aa0000
Range 31: aura cone arc=90 31#aa0000
Range 13l: aura cone arc=90 26#ff0000
Range 510s: aura cone arc=90 255#800000
Range 22l: aura cone arc=90 44#ff0000
Range 16s: aura cone arc=90 8#800000
Range 180: aura cone arc=90 180#aa0000
Range 24l: aura cone arc=90 48#ff0000
Range 800s: aura cone arc=90 400#800000
Range 510: aura cone arc=90 510#aa0000
Range 52: aura cone arc=90 52#aa0000
Range 18s: aura cone arc=90 9#800000
Range 525: aura cone arc=90 525#aa0000
Range 800l: aura cone arc=90 1.600#ff0000
Range 21: aura cone arc=90 21#aa0000
Range 7l: aura cone arc=90 14#ff0000
Range 35l: aura cone arc=90 70#ff0000
Range 200: aura cone arc=90 200#aa0000
Range 16: aura cone arc=90 16#aa0000
Range 200s: aura cone arc=90 100#800000
Range 110s: aura cone arc=90 55#800000
Range 27l: aura cone arc=90 54#ff0000
Range 130: aura cone arc=90 130#aa0000
Range 70l: aura cone arc=90 140#ff0000
Range 65: aura cone arc=90 65#aa0000
Range 750l: aura cone arc=90 1.500#ff0000
Range 350l: aura cone arc=90 700#ff0000
Range 49s: aura cone arc=90 25#800000
Range 175: aura cone arc=90 175#aa0000
Range 91l: aura cone arc=90 182#ff0000
Range 20s: aura cone arc=90 10#800000
Range 45l: aura cone arc=90 90#ff0000
Range 150l: aura cone arc=90 300#ff0000
Range 60l: aura cone arc=90 120#ff0000
Range 180l: aura cone arc=90 360#ff0000
Range 84l: aura cone arc=90 168#ff0000
Range 4l: aura cone arc=90 8#ff0000
Range 245s: aura cone arc=90 123#800000
Range 105: aura cone arc=90 105#aa0000
Range 420: aura cone arc=90 420#aa0000
Range 22s: aura cone arc=90 11#800000
Range 84s: aura cone arc=90 42#800000
Range 560l: aura cone arc=90 1.120#ff0000
Range 45: aura cone arc=90 45#aa0000
Range 1: aura cone arc=90 1#aa0000
Range 700: aura cone arc=90 700#aa0000
Range 525l: aura cone arc=90 1.050#ff0000
Range 14l: aura cone arc=90 28#ff0000
Range 22: aura cone arc=90 22#aa0000
Range 800: aura cone arc=90 800#aa0000
Range 1000l: aura cone arc=90 2.000#ff0000
Range 49: aura cone arc=90 49#aa0000
Range 300l: aura cone arc=90 600#ff0000
Range 3s: aura cone arc=90 2#800000
Range 52l: aura cone arc=90 104#ff0000
Range 1l: aura cone arc=90 2#ff0000
Range 350s: aura cone arc=90 175#800000
Range 400: aura cone arc=90 400#aa0000
Range 37s: aura cone arc=90 19#800000
Range 28: aura cone arc=90 28#aa0000
Range 25: aura cone arc=90 25#aa0000
Range 80l: aura cone arc=90 160#ff0000
Range 37: aura cone arc=90 37#aa0000
Range 125l: aura cone arc=90 250#ff0000
Range 225l: aura cone arc=90 450#ff0000
Range 375: aura cone arc=90 375#aa0000
Range 87: aura cone arc=90 87#aa0000
Range 125s: aura cone arc=90 63#800000
Range 6s: aura cone arc=90 3#800000
Range 154s: aura cone arc=90 77#800000
Range 250l: aura cone arc=90 500#ff0000
Range 25l: aura cone arc=90 50#ff0000
Range 28l: aura cone arc=90 56#ff0000
Range 55l: aura cone arc=90 110#ff0000
Range 154: aura cone arc=90 154#aa0000
Range 120s: aura cone arc=90 60#800000
Range 63s: aura cone arc=90 32#800000
Range 10: aura cone arc=90 10#aa0000
Range 11s: aura cone arc=90 6#800000
Range 220l: aura cone arc=90 440#ff0000
Range 150s: aura cone arc=90 75#800000
Range 154l: aura cone arc=90 308#ff0000
Range 122s: aura cone arc=90 61#800000
Range 300: aura cone arc=90 300#aa0000
Range 9: aura cone arc=90 9#aa0000
Range 90: aura cone arc=90 90#aa0000
Range 110: aura cone arc=90 110#aa0000
Range 140l: aura cone arc=90 280#ff0000
Range 500: aura cone arc=90 500#aa0000
Range 120: aura cone arc=90 120#aa0000
Range 175s: aura cone arc=90 88#800000
Range 610s: aura cone arc=90 305#800000
Range 245l: aura cone arc=90 490#ff0000
Range 135: aura cone arc=90 135#aa0000
Range 560: aura cone arc=90 560#aa0000
Range 40s: aura cone arc=90 20#800000
Range 140: aura cone arc=90 140#aa0000
Range 13: aura cone arc=90 13#aa0000
Range 3: aura cone arc=90 3#aa0000
Range 250: aura cone arc=90 250#aa0000
Range 100: aura cone arc=90 100#aa0000
Range 4s: aura cone arc=90 2#800000
Range 20l: aura cone arc=90 40#ff0000
Range 65s: aura cone arc=90 33#800000
Range 9l: aura cone arc=90 18#ff0000
Range 50: aura cone arc=90 50#aa0000
Range 125: aura cone arc=90 125#aa0000
Range 130s: aura cone arc=90 65#800000
Range 40: aura cone arc=90 40#aa0000
Range 16l: aura cone arc=90 32#ff0000
Range 31l: aura cone arc=90 62#ff0000
Range 15l: aura cone arc=90 30#ff0000
Range 750s: aura cone arc=90 375#800000
Range 10s: aura cone arc=90 5#800000
Range 750: aura cone arc=90 750#aa0000
Range 14: aura cone arc=90 14#aa0000
Range 20: aura cone arc=90 20#aa0000
Range 56s: aura cone arc=90 28#800000
Range 510l: aura cone arc=90 1.020#ff0000
Range 700s: aura cone arc=90 350#800000
Range 80: aura cone arc=90 80#aa0000
Range 122l: aura cone arc=90 244#ff0000
Range 126s: aura cone arc=90 63#800000
Range 55: aura cone arc=90 55#aa0000
Range 40l: aura cone arc=90 80#ff0000
Range 126: aura cone arc=90 126#aa0000
Range 220s: aura cone arc=90 110#800000
Range 27s: aura cone arc=90 14#800000
Range 135s: aura cone arc=90 68#800000
Range 75: aura cone arc=90 75#aa0000
Range 12l: aura cone arc=90 24#ff0000
Range 160l: aura cone arc=90 320#ff0000
Range 126l: aura cone arc=90 252#ff0000
Range 13s: aura cone arc=90 7#800000
Range 77s: aura cone arc=90 39#800000
Range 175l: aura cone arc=90 350#ff0000
Range 60: aura cone arc=90 60#aa0000
Range 100s: aura cone arc=90 50#800000
Range 6: aura cone arc=90 6#aa0000
Range 4: aura cone arc=90 4#aa0000
Range 30l: aura cone arc=90 60#ff0000
Range 10l: aura cone arc=90 20#ff0000
Range 140s: aura cone arc=90 70#800000
Range 2s: aura cone arc=90 1#800000
Range 160s: aura cone arc=90 80#800000
Range 18l: aura cone arc=90 36#ff0000
Range 245: aura cone arc=90 245#aa0000
Range 52s: aura cone arc=90 26#800000
Range 2l: aura cone arc=90 4#ff0000
Range 9s: aura cone arc=90 5#800000
Range 400l: aura cone arc=90 800#ff0000
Range 15s: aura cone arc=90 8#800000
Range 200l: aura cone arc=90 400#ff0000
Range 210l: aura cone arc=90 420#ff0000
Range 25s: aura cone arc=90 13#800000
Range 56l: aura cone arc=90 112#ff0000
Range 37l: aura cone arc=90 74#ff0000
Range 3l: aura cone arc=90 6#ff0000
Range 210s: aura cone arc=90 105#800000
Range 87s: aura cone arc=90 44#800000
Range 420s: aura cone arc=90 210#800000
Range 110l: aura cone arc=90 220#ff0000
Range 105l: aura cone arc=90 210#ff0000
Range 80s: aura cone arc=90 40#800000
Range 30s: aura cone arc=90 15#800000
Range 6l: aura cone arc=90 12#ff0000
Range 300s: aura cone arc=90 150#800000
Range 77l: aura cone arc=90 154#ff0000
Range 180s: aura cone arc=90 90#800000
Range 28s: aura cone arc=90 14#800000
Range 600: aura cone arc=90 600#aa0000
Range 7s: aura cone arc=90 4#800000
Range 91s: aura cone arc=90 46#800000
Range 8: aura cone arc=90 8#aa0000
Range 100l: aura cone arc=90 200#ff0000
Range 63: aura cone arc=90 63#aa0000
Range 105s: aura cone arc=90 53#800000
Range 375l: aura cone arc=90 750#ff0000
Range 75l: aura cone arc=90 150#ff0000
Range 210: aura cone arc=90 210#aa0000
Range 5s: aura cone arc=90 3#800000
Range 420l: aura cone arc=90 840#ff0000
Range 17: aura cone arc=90 17#aa0000
Range 610l: aura cone arc=90 1.220#ff0000
Range 130l: aura cone arc=90 260#ff0000
Range 30: aura cone arc=90 30#aa0000
Range 91: aura cone arc=90 91#aa0000
Range 135l: aura cone arc=90 270#ff0000
Range 70s: aura cone arc=90 35#800000
Range 42l: aura cone arc=90 84#ff0000
Range 280s: aura cone arc=90 140#800000
Range 63l: aura cone arc=90 126#ff0000
Range 12s: aura cone arc=90 6#800000
Range 14s: aura cone arc=90 7#800000
Range 84: aura cone arc=90 84#aa0000
Range 42: aura cone arc=90 42#aa0000
Range 42s: aura cone arc=90 21#800000
Range 5l: aura cone arc=90 10#ff0000
Range 60s: aura cone arc=90 30#800000
Range 15: aura cone arc=90 15#aa0000
Range 70: aura cone arc=90 70#aa0000
Range 90s: aura cone arc=90 45#800000
Range 77: aura cone arc=90 77#aa0000
Range 150: aura cone arc=90 150#aa0000
Range 35s: aura cone arc=90 18#800000
Range 90l: aura cone arc=90 180#ff0000
Range 65l: aura cone arc=90 130#ff0000
Range 560s: aura cone arc=90 280#800000
Range 75s: aura cone arc=90 38#800000
Range 1s: aura cone arc=90 1#800000
Range 35: aura cone arc=90 35#aa0000
Range 120l: aura cone arc=90 240#ff0000
Range 8s: aura cone arc=90 4#800000
Range 375s: aura cone arc=90 188#800000
Range 7: aura cone arc=90 7#aa0000
Range 17l: aura cone arc=90 34#ff0000
Range 55s: aura cone arc=90 28#800000
Range 600l: aura cone arc=90 1.200#ff0000
Range 250s: aura cone arc=90 125#800000
Range 500s: aura cone arc=90 250#800000
Range 280l: aura cone arc=90 560#ff0000
Range 45s: aura cone arc=90 23#800000
Range 2: aura cone arc=90 2#aa0000
Range 122: aura cone arc=90 122#aa0000
Range 700l: aura cone arc=90 1.400#ff0000
Range 220: aura cone arc=90 220#aa0000
Range 56: aura cone arc=90 56#aa0000
Range 400s: aura cone arc=90 200#800000
Range 18: aura cone arc=90 18#aa0000
Range 225: aura cone arc=90 225#aa0000
Range 160: aura cone arc=90 160#aa0000
Range 8l: aura cone arc=90 16#ff0000
Range 24: aura cone arc=90 24#aa0000
Range 17s: aura cone arc=90 9#800000
Range 1000s: aura cone arc=90 500#800000
Range 27: aura cone arc=90 27#aa0000
Range 31s: aura cone arc=90 16#800000
Range 5: aura cone arc=90 5#aa0000
Range 24s: aura cone arc=90 12#800000
Range 225s: aura cone arc=90 113#800000
Range 280: aura cone arc=90 280#aa0000
Range 1000: aura cone arc=90 1.000#aa0000

Special
----
Brace Angle Bipod: aura cone arc=90 30#00ffff
Brace Angle Rubble: aura cone arc=45 30#ffff00
Brace Pointer: aura cone arc=1 30#ffffff
Brace Angle Tripod: aura cone arc=180 30#00ff00

Standard
----
3: circle 3
20: circle 20
15: circle 15
50: circle 50
5: circle 5
10: circle 10
30: circle 30

Suppress
----
Suppress 400: aura cone arc=45 200#ffff80
Suppress 15: aura cone arc=45 7,5#ffff80
Suppress 280: aura cone arc=45 140#ffff80
Suppress 125: aura cone arc=45 62,5#ffff80
Suppress 300: aura cone arc=45 150#ffff80
Suppress 100: aura cone arc=45 50#ffff80
Suppress 80: aura cone arc=45 40#ffff80
Suppress 75: aura cone arc=45 37,5#ffff80
Suppress 210: aura cone arc=45 105#ffff80
Suppress 84: aura cone arc=45 42#ffff80
Suppress 225: aura cone arc=45 112,5#ffff80
Suppress 135: aura cone arc=45 67,5#ffff80
Suppress 120: aura cone arc=45 60#ffff80
Suppress 180: aura cone arc=45 90#ffff80
Suppress 40: aura cone arc=45 20#ffff80
Suppress 42: aura cone arc=45 21#ffff80
Suppress 49: aura cone arc=45 24,5#ffff80
Suppress 105: aura cone arc=45 52,5#ffff80
Suppress 37: aura cone arc=45 18,5#ffff80
Suppress 150: aura cone arc=45 75#ffff80
Suppress 35: aura cone arc=45 17,5#ffff80
Suppress 600: aura cone arc=45 300#ffff80
Suppress 30: aura cone arc=45 15#ffff80
Suppress 14: aura cone arc=45 7#ffff80
Suppress 56: aura cone arc=45 28#ffff80
Suppress 21: aura cone arc=45 10,5#ffff80
Suppress 60: aura cone arc=45 30#ffff80
Suppress 63: aura cone arc=45 31,5#ffff80
Suppress 175: aura cone arc=45 87,5#ffff80
Suppress 70: aura cone arc=45 35#ffff80
Suppress 28: aura cone arc=45 14#ffff80
Suppress 50: aura cone arc=45 25#ffff80
Suppress 250: aura cone arc=45 125#ffff80
Suppress 25: aura cone arc=45 12,5#ffff80
Suppress 90: aura cone arc=45 45#ffff80
Suppress 10: aura cone arc=45 5#ffff80
Suppress 20: aura cone arc=45 10#ffff80
Suppress 200: aura cone arc=45 100#ffff80
Suppress 52: aura cone arc=45 26#ffff80
Suppress 420: aura cone arc=45 210#ffff80
Suppress 45: aura cone arc=45 22,5#ffff80
I would love to transform this 'light based list' into a square/cell based weapon templates list. I still have discussion with my players whether they are IN or OUT of the e.g. grenade blast. As the RAW are completely unclear on this matter I usually use the distance tracker (1-2-1 grid) but with cones this does not work and I go for the >=50%. BUT with a narrow cone (e.g. think of a flamer), the first square(s) are most likely covered <50% by the 'light beam' but they *are* definately inside the area. So thats another thing to consider....

My point is: don't think for the end user.

User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Re: Effect Template Feature

Post by Jagged »

wolph42 wrote:BUT with a narrow cone (e.g. think of a flamer), the first square(s) are most likely covered <50% by the 'light beam' but they *are* definately inside the area. So thats another thing to consider....
Perhaps a better option might be "includes centre of cell" ? You wouldn't have to worry about your flamer not hitting the first adjacent cell and you could probably adjust the arc more easily to include the cells you want.

User avatar
JamzTheMan
Great Wyrm
Posts: 1872
Joined: Mon May 10, 2010 12:59 pm
Location: Chicagoland
Contact:

Re: Effect Template Feature

Post by JamzTheMan »

Again, really a circle is a circle, a line a line, so really the only template that changes is cone and at what degree it is.

Outside of that, you have "placement" or where it starts, it could be cell "front", cell "center", and intersection. Is there another place you could place a template other than free form?

Last option is % of cell that is affected before it's considered affected.


Couldn't we get away with a button that toggles the "placement" of the starting point, and maybe a dropdown/toggle for % of cell. And maybe just add a "Mousewheel event" or something similiar that dynamically adjusts the degree of the cone (and remember the last setting).

These are drawing tools, if you "define" templates like sight, how would you add a new button for each one? Unless you let a macro start/kick off a template drawing event?
-Jamz
____________________
Custom MapTool 1.4.x.x Fork: maptool.nerps.net
Custom TokenTool 2.0 Fork: tokentool.nerps.net
More information here: MapTool Nerps! Fork

User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Re: Effect Template Feature

Post by Jagged »

JamzTheMan wrote:Again, really a circle is a circle, a line a line, so really the only template that changes is cone and at what degree it is.
Except the reason I've been looking at these is because that isn't true.

The current template tools only produce "valid" results for a square grid. The "Circle" template tool in particular generates a circle made out of blocks even on a hex grid. What use is that? And for an isometric grid you need something quite different again.
JamzTheMan wrote:These are drawing tools, if you "define" templates like sight, how would you add a new button for each one? Unless you let a macro start/kick off a template drawing event?
I suspect the easiest thing would be to have the selectable just like auras and lights are selectable now.

Post Reply

Return to “MapTool 1.4”