* *

News

Nexon has recently updated Mabinogi to a 64 bit client. This update has broken many mods in memory patchers for the time being. The mod creators are working hard to essentially rebuild all mods from scratch, and this process will take some time. Please be patient, and stay tuned for more updates.

Keep in mind that you must register an account, and be logged in to view any content on this site.

Mabinogi Status

Erinn Timer

Time
Erinn Time 14:58
Local 01:34
Server 01:34
Moongate Prior G16 [ + / - ]
11:11 Tir Chonaill
12:22 Dunbarton
13:33 Emain Macha
14:44 Bangor
14:44 Emain Macha
16:66 Emain Macha

Ceo in days.

Price [ + / - ]
01:12 Emain Macha - Island in South Pathway
01:48 Sen Mag 5th house from West
Rua [ + / - ]
01:39 Resting
02:15 Resting

Themes





Author Topic: Doll Pickups  (Read 10271 times)

0 Members and 1 Guest are viewing this topic.

Offline ╰( ´◔ ω ◔ `)╯

Re: Doll Pickups
« Reply #75 on: June 18, 2015, 04:48:39 pm »
Is there a way to make them ignore even gold and just pick the Copper Marbles?
Remove gold from the list?

Offline wallarcher

Re: Doll Pickups
« Reply #76 on: June 18, 2015, 05:29:20 pm »
I did but weirdly enough they kept picking it.
DUNGEON.

Offline kirbysama

Re: Doll Pickups
« Reply #77 on: June 18, 2015, 07:47:31 pm »
Are you sure you edited the right autobots? Try removing gold from every single instance of autobot.

Edit: Also, make sure you Remove Mods, close Data Packer, Reopen, then Find and Modify afterwards.
_.:|Life Librarian|:._

Offline Sozen Cratos Focker

Re: Doll Pickups
« Reply #78 on: June 18, 2015, 08:50:01 pm »
step 1: Take gold out of the list.
step 2: Add just the copper marbles to the list.
step 3: Save.
step 4: Profit?
Quote from: mabimods
<size=1000>Sozen Cratos Focker has no signature! Everybody point and laugh!!</size>
...Way to rub it in? lol

Offline Danuro

Re: Doll Pickups
« Reply #79 on: June 18, 2015, 11:24:11 pm »
So, if I delete gold, and only leave the marbles in, they will pick up all the marbles now? Mine is doing this i-pick-only-some-of-them thing with the marbles (tho it does run to every drop).

Offline kenzi333

Re: Doll Pickups
« Reply #80 on: June 19, 2015, 02:25:30 am »
Yea they only pick up some of them but run towards all of them though. Maybe there is some problem with the detection

Offline Xcelled194

Re: Doll Pickups
« Reply #81 on: June 19, 2015, 06:25:16 am »
If they run towards them, they are detecting them fine, but the server isn't letting them pick it up.

To be sure: have you removed ALL other mods?


Offline ╰( ´◔ ω ◔ `)╯

Re: Doll Pickups
« Reply #82 on: June 19, 2015, 06:36:39 am »
The doll probably runs out of range of the item when it doesn't pick it up. I noticed they were a bit far when it happens.

Offline Namusan

Re: Doll Pickups
« Reply #83 on: June 19, 2015, 12:43:03 pm »
I'm doing something wrong but I can't figure what, my dolls won't move an inch:

I modified the race.xml so I get something like this   ExtraData="&lt;xml pickableItems=&quot;2000;91666&quot; pickableItemStringId=&quot;/herb/;/item/sulien/;/item/heulwen/;/metal/;/jewel/&quot;&gt;" FirstCreateStript="setmonsterskill(50101, 0);" />  (this is for the Mari doll).

Then I put said race.xml in Mabinogi/data/db/pet and use datapacker.

Am I missing something?
 

Offline kirbysama

Re: Doll Pickups
« Reply #84 on: June 19, 2015, 12:45:19 pm »
Missing a semicolon between item and heulwyn.
Edit: oh, that's intentional.
Edit2: your problem is that it needs to go into /db/ not /db/pet
_.:|Life Librarian|:._

Offline Namusan

Re: Doll Pickups
« Reply #85 on: June 19, 2015, 01:07:50 pm »
Thank you, now it works perfectly.

Offline Sozen Cratos Focker

Re: Doll Pickups
« Reply #86 on: June 19, 2015, 01:17:35 pm »
Are you guys all using only one doll bag at a time?
Quote from: mabimods
<size=1000>Sozen Cratos Focker has no signature! Everybody point and laugh!!</size>
...Way to rub it in? lol

Offline kirbysama

Re: Doll Pickups
« Reply #87 on: June 19, 2015, 01:38:53 pm »
I have been doing some testing, and it appears that doll bags have more difficulty picking up marbles that are spawned closer to you.
Maybe there is a delay before a doll bag is able to pick up the marbles, and if they're too close, then the doll will reach the marble and be unable to pick it up.

I have noticed that if you drop a marble on the floor, a doll bag will not pick it up, whereas if you drop gold or other items, it will pick it up immediately.

My dolls use a detection range of 3000m, there should not be an issue with the item being "out of range".

I will be testing using doll bags with a longer delay before detection, perhaps a 1000ms minimum delay.
Note to those who may not know, pick-up delay can be modified through the autobot files in /data/db/ai/local/.

Edit: These results are with a min wait of 10, and a max wait of 100.
_.:|Life Librarian|:._

Offline wallarcher

Re: Doll Pickups
« Reply #88 on: June 19, 2015, 02:27:21 pm »
Please keep us updates because from all my testing, im having the same issue but unfortunately I don't know how to modify said autobot files to test by myself.
DUNGEON.

Offline Xcelled194

Re: Doll Pickups
« Reply #89 on: June 19, 2015, 05:53:23 pm »
How are you changing the range?


Offline kirbysama

Re: Doll Pickups
« Reply #90 on: June 19, 2015, 06:27:45 pm »
Here's the autobot AI file, translated and interpreted.

Visual field radius changes detection range.
Max Radius From Owner changes max distance that dolls can travel. Effectively limits Detection Radius when Detection Radius>Max Radius.
One of the Timeouts changes the amount of time a doll can be shuttling items before returning to the user. Raising timeout increases efficiency.
Shuttle Item Wait changes how long the doll sits at a pile before moving on. Lowering increases efficiency. Going too low makes the doll leave without picking up the item.

Anything else I didn't mention, I don't remember. It's been a long time since I fiddled with these options.
Note Visual Field Radius appears one at the very top, and again at the very bottom. I'm not sure what the significance is, I change both in tandem.

http://puu.sh/ivrIi/67ab8e5c0d.png
_.:|Life Librarian|:._

Offline Xcelled194

Re: Doll Pickups
« Reply #91 on: June 19, 2015, 07:09:25 pm »
Are you sure that impacts detect range? I've only ever seen it modify aggression. If it does, though, also change visual field angle to 180 or 360.

VFR at the top is a default, in case the race overrides at the bottom don't specify one explicitly.


Offline kirbysama

Re: Doll Pickups
« Reply #92 on: June 19, 2015, 07:11:51 pm »
I'm sure it impacts detect range. My dolls gather at longbow range 2000.
_.:|Life Librarian|:._

Offline wallarcher

Re: Doll Pickups
« Reply #93 on: June 19, 2015, 10:46:07 pm »
Is there a way to make dolls persist on trying to pick up an item more than once?
DUNGEON.

Offline kirbysama

Re: Doll Pickups
« Reply #94 on: June 19, 2015, 10:55:00 pm »
I don't think so. Or at least, there isn't anything in the given AI that allows you to do that.
_.:|Life Librarian|:._

Offline ╰( ´◔ ω ◔ `)╯

Re: Doll Pickups
« Reply #95 on: June 19, 2015, 11:22:51 pm »
Is there a way to make dolls persist on trying to pick up an item more than once?
mod the client (internally, memory edit probablys)

Offline Diiv

Re: Doll Pickups
« Reply #96 on: June 20, 2015, 03:33:25 am »
I tried to summon the doll bag when there was already some coppers on the floor (about 2 - 3), but the doll bag didn't go get them.
Only after new copper marbles droped they detected and picked up.

I think it is related to the "detection-delay"

If we make this delay shorter, probably they will notice the copper and go automatically get them, but as we saw if it takes too long they will not pick up some.
Maybe the marble copper have some "avaliable time"  the doll can pick it.

Maybe we just have to change the property of the item copper marble itself to be considered for example (gold, equipable, herbs, etc), instead of changing the doll bag delays.

But if this is not the answer, i tought another way if we can queue the itens on the doll bag, and it will respect the queue order instead of the closest item


Offline ╰( ´◔ ω ◔ `)╯

Re: Doll Pickups
« Reply #97 on: June 20, 2015, 03:40:36 am »
But if this is not the answer, i tought another way if we can queue the itens on the doll bag, and it will respect the queue order instead of the closest item
It doesn't go by closest item.

Offline kirbysama

Re: Doll Pickups
« Reply #98 on: June 20, 2015, 11:37:58 pm »
With the delay at 1 second, the dolls grab about 4/5 copper marbles. I'm not sure if that's much of a change from normal.
_.:|Life Librarian|:._

Offline Crypted

Re: Doll Pickups
« Reply #99 on: June 22, 2015, 05:17:28 pm »
Yeah, it seems like if they don't pick it up fast enough, they're unable to.