Rehber Gelişmiş Sistem: Item Plus’a Göre Blue ve Skill Tanımlama

Zeth

New member

Staff member
Moderator
Reputation: 31%
Joined
Mar 19, 2026
Messages
21
SRO360-Header-Kopya.webp

Herkese SRO360 Ailesinden Selamlar,

Daha önce forumda çok dikkat çekmeyen bir konuya değinerek, ihtiyacı olanlara faydalı olması adına; itemlerin + değerine göre (örneğin +5 olduğunda) belirli bir magic option (blue) eklenmesini sağlayan sistemi, Devil’da kullanılan mantık üzerinden detaylı şekilde anlatacağım. Bu yapı sayesinde tamamen kendinize özgü sistemler geliştirebilirsiniz.

Bu benim ilk rehber konum. İlerleyen süreçte daha profesyonel ve ileri seviye içerikler paylaşmayı planlıyorum. Anlatımda eksik veya hatalı gördüğünüz yerleri belirtirseniz kendimi geliştirmem açısından çok faydalı olur.

Not: Bu yöntem ile Devil’da kullanılan HP/MP artışı gibi özellikleri de düzenleyebilirsiniz.


Kullanılacak Tablolar​

Bir iteme + değerine göre özellik eklemek için aşağıdaki tablolar kullanılacaktır:

  • _RefAbilityByItemOptLevel
  • _RefMagicOptByItemOptLevel
  • _RefSkillByItemOptLevel

_RefAbilityByItemOptLevel (Ana Tablo)​

1770921371814.png


Bu tablo sistemin temelini oluşturur. Hangi itemin hangi + değerinde hangi bağlantıyı (link) kullanacağını burada belirleriz.

Alanlar:

  • Service: Kaydın aktif olup olmadığını belirtir (0: pasif, 1: aktif)
  • ID: Her itemin + değerine özel kimliktir. Diğer tablolarda bu ID üzerinden bağlantı kurulur
  • RefItemID: _RefObjCommon tablosundaki item ID’si
  • ItemOptLevel: Itemin + değeri (+1, +5, +7 vb.)
Özet:
Bu tablo yalnızca tanımlama ve ilişkilendirme işlemleri için kullanılır.


_RefMagicOptByItemOptLevel (Blue Özellik Tablosu)​

1770923267020.png


Bu tabloda, itemin belirli bir + seviyesinde hangi magic option (blue) özelliği alacağı belirlenir.

Alanlar:

  • Link: _RefAbilityByItemOptLevel tablosundaki ID
  • RefMagicOptID: _RefMagicOpt tablosundaki OptID
  • MagicOptValue: Verilen özelliğin değeri (örnek: STR 7, INT 7)
  • TooltipType: Tam işlevi net değil; Nasrun’da block rate için 1, HP/MP için 0 kullanılmış
  • TooltipCodename: Genellikle varsayılan olarak "xxx"

_RefSkillByItemOptLevel (Skill Tablosu)​

1770924860491.png


Bu tablo, itemin belirli bir + seviyesinde hangi skill’e sahip olacağını belirler.

Alanlar:

  • Link: _RefAbilityByItemOptLevel tablosundaki ID
  • RefSkillID: _RefSkill tablosundaki skill ID’si

Genel Özet​

Bu sistem sayesinde itemlerin + seviyelerine göre farklı özellikler ve skill’ler tanımlayabilir, oyununuza daha özgün ve gelişmiş mekanikler ekleyebilirsiniz.
 
Back
Top Bottom