Spell Additions - 3.5 Summon Creature
Moderators: ALFA Administrators, Staff - Technical
- ç i p h é r
- Retired
- Posts: 2904
- Joined: Fri Oct 21, 2005 4:12 pm
- Location: US Central (GMT - 6)
Yes. Look inside the UI\default folder in your NWN2 install directory. In there you'll see all the GUI files the game comes with. The ingamegui.ini file defines the screen names that you can use to launch standard GUIs and the files that contain the GUI definitions. Here are the relevant entries I think:
SCREEN_SPELLS_QUICK=quickspell.xml
SCREEN_SPELLS_KNOWN=spells_known.xml
SCREEN_SPELLS_MEMORIZED=spells_memorized.xml
The files listed above are the ones you should examine. I hope this is what you were looking for.
SCREEN_SPELLS_QUICK=quickspell.xml
SCREEN_SPELLS_KNOWN=spells_known.xml
SCREEN_SPELLS_MEMORIZED=spells_memorized.xml
The files listed above are the ones you should examine. I hope this is what you were looking for.
- ç i p h é r
- Retired
- Posts: 2904
- Joined: Fri Oct 21, 2005 4:12 pm
- Location: US Central (GMT - 6)
Just a word of caution though. Don't modify the default GUI files. Copy them to the override folder and edit them there. You can test them easily that way without altering the defaults.
It's been a while since I've played with the GUI - and things may have changed since - but modifying the default files might break updates or simply cause your changes to be overwritten on updates. One of the two. Probably the latter.
I should have mentioned this in my first post.
Looking forward to seeing what you do with this. Good stuff.
It's been a while since I've played with the GUI - and things may have changed since - but modifying the default files might break updates or simply cause your changes to be overwritten on updates. One of the two. Probably the latter.
I should have mentioned this in my first post.
Looking forward to seeing what you do with this. Good stuff.
Just a quick update to get suggestions and feed back and to make sure I dont go off on a tangent that turns out to be a bad idea and also to try to make sure that the system is exploit proof. A lot of this is probably redundant but i dont have a lot of time to post.
So far the system i have going allows for a player to cast as many 3.5 summoning spells as they have memorized but will only allow the player to have a limited number of summonings active at one time. For example if a player has say 6 summons active and the cap is 8 and he casts a spell that ends up summoning 3 more the first creature he summoned will be unsummoned, and the three new ones will be summoned.
Resting unsummoning works via the on rest trigger and will unsummon all creatures summoned.
Spell duration is done via attaching a summoning duration variable on the summoning of a creature and checking and updating (via on heart beat) a existence time variable on the creature. When the existence time == the summon duration time the creature destroys itself and is unsummoned.
I will also attach a condition to the on heartbeat that will destroy the creature if it cant find its master.
Right now i have all the visuals done for the creatures with the exception of a few invisibles that are buggy and i plan on working on tehir stats and abilities as per d20.
If anyone can see anythign dangerous im doing or a better way of doing it or any ideas or anything theyre very welcome.
So far the system i have going allows for a player to cast as many 3.5 summoning spells as they have memorized but will only allow the player to have a limited number of summonings active at one time. For example if a player has say 6 summons active and the cap is 8 and he casts a spell that ends up summoning 3 more the first creature he summoned will be unsummoned, and the three new ones will be summoned.
Resting unsummoning works via the on rest trigger and will unsummon all creatures summoned.
Spell duration is done via attaching a summoning duration variable on the summoning of a creature and checking and updating (via on heart beat) a existence time variable on the creature. When the existence time == the summon duration time the creature destroys itself and is unsummoned.
I will also attach a condition to the on heartbeat that will destroy the creature if it cant find its master.
Right now i have all the visuals done for the creatures with the exception of a few invisibles that are buggy and i plan on working on tehir stats and abilities as per d20.
If anyone can see anythign dangerous im doing or a better way of doing it or any ideas or anything theyre very welcome.
Summonings vs Ogres.
http://www.youtube.com/watch?v=8Rgrw4WfIAs
All thats left is to finish making up 6 lvl 9 creatures and it should be ready for beta testing though i have no idea exactly how to do that Im horrible with mod to hak stuff.
Oh yeah i need to make sure that it removes all residual summonings too there was a left over spider that im not quite sure how it was left there.
http://www.youtube.com/watch?v=8Rgrw4WfIAs
All thats left is to finish making up 6 lvl 9 creatures and it should be ready for beta testing though i have no idea exactly how to do that Im horrible with mod to hak stuff.
Oh yeah i need to make sure that it removes all residual summonings too there was a left over spider that im not quite sure how it was left there.
- Teric neDhalir
- Githyanki
- Posts: 1495
- Joined: Mon Jan 05, 2004 10:04 pm
- Location: Manchester UK
- AcadiusLost
- Chosen of Forumamus, God of Forums
- Posts: 5061
- Joined: Tue Oct 19, 2004 8:38 am
- Location: Montara, CA [GMT -8]
- Contact:
- White Warlock
- Otyugh
- Posts: 920
- Joined: Mon Jan 05, 2004 3:44 am
- Location: Knu-Mythia
- Contact:
Currently extension doesnt work im afraid. Ive been meaning to get it in but for the sake of expediencey I thought that it was close enough...
Realy all that would need to be done to make it work is detect if the player wants to try to cast a spell extened (add a check box with a var that toggles on and off to all the Spell selection GUI Screens and pass it into the script) and make sure that they have the ability to do that (by checking for the meta magic extended tag) after that just have the script have a check to multiply summoning duration set on the creature by two if all the conditions pass.
Right now other wise its working well enough to get in game if people would like it.
Realy all that would need to be done to make it work is detect if the player wants to try to cast a spell extened (add a check box with a var that toggles on and off to all the Spell selection GUI Screens and pass it into the script) and make sure that they have the ability to do that (by checking for the meta magic extended tag) after that just have the script have a check to multiply summoning duration set on the creature by two if all the conditions pass.
Right now other wise its working well enough to get in game if people would like it.
- ç i p h é r
- Retired
- Posts: 2904
- Joined: Fri Oct 21, 2005 4:12 pm
- Location: US Central (GMT - 6)
Re: Spell Additions - 3.5 Summon Creature
http://nwvault.ign.com/View.php?view=NW ... ail&id=135
This is another pnp summoning mod ... If alfa wants to try to use a pnp summoning mod to gain publicity we might want to hurry ...
This is another pnp summoning mod ... If alfa wants to try to use a pnp summoning mod to gain publicity we might want to hurry ...
- PensivesWetness
- Frost Giant
- Posts: 702
- Joined: Thu Oct 28, 2004 4:25 am
- Location: Cleveland, Ohio (where? whut? dude...)
Re: Spell Additions - 3.5 Summon Creature
Somehow, i doubt any battling cast would consider fiendish halflings dangerous.... unless they have pink hair...
or act even remotely like muggles...
question: do you pick what type you want prior to casting or during the act (kinda dicey. it would mean you should familiar with the abilities of all the various types you could summon. can you script it so you summon what is allowable? such as what limits clerics follow based on alignment/deity alignment?
or act even remotely like muggles...
question: do you pick what type you want prior to casting or during the act (kinda dicey. it would mean you should familiar with the abilities of all the various types you could summon. can you script it so you summon what is allowable? such as what limits clerics follow based on alignment/deity alignment?
<Gebb> ok, what does it mean to be "huggled"? <spidroth_esq> Something terrible. <Squamatus> buggered <Dran> sodomised <Squamatus> by an acorn on a stick <tresca> LOL <Gebb> that didn't help <alynn>
Re: Spell Additions - 3.5 Summon Creature
You select which creature you want to summon just before summoning via a Gui Selection screen you have to select the spell level and from there you get your choices you can summon from any list from the level spell you are casting to level 1 ...
I could script something allowing and disalowing creatures based on alignment or allow anyone to summon anything and tie it into alignment but I was of the opinion that leaving that to dms... lot o work
I could script something allowing and disalowing creatures based on alignment or allow anyone to summon anything and tie it into alignment but I was of the opinion that leaving that to dms... lot o work
- AcadiusLost
- Chosen of Forumamus, God of Forums
- Posts: 5061
- Joined: Tue Oct 19, 2004 8:38 am
- Location: Montara, CA [GMT -8]
- Contact:
Re: Spell Additions - 3.5 Summon Creature
Apologies for both this and ALFA books lying fallow for some time now, I'd had a volunteer who was going to integrate them who seems to have been long since tackled by the RLmonster. I'll see if I can't nudge these into motion again, as both are fantastic additions to our world.