Neoband v0.0.1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Therem Harth
    Knight
    • Jan 2008
    • 926

    Neoband v0.0.1

    I am proud to announce the first release of Neopolitan Angband, aka Neoband:



    It's based on Vanilla 3.2.0. Changes are currently as follows...

    Classes
    - Added a new bookless spellcasting class, the Pyromancer. Pyromancers have stats similar to a Paladin, with exclusively fire-based offensive spells and a few utility spells. Their main strength should be in crowd control. Pyromancer powers (and other bookless powers) are accessed with the 'p' key.

    Dungeon
    - Lit floor traps are visible by default. This makes traps mostly a flavor thing, though they're still somewhat hazardous in vaults.

    - A "normal" level now has ~50 monsters on it, as opposed to 14. I have a hypothesis that this will make the game more entertaining; we'll see how it works...

    - Allocation for floor gold and items has been significantly increased. I recommend picking stuff up as you walk around, you might miss something useful otherwise!

    And last but not least, Known Bugs and Misfeatures
    - Pure bookless caster classes start with their SP depleted. I'm not sure why this is, but I intend to fix it before adding anything new in the next release.
    - Repetition through 'n' does not work with bookless powers. I will try to fix this in the next few releases.
    - Bookless spells don't use the standard menu system. I probably will not fix this, because the menu API gives me a headache.

    P.S. I realize this is not much of a variant yet, but I'm working on it. Expect more in the bookless class department.
  • Therem Harth
    Knight
    • Jan 2008
    • 926

    #2
    Okay, this is odd. Pyromancers sometimes start with 2 SP, sometimes with 0, and sometimes with full SP. Not sure what's happening there, if anyone can offer advice it would be appreciated.

    For now I think I'll focus on making command repetition work.

    Comment

    • chris
      PosChengband Maintainer
      • Jan 2008
      • 702

      #3
      Originally posted by Therem Harth
      Okay, this is odd. Pyromancers sometimes start with 2 SP, sometimes with 0, and sometimes with full SP. Not sure what's happening there, if anyone can offer advice it would be appreciated.

      For now I think I'll focus on making command repetition work.
      Do you need an 'M' line in your p_class.txt? I would break in calc_mana and inspect cp_ptr ... But I'm not familiar with the newer code base (and yes, 3.2.0 is newer for me).

      Comment

      • Therem Harth
        Knight
        • Jan 2008
        • 926

        #4
        Originally posted by chris
        Do you need an 'M' line in your p_class.txt? I would break in calc_mana and inspect cp_ptr ... But I'm not familiar with the newer code base (and yes, 3.2.0 is newer for me).
        That's the what CASTER flag was for, but it's probably better to use a "dummy" M: line.

        Meanwhile I am doing a serious refactor of the bookless casting code, into something that will hopefully vaguely resemble "good code" when I am done with it. This is (fortunately) necessary to get the repeat key working properly.

        Next release will be 0.1.0...

        Edit: or not. Oh man, it looks like I cannot make repeat work without using the new menu system. I should have used an older Angband version as a base...
        Last edited by Therem Harth; January 14, 2013, 21:52.

        Comment

        • Therem Harth
          Knight
          • Jan 2008
          • 926

          #5
          Okay, starting with depleted spellpoints is now fixed. For the repeat key, I'm sorry to say I cheaped out and just killed repeat in do_cmd_bookless; for now I would recommend using a macro to handle repeated spell castings.

          Comment

          • Therem Harth
            Knight
            • Jan 2008
            • 926

            #6
            Oh, and spell failure for Pyromancers is now belatedly implemented. D'oh!

            Comment

            • Therem Harth
              Knight
              • Jan 2008
              • 926

              #7
              Just fixed another ugly bug, where cancelling a spell during the direction prompt would result in player energy getting used.

              AFAICT there are no more major bugs in Pyromancy (though it still doesn't and won't work with the repeat key). But I must say that the way I implemented it is a complete hackjob. I'm a little worried that my sloppy coding at the start will have bad repercussions down the road; I may have cut out more work for myself. Which could be a problem for future maintenance, because I'll probably be getting more work soon IRL too.

              Comment

              • Therem Harth
                Knight
                • Jan 2008
                • 926

                #8
                Okay, 0.0.2 with a new class is almost ready... almost. Only my least favorite part left: modifying the edit files. *grumble grumble*

                Comment

                Working...
                😀
                😂
                🥰
                😘
                🤢
                😎
                😞
                😡
                👍
                👎