Thread: NPC bugs

  1. #1
    Oberoten's Avatar
    Join Date
    May 2006
    Location
    Älvsbyn, Sweden
    Posts
    2,582

    NPC bugs

    Alas.. there seems to be a few bugs when adding npc's and npc species.

    I realized this when adding a few wild boars, when dragging from the personalities to the combat trackers when a race they did not generate new boars or in fact any stats at all.

    Damage bonus is not applied to the rolls even when the damage roll is specified as 1d6+1+sb (this goes for the built in beasts as well as for the self-generated).

    Oh, and when creating a new personality you can't seem to choose the hit-model aside from "custom" that actually displays except hitpoints on the CT.

    We play-tested it rather extensively by starting to add a few old DoD adventures to it and I ran into this when starting to add and test NPCs.
    For your Ars Magica needs :
    https://fgrepository.com




    Atque in perpetuum frater, Ave atque vale.

  2. #2
    Foen's Avatar
    Join Date
    Jan 2007
    Location
    Suffolk, England
    Posts
    2,012
    I'll have a look at these over the weekend (sorry I didn't make the 20-minute deadline). In the mean time, can you post some steps to recreate the issues starting from a blank campaign?

    Thanks

    Foen

  3. #3
    Oberoten's Avatar
    Join Date
    May 2006
    Location
    Älvsbyn, Sweden
    Posts
    2,582
    1. Create a new campaign

    2. Create a new NPC in the personalities folder.

    3. Add in a single attack. (Bite 33% 1d6+db)

    4. Go to main. (Shows only POW stat)

    5. Reset characteristics.

    6. Add stats. (3d6+6 just to make sure I get a db)

    7. Doubleclick the attack's damage on the NPC sheet. Note the lack of db.

    8. Open combat tracker.

    9. Drag creature (marked as race) to the tracker, note the lack of stats. (Hitpoints and/or stats rolled in the chatwindow)
    For your Ars Magica needs :
    https://fgrepository.com




    Atque in perpetuum frater, Ave atque vale.

  4. #4
    Foen's Avatar
    Join Date
    Jan 2007
    Location
    Suffolk, England
    Posts
    2,012
    Thanks Obe. Looks like some bug crept in late in the process, as this wasn't spotted in play testing. I think that the DB doesn't work from the NPC sheet by design - as there are some circumstances when an NPC may not have sufficient information to automate it - but I'll check that out again too.

    Foen

  5. #5
    Oberoten's Avatar
    Join Date
    May 2006
    Location
    Älvsbyn, Sweden
    Posts
    2,582
    I have to admitt this is a great ruleset, lets me replay some of the old DoD adventures I have kept around simpply because I loved them then and can still make them work and wow people.

    I am actually thinking maybe I should module a few of them.... Hmmm.

    - Obe
    For your Ars Magica needs :
    https://fgrepository.com




    Atque in perpetuum frater, Ave atque vale.

  6. #6
    Foen's Avatar
    Join Date
    Jan 2007
    Location
    Suffolk, England
    Posts
    2,012

    Post NPC Bug Fix

    Quote Originally Posted by Oberoten
    Alas.. there seems to be a few bugs when adding npc's and npc species.

    I realized this when adding a few wild boars, when dragging from the personalities to the combat trackers when a race they did not generate new boars or in fact any stats at all.
    I have fixed this issue, and include the revised adventure_npcs.xml and scripts/npcabilities.lua as an attached zip file below.

    Quote Originally Posted by Oberoten
    Damage bonus is not applied to the rolls even when the damage roll is specified as 1d6+1+sb (this goes for the built in beasts as well as for the self-generated).
    This is by design. Many creatures are presented as 'race' templates and you cannot know the DB unless the stats are resolved. To resolve stats, drag an NPC onto the combat tracker and roll the damage dice from there. As this is true for most creatures, and the combat tracker is designed for combat, I didn't implement DB for any NPC sheets.

    Quote Originally Posted by Oberoten
    Oh, and when creating a new personality you can't seem to choose the hit-model aside from "custom" that actually displays except hitpoints on the CT.
    This may be linked to the first point, as I don't seem to have any trouble with the hit location templates. If you are using your own campaign extension, you may have a problem if you have over-ridden the hit location calculation routines. Please would you let me know how to reproduce this problem?

    Cheers

    Stuart
    Attached Files Attached Files

  7. #7
    Oberoten's Avatar
    Join Date
    May 2006
    Location
    Älvsbyn, Sweden
    Posts
    2,582
    This seems to have hit the spot on resolving all the given problems. And I can no longer replicate the body part hitpoint calculation problem.

    - Obe
    For your Ars Magica needs :
    https://fgrepository.com




    Atque in perpetuum frater, Ave atque vale.

  8. #8
    Foen's Avatar
    Join Date
    Jan 2007
    Location
    Suffolk, England
    Posts
    2,012


    BTW, I seem to be catching you up on post count...

  9. #9
    Oberoten's Avatar
    Join Date
    May 2006
    Location
    Älvsbyn, Sweden
    Posts
    2,582
    Quote one of our main villains in one of the campaigns.

    "Almost got me there, but ya know? Almost doesn't cut it cupcake"

    I suppose this means I will have to be more prolific for a while and actually get back to posting more and reading less. I have admittedly been a bit lax in the development area for a bit since I pretty much have the functionality I want in Ars Magica now and the big changes I kinda wanted to introduce proved to be a tad too advanced for me to pull off.

    - Obe
    For your Ars Magica needs :
    https://fgrepository.com




    Atque in perpetuum frater, Ave atque vale.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in