por Spooky Qua Jan 27, 2016 10:00 pm
Sobre a 1° pergunta
Tente Colocar o max de classe = 6
após isso, deixe seu bloco de notas no sv " classes " assim:
- Código:
[INIT]
MaxClasses=6
[CLASS1]
Name=Classe1
MaleSprite=1
FemaleSprite=2
Strength=6
Endurance=7
Intelligence=8
Agility=9
Willpower=10
StartItemCount=3
StartItem1=1
StartValue1=100
StartItem2=2
StartValue2=1
StartItem3=5
StartValue3=1
StartSpellCount=2
StartSpell1=1
StartSpell2=2
[CLASS2]
Name=Classe2
MaleSprite=1
FemaleSprite=2,3
Strength=1
Endurance=2
Intelligence=3
Agility=4
Willpower=5
StartItemCount=3
StartItem1=1
StartValue1=100
StartItem2=2
StartValue2=1
StartItem3=5
StartValue3=1
StartSpellCount=1
StartSpell1=1
[CLASS3]
Name=Classe3
MaleSprite=1
FemaleSprite=2,3
Strength=1
Endurance=2
Intelligence=3
Agility=4
Willpower=5
StartItemCount=3
StartItem1=1
StartValue1=100
StartItem2=2
StartValue2=1
StartItem3=5
StartValue3=1
StartSpellCount=1
StartSpell1=1
[CLASS3]
Name=Classe4
MaleSprite=1
FemaleSprite=2,3
Strength=1
Endurance=2
Intelligence=3
Agility=4
Willpower=5
StartItemCount=3
StartItem1=1
StartValue1=100
StartItem2=2
StartValue2=1
StartItem3=5
StartValue3=1
StartSpellCount=1
StartSpell1=1
[CLASS3]
Name=Classe5
MaleSprite=1
FemaleSprite=2,3
Strength=1
Endurance=2
Intelligence=3
Agility=4
Willpower=5
StartItemCount=3
StartItem1=1
StartValue1=100
StartItem2=2
StartValue2=1
StartItem3=5
StartValue3=1
StartSpellCount=1
StartSpell1=1
[CLASS3]
Name=Classe6
MaleSprite=1
FemaleSprite=2,3
Strength=1
Endurance=2
Intelligence=3
Agility=4
Willpower=5
StartItemCount=3
StartItem1=1
StartValue1=100
StartItem2=2
StartValue2=1
StartItem3=5
StartValue3=1
StartSpellCount=1
StartSpell1=1
Sobre a 2° pergunta
Acho que é esse:
- Código:
Function GetPlayerMaxVital(ByVal index As Long, ByVal Vital As Vitals) As Long
Lá vai ter o cálculo das classes.
Esse é pra recuperar o HP adicionando o status " Willpower"
- Código:
Function GetPlayerVitalRegen(ByVal index As Long, ByVal Vital As Vitals) As Long
Ai vai ter
- Código:
Case HP
i = (GetPlayerStat(index, Stats.Willpower) *
Tente mexer neste também:
- Código:
Function GetClassMaxVital(ByVal ClassNum As Long, ByVal Vital As Vitals) As Long
Na Case HP...
Aí do lado do " * " vai ter um número, você pode mudar pra qual quiser.
Acho que é isso, se a 1° pergunta não funcionar, tente procurar na área de Correção de Bugs, aqui no fórum mesmo.
Caso não funcione nada sobre a 1° pergunta, te digo que se você baixou a engine, ela provavelmente tá zoada...
Ou você fez algo errado, tente ver tudo oq fez e desfazer, até achar o que tem de errado... Daí quando arrumar, coloque os sistemas de novo... Acho que entendeu, x-x.