Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///Stats are given based on the Occupation entered, the classes also include monster classes.
- ///Little secret, you can also play as a monster but thats not given in the print menu screen
- switch(Occupation) {
- case Assasin: ///assign something in Assasin case
- CharacterValue->HP = 300;
- CharacterValue->dexterity = 80;
- CharacterValue->Damage = 70;
- CharacterValue->Protection = 5;
- CharacterValue->Occupation = Assasin;
- CharacterValue->escape = 50;
- break;
- case Paladin: ///assign something in Paladin case
- CharacterValue->HP = 500;
- CharacterValue->dexterity = 60;
- CharacterValue->Damage = 30;
- CharacterValue->Protection = 7;
- CharacterValue->Occupation = Paladin;
- CharacterValue->escape = 50;
- break;
- case Magician: ///assign something in Magician case
- CharacterValue->HP = 250;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 90;
- CharacterValue->Protection = 0;
- CharacterValue->Occupation = Magician;
- CharacterValue->escape = 50;
- break;
- case Wizard: ///assign something in Wizard case
- CharacterValue->HP = 250;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 80;
- CharacterValue->Protection = 5;
- CharacterValue->Occupation = Wizard;
- CharacterValue->escape = 50;
- break;
- case Archer: ///assign something in Archer case
- CharacterValue->HP = 300;
- CharacterValue->dexterity = 60;
- CharacterValue->Damage = 30;
- CharacterValue->Protection = 3;
- CharacterValue->Occupation = Archer;
- CharacterValue->escape = 50;
- break;
- case Ranger: ///assign something in Ranger case
- CharacterValue->HP = 350;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 50;
- CharacterValue->Protection = 5;
- CharacterValue->Occupation = Ranger;
- CharacterValue->escape = 50;
- break;
- case Orc: ///assign something in Orc case
- CharacterValue->HP = 500;
- CharacterValue->dexterity = 40;
- CharacterValue->Damage = 25;
- CharacterValue->Protection = 5;
- CharacterValue->Occupation = Orc;
- CharacterValue->escape = 50;
- break;
- case Goblin: ///assign something in Goblin case
- CharacterValue->HP =200;
- CharacterValue->dexterity = 70;
- CharacterValue->Damage = 50;
- CharacterValue->Protection = 3;
- CharacterValue->Occupation = Goblin;
- CharacterValue->escape = 50;
- break;
- case Ghoul: ///assign something in Ghoul case
- CharacterValue->HP = 500;
- CharacterValue->dexterity = 30;
- CharacterValue->Damage = 20;
- CharacterValue->Protection = 0;
- CharacterValue->Occupation = Ghoul;
- CharacterValue->escape = 50;
- break;
- case Golem: ///assign something in Golem case
- CharacterValue->HP = 700;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 20;
- CharacterValue->Protection = 7;
- CharacterValue->Occupation = Golem;
- CharacterValue->escape = 50;
- break;
- case AngryHippoMan: ///assign something in AngryHippoMan case
- CharacterValue->HP = 500;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 20;
- CharacterValue->Protection = 5;
- CharacterValue->Occupation = AngryHippoMan;
- CharacterValue->escape = 50;
- break;
- case Ent: ///assign something in Ent case
- CharacterValue->HP = 500;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 20;
- CharacterValue->Protection = 5;
- CharacterValue->Occupation = Ent;
- CharacterValue->escape = 50;
- break;
- case MegaTron: ///assign something in MegaTron case
- CharacterValue->HP = 1000;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 50;
- CharacterValue->Protection = 0;
- CharacterValue->Occupation = MegaTron;
- CharacterValue->escape = 50;
- break;
- case SantaClaus: ///assign something in SantaClaus case
- CharacterValue->HP = 500;
- CharacterValue->dexterity = 70;
- CharacterValue->Damage = 25;
- CharacterValue->Protection = 3;
- CharacterValue->Occupation = SantaClaus;
- CharacterValue->escape = 50;
- break;
- case Merchant: ///assign something in Merchant case
- CharacterValue->HP = 100;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 10;
- CharacterValue->Protection = 0;
- CharacterValue->Occupation = Merchant;
- CharacterValue->escape = 50;
- break;
- default: ///assign something in default case
- CharacterValue->HP = 500;
- CharacterValue->dexterity = 50;
- CharacterValue->Damage = 20;
- CharacterValue->Protection = 0;
- CharacterValue->escape = 50;
- break;
- }
- return(CharacterValue); // Return memory address of player.
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement