![]() |
#1 |
DaJAngband Maintainer
Join Date: Apr 2007
Location: San Antonio, TX
Posts: 1,124
Donated: $10
![]() |
RubberBand plans
This will be my (mostly) non-coding-related planning & development thread for my new variant, RubberBand, which will be similar to an updated version of my old variant DaJAngband. Voicing your opinion on my plans is welcome and encouraged because I want to make a variant that other people will like as well.
First order of business: Has the name RubberBand been used for an Angband variant before? It seems like an obvious name to use, so I wanted to make sure it hasn't been used before. The first thing I'll do with RubberBand, same as I did with DaJAngband, is make a bunch of changes to the monster list. (I can work on that while I get a compile of the Angband source working and just look over the code a bit to see if it's as easy to customize and tweak as the v3.1.x code was (which is what my old variant was based on). I plan to have separate available monster lists you can play with, and use two birth options to choose which to use: option: Keep vanilla-ish flavor? YES/NO option: Use weirder/silly monsters? YES/NO (NO will be the default for both) I'll use a VISH flag for monsters that only appear if vanilla-ish is turned on, and another flag for monsters that only appear if vanilla-ish is turned off. Then I'll have a SILLY flag for monsters that will be added either way if you turn on the weird/silly monsters option (but they'll probably fit better tonally if VISH is turned off). Later, these options will affect the way a few other things in the game work as well. This way, you can choose your experience. The very first change I'll make in the monster list is rename wild dogs back to jackals and making the scruffy town dog non-agressive (or maybe I'll have one mean town dog and one nice town dog). I hate the idea of killing poor cute doggies. The most noticeable changes in the monster list (for non-VISH mode) will be removing Yeeks, icky things, and a few other boring monsters, and adding several types of fairies, a few magical lizards, magic frogs, magic cats, and more types of golems, worms and demons, etc. I'll use the following letter symbols (all letters not mentioned here will represent the same monster types as in V) : 'a' - is now all ants, ticks, and beetles. not just ants. 'f' - adds new magic cats, including the unlucky black cat 'i' - dark fairies (will still be icky things instead if VISH is turned on) 'm' - is now the maia (I'll remove most molds, and the few molds I won't remove will use ',' with mushroom patches) 't' - there will be a couple 't's now that appear in the dungeon. I plan to add a flag for a few monsters to be able to appear both in town and in the dungeon, but there will still be a character level check for most of them to appear in town. 'y' - light fairies (will still be yeeks instead is VISH is turned on) 'A' - amphibians, mostly frogs 'K' - knights, horsemen, and other tougher humanoids 'N' - nulx (swamp monsters), and other tentacled horrors (including the Watcher in the Water unique) (probably only when VISH is off) 'X' - several types of minor elementals, which includes xorns '&' - more major demons (actually most of the current major demons will be '&' and most of the new ones are 'U'.) (Except for 'i' and 'y', the changes in letter symbols will be for all modes, not just if VISH is turned off.) Other significant things I plan on doing early in RubberBand development: - other minor monster stuff: make vortexes and super-breeders less common (and probably put more limits on breeding), make huorns and ents a little deeper, add a few monsters native deeper than dL100 - improve throwing weapons (again, minor tweaks for now. Throwing axes and throwing hammers appear way too deep in V to be useful IMO) - make a bunch more (mostly minor) tweaks in the gamedata files - add more room types - make that option that Grotug suggested to be able to play with much fewer dungeon levels. - limit the range on some monster spells and breath, along with some other tweaks on monster spells - allow some monster types to be sometimes EVIL and sometimes not EVIL. - some monsters that will try to keep their distance from the player preferring to use their ranged attacks Plans for later on: - add more terrain features (including boulders, water, ordinary trees, and swamps) - add some races & classes (races: fairy gnome and living ghoul. classes: alchemist, barbarian, white knight, black knight, tourist, assassin...) - makes staves wieldable as weapons as well as their magic effect (should I do this for rods as well?) - teleport control effect as a ring, amulet, on a couple artifacts, and maybe a couple egos (control where you teleport to) - temporary invisibility as both a player spell and a monster spell. - monsters that move around before they become aware of the player - ability for certain monsters to come back from the dead after a few turns (mainly for some skeletons and zombies, but also for certain trolls and magic cats). -Killing a monster for a 2nd time or additional times will a give much reduced XP reward. Also I'll have returning from the dead on an amulet and an artifact or two for the player as well. (Whatever magic items that do this will be destroyed once they've been used of course.) - ability for some monsters to disguise as other monsters (a high level assassin might disguise himself as a low level apprentice as well as allowing for more shapechanging monster types). - maybe add possibility for shops in the dungeon Almost all of these changes I mentioned are things I had in DaJAngband, so RubberBand will mostly be an updated (and hopefully cleaner) version of DaJAngband.
__________________
Will_Asher aka LibraryAdventurer My old variant DaJAngband: http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...) Last edited by will_asher; March 5, 2021 at 07:52. |
![]() |
![]() |
![]() |
#2 | |
Knight
Join Date: Mar 2015
Posts: 945
![]() |
Cool
![]() Quote:
"You have slain <monster>" for 'good' monsters death message could be something like: <Monster> surrender. or "<Monster> fled to a deeper level of the dungeon".
__________________
https://tangaria.com - Angband multiplayer variant tangaria.com/variants - Angband variants table tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ My chars @ angband.oook.cz youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian |
|
![]() |
![]() |
![]() |
#3 | |
DaJAngband Maintainer
Join Date: Apr 2007
Location: San Antonio, TX
Posts: 1,124
Donated: $10
![]() |
Quote:
...Actually I would like to use part of that idea: Maybe I'll have certain monsters flee (with increased speed) to the stairs and then disappear*, and then I could give XP for defeating that monster even though it isn't quite dead (maybe I'd give reduced XP if you kill a 'good' monster while it's running to the stairs). Yeah, that would work, thanks. (*unless you're a necromancer or blackguard, then the good monsters will still fight to the death) I'll still change "wild dogs" back to "jackals" though, partly because it would be awkward to have a whole pack of monsters fleeing for the stairs. I could have the scruffy town dog flee out of the town limits, though. (Maybe I'll do that with the town cat and other townsfolk too. I might even have some townfolk flee if you start killing other townsfolk.)
__________________
Will_Asher aka LibraryAdventurer My old variant DaJAngband: http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...) Last edited by will_asher; March 5, 2021 at 09:32. |
|
![]() |
![]() |
![]() |
#4 |
Veteran
Join Date: Apr 2009
Location: Pisa / DL0
Posts: 1,001
![]() |
Sil has something very similar, with monsters fleeing down the stairs and XP given also for alternative ways to defeat them. Take a look at that variant, it has many original ideas that make it very unique and enjoyable (in my view)
__________________
Dive fast, die young, leave a high-CHA corpse. -- You read a scroll labeled 'lol gtfo' of Teleport Level. |
![]() |
![]() |
![]() |
#5 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,676
Donated: $40
![]() |
Will--
vanilla has been extremely easy to modify since ~4.0. There are only a couple blocks of monolithic code remaining. Most everything else is old-school object oriented (function pointers) or data driven. Or both. |
![]() |
![]() |
![]() |
#6 |
Veteran
Join Date: Jan 2012
Location: Linux
Age: 39
Posts: 1,208
![]() |
Sounds like an exciting variant upcoming! Need beta-testing? Let us know!
__________________
My best try at PosChengband 7.0.0's nightmare-mode on Angband.live: https://www.youtube.com/watch?v=rwAR0WOphUA If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other. As of February 18th, 2022, my YouTube username is MidgardVirtuoso |
![]() |
![]() |
![]() |
#7 |
Swordsman
Join Date: Feb 2019
Location: Midwest
Age: 34
Posts: 395
![]() |
Will telepathy or monster detection reveal a disguised monsters true nature? Seems like that mechanic risks being more frustrating than fun if you dont have a way to get around it, especially if you are a mage who decides to melee that low level monster
I understand risk assessment, but if the player cant get a good sense of what the risk is, then it becomes aggravating rather than fun. Are you going to have additional options for closing in on monsters who like to kite? As it is, the only melee centric class who has any sort of closing is Blackguard. I feel like playing a paladin or warrior risks being incredibly annoying if enemies are harassing them, but they cant get close enough to kill them. I know theres teleport control, but that will presumably be rare and have a long recharge time considering how powerful it is. |
![]() |
![]() |
![]() |
#8 | |||
DaJAngband Maintainer
Join Date: Apr 2007
Location: San Antonio, TX
Posts: 1,124
Donated: $10
![]() |
Quote:
Quote:
Quote:
__________________
Will_Asher aka LibraryAdventurer My old variant DaJAngband: http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...) |
|||
![]() |
![]() |
![]() |
#9 | |
Swordsman
Join Date: Feb 2019
Location: Midwest
Age: 34
Posts: 395
![]() |
Quote:
Hitting things at range may also lead to you being forced to stand in LOS of lots of monsters, which is a big no no. I'm not necessarily opposed to something like this, I just feel like the tools for dealing with kiting monsters are inadequate in vanilla Angband (which makes sense, because monsters don't kite), so I'm wondering if you plan on giving the player additional tools for dealing with them. And I tend to dig around molds. ![]() |
|
![]() |
![]() |
![]() |
#10 | |
DaJAngband Maintainer
Join Date: Apr 2007
Location: San Antonio, TX
Posts: 1,124
Donated: $10
![]() |
Quote:
Anyway, the monsters that will prefer ranged weapons and keep their distance generally tend to be low HP monsters. (That feature isn't meant for dragons.) a couple other "for later" features I'm planning, but forgot to mention in the OP: - more dungeon features including statues. Some statues will be magical and have an effect on their room or area of the dungeon. - gargoyles will be monsters that mimic statues. - trap monsters. They use the trap symbol, but are programmed as monsters. These will mostly be like mindless weaker versions of the 'druj' monsters (non moving but firing projectiles and sometimes casting spells).
__________________
Will_Asher aka LibraryAdventurer My old variant DaJAngband: http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...) Last edited by will_asher; March 7, 2021 at 22:28. |
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plans for Sil-Q 1.4.1 patch | Quirk | Sil | 13 | September 10, 2018 23:48 |
Plans for 4.1 - 4.3 | Nick | Vanilla | 137 | March 29, 2017 13:36 |
Randart plans | Nick | Vanilla | 42 | February 12, 2017 06:49 |
Halls of Mist plans | Mikko Lehtinen | Variants | 33 | November 28, 2012 09:21 |
Plans for FA031 | Nick | Variants | 11 | January 9, 2008 12:45 |