コード例 #1
0
ファイル: Program.cs プロジェクト: cyber-smiler/TextQuest
        static void GenerateMonsterEncounter()
        {
            var randomNum   = new Random();
            var monsterIdx  = randomNum.Next(0, 8);
            var monsterType = "";

            switch (monsterIdx)
            {
            case 0:
                monsterType = "Goblin";
                break;

            case 1:
                monsterType = "Wolf";
                break;

            case 2:
                monsterType = "Giant Spider";
                break;

            case 3:
                monsterType = "Zombie";
                break;

            case 4:
                monsterType = "Half Ogre";
                break;

            case 5:
                monsterType = "Ogre";
                break;

            case 6:
                monsterType = "Bassalisk";
                break;

            case 7:
                monsterType = "Gibberling";
                break;

            case 8:
                monsterType = "Ghoul";
                break;

            default:
                break;
            }

            MonsterGen.MonsterIdx  = monsterIdx;
            MonsterGen.MonsterName = monsterType;
            MonsterGen.GenerateMonsterStats();
        }
コード例 #2
0
ファイル: MonsterScript.cs プロジェクト: Jwkemp/LundumDare33
    // Constructor
    public MonsterScript(int newMonsterID, Sprite newSprite, int newStr, int newAgi, int newWill, string newName, MonsterGen.MonsterSpieces newMonsterSpieces, int newPrice)
    {
        monsterID = newMonsterID;
        str = newStr;
        agi = newAgi;
        will = newWill;
        monsterSprite = newSprite;
        if (newName != null) { name = newName; }
        else                 { name = "Monster"; }

        monsterSpieces = newMonsterSpieces;

        exp = 0;
        expReqThisLevel = 100;
        level = 1;
        onMission = false;
        price = newPrice;
    }