Aller au contenu

Photo

adding new classes of enemies


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1
gordonbrown82

gordonbrown82
  • Members
  • 544 messages
i want to have new enemy classes and no level scaling for these enemies and i have made a new test class called superdamage:
ID: 26
Label: superdamage
NameStrref: 238090
PluralStrref ****
LowerStrref ****
DescStrref ****
TooltipStrref ****
Icon
Constant
Package 1
BaseHealth 1000
bUsesMana. 1000
BaseManaStamina 1000
DepletableProgression 5
StrAdjust 1000
ConAdjust 1000
WillAdjust 1000
MagAdjust 1000
IntAdjust 0
DexAdjust 0
MinLevel 0
Baseclass 0
BaseAttack 1000  
BaseDefense 1000
DefensePerLevel 1
HealthPerLevel 4
LevelsPerAbility 2
LevelsPerSkill
DamagePerLevel 0
StartingAbility1 0
StartingAbility2 0
Playerclass 0
CharGenLabel****
Achievement****


i've put the GDA file in the override directory for my module and the class shows up in the list of classes when i pick a class for the creature i'm making. when playing the game however i get a standard warrior class with strength 16 and when i return to the toolset after having played the creature resource has turned into the standard warrior class and i can no longer find my superdamage class in the list of classes.

Modifié par gordonbrown82, 26 février 2010 - 07:34 .


#2
wyvern14

wyvern14
  • Members
  • 107 messages
I suggest you take a look at : http://social.biowar...class_Tutorial. Creating a class that is recognized by the game doesn't mean just editing GDAs, but also some scripts like sys_autolevelup and constants.





Level scaling is not just tied to a class, but also to the area data in one of the GDAs, and the creature's settings. You can force a min/max class level in there.





Cheers!

#3
gordonbrown82

gordonbrown82
  • Members
  • 544 messages
i have forced min/max level in the creature settings but it doesnt seem to take. when the enemy shows up in the game it's always the same level as my hero.could you elaborate on what needs to be done with the sys_autolevelup script and why it needs to be done?