Jump to content

Galactygon

Modders
  • Posts

    827
  • Joined

  • Last visited

Everything posted by Galactygon

  1. It would be awesome to see some of the hardcoded text softcoded so that only the tokens they use are hardcoded.
  2. You could "fake it" by applying 326 first (using another .spl with a single instance of 139) and then 318 (the no message variant).
  3. Well, that's usually the whole point of mods like the DR, an overhall for the whole system. Unlike other mods that usually just patch a few spells by adding a few effects to them. Am wondering because the readme states
  4. Correct me if I'm wrong, I thought it would make the most sense if DR would be installed before other spell mods. The onus of making third party mod DR-friendly would be on other modders such as me since Cam was gracious enough to provide a simple means of doing so. This has the advantage that: 1. Cam doesn't have to go running around updating DR every time somebody releases a spell (or kit?) mod. and 2. Other modders don't have to wait for a new DR update but instead can opt to INCLUDE the code as posted above. Older mods that are not updated often can be exceptions, but usually they are installed earlier in the mod installation list.
  5. Thanks for your effort to keep this mod alive Cam, I really appreciate you came back to this after a several year break. I'm also very touched that you included spells from SpellPack. Was thinking of writing some automatic "sphere recognition" code that reads spell descriptions and then assigns spells to spheres to future-proof spell mods but your way works just as well. When I released SpellPack B6 I did not have the installer write a centralized spell 2da list with spheres for DR to detect even though the I had that in mind and set variables at the start of each divine spell. I was unsure about DR's future at that time; I could still offer to make a centralized list for the next release of SpellPack so you don't have to write a new list each time I release something (admittedly it wasn't often the past few years). About the mod itself: I think it's a really good idea to have a "lite" version of each kit as without new spells from mods your access to decent spells is limited. The inclusion of new spells from spell mods can make the "Sphere" version of the kits appealing and will put more effort into my own work with DR in mind.
  6. Do you have any examples? SpellPoint is always used just with coordinates+spellref in vanilla bg2 (and others). (Really)ForceSpellPointRES is the only exception from the spellcasting family, due to different parameter ordering. As far as I know, also only the Really* family forces the level with param1 (if also a string parameter is passed) or param2. There are no examples in the game, but I have been able to reproduce it in both BGII:ToB and BGII:EE and use it my mods. I do not have access to the files atm so I can at most instruct how to reproduce this. Open SPWI304 (Fireball), and add an effect with opcode 148 and param2=2 that casts SPWI308 (Lightning Bolt). Make sure the target type of that effect is set to 2 (pretarget) and not 1 (self) as one would expect to do in this opcode. When you cast Fireball into a group of creatures, they will then cast Lightning Bolt to the center point of the Fireball explosion.
  7. This behavior hasn't been mentioned in the iesdp as well: If param2 of opcode 148 is set to 2, then the target(s) rather than the original caster will cast the spell from the resource file at a spell level specified in param1. This behaviour is unchanged from BGII to BGII:EE
  8. Opcode 146 (cast spell at target): When parameter2 (type) is set to 0 (cast normally), then it is affected by wild surge (stats 153 FORCESURGE and 154 SURGEMOD). This is possibly an engine bug in BGII:EE, so I've reported it. Also, stats 51 SPELLFAILUREMAGE, 52 SPELLFAILUREPRIEST, and 194 SPELLFAILUREINNATE do not affect this opcode. Haven't tested this in BGII (non EE). Nor have I tested stats 53 SPELLDURATIONMODMAGE and 54 SPELLDURATIONMODPRIEST Opcode 148 (cast spell at point): This opcode is NOT affected by wild surge (stats 153 FORCESURGE and 154 SURGEMOD), or spell failure (stats 51 SPELLFAILUREMAGE, 52 SPELLFAILUREPRIEST, and 194 SPELLFAILUREINNATE). Haven't tested this in BGII (non EE). Nor have I tested stats 53 SPELLDURATIONMODMAGE and 54 SPELLDURATIONMODPRIEST
  9. I originally had this planned in some of my works, but if you are willing to do this in a more optimal way I'd have one less thing to worry about: A new component called PnP Infinite Book of Spells (see description). My idea is that the installer would generate a truly random infinite book as per the AD&D description in the following way: 1.) first it would search through and record all valid wizard (and priest) spell scrolls in the game, which automatically covers mod-added spells 2.) the installer would generate an organized list of all valid spells/scrolls in the game 3.) the installer would generate the book (according the AD&D description) by randomly picking from the list. -Galactygon
  10. I know. I don't like so much having Chaos there too, but at least it doesn't completely overlap with Hold Monster, whereas Domination and Feeblemind completely overlap each other with the former outshining the latter. Was my suggestion (adding non-lethal dmg) completely rejected? No one commented about it. Let me chime in here. In AD&D Charm spells were meant to befriend hostile creatures (turn their foot circle to GOODBUTBLUE) while Domination spells were meant to establish a telepathic link with the caster giving him/her full control of the .cre's abilities (this would include remove fog of war). The 5th level domination is only meant to affect humanoids (who save at -2) while feeblemind affects everyone (but wizards save at -4). Both are meant to be permanent. -Galactygon
  11. Evard's Black Tentacles? You'd need to port over the NWN animation. -Galactygon
  12. Something I did was make the missile damage bypass MR but not the fire/acid damage. And I've made PfMW protect against those two spells as well. -Galactygon
  13. Agreed (this is on my to-do list too). But actually, the awkwardness in both cases is that ideally the animation should be visible when the player casts it but not when enemies do. But implementing that in SR is probably impossible. (I can do it in SCS because enemies can use modified versions of the spell.) If you like, leave the invisibility off Sanctuary and the graphic on, and I'll offer it as a tweak, for enemies only, in SCS. I don't think enemy spellcasters in vanilla use Sanctuary anyway. I already have a working tweak (but isn't yet released) that does all of this (deactivates enemies' animations while II). -Galactygon
  14. Does this include potions used by spellcasters within the first few rounds of firing off their buffs and triggers? I'd imagine there'd be large difference between this and potions that are expected to be used by other classes in the first few rounds. What's your estimate, how long do spellcasters usually last against a better-than-average player? -Galactygon
  15. With mods like aTweaks' scribe scrolls ability, only money will determine how many scrolls the party has. If we assume NPC casters have had years to accumulate wealth and resources, it's not a stretch for them to have 5-10 high-level scrolls. If enemy spellcasters fire off their scrolls in the first few rounds of combat, their chance of dropping those scrolls gets really low. I'd imagine spells that do not scale after level 12 are worth storing in a scroll, or a spell that the spellcaster does not know (this could be an excuse for lower-level wizards with connections of casting higher level magic). -Galactygon
  16. Sounds pretty good. In AD&D, Breach was meant to 1.) Dispel any spells that granted immunity to some weapon type 2.) Suppress any spells or natural abilities that granted some sort of immunity to weapon types for some duration On clerics staying alive: I think your best bet would be to introduce priest scrolls and have enemy priests heavily use them. They have the enormous benefit of non-interruptable spell-casting without the players saying "it's not fair". Come to think of it, heavy use of mage scrolls allow enemy spellcasters to be of lower level without decreasing the difficulty and the amount of spells they can fire. I think the use of scrolls by enemy spellcasters is underrated by vanilla and mods like ScS. -Galactygon
  17. I think the best solution is nagging Ascension64 to allow contingency/trigger menus to be linked to .2da spell-immunity type menus, so that the menu of SPWI59x's appears instead of SPWI510. My thoughts about SpellImmunity: I would rather keep this spell as it is - the most I would do at most is remove its ability to protect against level 9 spells/HLAs. I do think that Spell Immunities should not stack (in AD&D, casting a new SpellImmunity overrides the old one). Stacking is also going to create problems where DS is concerned if it uses one stat for them all, unless you find out a way of converting all the stats into state-bits (or nagging Ascension64 to do it). -Galactygon
  18. I am very interested, since later on I will have to deal with scripting the AI to account for all the rules and spells I have added/changed. Looking at SCS and figuring out what everything does would be difficult without a tutorial. -Galactygon
  19. The tutorials are really useful - the most I could do is recommend it. -Galactygon
  20. Galactygon

    FAQ

    I think when they were assigning alignments, they did so from a human/prime perspective rather than someone from the same group. The lawfulness comes from how they interact with each other, and the "chaoticness" comes from the way they interact with the outside world. Andyr, do you plan on adding items that level up with the wielder (similar to Dakkon's blade)? -Galactygon
  21. Galactygon

    Overview/FAQ

    It's a shame, since I miss Nasard. -Galactygon
  22. Are these actual PnP kits or are they ones taken from various other sources, or ones made up by the imaginations of the modders? Curiosity caught me here. -Galactygon
×
×
  • Create New...