Must know how to trade scroll without it vanishing A.S.A.P.

J-M v2.5.5

BANNED
BANNED
Joined
Feb 26, 2005
Messages
5,675
Reaction score
1
Age
35
Location
Nijmegen, the Netherlands.
Here's what just happened:

Belmont joins the game.
J-M v2.5.5 joins the game.


J-M v2.5.5 gives Belmont:
serpent gauntlets
fire gauntlets
dark maul
blood axe
bone blade

J-M v2.5.5 and Belmont save in a transition.
J-M v2.5.5 quits the game.
J-M's Storage #2 joins the game.

Belmont gives J-M's Storage #2:
serpent gauntlets
fire gauntlets
dark maul
blood axe
bone blade
Urdulian shield (Belmont had this spare)

J-M's Storage #2 gives Belmont:
helmet of cold resistance
raven mace

J-M's Storage #2 and Belmont save in a transition.
J-M's Storage #2 quits the game.
J-M v2.5.5 joins the game.

Belmont gives J-M v2.5.5:
helmet of cold resistance
raven mace.

J-M v2.5.5 gives Belmont:
greater thunder axe
Kharaztorant fire knife
Torkalath blade
Elven long bow
fire dart scroll
frostbolt scroll
erratic lightning scroll
poison scroll
summon rat scroll
summon undead scroll
ice wall scroll
fire wall scroll
freezing sphere scroll

J-M v2.5.5 and Belmont save in a transition.
J-M v2.5.5 quits the game.
J-M's Storage #1 joins the game.

Belmont gives J-M's Storage #1:
greater thunder axe
Kharaztorant fire knife
Torkalath blade
Elven long bow
Oh **** it all the spells are gone!



All of these spells except for fire wall and freezing sphere are easy to retrieve. Luckily, a generous player who wishes to remain unknown will trade his freezing sphere scroll for the spare Urdulian shield that Belmont gave me.

Problem is,
THAT SHIT VANISHES.

I need to know how to trade a scroll (that simply means: get it from another player without having it DISAPPEAR INTO THIN AIR) pretty much as soon as possible.

Oh and somebody explain me this:
How come I can trade ten weapons, a helmet and a shield between four different characters, but when I try scrolls, things go to hell?
 

Belmont

New Adventurer
Blades of Urdual
Joined
Aug 22, 2005
Messages
475
Reaction score
0
I'll help you get back that firewall scroll whenever you want.
 

2lt. Walter

New Adventurer
Blades of Urdual
Joined
Oct 3, 2006
Messages
80
Reaction score
0
give him your spellbook and he takes all the spells he wants.
 

PBarnum

New Adventurer
MSS Developer
MSC Developer
RiP
Joined
Jun 14, 2006
Messages
3,031
Reaction score
4
Trading should NOT be this hard. There needs to be a better way of doing this. Like, an actual trading system?
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Been considering setting up an NPC to help with this, but in the end, I can't garuntee FN will propigate proper before players log off, which is more often the case than the actual ownership transferance system in all the tests I've done.

In anycase, trading that many items at a time pretty much spells dewm under any version of MS.
 

Sabre

New Adventurer
MSC Developer
RiP
Joined
Aug 24, 2004
Messages
4,545
Reaction score
1
Age
35
Location
SoCal
P|Barnum said:
Trading should NOT be this hard. There needs to be a better way of doing this. Like, an actual trading system?

Thothie mentioned that he might have a means of having maps retain their properties even after a mapchange. The same coding could be applied to this, no?
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
No, the file I/O is strictly server side, atm. It can't talk to FN.
 

The Man In Black

Administrator
Staff member
Administrator
Moderator
RiP
Joined
Jul 9, 2006
Messages
6,904
Reaction score
71
Communication with FN died awhile ago when the sockets refused to bend to my will ;-)

Thoth, do you want me to look into the dupe-fix to see if I can find a glitch?
 

PBarnum

New Adventurer
MSS Developer
MSC Developer
RiP
Joined
Jun 14, 2006
Messages
3,031
Reaction score
4
Thothie said:
Yes MiB, I want you to look into it and fix any glitch you see. Also, I want ye to look into the armor bug and fix it up while ye at it.
RiP guild is the coolest!

Yea I saw that somewhere deep into Thothie's web site. Don't worry about it, its somewhere in the back.
 

J-M v2.5.5

BANNED
BANNED
Joined
Feb 26, 2005
Messages
5,675
Reaction score
1
Age
35
Location
Nijmegen, the Netherlands.
Thothie said:
Been considering setting up an NPC to help with this, but in the end, I can't garuntee FN will propigate proper before players log off, which is more often the case than the actual ownership transferance system in all the tests I've done.

In anycase, trading that many items at a time pretty much spells dewm under any version of MS.
=\

Nooooo... only the spells screwed it up here. As you can read, every single other item transferred just fine.
 

PaladinLove

New Adventurer
Joined
Nov 10, 2007
Messages
2
Reaction score
0
Method

We also lost lots of items to vanishing but we figured out a method that so far has prevented any transfered items from disappearing.
The Receiver needs to rejuv wait 15sec and then disconnect upon receiving any items if both players have received items then both players need to rejuv and wait 15sec depending on who got it 1st that person disconnects and rejoin after the other person disconnects.
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Nooooo... only the spells screwed it up here. As you can read, every single other item transferred just fine.
I think it is a coincidence that the spells failed, there's nothing different about the way they are handled (although it's true they all have similar script names, unlike everything else ye traded.) I am really surprised you didn't lose more stuff in that mass transaction though. *ths is incorrect, see edit below

The Receiver needs to rejuv wait 15sec and then disconnect upon receiving any items if both players have received items then both players need to rejuv and wait 15sec depending on who got it 1st that person disconnects and rejoin after the other person disconnects.
Rejuve, or wounding yourself somehow, may actually help. I suspect if the character hasn't had any status changes between pulses, it maybe FN skips the save. FN pulses are about every 6 seconds, I think.

Thoth, do you want me to look into the dupe-fix to see if I can find a glitch?
It's a script side fix. It merely stores the owner of the item in the item script, and deletes itself it that owner leaves the server. If someone picks up the item, they get marked as the new owner, but not for about 20 seconds, to ensure that the previous owner is around long enough to have his character updated so FN realizes he gave away the item. The script looks perfect, and the system is more or less fail safe - however, FN is not.

If you have any ideas for a code side fix, I'm all ears.

EDIT: IRONY I probably shouldn't say this, as it may lead to mass dupping attempts for scrolls - but the really ironic thing is, I've looked into it - and scrolls do NOT have the include for the anti-dup system, and thus are unaffected by it. So guess what? Yer scrolls died under the old system. :roll:
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
That is not the default, and setting that, may cause issues whe comminicating with FN (lack of time to write packets).

I'm adding a feature to the system where items will inform you that they have confirmed new ownership in console. (Actually, I'll have it put it in the combat hud if the item was previously owned by another player.)
 

J-M v2.5.5

BANNED
BANNED
Joined
Feb 26, 2005
Messages
5,675
Reaction score
1
Age
35
Location
Nijmegen, the Netherlands.
I don't really care how all of it works, I just want a working way to transfer items without them vanishing.

I'll try the hurt/rejuvenate thing with a twenty second delay (last time I waited like ten to fifteen seconds before disconnecting).
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Point being, the scrolls you lost were not killed by the anti-dup system as they were not protected by it, and everything that was protected by the anti-dup system transfered fine, thus, there's nothing I can do, it's just the limitations of FN atm, and not related to any issues with the anti-dup.

All I can say is what I always say, hang out on the server, maybe get hurt, do some fightin, and don't transfer masses of stuff all at once. Really, to be sure, ya should just trade at the beginning of some gauntlet map and then finish it together.
 
Top