RuneHive-Game
Loading...
Searching...
No Matches
Package MonsterDefLoader

Functions

val MonsterDef::class.java map. put (id, monsterDef) NpcDefinition.DEFINITIONS[id]?.run

Variables

val map

Function Documentation

◆ put()

val MonsterDef.class.java map. MonsterDefLoader.put ( id ,
monsterDef  )

Definition at line 30 of file MonsterDefLoader.kt.

33 {
34 combatLevel = monsterDef.combatLevel
35
36 skills[Skill.HITPOINTS] = monsterDef.hitpoints
37 skills[Skill.ATTACK] = monsterDef.attackLevel
38 skills[Skill.STRENGTH] = monsterDef.strengthLevel
39 skills[Skill.DEFENCE] = monsterDef.defenceLevel
40 skills[Skill.MAGIC] = monsterDef.magicLevel
41 skills[Skill.RANGED] = monsterDef.rangedLevel
42
43 attackDelay = monsterDef.attackSpeed
44 isAggressive = monsterDef.aggressive
45 isPoisonImmunity = monsterDef.immunePoison
46 isVenomImmunity = monsterDef.immuneVenom
47
48 bonuses = intArrayOf(
49 0, 0, 0, 0, 0,
50
51 monsterDef.defenceStab,
52 monsterDef.defenceSlash,
53 monsterDef.defenceCrush,
54 monsterDef.defenceMagic,
55 monsterDef.defenceRanged,
56
57 monsterDef.strengthBonus,
58 monsterDef.rangedBonus,
59 monsterDef.magicBonus,
60
61 0
62 )
63 }

Variable Documentation

◆ map

val MonsterDefLoader.map

Definition at line 17 of file MonsterDefLoader.kt.