RE: Steal notification in normal chat
The reason I'm saying that is that, if cards are stealable (apparently some servers disable it even for non-boss?), you can steal them eventually.
Yesterday I beat about 225 Sohees looking for Skirt of Virgin x2. Its a 1.5% drop item. I tried stealing them, though I didn't count on that to get it. Well, I got my two Skirts of Virgin by stealing them, both - none dropped.
I have Level 5 Steal and 2+8 DEX btw. Giving me a steal chance in the minus, according to RMS anyways:
DropRatio*(4 + 6*SkillLV + DEX - MonsterDEX)/100
4 + 30 + 10 - 58 = -14/100*drop
(minus 14% multiplied by drop rate, so...err a -0.20% chance)
I think the formula isn't right. The formula, I don't know how to actually write it, but it would be "skill level chance" added with "dex difference chance" with a limit to how low or how high it can go (it obviously can't go in the minus).
DropRatio * (4 + 6*SkillLV) +
If DEX - Monster DEX <= -20, then bonus = -20
Else If DEX - Monster DEX >= +20, then bonus = +20
Else If DEX - Monster DEX is >-20 and <20, then bonus = <amount>
End If
End If
End If
If steal chance <= than 1%, then steal chance = 1%
End if
And yes, I don't code, so this isn't C++ or anything, just an example of the logic used.
On a midrate (30x drop), I dropped 9 Raydric Cards, then stole 2. I also stole Martin cards while trying to steal a Jur[3]. I had Steal lv 10 and similarly low DEX.
I was able to screenshot those. Because it mentioned that "<character name> has stolen <item name>!", it was nothing special to drop a Raydric card, but to steal one was something else.
If this is implemented, it should also apply to Rogue/Stalker's auto-steal. This has the advantage, even outside of rare drops, of giving a notification to the stealing player, and partied players, of what item was stolen (when all your gained loot is displayed in the textbox, its hard to make up what dropped and what was stolen).
|