Vanilla Patch - changing Angels to Ainu/Maia

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nppangband
    NPPAngband Maintainer
    • Dec 2008
    • 926

    Vanilla Patch - changing Angels to Ainu/Maia

    Per the thread below, I did a patch changing angels to Ainur/Maia in Vanilla.



    The patch is available here:



    A couple notes:

    The patch is based on the Angband/Staging branch at github, downloaded today (September 4).

    The changes in the source are simple. Basically a search and replace of AInu for Angel. That being said, I couldn't get Angband to compile with makefile.win, so I didn't get a chance to test this out. My apologies if it requires a requires a little fixing to get working.

    I attached the replacement files, as well as a patch so you can see the differences.

    I tried to make the monster changes as simple as possible, pretty much a straight change in name, with only obvious changes to monster flags. They should be roughly as powerful as the monsters they replaced. But I am sure thier spellsets and flags can be greatly improved in terms of flavor and gameplay. I did this for two reasons: 1) I spend most of my Angband time tinkering the NPP source code. I have no idea how Angband plays these days or what a balanced monster list should look like (On a side note, I *really* need to play a couple games of the current vanilla.) 2) I am sure there are going to be lots of different opinions on what the Ainu/Maia monsterset should be, and plenty of the Angband dev team will want to play with it themselves, just because it is so fun creating new monsters.

    I am tileset challenged so I didn't touch the pref files that handle the tilesets. So the tiles are that of the old angels.

    A while ago I did a patch for Angband that pluralizes the monsters names. That patch was set up to handle all of the Ainu names below, unless somebody removed these monsters thinking they weren't needed.

    Here is the list of monster changes in this set. (I am sure if you asked 100 different Angband players what this ainu monsterset should be, you will get 100 different answers, but here is what I did.)


    # 289: Angel --> Lesser Maia
    # 311: Archangel --> Maia
    # 350: Cherub --> Greater Maia
    # 415: Seraph --> Blue wizard
    # 455: Archon --> Istar
    # 509: Uriel, Angel of Fire --> Arien, Maia of the Sun
    # 510: Azriel, Angel of Death --> Osse, Herald of Ulmo
    $ 513: Gabriel, the Messenger --> Radagast the Brown

    # 435: Knight templar: I removed the summon_angel flag. That doesn't seem to make sense for them to summon Ainu. The other creatures that summon angels (like the Qs and other A's) now summon Ainu.

    A case could be made that Sauron, Sauraman, and Morgoth should now be A's. I think it should be this way, but I didn't change this in the patch.

    If there is ever a desire to add more deep monsters to vanilla, I do recommend that the Devteam take a look at the complete set of A's in NPP. Instead of sets of Maia, I have 42 different A creatures: Greater, lesser, and regular servants for each of the 14 Valar. It adds alot of Tolkien flavor to the game, and also helps the problem that there are barely any new creatures past 3000'. But it does mean the tilesets would need alot of updating, so I can see why the Angband devteam would want to keep it simple at this point.

    Let me know if there is anything else I can do to help out. I am not sure why Angband wouldn't compile for me (using Cygwin). Is makefile.win current & tested?
    NPPAngband current home page: http://nppangband.bitshepherd.net/
    Source code repository:
    https://github.com/nppangband/NPPAngband_QT
    Downloads:
    https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57
  • Nick
    Vanilla maintainer
    • Apr 2007
    • 9647

    #2
    Originally posted by nppangband
    Let me know if there is anything else I can do to help out. I am not sure why Angband wouldn't compile for me (using Cygwin). Is makefile.win current & tested?
    I have moved from using cygwin to using msys and mingw, and I suspect this is ture for a lot of other people. ISTR there used to be special-casing somewhere for cygwin, maybe that has gone now...

    Hope this helps a little.
    One for the Dark Lord on his dark throne
    In the Land of Mordor where the Shadows lie.

    Comment

    • d_m
      Angband Devteam member
      • Aug 2008
      • 1517

      #3
      Jeff, thanks so much for your patch!

      I will begin applying it now.

      I don't think we intentionally broke Cygwin, but we do mostly use mingw to compile (and cross-compile) so I am not totally surprised it doesn't work.

      If anyone does notice why things don't work with Cygwin, I'd be more than happy to merge pull requests to get it building more easily. Now that we are starting to have more Windows folks building V I am hoping we can make the build process less and less painful on Windows.
      linux->xterm->screen->pmacs

      Comment

      • d_m
        Angband Devteam member
        • Aug 2008
        • 1517

        #4
        Patch is applied in staging. There should be a new nightly build in the next few hours.

        There were a few minor problems but overall it went well. Enjoyed the new descriptions and look forward to encountering these exciting new creatures (and killing them)!

        Thanks again, Jeff!
        linux->xterm->screen->pmacs

        Comment

        • Antoine
          Ironband/Quickband Maintainer
          • Nov 2007
          • 1010

          #5
          But where are my slaads

          A.
          Ironband - http://angband.oook.cz/ironband/

          Comment

          • nppangband
            NPPAngband Maintainer
            • Dec 2008
            • 926

            #6
            Originally posted by d_m
            Patch is applied in staging. There should be a new nightly build in the next few hours.

            There were a few minor problems but overall it went well. Enjoyed the new descriptions and look forward to encountering these exciting new creatures (and killing them)!

            Thanks again, Jeff!
            You are welcome! And if the devteam ever does decide you want Azathoth, Evil Iggy, 13 headed hydras, and Great power wyrms in Vanilla, I will be elated to help add them. (I won't hold my breath, though)
            NPPAngband current home page: http://nppangband.bitshepherd.net/
            Source code repository:
            https://github.com/nppangband/NPPAngband_QT
            Downloads:
            https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

            Comment

            • Max Stats
              Swordsman
              • Jun 2010
              • 324

              #7
              Originally posted by Antoine
              But where are my slaads

              A.
              Hanging out at the slaad bar.
              If beauty is in the eye of the beholder, then why are beholders so freaking ugly?

              Comment

              • Antoine
                Ironband/Quickband Maintainer
                • Nov 2007
                • 1010

                #8
                Originally posted by nppangband
                You are welcome! And if the devteam ever does decide you want Azathoth, Evil Iggy, 13 headed hydras, and Great power wyrms in Vanilla, I will be elated to help add them. (I won't hold my breath, though)
                Azathoth does have a habit of turning up where he's not wanted

                A.
                Ironband - http://angband.oook.cz/ironband/

                Comment

                • fph
                  Veteran
                  • Apr 2009
                  • 1030

                  #9
                  Originally posted by nppangband
                  A case could be made that Sauron, Sauraman, and Morgoth should now be A's. I think it should be this way, but I didn't change this in the patch.
                  Incidentally, this would solve the old inconsistency that Morgoth is a P but immune to slay giant.
                  --
                  Dive fast, die young, leave a high-CHA corpse.

                  Comment

                  • Tobias
                    Adept
                    • Dec 2009
                    • 172

                    #10
                    I am a bit annoyed about this change, because the Angel's description was one of the coolest pieces of flavor in the game in my opinion.
                    It would be nice if it could be preserved someway.

                    But I agree, that the new way makes more sense thematically.
                    My Angband videos : http://www.youtube.com/view_play_lis...385E85F31166B2

                    Comment

                    • Shockbolt
                      Knight
                      • Jan 2011
                      • 635

                      #11
                      Most excellent! When will an updated monster.txt be available, so that I can paint the tiles for those as well?
                      http://www.rpgartkits.com/
                      Fantasy art kits for personal and commercial use. Commercial use requires a Developer license, also available through my website.

                      Comment

                      • nppangband
                        NPPAngband Maintainer
                        • Dec 2008
                        • 926

                        #12
                        Originally posted by Shockbolt
                        Most excellent! When will an updated monster.txt be available, so that I can paint the tiles for those as well?
                        It should be available here:

                        A free, single-player roguelike dungeon exploration game - File not found angband/angband
                        NPPAngband current home page: http://nppangband.bitshepherd.net/
                        Source code repository:
                        https://github.com/nppangband/NPPAngband_QT
                        Downloads:
                        https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

                        Comment

                        • Shockbolt
                          Knight
                          • Jan 2011
                          • 635

                          #13
                          are these the only ones replaced or are there more changes?

                          N:289:Angel
                          T:angel
                          D:Who knows why you are now facing an angel as an enemy? Is it a punishment
                          D: from your own god for your sins, or a test of your mettle, or has this angel
                          D: been sent by another god on behalf of someone who wishes to claim the glory
                          D: for his own god? Perhaps you will never know: but it is here, and you must
                          D: fight it.

                          N:311:Archangel
                          T:angel
                          D:An angel protected by an aura of holiness. Its muscular form looks extremely
                          D: powerful next to your own frail body.

                          N:350:Cherub
                          T:angel
                          D:It is an angel moving very quickly, wielding a holy war hammer and casting a
                          D: volley of powerful spells in your direction.

                          N:415:Seraph
                          T:angel
                          D:It is an angel, fast and strong. You are stunned by its extreme holiness and
                          D: try to resist all desires to obey it.

                          N:455:Archon
                          T:angel
                          D:Never a more heavenly being have you seen. The very holiness of its presence
                          D: makes you deeply respect it. Few creatures can match the powers of an
                          D: Archon; fewer still live to tell the tale after attacking one.

                          N:509:Uriel, Angel of Fire
                          T:angel
                          D:A creature of godly appearance, you dare not challenge Uriel's supremacy.
                          D: Those who stood against him before are but a memory, cremated by his mastery
                          D: of elemental fire.

                          N:510:Azriel, Angel of Death
                          T:angel
                          D:Azriel commands awesome power, his visage holy enough to shrivel your soul.
                          D: You shriek with disbelief as his mastery of death draws you to your grave.
                          D: It is truly beyond all but the mightiest of warriors to stand against him and
                          D: live.

                          N:513:Gabriel, the Messenger
                          T:angel
                          D:Commanding a legion of angels, Gabriel will destroy you for your sins. He
                          D: will crush you like the pitiful insignificant being he sees you to be. Your
                          D: very soul will be taken into judgement by his supreme authority as he
                          D: cleanses the world of evil.
                          http://www.rpgartkits.com/
                          Fantasy art kits for personal and commercial use. Commercial use requires a Developer license, also available through my website.

                          Comment

                          • nppangband
                            NPPAngband Maintainer
                            • Dec 2008
                            • 926

                            #14
                            @Shockbolt - correct. The devteam didn't want to add any additional monsters because they wanted the tilesets to remain complete. The patch went into Angband with no modifications, so here is the complete changelist:

                            # 289: Angel --> Lesser Maia
                            # 311: Archangel --> Maia
                            # 350: Cherub --> Greater Maia
                            # 415: Seraph --> Blue wizard
                            # 455: Archon --> Istar
                            # 509: Uriel, Angel of Fire --> Arien, Maia of the Sun
                            # 510: Azriel, Angel of Death --> Osse, Herald of Ulmo
                            $ 513: Gabriel, the Messenger --> Radagast the Brown

                            By the way, your artwork is amazing (the phrase "tiles" simply does not do them justice). I have played strictly with ASCII for over 20 years now, but you make we want to try graphics.
                            NPPAngband current home page: http://nppangband.bitshepherd.net/
                            Source code repository:
                            https://github.com/nppangband/NPPAngband_QT
                            Downloads:
                            https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57

                            Comment

                            • Shockbolt
                              Knight
                              • Jan 2011
                              • 635

                              #15
                              Awesome, thanks, I'll be adding those to my todo paint list.

                              Originally posted by nppangband
                              @Shockbolt - correct. The devteam didn't want to add any additional monsters because they wanted the tilesets to remain complete. The patch went into Angband with no modifications, so here is the complete changelist:

                              # 289: Angel --> Lesser Maia
                              # 311: Archangel --> Maia
                              # 350: Cherub --> Greater Maia
                              # 415: Seraph --> Blue wizard
                              # 455: Archon --> Istar
                              # 509: Uriel, Angel of Fire --> Arien, Maia of the Sun
                              # 510: Azriel, Angel of Death --> Osse, Herald of Ulmo
                              $ 513: Gabriel, the Messenger --> Radagast the Brown

                              By the way, your artwork is amazing (the phrase "tiles" simply does not do them justice). I have played strictly with ASCII for over 20 years now, but you make we want to try graphics.
                              http://www.rpgartkits.com/
                              Fantasy art kits for personal and commercial use. Commercial use requires a Developer license, also available through my website.

                              Comment

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