The Lands of Arda Forum Index The Lands of Arda
The Greatest Neverwinter Nights Persistent World in The Lord of the Rings setting
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Drop rates discussion
Goto page Previous  1, 2
 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    The Lands of Arda Forum Index -> General Discussion
View previous topic :: View next topic  
Author Message
Thorgal



Joined: 10 Feb 2007
Posts: 706
Location: Switzerland

PostPosted: Wed Sep 09, 2015 3:48 pm    Post subject: Reply with quote

Thorgal wrote:
im trying to get mirrin (the stone, not the amy) from Herumor... and i passed 50 times through it without haveing the drop.
...


same problem everywhere... and as told by dm: hard to do (time absorbing task).
personally, i d rather see the dm playing with us and sharing fun as reprogramming all the drop rates.
_________________
May my Sword shine in battle with courage and honour.
May each of my actions and deeds give honour to my ancestors, each of my blows honour to my Gods.
Back to top
View user's profile Send private message Send e-mail
Exavior



Joined: 28 Jan 2007
Posts: 309

PostPosted: Wed Sep 09, 2015 11:04 pm    Post subject: Reply with quote

Ok, I'm willing to have a go at editing the drop scripts. I've managed to get my copy of NWN working fully so have access to the editor. I sometimes have down time where I can't get online, but could do offline editing. No promises.

I'd just thought I'd highlight one of the problems. So, here's drop script 1.

From Kathaud Izain (Insane Wizard)
Quote:

#include "NW_O2_CONINCLUDE"
#include "inc_bossdrop"


void main()
{
// Clear all non-drop items and creature slots
ExecuteScript("clear_nodropitem", OBJECT_SELF);

BossVisualEffects( OBJECT_SELF, 52, 19 );

//easteregg
int nDiceRoll = d100(1);
if(nDiceRoll <= 1)
{
location lSource = GetLocation(OBJECT_SELF);
DestroyObject( OBJECT_SELF );

ApplyEffectAtLocation( DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_PWKILL), lSource);
ApplyEffectAtLocation( DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_SUMMON_GATE), lSource);
CreateObject( OBJECT_TYPE_CREATURE, "cs_contevil", lSource, FALSE );
}


BossDrop( OBJECT_SELF,
"nw_wplmhb011", 1,
"nw_maarcl081", 1,
"nw_wspmku009", 1,
"nw_waxmhn011", 1,
"nw_wplmss011", 1,
"belegennon002", 2,
"item024", 2,
"waxmbt003", 2,
"item023", 1,
"daggeroffools", 4 );

BossDrop( OBJECT_SELF,
"x0_wthmdt001", 1,
"x0_wthmax001", 1,
"wammbu013", 1,
"wammar058", 1,
"greater010", 1,
"item023", 4,
"it_mpotion030", 1,
"it_mpotion031", 1,
"it_mpotion003", 1,
"wammbu003", 1 );

}


drop script 2
From Ren
Quote:

#include "NW_O2_CONINCLUDE"
#include "inc_bossdrop"

void main()
{
// Clear all non-drop items and creature slots
ExecuteScript("clear_nodropitem", OBJECT_SELF);

BossVisualEffects( OBJECT_SELF, 23, 22 );

BossDrop( OBJECT_SELF,
"nw_wbwmsl010", 1,
"nw_wswmbs010", 1,
"nw_wswmrp011", 1,
"nw_wswmsc011", 1,
"nw_wswmgs012", 1,
"nw_waxmgr011", 1,
"iounstonelavende", 1,
"nw_wdbmma011", 1,
"nw_wswmls012", 1,
"nw_wblmfl011", 1);

BossDrop( OBJECT_SELF,
"nw_wdbmsw011", 1,
"nw_maarcl084", 1,
"nw_maarcl079", 1,
"ringitem204",2,
"amansection010", 2,
"clothaman011", 2,
"nazgul2e", 2,
"nazgul2b", 2,
"nazgul2d", 2,
"nw_it_mboots007", 4 );


BossDrop( OBJECT_SELF,
"nw_it_mneck013", 2,
"narsil001", 2,
"asg_magicpowdera", 2,
"nw_it_mneck017", 2,
"nw_it_mring015", 2,
"nw_it_mring026", 2,
"nazgul2c", 2,
"nazgul2a", 2,
"nazgul2f", 3,
"nw_it_mring018", 4 );

//key to barad dur only dropp in nazgul homes

if(GetResRef(GetArea(OBJECT_SELF))=="xxxxxsuzasuma002")
{
CreateItemOnObject("cs_baradkey008", OBJECT_SELF, 1);
}

}


Drop Script 3
From Ice Lord
Quote:

//::///////////////////////////////////////////////
//:: Default:On Death
//:: NW_C2_DEFAULT7
//:: Copyright (c) 2001 Bioware Corp.
//:://////////////////////////////////////////////
/*
Shouts to allies that they have been killed
*/
//:://////////////////////////////////////////////
//:: Created By: Preston Watamaniuk
//:: Created On: Oct 25, 2001
//:://////////////////////////////////////////////
#include "NW_I0_GENERIC"
void main()
{ ExecuteScript("clear_nodropitem", OBJECT_SELF);
location lSource = GetLocation(OBJECT_SELF);
ApplyEffectAtLocation( DURATION_TYPE_INSTANT,EffectVisualEffect(13), lSource);
DelayCommand(0.5,ApplyEffectAtLocation( DURATION_TYPE_INSTANT,EffectVisualEffect(191), lSource));

object oPC = GetLastKiller();
int iAlignment = GetAlignmentGoodEvil(oPC);
if (iAlignment == ALIGNMENT_GOOD)
{
//AdjustAlignment(oPC, ALIGNMENT_GOOD, 1);
}
if (iAlignment == ALIGNMENT_NEUTRAL)
{
//AdjustAlignment(oPC, ALIGNMENT_GOOD, 2);
}
if (iAlignment == ALIGNMENT_EVIL)
{
//AdjustAlignment(oPC, ALIGNMENT_GOOD, 3);
}


int nClass = GetLevelByClass(CLASS_TYPE_COMMONER);
int nAlign = GetAlignmentGoodEvil(OBJECT_SELF);
if(nClass > 0 && (nAlign == ALIGNMENT_GOOD || nAlign == ALIGNMENT_NEUTRAL))
{
object oKiller = GetLastKiller();
//AdjustAlignment(oKiller, ALIGNMENT_EVIL, 5);
}

SpeakString("NW_I_AM_DEAD", TALKVOLUME_SILENT_TALK);
//Shout Attack my target, only works with the On Spawn In setup
SpeakString("NW_ATTACK_MY_TARGET", TALKVOLUME_SILENT_TALK);
if(GetSpawnInCondition(NW_FLAG_DEATH_EVENT))
{
SignalEvent(OBJECT_SELF, EventUserDefined(1007));
}


{
int nDiceRoll = Random(120);if( nDiceRoll > 120 )nDiceRoll -= 40;if( nDiceRoll > 100 ) nDiceRoll -= 20;
if(nDiceRoll <= 10)
{
//weapon 1 - Halberd +3
CreateItemOnObject("nw_wplmhb011", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 20)
{
//weapon2 -Half Plate +3
CreateItemOnObject("nw_maarcl081", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 30)
{
//weapon3-Kukri +3
CreateItemOnObject("nw_wspmku009", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 40)
{
//weapon4 -Handaxe +3
CreateItemOnObject("nw_waxmhn011", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 50)
{
//weapon5 -Spear +3
CreateItemOnObject("nw_wplmss011", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 65)
{
//weapon6 -Club +3
CreateItemOnObject("nw_wblmcl011", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 77)
{
//weapon7-Light Hammer +3
CreateItemOnObject("nw_wblmhl011", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 90)
{
//weapon 8 -Spear +3
CreateItemOnObject("batonofthechillt", OBJECT_SELF, 1);
}
else if(nDiceRoll <= 95)
{
//RARE
CreateItemOnObject("warcraftersarm", OBJECT_SELF, 1);
}
else
// JUNK - there is always a chance Smile) hehe
CreateItemOnObject("daggeroffools", OBJECT_SELF, 1);




int nDiceRoll1 = d100(1);
if(nDiceRoll1 <= 10)
{
//weapon 1 - natural
CreateItemOnObject("nw_it_mneck013", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 20)
{
//weapon2 -will
CreateItemOnObject("nw_it_mneck026", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 30)
{
//weapon3-wis
CreateItemOnObject("nw_it_mneck009", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 40)
{
//weapon4 -protection
CreateItemOnObject("nw_it_mneck017", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 50)
{
//weapon5 -Clear
CreateItemOnObject("nw_it_mring015", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 65)
{
//weapon6 -fort
CreateItemOnObject("nw_it_mring026", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 77)
{
//weapon7-Protection
CreateItemOnObject("nw_it_mring018", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 90)
{
//weapon8-resistance
CreateItemOnObject("nw_it_mring033", OBJECT_SELF, 1);
}
else if(nDiceRoll1 <= 95)
{
//RARE -
CreateItemOnObject("nw_it_mring018", OBJECT_SELF, 1);
}
else
// JUNK - there is always a chance Smile) hehe
CreateItemOnObject("daggeroffools", OBJECT_SELF, 1);


}


}


Now, as you can see there's a lot of info there...and I think we can all see which items are going to drop more. There is a script per boss, and we'd have to decide what items drop less, and what items drop more. What we also need to take into account is how random the dice rolls are. Depending on the system, some numbers will drop up more times than others.

So which drop script do we think is more fair?
Back to top
View user's profile Send private message
Thorsson



Joined: 13 Aug 2015
Posts: 108

PostPosted: Thu Sep 10, 2015 11:35 pm    Post subject: Reply with quote

All greek to me. I say leave the rare stuff the same, up the forge drops a bit. 6 Bolvag runs and nothing but +3 weapons is annoyingly sucking lol.
Back to top
View user's profile Send private message
energon
Guest





PostPosted: Fri Sep 11, 2015 4:53 pm    Post subject: Reply with quote

heyas Smile perhaps the one saving grace to these boss drops is the bossdrop include file. i've altered that for the next update and recompiled all the scripts so there should be an increase for all scripts that use that. for the ones that don't use the BossDrop function (like the 3rd example), changing them so that forge recipe pieces drop ~10% more, or have an extra chance, should suffice. if you want to edit those and export them as an ERF that would surely help! Very Happy
Back to top
Thorgal



Joined: 10 Feb 2007
Posts: 706
Location: Switzerland

PostPosted: Fri Sep 11, 2015 6:22 pm    Post subject: Reply with quote

sounds nice Smile thanks m8!
_________________
May my Sword shine in battle with courage and honour.
May each of my actions and deeds give honour to my ancestors, each of my blows honour to my Gods.
Back to top
View user's profile Send private message Send e-mail
Thorsson



Joined: 13 Aug 2015
Posts: 108

PostPosted: Sun Sep 13, 2015 5:35 am    Post subject: Reply with quote

After a full day of playing I couldn't tell any difference on drops at all, except they were worse than usual Smile
Back to top
View user's profile Send private message
energon
Guest





PostPosted: Sun Sep 13, 2015 5:58 pm    Post subject: Reply with quote

with the new script you have a 13% less chance to receive a 'common' drop (such as a +3 weapon) in the drop slot, compared to original Arda chances. keep in mind that this only affects creatures that use that script (which is most bosses, i believe). beyond that it's just bad luck Razz
Back to top
Thorsson



Joined: 13 Aug 2015
Posts: 108

PostPosted: Mon Sep 14, 2015 12:35 am    Post subject: Reply with quote

After a full day of playing I couldn't tell any difference on drops at all, except they were worse than usual Smile
Back to top
View user's profile Send private message
Thorgal



Joined: 10 Feb 2007
Posts: 706
Location: Switzerland

PostPosted: Tue Sep 15, 2015 3:17 pm    Post subject: Reply with quote

i know we are not many playing, and we do not play much and therefore gathering drops is an long and annoying matter... just be patient.

plz dont forget: Drops ARE rare.
having right away all stuff from bosses after a (few) run(s) will take away a lot of ardas "magic".

i am already VEEERY grateful to know where to look after specific drops, and to know what the forge items stats exactly are.
Many thanks Exa!!!


As Buliwyf says: „Luck often enough, will save a man, if his courage holds“.
_________________
May my Sword shine in battle with courage and honour.
May each of my actions and deeds give honour to my ancestors, each of my blows honour to my Gods.
Back to top
View user's profile Send private message Send e-mail
Exavior



Joined: 28 Jan 2007
Posts: 309

PostPosted: Tue Sep 15, 2015 9:41 pm    Post subject: Reply with quote

I'll second that. My offline version drops all the drops all the time, as it's primarily for fact finding, and it's certainly not fun to play that way! Got bored very quickly, but was doing it for a specific reason so that kept me going. Wouldn't want rare drops to become common!
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    The Lands of Arda Forum Index -> General Discussion All times are GMT
Goto page Previous  1, 2
Page 2 of 2

Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001 phpBB Group
Web Hosting Directory
Chronicles phpBB2 theme by Jakob Persson (http://www.eddingschronicles.com). Stone textures by Patty Herford.


Start Your Own Video Sharing Site

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!
For Support, visit Forums.BizHat.com