Base Mod Content Thread: Scripts

Development of standard ALFA palettes (ABR)

Moderators: ALFA Administrators, Staff - Technical

User avatar
indio
Ancient Red Dragon
Posts: 2810
Joined: Sat Jan 03, 2004 10:40 am

Post by indio »

The thing to solve in that case is the DM misclick. Unless Obsidian have totally ignored their playerbase, and-or are complete idiots, there will be a confirmation box presented before killing PCs if that option is selected. Not for mobs, of course. But for PCs, how can they make the same mistake twice?
Image
User avatar
Fionn
Ancient Red Dragon
Posts: 2942
Joined: Sun Jan 04, 2004 7:07 am
Location: Seattle, WA

Post by Fionn »

Well, handling the CoELBCaK failure would prevent *that* issue, but not a DM spawning CR8 Orcs when he meant to spawn CR3.

If we can exploit-proof our Black Rock (preferably with a variable dropped on the PC Hide), it won't be an issue to overwrite all the Raise spells with correct XP loss. Might even want to open a convo window with the deceased indicating the name and diety of the caster (obviously DM version would bypass)

We should also link the corpse to a pDeathChest (again by variable) so it is lootable (incrementally) in stealth. Carry Body could be placed upon the emote ball - perhaps applicable to *any* placeable you can target that is set to 'weight>1'.
PC: Bot (WD)

Code: Select all

     -----          -----          -----          -----
    /     \        /     \        /     \        /     \
   /  RIP  \      /  RIP  \      /  RIP  \      /  RIP  \      /
   |       |      |       |      |       |      |       |      |
  *| *  *  |*    *| *  *  |*    *| *  *  |*    *| *  *  |*    *|
_)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_(
User avatar
dergon darkhelm
Fionn In Disguise
Posts: 4258
Joined: Fri Jul 08, 2005 1:21 pm
Location: Cleveland, Ohio, United States

Post by dergon darkhelm »

Don't know if this is the place to bring it up nor how much effort it entails ........ but maybe some further divisions in the scripted factions of NPCs / animals etc.

It drives me nuts to catch one town guard with the edge of an area spell and as a result have every NPC from Yartar to Rassalantar chasing you down.
:shock:
PCs: NWN1: Trailyn "Wayfarer" Krast, Nashkel hayseed

NWN2: ??

gsid: merado_1
User avatar
ç i p h é r
Retired
Posts: 2904
Joined: Fri Oct 21, 2005 4:12 pm
Location: US Central (GMT - 6)

Post by ç i p h é r »

This is a faction issue that I've had on my radar for a long while, probably since I was a player on other PWs which exhibited this problem. Some of it is a result of poor building practices but some of it relates to scripting and a less than ideal use of faction reputations.

I think the reputation scripts Baalster has written will serve as a really good foundation for addressing this above and beyond the dynamic/immersion element.
User avatar
ç i p h é r
Retired
Posts: 2904
Joined: Fri Oct 21, 2005 4:12 pm
Location: US Central (GMT - 6)

Post by ç i p h é r »

Just for having it on the record:
NickD wrote:Can you please add a global variable to the Basemod for ALFA2 that says whether the module is BETA or LIVE, with the default being BETA. And then use that variable to disable the passport/visa and level validation checks for BETA servers.
User avatar
Murky Majare
Rust Monster
Posts: 1094
Joined: Sat Jan 03, 2004 2:23 pm
Location: Oslo, Norway
Contact:

Post by Murky Majare »

That setting... or rather, those two settings since we split it into two different settings, is in the alfa_options file.

We just haven't had use for that particular setting in quite a while, but yes, it is something we need to have implemented in the AHBM
Check out Alfa Library for Shards of Chaen-luiure
12. January - Added several new chapters

Met: 34 -
http://home.broadpark.no/~kstrande/met.htm
User avatar
Fionn
Ancient Red Dragon
Posts: 2942
Joined: Sun Jan 04, 2004 7:07 am
Location: Seattle, WA

Post by Fionn »

Earthspur and a couple others had neat footprint scripts in the snow. If possible, it would be nice to see this tied into Tracking. The graphics used faded rapidly, and showed direction of travel - we could add a Ranger/Druid ability to determine age, number and race (and hopefully time them into a Search check).
PC: Bot (WD)

Code: Select all

     -----          -----          -----          -----
    /     \        /     \        /     \        /     \
   /  RIP  \      /  RIP  \      /  RIP  \      /  RIP  \      /
   |       |      |       |      |       |      |       |      |
  *| *  *  |*    *| *  *  |*    *| *  *  |*    *| *  *  |*    *|
_)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_(
User avatar
ç i p h é r
Retired
Posts: 2904
Joined: Fri Oct 21, 2005 4:12 pm
Location: US Central (GMT - 6)

Post by ç i p h é r »

Nice. Do we have access to that content?
User avatar
Overfilled Cup
Orc Champion
Posts: 437
Joined: Tue Apr 05, 2005 6:45 am

Post by Overfilled Cup »

Heres a blurb about carrying over scripts from NwN1 to NwN2...By Vulcano a moderator on the NwN2 Forum boards. This is his response to the question about a BETA toolset, or more precisely the lack of one. There was one piece of info Ive bolded which sounds nice if it really is there.
It's slighty more complicated. Scripts will import. Not every function is going to carry over in its current form. In some cases, old functions required too much upgrading, so the import process will point to the new function you should be using, so you'll have to make a few changes there. Also, script parameters in NWN2 will cut down on the number of dialogue scripts required. While you don't have to redo existing systems to take advantage of them, you probably want to. So yeah, there are new features, and your module will need a once over for a few things. But this is a far superior situation than was permitted by the NWN1 pre-release toolset. Nothing worked in the final release there.
Last edited by Overfilled Cup on Sun Mar 05, 2006 9:31 am, edited 1 time in total.
User avatar
ç i p h é r
Retired
Posts: 2904
Joined: Fri Oct 21, 2005 4:12 pm
Location: US Central (GMT - 6)

Post by ç i p h é r »

Thanks OC. Good to know. Can you provide more context, specifically what question this answered?

As long as they state what's changed and reduced it to a simple function exchange (no loss of functionality), it'll be manageable. But this begs the question, if there's no loss in functionality, why not simply gut and replace the current function without changing the API?

I'm not sure if I'm buying the simplicity pitch. It appears as though they are renigging on a lot of expectations they set forth some 6 months back so it may be increasingly more likely that our timelines for release will stretch beyond what we had hoped.
Locked