No video

Building an Interactive Rumor Mill in Roll20

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

Nick Olivo

Nick Olivo

3 жыл бұрын

This video shows how to create a macro that will allow players to gather rumors from NPCs.
The macro:
/w @{selected|character_name} @{target|Who Do You Want to Talk To|token_name} says [[1t[@{target|Who Do You Want to Talk To|bar3}]]]
My Patreon: / nickolivo

Пікірлер: 69
@ianleblanc6013
@ianleblanc6013 3 жыл бұрын
This is great! Yes added api insight for a more complex rumor system would be great!
@allenz7688
@allenz7688 3 жыл бұрын
I second this!
@tomkavanaugh1120
@tomkavanaugh1120 3 жыл бұрын
I'll 2nd this too... maybe add a "Gather Information" check in there.. and Bluff or Diplomacy options as the DM... *thumbs up*
@Sescheraun
@Sescheraun 2 жыл бұрын
I am quite interested in a more robust system. Maybe have categories of rumors like other worlds.
@Zr0din
@Zr0din 2 жыл бұрын
@9:30 OMG I totally want to do this upgrade. These are some awesome ways to seed the environment with quest hooks. You can even do this with some objects? Like opening a book to a random page? Skimming some directions? Just added myself into your patreon. Really don't get to do Javascript at my current job and I need to keep some skills up- AND play DnD- This is perfect! Thanks a whole bunch and please keep cranking out stuff like this!
@NickOlivo
@NickOlivo 2 жыл бұрын
Sure, I don't see why you couldn't adapt this for stuff like that. Happy gaming!
@jimedina1107
@jimedina1107 3 жыл бұрын
Mr. Olivo, you are my favorite source of information to do awesome things with Roll20. Your videos are easy to follow, and the results are outstanding. I can't wait to set up a scene that allows me to use this content. Please keep sharing your videos, my players will be very happy with the results.
@NickOlivo
@NickOlivo 3 жыл бұрын
Why thank you! Let me know how it goes in your game.
@IronLegionMK
@IronLegionMK 3 жыл бұрын
This is so simple and really great at the same time!!! Thank you, Nick! I’m really looking forward to that API video for rumors Wisdom check, for example, it would really help! Keep doing the great work! Thank you for the videos!
@NickOlivo
@NickOlivo 3 жыл бұрын
Glad you liked it! I've got the follow up video planned for next month. Happy gaming!
@adrianatkins1576
@adrianatkins1576 3 жыл бұрын
@@NickOlivo looking forward to it already
@posterboi87
@posterboi87 3 жыл бұрын
Looking forward to a follow up video. YOURS ARE GREAT! Glad to see roll20 sponsoring these!
@NickOlivo
@NickOlivo 3 жыл бұрын
Thanks for the kind words. I'm planning the follow up video for next month. Happy gaming!
@nixiekin6367
@nixiekin6367 3 жыл бұрын
This is great! If you are having any problems, make sure that you click on "make table rollable for players" lol I missed that! Thanks for another awesome idea Nick, so glad that Roll20 is sponsoring you now!
@NickOlivo
@NickOlivo 3 жыл бұрын
Glad you liked it! And thanks for the kind words! :)
@martinamundsson1251
@martinamundsson1251 2 жыл бұрын
Not sure if anyone else has commented about this already, but if the character_name attribute has more than one name (e.g. if the name has both a first and a last name) then the whispered message will contain the latter of the names. So if your character is "John Smith" then the message will start with "Smith says...". To avoid this, put the @{selected|character_name} in quotation marks!
@NickOlivo
@NickOlivo 2 жыл бұрын
Good tip, Martin!
@syxx112
@syxx112 3 жыл бұрын
Your videos have honestly changed the way I use Roll20. I’m about to DM only my second ever game of DnD through Roll20 and I’ve incorporated so many of your tips and tricks - I can’t wait for my players to see them in action.
@NickOlivo
@NickOlivo 3 жыл бұрын
Glad the vids have been helpful! Happy gaming!
@armandoacevedo1189
@armandoacevedo1189 3 жыл бұрын
Your videos literally have so many great DMing ideas that are super easy to implement. I don’t have the api but I have used so many of your macro ideas. Keep it up!
@stevenlathrop7884
@stevenlathrop7884 3 жыл бұрын
This is fantastic! Thank you Nick, great video as always!
@jimmeier547
@jimmeier547 3 жыл бұрын
Yes, I would love to see something done with skills and attributes to gather information using the API. Intimidation or Persuasion would be awesome. Especially if an NPC was possibly influenced greater by one or the other. So someone with great persuasion might not get the info whereas an intimidating presence might be better and vice versa.
@jimmeier547
@jimmeier547 3 жыл бұрын
And I just implemented your rumor mill into my game for tomorrow night. Last week the players were attacked by a great beast. So now I added some rumors to the inn keep staff where they are staying so they might be able to get a few clues before trying again.
@NickOlivo
@NickOlivo 3 жыл бұрын
Cool stuff, Jim! Let me know how it goes! And I'll see what I can come up with for the rumor API. :)
@timolynch149
@timolynch149 3 жыл бұрын
I really liked this one. 'm a dinosaur who has played the early SSI Dungeons and Dragons games and this has a a bit of a nostalgic feel to it. I wonder if it was in any way possible, via API, to call a rumours table that a) allows an icon from the rollable table to be displayed or the NPC token or something as an Avatar when the whisper is executed (although I guess that would require pointing to a character sheet) and / or b) that subtracts an amount of currency from a character (basically, buying the patrons a drink or bribing the guard etc) before the table is rolled (based on the 5e Roll20 sheet) and / or c) that requires a check, say, Persuasion or Insight, to choose between different tables Obviously, the above looks like a ton of work. I love your videos, dude. You have no idea how much use I have gotten during this pandemic when, at times, I had 5 games running, keeping people entertained (including myself).
@NickOlivo
@NickOlivo 3 жыл бұрын
Hi Timo - Glad you're enjoying the videos. I'm not sure about item A. The other two should be possible, for B you'd likely want to tie in with another API like the ChatSetAttr script to do the currency (wiki.roll20.net/Script:ChatSetAttr), and for C you could build logic into the script that would use a different table depending on the skill selected.
@timolynch149
@timolynch149 3 жыл бұрын
@@NickOlivo I wouldn't have thought ChatSetAttr can handle currency, excellent! Thanks for the response! This gives me a good starting point. I've been building a ton of stuff on your tutorials, so what's one more :-)
@einherjer6293
@einherjer6293 3 жыл бұрын
Those Videos are awesome.
@Sephiroth02103
@Sephiroth02103 3 жыл бұрын
This is awesome. I could definitely use an api that allows for the players to make a predetermined check to get more info
@rhf340
@rhf340 3 жыл бұрын
Thank you sooo much! My group loves rumors and this takes the heat off me in the moment. And yes an API version that would allow more options would be great.
@NickOlivo
@NickOlivo 3 жыл бұрын
Glad you liked it! I'll have an API version sometime next month. Happy gaming!
@rhf340
@rhf340 3 жыл бұрын
@@NickOlivo IF you want to see it in action, I used it in my most recent game that is also a podcast here: facebook.com/gaming/PopCultureCosmos/videos/211789780643028/ I also have a few other things that you developed and/or did tutorials for. Well, that was an awkward sentence.
@NickOlivo
@NickOlivo 3 жыл бұрын
That was awesome! "Now the question is, which way is East?" Love it!
@TwilightxKnight13
@TwilightxKnight13 Жыл бұрын
Oh yes. I would love to see an API script that would allow my players to select a tavern patron, roll an appropriate social skill and get a rumor that is based on that roll from nothing useful to a "standard" rumor, to a "special" rumor if they exceed a higher DC or maybe on a critical success.
@NickOlivo
@NickOlivo Жыл бұрын
Ask and you shall receive :) kzfaq.info/get/bejne/i6p-ppygldOuk6M.html
@davidurquiamedina3972
@davidurquiamedina3972 3 жыл бұрын
Wonderful work as usual 😉 looking forward to that script.
@CreyParkFilms
@CreyParkFilms 3 жыл бұрын
Using this as dialogue for specific NPCs and in-jokes.
@MaierFlorian
@MaierFlorian 3 жыл бұрын
This is SUCH a cool idea! :D
@MaierFlorian
@MaierFlorian 3 жыл бұрын
oh, and if you can extend this to the API and make a video about it, I would totally be interested :)
@NickOlivo
@NickOlivo 3 жыл бұрын
Will do! Watch for the follow up sometime next month.
@niallc1942
@niallc1942 3 жыл бұрын
great content
@N0taku1296
@N0taku1296 3 жыл бұрын
Great content as always, Thank you! I would love to learn how to create the random rumor/multiple rumor tables via the API.
@urdaanglospey6666
@urdaanglospey6666 3 жыл бұрын
This was great as I'm playing in a few campaigns that are on free accounts. However, I have a paid account that I run games with so I'm interested in the more complex rumor mill!
@TheBorges23
@TheBorges23 3 жыл бұрын
I would love to see an API version of this. Thanks
@rriosl
@rriosl 3 жыл бұрын
That’s great, I’m gonna do this in my campaign
@NickOlivo
@NickOlivo 3 жыл бұрын
Cool, let me know how it goes!
@justferkicks1244
@justferkicks1244 3 жыл бұрын
hey! Its Nicks face!! Hiya Nick!
@NickOlivo
@NickOlivo 3 жыл бұрын
Howdy!
@letsplaygames6013
@letsplaygames6013 3 жыл бұрын
But where to put this for games that use all 3 bars? Maybe in the Aura 2 bar if I knew what the code was for that location ;)
@AVlogAboutaVlog
@AVlogAboutaVlog 3 жыл бұрын
Im saying this macro is Sexy but....mmmm nice nice Love your vids so far! Please keep it up!
@adrianatkins1576
@adrianatkins1576 3 жыл бұрын
Thank you nick this is great as always. Just wondering, with an API can the rumours be limited in number and only relevant to specific characters?
@mrlupus74
@mrlupus74 2 жыл бұрын
I would like to see an API version :-)
@NickOlivo
@NickOlivo 2 жыл бұрын
Here you go! kzfaq.info/get/bejne/i6p-ppygldOuk6M.html Happy gaming!
@ShimmiJayme
@ShimmiJayme 3 жыл бұрын
Hey Nick! This is SUPER awesome! I don't like adding the macro as an attribute on the character sheet. The player could simply use it anytime and pull information whispered to them that i don't want. When they are not in a tavern for example. I just added the macro as a token action. When they click their guy, it shows up on the top. But I'm getting a repeat of the character's name on chat. I don't know what's causing it. For example if I click on character Mike, and I want to talk to NPC Joe, the chat entry reads "Mike Joe says ((the rolled table result)).." Why is Mike's name being repeated in chat?
@ShimmiJayme
@ShimmiJayme 3 жыл бұрын
I noticed that it works perfectly with one-named players. But there's a character named "Efitark Queodrok". This is what shows up in the chat:: (To Efitark Queodrok): Queodrok Hanson Lars says """Rumors"""" See, Queodrok is being repeated for some reason. :( help?
@NickOlivo
@NickOlivo 3 жыл бұрын
Try putting quotes around the selected character part - "@{selected|character_name}"
@thomasmaresca5799
@thomasmaresca5799 3 жыл бұрын
I am having a slight issue, if the character has a space in their name it will show up in the text. If Tiefling Bard tries to get rumors from chatty kathy, the message will end up as "Bard chatty kathy says [the rumor]". It seems to be using the represents character part and not the character name part.
@NickOlivo
@NickOlivo 3 жыл бұрын
Try putting quotes around the selected character part - "@{selected|character_name}"
@thomasmaresca5799
@thomasmaresca5799 3 жыл бұрын
@@NickOlivo Thanks a bunch that seemed to work, the way I tried to solve it probably would have caused problems later.
@agitadora60
@agitadora60 3 жыл бұрын
couldnt have come at a better time! As always brilliant and helpful, thanks. I would be interested in my players being able to gather more intel than just a rumor. Also, could I just make a macro visible to all players instead of making it a token action on each players character sheet?
@NickOlivo
@NickOlivo 3 жыл бұрын
Glad you liked it! Yes, you could make it a macro available to all players, but you'll need to make sure the player selects their token prior to clicking the macro button. I put it on the character sheet to ensure no one could accidentally try to gather a rumor without their token selected.
@Bicioftw
@Bicioftw 3 жыл бұрын
Hey Nick! I would love to know if is it possible and how to use apply damage api with power cards... coz alterbars doesnt count resistance/immunity! so i would like to use a script to let the gm decide if the monster has immunity or resistance n apply the correct dmg
@Bicioftw
@Bicioftw 3 жыл бұрын
sry for my english ;(
@NickOlivo
@NickOlivo 3 жыл бұрын
I haven't tried that myself, but you can post over here - app.roll20.net/forum/category/46806 - and someone there might be able to help
@Cytzix
@Cytzix 3 жыл бұрын
Hey nice Tutorial. Can you tell me how can I adjust which table results after rolling are displayed only to GM and which to players?
@NickOlivo
@NickOlivo 3 жыл бұрын
I think something like that would require the API. I'm planning a follow up on this next month, and I'll see if I can work that in then. Happy gaming!
@Cytzix
@Cytzix 3 жыл бұрын
@@NickOlivo I found out. you need to create macro for the table with /gmroll instead /roll, then the result will be displayed only to GM.
@Dyanosis
@Dyanosis Жыл бұрын
Couldn't you have made it easier and not have to select a token by saying "/me"? Then it should message just the person who clicked the NPC.
@NickOlivo
@NickOlivo Жыл бұрын
Good thought, but unfortunately, /me doesn't whisper messages, it's an emote that will appear in all the player's chats.
Making More Macros in Roll20
17:41
Nick Olivo
Рет қаралды 9 М.
Creating Interactive Map Icons in Roll20 (Revised)
10:30
Nick Olivo
Рет қаралды 13 М.
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 32 МЛН
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 14 МЛН
哈莉奎因以为小丑不爱她了#joker #cosplay #Harriet Quinn
00:22
佐助与鸣人
Рет қаралды 10 МЛН
Roll20 101: Setting Up Dynamic Lighting
18:13
Nick Olivo
Рет қаралды 3,5 М.
Ironsworn: Starforged | Session Zero (Part 1) | Solo RPG
49:55
The Bad Spot
Рет қаралды 45 М.
Creating ScriptCard Libraries in Roll20
19:48
Nick Olivo
Рет қаралды 666
Stop Getting Lost: Make Cognitive Maps, Not Levels
26:27
How Two People Created Gaming’s Most Complex Simulation System
38:54
ThatGuyGlen
Рет қаралды 1,4 МЛН
Invisible Tokens in Roll20
10:40
Nick Olivo
Рет қаралды 38 М.
How to Get Into Tabletop RPGs!
29:25
Shut Up & Sit Down
Рет қаралды 391 М.
Building Runtime UI with UI Toolkit In Unity
21:35
Game Dev Guide
Рет қаралды 36 М.
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 32 МЛН