Visualizações

Mudanças entre as edições de "Categoria Discussão:Skills"

De Mystical Tales

m (Sistema antigo (2004 a 2007): typo assim...)
(Novo sistema de skills)
Linha 1: Linha 1:
 
==Novo sistema de skills==
 
==Novo sistema de skills==
Para que o novo sistema de criação seja viável, o skill cap por skill deve ser modificado.
+
A) -10 a +10 (-10 péssimo, sem futuro, a 10 excelente, um deus do rp)
Para isso, devemos guardar a informação de skill por skill.
+
B1) .1 de skillcap (unico pra todas skills) a cada 5 horas e 30 minutos offgame, a partir da criacao do char) (3 meses para atingir 100%)
As caps serão pré-definidas como [http://forum.myt.com.br/index.php?topic=2054.msg63785#msg63785 30.0, 70.0, 100.0 conforme Eldask].
+
B2)alem do (B1), bonus de RP (5 a 10 RP = 0 a 25% bonus). char novo com rp excelente parte com cap 60+25=85%
 +
C) 500 (um pouco a mais que o inicial, temos que verificar o valor real) para rp -10 a 800 (sugiro manter o atual como maximo) para +10
  
Sendo assim, fica mais fácil guardar em tags da seguinte forma:
+
teria que rever tbm a questao do 'desaprender skills' que vai ficar mais importante (escacez de skill points).
  
tag.skill_cap_70=1;2;3;4; (por número da skill)<br>
+
re-escrevendo em parametros....(pensando)
tag.skill_cap_100=10;21;32;43; (por número da skill)<br>
+
  
Os valores não definidos devem ser tratados como 30.0, o que inclusive elimina a necessidade de uma ''tag.skill_cap_30''
+
rpMin=-10
 +
rpMax=10
  
Então na hora de logar, estes valores são explodidos em cTAGS:
+
scMin=600
 +
scMax=1000
 +
scRpMin=5
 +
scRpBonus=50 (5% por ponto entre 5 e 10)
 +
scRate=324 (324 minutos por .1% de skill)
 +
sc = scMin + (minutos/scRate) + ( rp < scRpMin ? 0 : rp - scRpMin ) * scRpBonus
  
ctag.skill_cap_1=700<br>
+
sscMin=500
ctag.skill_cap_2=700<br>
+
sscMax=800
ctag.skill_cap_3=700<br>
+
sscInc=(sscMax-sscMin)/(rpMax-rpMin)=15
ctag.skill_cap_4=700<br>
+
ssc = sscMin + [ (rp - rpMin) * sscInc ]
ctag.skill_cap_10=1000<br>
+
ctag.skill_cap_21=1000<br>
+
ctag.skill_cap_32=1000<br>
+
(...)<br>
+
 
+
Outra forma fácil de guardar a não ser tags, é na DB. Porém, para trabalhar durante o script ainda é mais fácil usar cTAGs pq são voláteis (não ocupa espaço na HD), rápidas e podem ser facilmente chamadas com <DEF.skill_cap_<eval <action>>>.
+
  
 
==Fatos osbre os sistemas anti-macro==
 
==Fatos osbre os sistemas anti-macro==

Edição das 11h08min de 13 de fevereiro de 2009

Conteúdo

Novo sistema de skills

A) -10 a +10 (-10 péssimo, sem futuro, a 10 excelente, um deus do rp) B1) .1 de skillcap (unico pra todas skills) a cada 5 horas e 30 minutos offgame, a partir da criacao do char) (3 meses para atingir 100%) B2)alem do (B1), bonus de RP (5 a 10 RP = 0 a 25% bonus). char novo com rp excelente parte com cap 60+25=85% C) 500 (um pouco a mais que o inicial, temos que verificar o valor real) para rp -10 a 800 (sugiro manter o atual como maximo) para +10

teria que rever tbm a questao do 'desaprender skills' que vai ficar mais importante (escacez de skill points).

re-escrevendo em parametros....(pensando)

rpMin=-10 rpMax=10

scMin=600 scMax=1000 scRpMin=5 scRpBonus=50 (5% por ponto entre 5 e 10) scRate=324 (324 minutos por .1% de skill) sc = scMin + (minutos/scRate) + ( rp < scRpMin ? 0 : rp - scRpMin ) * scRpBonus

sscMin=500 sscMax=800 sscInc=(sscMax-sscMin)/(rpMax-rpMin)=15 ssc = sscMin + [ (rp - rpMin) * sscInc ]

Fatos osbre os sistemas anti-macro

  • Em nenhum dos sistemas os jogadores têm uma forma de ver se podem subir skill, se alguma (ou todas) skill está travada e nunca tiveram acesso fácil ao funcionamento do sistema.

Sistema atual (desde 2007)

  • Depois de feito o char, seu skillcap para uma skill individual é de 60.0, mas este número aumenta em 0.1 a cada 8 minutos. Isso significa que você precisa permanecer logado por 53h20min para que possa GMzar uma skill.
  • O skillSumCap e o SkillCap individual só é calculado no ato do login. Enquanto você não relogar, estes números não são atualizados.
  • Se o skillsumcap for 800.0 (como o atual), você para de receber skill ao chegar em 792.0 devido ao truncamento de números.
  • O sistema assegura que, mais hora ou menos hora, sua skill vai subir, já que é feita com quase nenhum número aleatório.
  • O valor máximo que uma skill individual pode subir é baseado no tempo total online da conta, e não do char. Sendo assim, se você já jogou com sua conta na MyT por mais de 50 horas e fizer um char novinho, ele já pode ser GM.
  • O sistema barra qualquer tentativa de edits por parte dos GMs (até mesmo dos seus próprios chars) mas também barra o uso de scripts que podem melhorar a jogabilidade como itens que aumentam a skill (martelo de ferreiro +3.0, espada mágica +5.0, cajado do domador +5.0 e etc.)

Sistema antigo (2004 a 2007)

  • Não havia skillcap para skills individuais e o SkillSumCap era automaticamente 800.0.
  • Ao contrário do sistema vigente, você sobe skill com mais ou menos sorte já que era construído puramente com valores aleatórios. Era estatisticamente falho e por isso um jogador poderia subir uma skill em qualquer hit da skill e um outro jogador azarado poderia nunca acertar nos 'dados' e não subir skill.
  • Ao criar o personagem você poderia subir até 2.0 de skills até o próximo tick do sistema.
  • O tick do sistema acontecia a cada 5 minutos, e a cada tick você ganhava o direito de subir mais 0.1 de skill. Este valor era cumulativo, mas só até 5.0.
  • Os rates de subida das skills muitas vezes eram anulados em função de não se poder subir a skill até o próximo tick.
  • Para fazer uma skill 60.0 chegar a 100.0 era necessário macroar (sem RPar) 33h20min. Para uma skill 50.0 chegar a 100.0 o tempo era de 41h40min.
  • Para GMzar 8 skills (1 primária favorita, 4 primárias e 3 secundárias) e assim atingir o SkillSumCap seriam necessárias lamentosas 375 horas macroando! (uma hora de macro por dia durante 1 ano).
  • Estes números astronômicos foram refinados, o tempo de tick e e a quantidade de pontos por tick ajustadas. Porém, para não atrapalhar a vida do RPGista acabou faciltando a do macroer e o sistema foi substituido.
  • Após o ajuste de rates, seriam necessárias 50h apênas para GMzar 8 skills (ou cerca de 16 dias macroando 3 horas por dia) e haviam muitos GM em 8 skills (macroers safados) aonde o pessoal que jogava RPG na MyT por 3 horas diárias deveriam demorar 1 ano para atingir tal feito.
Ferramentas pessoais