Announcement

Collapse
No announcement yet.

General Discussion

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Re: General Discussion

    Originally posted by Armando View Post
    If not, would you consider using it if I coded the traits and buffs for you?
    Sure. If this requires me not knowing anything sbout coding...
    75: Sam, Nin, Blm, Thf, Pld, Cor, Rdm
    RANK 10 Bastok
    CoP: Done
    ZM: Done
    ToA: Done
    Assault rank: Captain
    Campaign Medal: Medals
    Wotg: Complete the quests already and I'll start

    Originally posted by Etra
    This thread brought to you by Malacite's lack of understanding.

    Comment


    • Re: General Discussion

      Sure. If this requires me not knowing anything sbout coding...
      Here's what a typical use case for you might look like:

      First you load up your character from the last session.
      mezlo = load("C:\dnd\mezlo")

      Let's say you just got Favored Enemy: Humans from your Ranger job. I code it up for you give it to you as a file, which you put in C:\dnd\favored_enemy. You load it up with:
      favored_enemy = load("C:\dnd\favored_enemy")

      You apply the feat to your character. You only need to do this once whenever you get a new Trait, since you have no reason to remove it.
      mezlo.modifiers.append(favored_enemy)

      Now we go into battle. You apply buffs, which I'll probably include for everyone since they're common enough:
      mezlo.modifiers.append(HEROISM)
      mezlo.modifiers.append(SHIELD)
      mezlo.modifiers.append(MAGE_ARMOR)


      Now you attack a goblin.
      mezlo.attack_roll() # Copies "[1d20+X]" into your clipboard
      mezlo.damage_roll() # Copies "[1d8+X]" into your clipboard

      Now you get attacked and Yyg asks you for your AC with all buffs applied.
      mezlo.ac()

      Now you decide to attack a Human enemy. You specify this in your next attack roll so you get the benefits from your Favored Enemy feat.
      mezlo.attack_roll(enemy_type=HUMAN)
      mezlo.damage_roll(enemy_type=HUMAN)

      You're surrounded by enemies and decide to switch to a staff or something for melee combat.
      mezlo.main_weapon = STAFF

      You change your default attack type to TWO_HANDED (it was previously set to RANGED for your bow)
      mezlo.attack_type = TWO_HANDED

      Now when you do attack_roll and damage_roll again, you'll be using the two-handed weapon formulas instead of ranged attack formulas.
      mezlo.attack_roll()
      mezlo.damage_roll()


      Your Shield buff wore off, so you decide to look at your buff list.
      mezlo.modifiers # prints [... '4. Heroism', '5. Shield', '6. Mage Armor']

      Seeing that Shield is buff 5, you do
      mezlo.modifiers.pop(5) # Removes the buff

      Finally, it's time to call it quits, so you save your character.
      save(mezlo, "C:\dnd\mezlo")

      EDIT: All of this would be done from a Python terminal, so if you forget a function name you could type help(mezlo).
      EDIT2: Yyg could also use this too manage his enemy mooks.
      Last edited by Armando; 01-28-2013, 04:43 PM.

      Comment


      • Re: General Discussion

        Are we playing this Saturday coming?

        Comment


        • Re: General Discussion

          I'm up for this Saturday, but I'm out for the following Saturday as my parents will be in town.

          Armando, that looks really good! I'm going to be honest though, I think that would be good if I have a ton of variables that change throughout a session, or if I attack with a multitude of weapons, but there aren't many variables for me. Before the start of a session, I look up my attack and damage roll and type it into Traipse. The whenever i attack i just hit the up arrow and bam! The only thing i see it being helpful with would be offensive spell casting, but I might cast 1 of those a session, so looking up the damage roll on that isn't time consuming. I think I'd pass, but I'm sure Cid, Fire, or Yyg would be interested.
          75: Sam, Nin, Blm, Thf, Pld, Cor, Rdm
          RANK 10 Bastok
          CoP: Done
          ZM: Done
          ToA: Done
          Assault rank: Captain
          Campaign Medal: Medals
          Wotg: Complete the quests already and I'll start

          Originally posted by Etra
          This thread brought to you by Malacite's lack of understanding.

          Comment


          • Re: General Discussion

            Originally posted by Mezlo
            I'm going to be honest though, I think that would be good if I have a ton of variables that change throughout a session, or if I attack with a multitude of weapons, but there aren't many variables for me.
            That makes sense. I appreciate the feedback.

            @Jarre: Don't know if we're playing, but for the record I'm available.

            Comment


            • Re: General Discussion

              Avalene wouldn't go to sleep at all yesterday so I had to entertain her myself all day, hence me not making it on yesterday... Usually the wife will watch her during our D&D time, but since i'm afk all day Sunday because of the Superbowl, I told her I'd watch her all day Saturday so she can unwind and hangout with her friends. I was just counting on Avalene napping some, but to no avail. Sooo... what did I miss?
              75: Sam, Nin, Blm, Thf, Pld, Cor, Rdm
              RANK 10 Bastok
              CoP: Done
              ZM: Done
              ToA: Done
              Assault rank: Captain
              Campaign Medal: Medals
              Wotg: Complete the quests already and I'll start

              Originally posted by Etra
              This thread brought to you by Malacite's lack of understanding.

              Comment


              • Re: General Discussion

                Not a whole lot as it turns out. We decided to just spend the night dicking around with Roll20 as an alternative to Traipse. It's looking pretty good so far.
                Server: Midgardsormr -> Quetzalcoatl -> Valefor
                Occupation: Reckless Red Mage
                Name: Drjones
                Blog: Mediocre Mage

                Comment


                • Re: General Discussion

                  Yeah Armando and I introduced it to Yyg so we spent the session getting acquainted to the system

                  http://app.roll20.net/campaigns/deta.../yygs-campaign

                  The room is in the link. Basically just register there and you can hop into the room at any time. That alone is a massive advantage over Traipse as we can now access the room when Yyg is not around. Another great thing as that it has a very good macro system and because things are saved serverside, it carries over to different machines.

                  The macro system is very robust and lets you reference other macros so say if I want to Point Blank Sneak Attack Scorching Ray, I can do that without having to look up my generic Ranged Attack Bonus and apply all of the mods from Point Blank Shot manually and add in Sneak Attack rolls. Only disadvantage is that you can't so arbitrary mathematics with it so you can't make a permanent Power Attack or Empowered Spell macro, you have to change the values manually whenever a stat changes. Armando doesn't like it for that but I like it because the macro system is basically idiot proof and it is very easy to teach others how to set up macros for their most common rolls.
                  Rahal Gerrant - Balmung - 188 DRK
                  Reiko Takahashi
                  - Balmung - 182 AST, 191 BLM, 182 SCH, 188 SMN
                  Haters Gonna Hate



                  Comment


                  • Re: General Discussion

                    Armando doesn't like it for that but I like it because the macro system is basically idiot proof and it is very easy to teach others how to set up macros for their most common rolls.
                    It's too limiting for me, but I think it's a good thing for one reason - it's the polar opposite of my upcoming D&D tool. Anyone that doesn't like the limitations of Roll20's macro system will probably appreciate the power of my tool, and those that think my tool is overkill will appreciate Roll20's simple macros.

                    It's worth pointing out that if Yyg becomes a subscriber, no one in the campaign gets that "Joining the game in X seconds" ad when you hop into the room. If something goes wonky, you can refresh in 3-5 seconds. I'd help cover the subscription for that reason alone. But mostly Roll20 is something I *wish* I could've done but would've required me to quit my job and hire a bunch of people. I want to see it succeed badly enough that I'd pay money to use it.

                    Comment


                    • Re: General Discussion

                      Originally posted by Armando View Post
                      ... it's the polar opposite of my upcoming tool. Anyone that doesn't like limitations will probably appreciate the power of my tool, and those that think of my tool..."
                      Bahahahahahahaha


                      Bastok & Windurst Rank 10. ZM, CoP, ToAU, WoTG, ACP, MKD, ASA & SOA Complete.
                      99 Kannagi / 99 Armageddon / 119 Nirvana Adventuring Fellow: Level 99
                      99 SMN / 99 NIN / 99 COR / 99 WHM / 99 PUP / 99 BLM / 99 THF / 99 SCH / 99 GEO

                      Yyg's Blog: Tree of Awesome!

                      Comment


                      • Re: General Discussion

                        Yyg. Yyg. You want this.



                        We can have this if you subscribe. Tell me where to Paypal the money and I will.

                        EDIT: Also, the retarded distance measurement is one of the page settings. It's set to "4th Ed" by default but you can change it to "Pathfinder/3.5 Ed Compatible" and then it'll go by the usual rules of alternating between 5 and 10 feet on diagonals.

                        EDIT2: Also, if you have trouble aligning maps to grid, it seems like Roll20's grid is 70x70 pixels. Shouldn't be too hard to find how big the image's grid is and how much you need to scale it (e.g. a map with 50x50 pixels per grid square needs to be 70/50 = 40% larger.) I tried it with a checkerboard image I made in GIMP and it was easy to resize it myself. Just make sure the image size is a multiple of the grid size (e.g. with 50x50 pixels per square, the image size should be multiples of 50.) EDIT3: Actually, the image size doesn't need to be a multiple of grid size. You can use Alt+Click to drag out around regardless of the grid and align it properly. It's a lot easier to just make your maps the right size though.
                        Last edited by Armando; 02-03-2013, 02:14 PM.

                        Comment


                        • Re: General Discussion

                          I'd definitely be willing to chip in for the subscription if we want to use some features from it.
                          Server: Midgardsormr -> Quetzalcoatl -> Valefor
                          Occupation: Reckless Red Mage
                          Name: Drjones
                          Blog: Mediocre Mage

                          Comment


                          • Re: General Discussion

                            I'd be willing to cover any leftover cost if not everyone can/wants to chip in.

                            Comment


                            • Re: General Discussion

                              I'm pretty much broke (broke as in this week's budget has already been spent on Bills) until Friday but I can chip in then.
                              Rahal Gerrant - Balmung - 188 DRK
                              Reiko Takahashi
                              - Balmung - 182 AST, 191 BLM, 182 SCH, 188 SMN
                              Haters Gonna Hate



                              Comment


                              • Re: General Discussion

                                Need to get paypal back up when new credit card comes next month wont let me add this one due to it expiring next month.

                                Comment

                                Working...
                                X