Refer a Friend
View RSS Feed

Minty23185Fresh

A Neophyte Tackles the FG Extension - Effects and Visibility

Rate this Entry
Over the next few posts I plan on explaining how I wrote my first FG extension.

Since starting this blog I have tried to expose readers, particularly readers with little to no software development skills, to background information I felt would help them climb the FG extension learning curve more quickly. For a budding programmer there is a lot to learn, far more than can be conveyed in a blog. Supplementary reading is a must. Mostly, I hope to pique the critical thinking process, “mostly“. Logical thinking is critical to software development.

My interest in FG extensions started with a forum post I read. The originator of the thread stated that they wished there was a way to place an effect on a player character without the player knowing about it. This might sound silly, but consider a player character being poisoned by a creature they’re completely unfamiliar with. How could that character know that they’re poisoned unless the GM announces it? Play might be more interesting to have the character succumb to the effects of the yet unknown poisoning and try to deduce what happened and when. Right then I decided I wanted to try to provide that capability to GMs. I discovered extensions were the way to do it.

Since then I have had a more critical eye while watching the chat window during game play. Especially when effects are involved. This week I noticed that in the 5E ruleset whenever an effect is applied to a character, the chat announces the effect and it is displayed in every player’s Combat Tracker. The GM has the option of changing who can see the effect, making it visible to just himself or visible to everyone. By then it is too late. It’s already been displayed, why turn it off now? If the effect would have been applied with GM visibility only to start out with there would not be a issue.

All I need to do is “just” change the default behavior of an effect’s initial visibility. “Just!” Throughout my career, probably the phrase most often uttered by someone wanting software to do something new or different has been, “Can’t you just….?” When I hear it, I see the mountain between us that the other person cannot see. I love that phrase, for me it is a call to action.

So, all I have to do is, just change a computer program’s behavior. Let’s get to it.

At least that’s what I had planned!! I was easily 30 hours into solving the issue, with two blog entries ready to go, when a post to a thread I was following came in. Here is the thread. What does this mean for this blog? A minor setback. I have two or three other issues I can tackle and blog about that lead to FG extensions. Problem is, I will be otherwise occupied for a few weeks and it’s unlikely the next blog will be posted in a timely manner. I have not abandoned the blog. I’m at recess!

Until next time keep on role playing.

Submit "A Neophyte Tackles the FG Extension - Effects and Visibility" to Digg Submit "A Neophyte Tackles the FG Extension - Effects and Visibility" to del.icio.us Submit "A Neophyte Tackles the FG Extension - Effects and Visibility" to Google Submit "A Neophyte Tackles the FG Extension - Effects and Visibility" to Facebook Submit "A Neophyte Tackles the FG Extension - Effects and Visibility" to Twitter

Comments

  1. powerbreed's Avatar
    If you love the thrill of slicing through obstacles in [url=https://slice-master.io]Slice Master[/url], imagine bringing that same energy to your real-life travels. Just like navigating levels in the game, exploring new cities means quick decisions, sharp instincts, and staying on the move.
  2. thiery's Avatar
    Quote Originally Posted by powerbreed
    If you love the thrill of slicing through obstacles in Slice Master, imagine bringing that same energy to your real-life travels. Just like navigating levels in the game, exploring new cities means quick decisions, sharp instincts, and staying on the move.
    Traveling can feel a lot like playing games like Slice Master or even Geometry Dash APK quick thinking, fast moves, and staying sharp the whole time.
  3. jealous2637's Avatar
    I want to share a gem I’ve discovered for anyone serious about finding the best online betting platforms: https://goodplaybonus.com This site offers a meticulously researched rating of top sportsbooks, and I’ve found their analytical approach incredibly valuable. They don’t just list sites; they break down what makes them stand out. For instance, I was impressed by how they highlight platforms that continually expand their game libraries, introducing new titles not easily found elsewhere, and crucially, offer various promotional codes for betting and online casino bonuses. A specific feature that resonated with me, and I believe is a game-changer, is their emphasis on sites offering Demo Mode for slots. This allows for risk-free exploration with chips, completely eliminating the worry of losing real money while you get acquainted with new games. If you’re looking for reliable, feature-rich sports betting sites with genuinely beneficial promotions, GoodPlayBonus is an indispensable resource.
  4. serpetskiyvaleriy's Avatar
    "¡Hola! �� ¿Quieres sacar el máximo partido a SpinBetter desde el primer día? Entonces, aquí tienes una pista: encontrarás todos los códigos promocionales actuales y las instrucciones detalladas para activarlos y obtener bonificaciones aquí: https://spinbetter-apk.app/es/promo-code/
    Esto es lo que te espera:
    Bono de bienvenida: solo tienes que recargar tu cuenta por primera vez y recibirás un agradable regalo inicial en tu saldo. ¡Ideal para dar el primer paso!
    Bono por depósito: introduce el código promocional al recargar tu cuenta y tu depósito aumentará al instante. Más dinero, más apuestas, más adrenalina.
    Apuestas gratuitas: ¿riesgo? ¡No, ni hablar! Obtén una apuesta con el código promocional y prueba tu suerte sin tocar tus propios fondos.
    Bonos sin depósito: ¡sí, es real! Empieza a jugar sin tener que aportar ni un céntimo. Una forma estupenda de probar las tragaperras o las apuestas deportivas sin presión."
DICE PACKS BUNDLE

Log in

Log in