Cum încarc vrăjile acelea pentru a le folosi ulterior? Asta e principala mea problemă.<br><br><div class="gmail_quote">În data de 10 septembrie 2012, 18:10, Alex Eftimie <span dir="ltr"><<a href="mailto:alexeftimie@gmail.com" target="_blank">alexeftimie@gmail.com</a>></span> a scris:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salut Taygun,<br>
<br>
2012/9/10 Taygun Agiali <<a href="mailto:taygunagiali@gmail.com">taygunagiali@gmail.com</a>>:<br>
>Am și eu căteva întrebări:<br>
> 1) Există deja vrăji implementate sau vrâjile din lista de pe google docs<br>
> trebuie implementate?<br>
<br>
Da, sunt cele de anul trecut. Le-am colorat cu verde in spreadsheet.<br>
<br>
> 2) Pentru a face statistica vrăjilor cumpărate/folosite/expirate trebuie<br>
> adăugate atribute în modelul spell-lului ?<br>
<br>
Nu. Există un model în wouso.core.magic.models numit SpellHistory,<br>
care salvează evenimente de tip: bought, used, cleared, expired.<br>
Trebuie, în principiu să faci count pe ele. Codul ar arăta cam așa<br>
(din memorie, nu e neapărat valid):<br>
<br>
spell = Spell.objects.get(pk=1)<br>
times_used = spell.spellhistory_set.filter(type='used').count()<br>
<br>
sau:<br>
times_used = SpellHistory.objects.filter(spell=spell, type='used').count()<br>
<br>
> 3) Care e diferența dintre un artifact și un spell ?<br>
<br>
Asemănarea e că amândouă sunt modifiers, deci pot fi folosite pentru<br>
logică de vrăji, gen: dacă un user are modifier "nu poate provoca", el<br>
nu va provoca; modifierul poate fi un artefact deținut de user, sau o<br>
vrajă activă asupra lui.<br>
<br>
Diferența e că sunt obiecte diferite. Un artifact doar îl primești. O<br>
vrajă o cumperi și o aplici pe cineva. Sper ca anul acesta să dăm<br>
artifacte pentru achievements, chiar dacă modifiers pe care le vor<br>
reprezenta, nu vor avea efect de vrăji.<br>
<br>
Îți stau la dispoziție pentru alte întrebări. Am pus wouso-dev la cc<br>
pentru informațiile relevante.<br>
<br>
Alex<br>
<br>
[1] <a href="https://docs.google.com/spreadsheet/ccc?key=0Ao01Fbm0wOCAdHhXS203ZWxjd3paZjVKd0NvX1NWRGc#gid=1" target="_blank">https://docs.google.com/spreadsheet/ccc?key=0Ao01Fbm0wOCAdHhXS203ZWxjd3paZjVKd0NvX1NWRGc#gid=1</a><br>

</blockquote></div><br>