Detecting Good, Evil, and Magic with the Radar API

  Рет қаралды 4,034

Nick Olivo

Nick Olivo

Күн бұрын

This video shows how to use the Radar API script. Note that this does require a Pro subscription.
The Radar API Forum post app.roll20.net/forum/post/913...
Radar API Forum post related to Detect Magic - app.roll20.net/forum/post/913...
Some new features that were added after this video was finished - app.roll20.net/forum/post/913...
The transparent.png -s3.amazonaws.com/files.d20.io...
The Divine Sense Macro:
!radar {{
--range| 60 ft
--wavespacing| 35
--wavedelay| 50
--wavelife| 200
--pinglife| 3000
--layers| gm, token, map
--charfilter| npc_type: celestial#yellow, fiend#red, undead#blue, -nondetection
--title| Divine Sense
--silent| no gm
--units| ft
--graphoptions| grid circle
--output| graph table
--LoS| false
}}
The Detect Magic Macro:
!radar {{
--range| 30 ft
--wavespacing| 35
--wavedelay| 50
--wavelife| 200
--pinglife| 4000
--layers| gm, token, map
--tokfilter| gmnotes: abjuration#purple, conjuration#orange, divination#green, enchantment#yellow, evocation#red, illusion#00ffff, necromancy#black, transmutation#blue
--LoS| yes
--title| Detect Magic
--units| u
}}
My Patreon: / nickolivo
I write urban fantasy & pulp stories, too! www.amazon.com/Nicholas-Olivo...

Пікірлер: 46
@NickOlivo
@NickOlivo 3 жыл бұрын
For you Alien RPG users out there, David M has a couple of example implementations of the M314 Motion Tracker in the following forum post (scroll to examples 3 & 4). app.roll20.net/forum/post/9137492/script-radar-an-animated-token-sensor-slash-tremorsense-slash-blindsense-slash-divine-sense-etc-solution-with-optional-dynamic-lighting-interaction/?pageforid=10063476#post-10063476 It uses the new (--wavetype|circle, coneDirection, coneWidth) command to limit the field of view to 180 degrees and it determines direction relative to a control token. Also uses a new feature allowing for numeric comparison filters to only detect "living" creatures (hp greater than 0). The forum post explains all the new syntax.
@Godsbane
@Godsbane 3 жыл бұрын
This is brilliant! And such amazing timing! I'm running Alien RPG and I was doing the motion tracker pings more or less by hand. This will be great for my next game session. Thanks to you and David M.
@davidmoorehead1865
@davidmoorehead1865 3 жыл бұрын
See my comment above re: Alien RPG
@AVlogAboutaVlog
@AVlogAboutaVlog 3 жыл бұрын
Excited every time there’s a vid by you mate. You keep it up for me?
@Wakkopath
@Wakkopath 3 жыл бұрын
Using this in the Aliens RPG would be awesome, just like the sensors in the movie.
@davidmoorehead1865
@davidmoorehead1865 3 жыл бұрын
See my comment above re: Alien RPG
@lovindablues
@lovindablues 3 жыл бұрын
Great job Nick...very clear presentation.
@VitorRedes
@VitorRedes 3 жыл бұрын
This is just amazing!
@justferkicks1244
@justferkicks1244 3 жыл бұрын
NICK!!! YOU CRAZY SOB YOUVE DONE IT AGAIN!!
@TazorNissen
@TazorNissen 3 жыл бұрын
You don’t need a separate page to tell you the hex values. You can see them when you are choosing the color for the aura on the token, so you can coordinate the aura color with the radar color.
@Anthony_Culotta
@Anthony_Culotta 2 жыл бұрын
Great video, my next add to the game. Also what do you use for your maps I like that graphic for the dungeons
@NickOlivo
@NickOlivo 2 жыл бұрын
Glad you liked the vid! I used DunGen to create the map - dungen.app/dungen/
@drshark61
@drshark61 2 жыл бұрын
I would love to be a player in one of your games. Great content!
@David_Gallaher
@David_Gallaher 2 жыл бұрын
I’m been using this for Superman’s super hearing
@NickOlivo
@NickOlivo 2 жыл бұрын
That's a cool use for it!
@agitadora60
@agitadora60 3 жыл бұрын
What fun!
@GustavoPossos
@GustavoPossos 3 жыл бұрын
Great API! Thanks, Will it work with Alien???
@NickOlivo
@NickOlivo 3 жыл бұрын
Yes it will - check out the pinned comment for more details :)
@Whit3Wolfe
@Whit3Wolfe 2 жыл бұрын
Very helpful video. I think my cleric will love this. btw I did have an issue error of having the "radarping in same journal as default" I all i did was made sure "radarping" was close together with no space. if nick can confirm this fix. Eitherway Thanks nick for the very informative video
@hewettlo
@hewettlo 2 жыл бұрын
I just got around to doing this and it is very, very cool. My paladin was super stoked that it worked and she got to uncover an important NPC baddie. Is there anyway we can tell the macro to tick down the resource counter on the character sheet if we have one set up for Divine Sense?
@NickOlivo
@NickOlivo 2 жыл бұрын
I don’t think this script has that capability, but you may be able to combine it with the ChatSetAttr script to do what you’re looking for. Good luck, and happy gaming!
@curtiscraddock4718
@curtiscraddock4718 3 жыл бұрын
This is really cool, but I'm having no luck whatsoever getting it to work. Does it require a specific underlying game system? I'm using P&P. I replicated the whole Detect magic sequence from the video, but no luck. EDIT: Never mind I figured out it won't work unless you have the grid turned on.
@davidmoorehead1865
@davidmoorehead1865 3 жыл бұрын
Note: the script does support gridless maps. However, you will need to be sure to not include "grid" in your --graphOptions| command and use units other than "u" for the --range| and --units| commands, since the required page properties for these options won't exist on a gridless map.
@mattrmarshall
@mattrmarshall 3 жыл бұрын
Divine Sense macro was super easy to set up and get working. Thanks! On Detect Magic, how would I set something like skeletons animated by Animate Dead to show necromancy magic? Is there something I can do to their token to ping the Detect Magic radar?
@mattrmarshall
@mattrmarshall 3 жыл бұрын
Nevermind. I think I can just add necromancy in the gmnotes of the animated skeleton tokens for it to show.
@hawkname1234
@hawkname1234 3 жыл бұрын
Hol-ee crap that is awesome.
@Fishyninjabreadman
@Fishyninjabreadman Жыл бұрын
So I have just tried this and it seems to work quiet well, however when I do the divine magic version I keep getting the following error: Unhandled exception: Cannot read property 'id' of undefined. Any idea what this means
@NickOlivo
@NickOlivo Жыл бұрын
Not sure, to be honest, but you can post questions to the script's author over on this forum thread - app.roll20.net/forum/post/10485883/script-smartaoe-graphical-interface-for-implementing-aoes-on-gridded-maps/?pagenum=10
@dexeronstarsurge
@dexeronstarsurge Жыл бұрын
I'm curious with this API, is there some way to set the ping to trigger when target moves?
@NickOlivo
@NickOlivo Жыл бұрын
Not that I'm aware of, but you could ask the script's author over in this forum - app.roll20.net/forum/category/46806
@andrewtomlinson5237
@andrewtomlinson5237 Жыл бұрын
Nick, I'm struggling to get this to work on a "Locate Object" variant that one of the PC's has. I'm using: !radar {{ --range| 125 ft --wavespacing| 35 --wavedelay| 50 --wavelife| 200 --pinglife| 3000 --layers| gm, token, map --charfilter| gmnotes: target#red --title| Locate --silent| no gm --units| ft --graphoptions| grid circle --output| graph table --LoS| false }} with the word "target" in the gmnotes on the tokens on the map. The ping fires and the macro runs but it isn't showing up any of the targets. Any ideas as to what I'm doing wrong? ETA: I seem to have fixed it, after moving it from and then back to the token gmnotes, it seems that the space I left AFTER the word "target" was the problem... I wish I could get my brain the syntax of API...
@NickOlivo
@NickOlivo Жыл бұрын
Glad you got it working, Andrew! Happy gaming!
@andrewtomlinson5237
@andrewtomlinson5237 Жыл бұрын
@@NickOlivo Macro and Javascript syntax drives me mad... I kind of know what I want to tell a macro to do, but have no idea how to put it in the right order, with the right bracket, or the right symbol... I had one major frustration when I was trying to figure out why I can tell a script to look for something that I haven't established yet... I always worked on the principle that the first thing I needed to do was establish all the factors the task would need before telling it to find them... Turns out... nope... that's so last century. I want to use the radar API as a generic/broad scale "Detect" effect. So that a player clicks on the macro, it opens a box and says "What do you want to Detect?" and either a drop down, chat list or manual entry field appears and the player decides. I'm going to try and work it all out but will probably end up begging for help on the forums... they really are a great bunch of guys who do put up with some absolute simpletons where coding is concerned...
@daved.8483
@daved.8483 3 жыл бұрын
I can't get divine sense and detect magic to work together, is there a way? also if I test the macro it works perfectly, however if I try to roll the macro it doesn't work.
@davidmoorehead1865
@davidmoorehead1865 3 жыл бұрын
Do you mean in the same macro? It seems to work for me using Test Macro, rolling from the roll button next to the name in a collections macro, and from the macro bar. Same for all iterations in a character ability. If you're still having issues, pop over to the script forum thread and post there with specifics of what you're trying to do, as my Roll20 notifications are more reliable than me scrolling through KZfaq comments :)
@dexeronstarsurge
@dexeronstarsurge Жыл бұрын
Is there a way to set this so its visible for the DM as well when players use it?
@NickOlivo
@NickOlivo Жыл бұрын
Not that I know of, but you can post over on the Roll20 forums and someone there may know for sure. app.roll20.net/forum/category/46806
@garrymiller9277
@garrymiller9277 3 жыл бұрын
Just in the middle of setting this up for detect magic in my game, can't wait to see the players faces. However what if something they detect has multiple schools of magic emanating from it? I suppose I will find out soon. Just wondering.
@davidmoorehead1865
@davidmoorehead1865 3 жыл бұрын
The script currently only groups by a single value (or school of magic in your case), so it will return the first or last (can't recall offhand) match it makes. Multiple matching groups is something I'd like to add to a future revision, though!
@davidmoorehead1865
@davidmoorehead1865 3 жыл бұрын
FYI Garry, the latest version (v0.9) now supports cases where tokens match multiple filter groups!
@MathewsonMedia
@MathewsonMedia 2 жыл бұрын
Are you aware of a good door open script for Roll20? I tried Door Knocker but it didn't work for me. Thanks.
@NickOlivo
@NickOlivo 2 жыл бұрын
Door Knocker is on my list of things to look into, but I'm not aware of any similar scripts.
@christopherbronson3275
@christopherbronson3275 Жыл бұрын
But how do we get it to just say it detects something without Unhandled exception: Cannot read property 'id' of undefined error?
@NickOlivo
@NickOlivo Жыл бұрын
Hmm. I'd say ask that over on the Roll20 API forums and someone should be able to help - app.roll20.net/forum/category/46806
@christopherbronson3275
@christopherbronson3275 Жыл бұрын
@@NickOlivo I actually figured it out. It was a syntax spacing error. But I would ABSOLUTELY love your help on another topic I'm struggling with
@christopherbronson3275
@christopherbronson3275 Жыл бұрын
That I really just cannot find any help on the power cards forums on roll20 that isn't out of date by 4+ years.
Creating Timers in Roll20
8:17
Nick Olivo
Рет қаралды 8 М.
Making Souped Up Macros with the PowerCards API
33:22
Nick Olivo
Рет қаралды 16 М.
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 30 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 27 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 47 МЛН
Setting Up Traps in Roll20 using the It's a Trap API
11:19
Nick Olivo
Рет қаралды 6 М.
Streamlining Combat with the Encounter Helper API in Roll20
11:18
Do you really need an NPU now?
15:30
TechAltar
Рет қаралды 112 М.
We Need to Rethink Exercise - The Workout Paradox
12:00
Kurzgesagt – In a Nutshell
Рет қаралды 3,6 МЛН
How To Detect Faster Than Light Travel
17:35
PBS Space Time
Рет қаралды 237 М.
The Unreasonable Effectiveness Of Plain Text
14:37
No Boilerplate
Рет қаралды 592 М.
Speeding Up Combat in Roll20 with the AutoButton API Script
15:42
No Man's Sky Worlds Part I Deep Dive
6:00
HelloGamesTube
Рет қаралды 419 М.
Creating Interactive Map Icons in Roll20 (Revised)
10:30
Nick Olivo
Рет қаралды 13 М.
Is this an old driver? #shorts #shortsvideo
0:51
DASH CAM CN
Рет қаралды 25 МЛН
GTA V: MICHAEL SAVING FRIENDS FROM DUGGAN BOSS 😲| #shorts
0:59
RAJU GAMER S2
Рет қаралды 24 МЛН