Jump to content

June Digest 2014


Cydh

Recommended Posts


  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

June Digest 2014
The following digest covers the month of June, 2014.

 
 
Development Highlights

  • Increased Item ID range to 65,535 (from 32,767).
  • char-server refactor by @Lighta, many changes in char-server structure files (6b9ec5f, f5ef82e)
  • Implemented monster mode: MD_RANDOMTARGET (b44e5e1)
  • Added new renewal config src/config/renewal.h, RENEWAL_STAT to enable renewal stat cost calculation. (b44e5e1)
  • Added database diagram (ER) by @Lighta (160315b, 65e9f24)
  • Battle config updates:
    • conf/battle/player.conf: transcendent_status_points, revive_onwarp, taekwon_ranker_min_lv, fame_taekwon_mission,fame_refine_lv1, fame_refine_lv2, fame_refine_lv3, fame_forge, fame_pharmacy_3, fame_pharmacy_5, fame_pharmacy_7, fame_pharmacy_10 (a8a4425)
    • conf/battle/homunc.conf: hom_setting (c0326df)
  • Command updates: @cloneequip, @clonestat (267d521)
  • Permission updates: bypass_stat_onclone, command_enable (267d521)
  • Bug-squashing, fixing a large number of skill issues in particular.
  • Many Item DB Updates, thank for the contributions.

Statistics

  • 6 authors have pushed 42 commits during this period.
  • On master, 77 files have changed.
  • There have been 18,723 additions and 15,537 deletions.
  • Merged 5 pull requests, thanks for submitting those pull requests!

- We will bring something different in this month about rAthena development in repo. Well, related with branches & tags.

  • Upvote 5
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  127
  • Topics Per Day:  0.03
  • Content Count:  1445
  • Reputation:   163
  • Joined:  08/17/13
  • Last Seen:  

Woa amazing updates, /go rAthena !

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  149
  • Reputation:   33
  • Joined:  12/24/11
  • Last Seen:  

Are you sure the ER model is correct? For example a char does not need a cart_inventory entry, but it says 1..*. It should be 0..* or just *, imho.

Apart from that, omega good job

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  737
  • Reputation:   216
  • Joined:  11/29/11
  • Last Seen:  

Jonne, currently the ER is really just to give us an idea, we would start to work on it to really have a real ER association and limit the duplicate by FN form.

(take note that the way serv is done you could possibly have 3 sql-server so that another thing to look at).

 

Now for you're question there different notation for this you could either put 0..1-1..n for exemple or simply 1-n, (you only retain the maximum), sure the previous is more explanotary as you may not want to retain your foreign key on the 0..1 table.

(assuming you have a relation 0..1 - 1..1, you better put the FK in the 1..1 table ofc).

 

Finally, the relation are somewhat the link of our different table, if we wanted integrity then those relation should exist. Now please not that since we using MyIasM they currently do not exist. This making the query faster but in other hand keep all kind of leftover in your table or even weird association. (but you could move the stuff as you please).

 

Also an unfinished class diagram is present if you're interested, see doc/rathena.vpp, (yes visual paradigm)

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...