Author Topic: January 2013 Custom Content Challenge: Spells and Spellcrafting  (Read 1603 times)

Legacy_Tarot Redhand

  • Hero Member
  • *****
  • Posts: 4165
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #30 on: January 06, 2013, 05:39:49 pm »


               Rolo I am making no guarantees as to anything coming of the idea I've had. If I can find just the right graphics to play around with, if I can make it work, if I can make enough of them and if I can get it done on time then you'll get your order. I hope your cheek is large enough (as in tongue in). My current thoughts are along the lines of a certain superhero TV show from the 60's boy wonder.

TR
               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #31 on: January 06, 2013, 05:52:15 pm »


               <trying to look...>

No guarantees?! What?!
Lol, no worries, mate :-)
I'll take what I can get <that's how he works>
What she said.<and he's quite cheeky enough, we think>
*grin*

<...shocked>
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #32 on: January 07, 2013, 01:38:05 am »


               Equipping creature items when the familiar spawns is working out well. I was concerned about creating an item in the familiar's inventory, but its working out fine.

So now comes a great deal of work. I'll be creating familiar hides and bites for levels 1-20 of each familiar subtype.
  • I'm currently working on Bats which have only one type and their bite does not scale up so 20 familiar blueprints, one bite item, and 20 hides.
  • Then comes the Rat and Dire Rat. Each will have different properties so that will result in 20 familiar blueprints, one bite item for Rat, a few different bites for the Dire Rat, and 40 hides.
  • Then the birds: parrot, raven, seagull, which each look different but have the same stats. Result: 20 bird blueprints, one bite item, and 20 hides.
  • Special familiars will require additional weapon items and hide items.
Theoretically I could just create 20 base familiar blueprints and use the same 20 for all creatures, BUT I can't figure out how to change the voiceset, the perception distance and the speed by script. NWNX can probabnly do this, but I would like a way to handle this with vanilla NWN.

Time for me to get to work, but first I need to finish the laundry. '<img'> Its been a big day for cleaning up the house.
               
               

               


                     Modifié par henesua, 07 janvier 2013 - 01:42 .
                     
                  


            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #33 on: January 07, 2013, 02:36:14 am »


               <peering...>

If you'll add owl to that list I'll add seagull to mine *and* make an owl creature model :-)

Edit: I've added a "shoulder" and a "familiar" dummy between the geometry and the base. I move the familiar dummy to animate the familiar mounting the mages shoulder and then leaving. I move the shoulder dummy to the correct offset for that race/gender TaVFX. Hence, once I have the anim looking good on human male, I only need to adjust the shoulder dummy to create each of the other versions.

Also, adding a scale value to the "familiar" dummy allows me to scale the vfx... so my ravens, for example will be 120% the Rebecca Ann ravens (I'm using scale for the appear/disappear anims).

When I get the anims looking good, I'll map them over from the raven to the other avians and we'll see how big/small they all look.

<...owlishly>
               
               

               


                     Modifié par Rolo Kipp, 07 janvier 2013 - 03:01 .
                     
                  


            

Legacy_The Amethyst Dragon

  • Hero Member
  • *****
  • Posts: 2981
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #34 on: January 07, 2013, 03:17:28 am »


               

Rolo Kipp wrote...

Question 2: will this cause a problem for the CCC? I understand the CCC has its own padding rules. If I exceed these will it be a problem?

I'll let AD make the final determination on that, since he's doing all the heavy lifting these days :-)

Pad all you want.  It's very easy for me to add lines to a 2da file.  I don't have any rules right now.

'Posted

henesua wrote...

Equipping creature items when the
familiar spawns is working out well. I was concerned about creating an
item in the familiar's inventory, but its working out fine.

So now comes a great deal of work. I'll be creating familiar hides and bites for levels 1-20 of each familiar subtype.

  • I'm

     currently working on Bats which have only one type and their bite does

    not scale up so 20 familiar blueprints, one bite item, and 20 hides.
  • Then

     comes the Rat and Dire Rat. Each will have different properties so that

     will result in 20 familiar blueprints, one bite item for Rat, a few

    different bites for the Dire Rat, and 40 hides.
  • Then the birds:

    parrot, raven, seagull, which each look different but have the same

    stats. Result: 20 bird blueprints, one bite item, and 20 hides.
  • Special familiars will require additional weapon items and hide items.


I like the sound of your system.  To save on overloading the item palettes for DMs trying to log in (a 16k limit that isn't easily bypassed through moving blueprints to a hak), have you considered doing the bite/skin/etc. items as "off-palette"?  Create/store them in a non-player area, each with a different tag based on appearance and familiar level, then use the familiar summoning script to copy the desired item(s) to the familiar and get them equipped.



Nice ideas so far, folks.  I have no idea what I'm going to do this month, but I will contribute something.
               
               

               
            

Legacy_gutwrench66kg

  • Sr. Member
  • ****
  • Posts: 278
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #35 on: January 07, 2013, 05:19:04 am »


               Rolo: Dont' forget that we've got a pretty decent snow owl in Project Q that you might use for a base.. would love to see a great horned owl!
               
               

               
            

Legacy_Tarot Redhand

  • Hero Member
  • *****
  • Posts: 4165
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #36 on: January 07, 2013, 11:21:26 am »


               The thought of a gnome magician with an Eagle Owl familiar perched on their shoulder really tickled me ('^_^').

TR
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #37 on: January 07, 2013, 08:31:15 pm »


               

The Amethyst Dragon wrote...
To save on overloading the item palettes for DMs trying to log in (a 16k limit that isn't easily bypassed through moving blueprints to a hak), have you considered doing the bite/skin/etc. items as "off-palette"?  Create/store them in a non-player area, each with a different tag based on appearance and familiar level, then use the familiar summoning script to copy the desired item(s) to the familiar and get them equipped.


Good suggestion TAD. I haven't implemented that yet, but I think putting these in a store will work, and enable others to import the store via ERF and place in their module. Sound right to you? I could use help on that. I have done things like this in my module, but not experimented with distributing such a thing to other builders.

Also, regarding this palette overloading problem. If the item is in a hidden palette category, a category which DMs do not see, does it still cause the crash?


Also... Rolo, I saw your note on Owls. If you make an Owl I will definitely make use of it. I intend to get this all posted for this months CCC, of course. I'm thinking Owls and Falcons could be another type of familiar that a wizard or sorcerer can choose. I don't want Owls and Crows in the same group.

I've also been thinking more about the over all system. Now that I have introduced much more flexibility, it might be interesting in this release to make the limitation according to familiar grouping optional to the builder.

At present, I have a rodent group, a bat group, and a talking bird group. When a wizard binds a familiar they can only Bind Familiars that are within the group they chose for the "Familiar" ability. This is what I am thinking of making optional. Although in Arnheim I made the choice to stick with familiar groups, other builders may not like that choice. The downside to this is that incompatible voicesets, perception ranges, and movement rates could result. In this release however I could turn off the voiceset, and leave the other two to "default" and remove this problem. If I do this, there will be no real difference between familiar creature blueprints, and I could cut down on resources needed for this system considerably.

What do you think? Good idea? I'd like to hear the negatives as I am seriously considering this option.
               
               

               
            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #38 on: January 07, 2013, 10:11:23 pm »


               <holding up a finger...>

henesua wrote...
...
Also... Rolo, I saw your note on Owls. If you make an Owl I will definitely make use of it. I intend to get this all posted for this months CCC, of course. I'm thinking Owls and Falcons could be another type of familiar that a wizard or sorcerer can choose. I don't want Owls and Crows in the same group.

Falcons, yes. Plan on those also at some point (easy since they already have a model, but I don't think there's a decent skinmesh version...).

I like what you're thinking with the familiar groups, but I'd look at it in a diferent way - that the form the mage binds the spirit to puts the limitations/advantages on the familiar. This gives incentive for them to explore other appearances with different trade-offs for themselves. The drawback is the complication and difficulty (expense?) of re-binding your familiar. 

I.e. Bind a raven for speech and magic. Bind a falcon for sight and fierceness. Bind an owl for stealth and wisdom. Bind a parrot for speech & charisma.

But limit them to a certain family (bird, dog, cat, rodent) and give variety (with different bonus/penalties) *within* the family. Like choosing a spell school. They can be a generalist (default familiars) or a specialist who specializes in a certain family of familiars.

I've also been thinking more about the over all system. Now that I have introduced much more flexibility, it might be interesting in this release to make the limitation according to familiar grouping optional to the builder.

Making sub-systems optional is usually a nice touch :-) I'm all for it, on the builder side.

At present, I have a rodent group, a bat group, and a talking bird group. When a wizard binds a familiar they can only Bind Familiars that are within the group they chose for the "Familiar" ability. This is what I am thinking of making optional. Although in Arnheim I made the choice to stick with familiar groups, other builders may not like that choice. The downside to this is that incompatible voicesets, perception ranges, and movement rates could result. In this release however I could turn off the voiceset, and leave the other two to "default" and remove this problem. If I do this, there will be no real difference between familiar creature blueprints, and I could cut down on resources needed for this system considerably.

Personally, I'd rather have the "racial" or "family" bonuses/penalties tied to the forms (skins) of the appearance, with the "personal" bonus/penalties tied to the master (PCs skin). Voicesets, speed, perception etc. would be tied to whichever form the mage bound his familiar in, just like a polymorph spell.

So, a base appearance, a set of skins, and a set of properties to add to master's skin.
Counter-proposal (at least, if I understood you ;-)

<...and forgeting what he was going to say>
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #39 on: January 07, 2013, 10:38:48 pm »


               

Rolo Kipp wrote...
Personally, I'd rather have the "racial" or "family" bonuses/penalties tied to the forms (skins) of the appearance, with the "personal" bonus/penalties tied to the master (PCs skin). Voicesets, speed, perception etc. would be tied to whichever form the mage bound his familiar in, just like a polymorph spell.

So, a base appearance, a set of skins, and a set of properties to add to master's skin.
Counter-proposal (at least, if I understood you ;-)


I'm not sure if we understand one another. As soon as I post the module for collaboration, you'll understand how this works, but I haven't made all of the familiar properties (skins) yet. So here is some explanation of the game effects to hold you over:

when a wizard summons a familiar, the wizard gains the benefits of the familiar as an effect. All familiars give the equivalent of the alertness feat to their master while they are summoned. Different kinds of familiars offer other kinds of special benefits to their master.  The kind of familiar is determined by its appearance rather than the category (rodent, bat, talking bird) to which it belongs, although each appearance in a category could provide the same benefit.

when a wizard unsummons a familiar the effects are removed.

The benefits are thus EFFECTS not properties added to a skin. And the effects are created by a spell so that they are easy to remove. Doing this via item properties was not worth it in my view.

Another thing to emphasize, the appearance of the familiar is the driver of the whole thing. I record the appearance of the familiar on the wizard/sorcerer, and when the familiar spawns it looks at the appearance it is supposed to have. It then initializes itself accordingly.

The appearance determines what it looks like, what special benefits the master receives, and what skin and bite it should be equipped with.

The skins are what I am working on right now. These skins are where I am customizing the creature's stats rather than modifying the blueprints of the creatures. So with ability bonuses I am adjusting abilities. Skill bonuses adjust skills. Bonus feats determine which feats the creature has. Same with spells if any.

Flying familiars for example are given the fly feat on their skin.

One hint that I am getting fro you in this case however is that rather than build all of the skins ahead of time, I could assign all of the item properties via script to the familiar's skin. I'm not sure I want to do that. While it would eliminate the need to create these creature skins, I feel that it leaves things to potential errors at runtime. Creating and copying items is a finnicky business. Also, it would require those that will be building their own familiars to work with scripts rather than create the skins in teh toolset.

Does anyone care? Would it be better from your perspective to mess with scripts rather than build 20 skins?

The question I asked earlier was relating to whether I should make the creature blueprints completely agnostic by setting the voiceset, movement speed and perception ranges in such a way that they would work for any creature. Then the skin that the creature is equipped with will determine its abilities. I am almost certainly going to handle it this way, unless I hear some very strong arguments against it.
               
               

               


                     Modifié par henesua, 07 janvier 2013 - 10:45 .
                     
                  


            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #40 on: January 07, 2013, 11:01:37 pm »


               And I wanted to add another thing:

while I am only adding innocuous familiars as those that can be selected at level up (rodent, talking bird, bat), I really like the possibility of giving wizards and sorcerers the ability to bind much more interesting familiars through the course of play.

Bind Familiar need not be merely a means to change the look of your familiar from raven to parrot to seagull for example. Or if the builder opts to allow PCs to bind familiars outside of the category they could go from rat to bat to raven. But those are just the common animals that a wizard is likely to encounter not the limitations of what kind of familiar they can have. If a wizard locates an imp, and figures out how to make the Bind Familiar spell work on them, then they get an imp as a familiar when they target one.

The problem however is that when that imp dies, it isn't coming back. The wizard will need to find another one and persuade it to be their familiar. Or do whatever the builder decides are the right hoops to jump through to get a special familiar - and then cast Bind Familiar on the "canidate".

I'll be creating at least one special familiar - likely an Imp - to illustrate how builders can make them work in this system.

For me thats the coolest part of the whole thing. I really like the Bind Familiar spell. Its very simple. It takes the appearance of the creature targeted and determines whether it can be made into a familiar of the caster. If it can, it writes the appearance on the caster's skin, kills the targeted creature, and then summons them as a familiar. After I created this spell last year, I realized how much fun it would be for a wizard to hunt around in a PW for different kinds of familiars. And then since I made familiar hitpoints and death persistent, special familiars become even more precious.

Anyway... for me that is the nicest thing about what I am doing.
               
               

               


                     Modifié par henesua, 07 janvier 2013 - 11:03 .
                     
                  


            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #41 on: January 09, 2013, 01:38:11 am »


               OK Folks. I am open to suggestions with regards to the temporary benefits summoned familiars give to their masters. Consider the following and let me know what you think:

All familiars get the feats alertness, evasion and improved evasion. Every odd level they get +1 to AC and +1 intelligence. Spell resistance begins at level 11 at 16 SR. Each familiar also gets 3 skills which they can max out. I'm not going to list these now. I'm still working on them. But these skills will be typically a choice between Spot, Listen, Search, Hide and Move Silently.

Typical familiars have a strength of 3, and an attack which causes d2 damage. Flying familiars gain the feats: dodge, mobility and spring attack to emphasize their ability to stay out of harms way.

Starting Familiars:
  • Bat - Self: flight, blindsight. (Lv11) Immunity to Fear . Master: no perks.
  • Rat - Self: pass door, low light vision. (Lv11) Immunity to Disease. Master: +2 Hide, Move
  • Raven - Self: flight, low light vision. Toughness. Taunt skill. Master:  +2 Bluff, Persuade.
Intermediate Familiars:
  • Dire Rat - Self: Disease causing bite (d6 damage). Toughness. Low light vision. (Lv11) Immunity to Disease. Master: +2 Con
  • Parrot Self: flight, low light vision. Taunt skill  Master:  +1 Charisma
  • Seagull Self: flight, low light vision. Toughness. d6 bite.  Master: ?????????????
  • Owl Self: flight, dark vision, Toughness, d3 claw x2, d6 bite. Master: Darkvision
  • Falcon Self: flight, low light vision, Toughness, d3 claw x2, d6 bite. Master: +2 Spot, Listen (for a total of +4 to both)
Special Familiars:
  • Imp Self: poison tail and spell casting, but not certain on specifics. Master: Extra spells? Shift toward evil with each summon?

               
               

               
            

Legacy_Tarot Redhand

  • Hero Member
  • *****
  • Posts: 4165
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #42 on: January 09, 2013, 11:25:30 am »


               It's just a thought, but isn't there a missing familiar type? Where would any self-respecting witch be without her feline familiar? So what happened to the missing moggy? Never mind the Rat, where's the Cat?

TR
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #43 on: January 09, 2013, 12:47:02 pm »


               

Tarot Redhand wrote...

It's just a thought, but isn't there a missing familiar type? Where would any self-respecting witch be without her feline familiar? So what happened to the missing moggy? Never mind the Rat, where's the Cat?

TR


Indeed. There's no model in default NWN for a small cat. I do have small cat familiars in Arnheim, but pulled this off using Cervantes' siamese cat along with a few others. I'm not going to release their work with my package this month. Its not right to do so. As I wrote above however... if someone is interested in modelling a cat or a toad for the challenge I'll include those familiar types.
               
               

               
            

Legacy_Fester Pot

  • Hero Member
  • *****
  • Posts: 1698
  • Karma: +0/-0
January 2013 Custom Content Challenge: Spells and Spellcrafting
« Reply #44 on: January 09, 2013, 03:25:55 pm »


               Seagull - taunt or immunity from it, or some other feat that annoys players, like a seagull does at the beach when you're trying to eat your packed p&j sandwich!

FP!