lecsa / JEveMon

Eve Character Monitoring System written in Java
2 stars 0 forks source link

Karakter kijelzés #2

Open bayi opened 11 years ago

bayi commented 11 years ago

Kicsit rajzolgattam, hogy lehetne a legtöbb hasznos infót bepréselni a karakter kijelzés részbe. Valami ilyesmire jutottam: evemockup

Az értékek csak ex-has lettek beleírva de a lényeg látható rajta...

A Háttér színe esetleg változtatható, esetleg esemény függóen: Pl. Sárga ha 24h-án belül lejár egy skill vagy az account hamarosan lejár, Piros ha nem trainel ( de az accounton se semelyik kari ) vagy a kari lejárt.

A Skill idók is szinezhetőek valahogy úgy ahogy most is.

A skill trainelős képeket ( animált gif-ek ) is leszedtem, amúgy az egész előben megtekinthető itt: http://lecsanak.dev.bayi.hu/

Ötlet/Kritika/Észrevétel ?

bayi commented 11 years ago

ja meg az Alliance ( per pill én nem vagyok semelyikbe se ) nevére/ikonjára ha nincs ( pl. mint nálam) is ki kéne találni valamit.

lecsa commented 11 years ago

Zsír, majd valami hasonlót akarok én is. Előbb viszont átírom a kódot normálisra (pl most majdnem minden változó public, mert siettem vele) + némi adat hiányzik még ehhez (SP/hour, account payed until, stb).

bayi commented 11 years ago

az SP/Hour asszem kicsit bonyolult, lehet mar nem igy van, de mikor utoljara csinaltam ( androidra probalkoztam egy hasonlo projekttel :) ) akkor meg szamolni kellett a remap + implantjaid-ból.

az account played until az AccountStatus.xml.aspx -ban van ( account info, character szintu api key pl. nem is eleg hozza )

bayi commented 11 years ago

ja itt a képlet az SP/h -hoz:

*(Effective_Primary_Attribute + (Effective_Secondary_Attribute / 2))60** ^ https://wiki.eveonline.com/en/wiki/Skill_training

A Primary/Secondary Attributeok ugye a Skillből jönnek, pl.: Archeology Skill: Primary: Intelligence Secondary: Memory

(Saját karakter , API-bol lehívott értékek) a CharacterSheet.xml.aspx -ben

az <attributes> alatt vannak a remapolt értékek:

`

17 17 17 27 21 ` az `` alatt pedig az implantok: ` Cybernetic Subprocessor - Improved 5 Ocular Filter - Improved 5 Social Adaptation Chip - Improved 5 Neural Boost - Improved 5 Memory Augmentation - Improved 5 ` Veszed ezeket az értékeket, vagyis Intelligence = 17 + 5 (Implant) = 22 Memory = 17 + 5 (Implant) = 22 A fenti képlet alapján: (22 + (22 / 2))*60 = 1980 SP/h A másik trükk esetleg, hogy a skilqueue.xml-ben benne van a start és endtime, fogod kivonod óket, és átszámolod órába majd elosztod az össz SP-vel ami a skillhez kell ^^
bayi commented 11 years ago

A skill szinteket / trainelest jelző képek egy zip-ben: http://lecsanak.dev.bayi.hu/img.zip