Beispiel #1
0
				public MonsterDataMain addNPCMonster (int aMonsterID,byte aMonsterLevel,EMoveBranch aMoveBranchBias,string aNPCName,string aOverrideMove1,string aOverrideMove2,string aOverrideMove3,string aOverrideMove4) {
					MonsterDataMain monster = new MonsterDataMain();
					monster.initMonster(aMonsterID,aMonsterLevel,true);
					monster.ownersName = aNPCName;
					monster.removePassiveEffects();
					if(aOverrideMove1.Length>0) {
						monster.doOverrideMoves(aOverrideMove1,aOverrideMove2,aOverrideMove3,aOverrideMove4);
					}
					monstersToUse.Add(monster);
				
					PlayerMain.REF.addMonsterToSeen(monster.monsterBreedRef.ID);
					return monster;
				}