Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 178

Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 183

Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 184

Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 220

Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 223

Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 235

Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 250

Deprecated: Function create_function() is deprecated in /var/www/html/jellyro.com/archive/forums/Sources/Load.php on line 268
Drop Gear Randomization - eA Experts read this

Author Topic: Drop Gear Randomization - eA Experts read this  (Read 2597 times)

Razer

  • Rune-Midgard's Mentor
  • ****
  • Posts: 11162
  • Romeo alpha zulu echo romeo.
Drop Gear Randomization - eA Experts read this
« on: July 23, 2010, 11:58:19 pm »
Ok first I wont disagree that the basis of this question is another game where this system was recently added and suddenly generated immense interest in dead concept of farming. It also kept things fair between lower and higher leveled players.

For Example I found an item with my newbie there which got sold for a lumpsum even by that games standards making me not such a newb anymore lol.


My question is - Is it possible to have items - dropped from monsters to have slightly random attributes ? so no item is the same as other like snow crystals. Old software had an issue of limited IDs but I learnt that is not the case in eA since you also have the enhancement system.

You know for example - Ribbons[1] are dropped by bats.

95% of those ribbons will be regular ribbons , but 5% would be ribbons with random bonus attributes.
Say a random of one to four properties. I had actually suggested this for forged goods a few months back( even before this system was added in the other game - it was as if they read our suggestions lulz)

So A ribbon[1],Poring hat, Helm[1] could have bonus properties like (This is an example)

* DEX+1 ( could be 1~3 of any random stat)
* Chance to get *Random item* while killing monsters
* HP/SP + Random (1-200)

For each gear based on where its placed ( headgear , footgear , armor ,weapon)
You could have different pools of Random properties.

These random properties in rare cases could be so good that the person would spend days or weeks finding one with the correct random stats as an alternative to SQIs. Items with random properties can/can not be enhanced further with the enhancement system.

Because we must face the fact , MVP cards and SQIS mostly kills the variety that RO usually offers.
A random system like this would make the game something like Diablo 2. Grey items = worst , Golden items = Unique.
One of the best reasons for Diablos success was its gear randomization system - It was epic even before LoD patch and runes were added to Diablo 2.

This could/would make people massive farmers. No one would want a plain silk robe [1] - they would try and farm silk robes with favourable random properties before over refining. A HP would prefer to use a saints robe[1] which gives random properties better then a silk robes randoms. Each item regardless could have the option of being good. Its true that higher level items would still have a better chance of being overall stronger but it will make the weaker items equally useful. For example a Cotton shirt[1] with 1~3% damage reflect could outweigh a normal silk robe but not a silk robe with similar properties. It is also true that people will still farm higher items(like meteor plates) in hopes of getting better randoms on them but the lower ranked items would always be more due to the ease in getting them and often attract buyers when sold in the market.


This way every item farmed has the potential of being worth a fortune or worth nothing. People will atleast start farming stuff instead of relying on OVBs for most of their mediocre gear needs. OVBs will give gears without any bonuses so you must farm monsters for ones with bonus.


Oh yes, This is a question plus discussion. This is not a suggestion - I am not asking for this to be added - I am just discussing its feasibility in coding and existing with RO mechanics and its something good to think over. I mean I had left that other game and ever since this was added there - I started farming stuffs lol.
« Last Edit: July 24, 2010, 06:13:07 am by Razer »

GoddessDigi

  • Yuno Librarian
  • ***
  • Posts: 3053
  • Lover of Edward, corrupter of men.
    • Facebook
Re: Item IDs and randomization - eA Experts read this
« Reply #1 on: July 24, 2010, 12:05:45 am »
I like this idea.  And maybe certain elements could even have a higher or lesser chance, so that way if you were wanting a certain element, it could be harder or easier, depending.
NekoVampiress
NekoDigi
NekoMerchant
NekoGoddess
NekoLunar
GoddessDigi
KittyDigi

LunarDigi
CuppycakeDigi
MysticDigi
Digiju
TricksterDigi
DigiLunar


DJ Soul

  • Yuno Librarian
  • ***
  • Posts: 2605
  • ლ(╹◡╹ლ) I can write a book on how you make me feel
    • Facebook
Re: Item IDs and randomization - eA Experts read this
« Reply #2 on: July 24, 2010, 12:09:38 am »
I didn't read the whole thing but you could just make a duplicate of a item that drops at a lower rate then the original and have extra stats.
R.I.P. - Nujabes
R.I.P. - Jun Seba
Nujabes may be gone physical but he
will always be here spiritually within his music.

Spoiler for LoL Profile JAN.13:

SanRath

  • Earl of Vermillion
  • ***
  • Posts: 1742
Re: Item IDs and randomization - eA Experts read this
« Reply #3 on: July 24, 2010, 12:14:58 am »
I didn't read the whole thing but you could just make a duplicate of a item that drops at a lower rate then the original and have extra stats.

You didn't get the whole gist then, really; it wasn't just making the items over with some new stats, it was making them rare with stats that varied from other rares of the same type; i.e. Cotton Shirts giving 1~3% reflect or Cotton shirts giving + 1~3 pDodge.  Dropping them at a lower rate would mean adding infinite numbers of drops to each monster.

Active Mains - Sanqui Gypsy - SanRath High Priest - -San- Paladin - SanVai Creator - Dlihc Melborp WhiteSmith - Pestilence. TaekwonBoy - A l t e r n a t i v e High Wizard - ~Deviance Star Gladiator - Janin Ammi Ninja - Alizarin High Wizard - Esac Melbrop Baby Alchemist - Laureola Sniper - Nas ~ Super Novice
Spoiler for wigglewiggle:

Razer

  • Rune-Midgard's Mentor
  • ****
  • Posts: 11162
  • Romeo alpha zulu echo romeo.
Re: Item IDs and randomization - eA Experts read this
« Reply #4 on: July 24, 2010, 12:18:41 am »
I didn't read the whole thing but you could just make a duplicate of a item that drops at a lower rate then the original and have extra stats.
The randomization is necessary.  Read the whole thing :(


Edit : @Above, Yeah beat me to it.
« Last Edit: July 24, 2010, 12:21:55 am by Razer »

kilLua ZoLdick

  • Kiel Factory Worker
  • **
  • Posts: 487
  • output ur kindness,input all judgement from anyone
  • Guild: Valkyrie's Lament
Re: Drop Gear Randomization - eA Experts read this
« Reply #5 on: July 24, 2010, 07:52:56 am »
No comment. Because i can't really catch the theories(Not entirely).. :-\

Since u said we can have cotton shirt with random propertices(Eg. 3% reflect dmg)..at least is not OP but an enhancement. I think it will be good for newbies..if they are lucky on getting the drop while lvl-ing..it would be abit easier to lvl with the same exp rate..sounds interesting.. ::)
« Last Edit: July 24, 2010, 08:01:00 am by kilLua ZoLdick »
Spoiler for HunterXHunter:
G0n FreEques 99/65
Proud member of Heaven's Army
Spoiler for Many thx to:
IceJelly,heavenlybabe,Alvin n other frenz who help me b4. TYVM

Xia Xue

  • Yuno Librarian
  • ***
  • Posts: 2506
  • しばらく 休み
Re: Drop Gear Randomization - eA Experts read this
« Reply #6 on: July 24, 2010, 07:54:10 am »
if this was in suggestions, i'll fully support this one the random properties mentioned is really helpful especially to newbies on this server they can see different stuff like this, worth farming even if probability is lowered ;P














imafraidyoulookatathinglongenoughitloosesallofiitsmeanings

Najara

  • Mercenary Trader
  • **
  • Posts: 789
  • [2006 ~ 2012]
    • rAthena ♥
Re: Drop Gear Randomization - eA Experts read this
« Reply #7 on: July 24, 2010, 07:59:55 am »
Quote
My question is - Is it possible to have items - dropped from monsters to have slightly random attributes ? so no item is the same as other like snow crystals. Old software had an issue of limited IDs but I learnt that is not the case in eA since you also have the enhancement system.

Everything is possible in eAthena. But this is something that requires ALOT of unique IDs.
The GMs will have to make 1000+ unique items, not to forget to modify the drops of every single monster.

Ofcourse, it's an awesome idea. But I'm pretty sure it is way too much work to be done.
Not playing, just here to help~


[ rAthena Staff - Graphics Leader ]

kilLua ZoLdick

  • Kiel Factory Worker
  • **
  • Posts: 487
  • output ur kindness,input all judgement from anyone
  • Guild: Valkyrie's Lament
Re: Drop Gear Randomization - eA Experts read this
« Reply #8 on: July 24, 2010, 08:02:34 am »
Enhancements costs hard work  :-X

May be this idea can be consider after Gms finish the things should be done now..
« Last Edit: July 24, 2010, 08:04:25 am by kilLua ZoLdick »
Spoiler for HunterXHunter:
G0n FreEques 99/65
Proud member of Heaven's Army
Spoiler for Many thx to:
IceJelly,heavenlybabe,Alvin n other frenz who help me b4. TYVM

Razer

  • Rune-Midgard's Mentor
  • ****
  • Posts: 11162
  • Romeo alpha zulu echo romeo.
Re: Drop Gear Randomization - eA Experts read this
« Reply #9 on: July 24, 2010, 08:19:43 am »
I need input from Aozora.

Aozora

  • Yuno Librarian
  • ***
  • Posts: 2518
Re: Drop Gear Randomization - eA Experts read this
« Reply #10 on: July 24, 2010, 09:49:04 am »
I need input from Aozora.

I lol'd

Quote
My question is - Is it possible to have items - dropped from monsters to have slightly random attributes ? so no item is the same as other like snow crystals. Old software had an issue of limited IDs but I learnt that is not the case in eA since you also have the enhancement system.

Well technically you could do it. The first time you put an item on it calls a function which ties several variables on your character. Then after that's done it uses those variables to determine the bonuses you get from it. Though that's a rather dumb system since it wouldn't actually determine the attributes when the item drops but rather when you put it on for the first time. Option would be to create a massive source mod which allows you tie variables to items. But anyways, there is no real way to dynamically determine attributes at the time the item appears, the attributes will always be what they are in the item script. The only sensible way to do this would be to write some simple PHP script to automatically produce bunch of random items with randomized attributes and add them in the DB. Then just use a command to give on random item from that list to the player.

Razer

  • Rune-Midgard's Mentor
  • ****
  • Posts: 11162
  • Romeo alpha zulu echo romeo.
Re: Drop Gear Randomization - eA Experts read this
« Reply #11 on: July 24, 2010, 10:00:20 am »
I see so randomly creating variables at run time are not possible - it only reads the script. I suppose its too tedious to implement then. Guess its not doable unless someone does PHP scripting. Dayumn that other game is totally addicting because of this one mod. I wouldnt have minded if aRO could have it.

Whats with the Lol btw ? O-o You know well about eA hence I said that.

Aozora

  • Yuno Librarian
  • ***
  • Posts: 2518
Re: Drop Gear Randomization - eA Experts read this
« Reply #12 on: July 24, 2010, 10:20:51 am »
I see so randomly creating variables at run time are not possible - it only reads the script. I suppose its too tedious to implement then. Guess its not doable unless someone does PHP scripting. Dayumn that other game is totally addicting because of this one mod. I wouldnt have minded if aRO could have it.

Whats with the Lol btw ? O-o You know well about eA hence I said that.

Well creating randomized variables and doing random crap based on them is possible sure. However the problem is that you need to tie a variable to something, player, NPC or the server. To do something like this you'd need the ability to tie variables to items themselves.

Razer

  • Rune-Midgard's Mentor
  • ****
  • Posts: 11162
  • Romeo alpha zulu echo romeo.
Re: Drop Gear Randomization - eA Experts read this
« Reply #13 on: July 24, 2010, 11:08:12 am »
I suppose that may not be possible in RO from the way you sound but yes whenever I coded entities in a game project - the entities or items in layman's term would be class based objects with lot of variables - some used while some un-used. I think this is a norm in most games. I fairly suppose in RO the item is mainly a descriptor entry in the database which has been coded by Gravity only to carry A] upgrades and card ids and B] Weight, Hardcoded stats.

What I meant to ask was - is it possible to add a C] A variable that is different for every item. You cannot hard code very random combination like this - possibilities would run into several millions - It has to be managed by dynamic variables attached with items that are set differently every time an item is created.( The snowflake principle)

How does the the enhancement system work ? Is every possible combination hard coded ?

Is it possible to simulate a custom enhancement system when an item drops of a monster? The answer to this lies in the answer of the previous question.

If such a system can be created it can be beneficial to server revenues too. The staff can add an option to players to get items with bonus stats for extra fee per item or even have items that re randomize an items present bonus stats for the better or worse. Both of these would be heavily used by players to get the best possible items. In short we have an Ad based item that people would buy constantly - much more then BBs or anything else.
« Last Edit: July 24, 2010, 11:12:21 am by Razer »

Aozora

  • Yuno Librarian
  • ***
  • Posts: 2518
Re: Drop Gear Randomization - eA Experts read this
« Reply #14 on: July 24, 2010, 12:21:05 pm »
Quote
It has to be managed by dynamic variables attached with items that are set differently every time an item is created.( The snowflake principle)

That's the problem here. This wouldn't be hard if you could tie variables into items. However in eA you cannot do that. You can tie variables to Characters, accounts, NPC's or a server wide variable.
It is possible to create a massive source mod to tie variables to items, however I doubt the GM's will do that. You can simulate randomized items by creating tons of items in the database. It isn't ajhrd really since i'm pretty sure at least one of the GM's know how to make a simple script to print the SQL queries for the items.

Other than that the only randomized thing you'll get is either character or account bound. i.e person on the account puts said item on, item sets randomized stats. But whenever someone else from another account uses the item it'll set different stats for them. Also item descriptions are hardcoded, you can't add variables to them or create them dynamically.