public HttpResponseMessage UpdatePoints([FromUri] Ranger userDet) { var points = userDet.Points; db.Configuration.ProxyCreationEnabled = false; bool UseInDb = false; if (db.Rangers.Where(zz => zz.Ranger_ID == userDet.Ranger_ID).Count() == 1) { UseInDb = true; } if (UseInDb) { userDet = db.Rangers.Where(zz => zz.Ranger_ID == userDet.Ranger_ID).FirstOrDefault(); RefreshGUID(userDet, points); userDet = db.Rangers.Where(zz => zz.Ranger_ID == userDet.Ranger_ID).FirstOrDefault(); List <dynamic> uselit = new List <dynamic>(); dynamic user1 = new ExpandoObject(); user1.GUID = userDet.GUID; user1.Correct = true; uselit.Add(user1); var response1 = Request.CreateResponse(HttpStatusCode.OK, uselit); response1.Headers.Add("Access-Control-Allow-Origin", "*"); return(response1); } else { var response = Request.CreateResponse(HttpStatusCode.OK, "Access not allowed"); response.Headers.Add("Access-Control-Allow-Origin", "*"); return(response); } }
public void StartUp() { rangerUnderTest = new Ranger("Ranger under test"); soldierUnderTest = new Personnel("Soldier under test"); vehicleUnderTest = new WheeledVehicle("wheeled vehicle under test", 8); }
public static void GettingStats(HeroClassTypes heroClass) { switch (heroClass) { case HeroClassTypes.spearman: Spearman spearman = new Spearman("Spearman", Alignment.good); Console.WriteLine($"Class Type : {spearman.Name}"); Console.WriteLine($"Health : {spearman.Health}"); Console.WriteLine($"Strength : {spearman.Strength}"); Console.WriteLine($"Dexterity : {spearman.Dexterity}"); Console.WriteLine($"Defence : {spearman.Defence}"); break; case HeroClassTypes.swordsman: Swordsman swordsman = new Swordsman("Swordsman", Alignment.good); Console.WriteLine($"Class Type : {swordsman.Name}"); Console.WriteLine($"Health : {swordsman.Health}"); Console.WriteLine($"Strength : {swordsman.Strength}"); Console.WriteLine($"Dexterity : {swordsman.Dexterity}"); Console.WriteLine($"Defence : {swordsman.Defence}"); break; case HeroClassTypes.ranger: Ranger ranger = new Ranger("Ranger", Alignment.good); Console.WriteLine($"Class Type : {ranger.Name}"); Console.WriteLine($"Health : {ranger.Health}"); Console.WriteLine($"Strength : {ranger.Strength}"); Console.WriteLine($"Dexterity : {ranger.Dexterity}"); Console.WriteLine($"Defence : {ranger.Defence}"); break; default: break; } }
public static void AddRanger(Character character) { Ranger.Base(character); Ranger.Features(character); Ranger.Equipment(character); character.Archetype = Ranger.RangerArchetype; }
private Hero HeroWithType(string name, string type) { Hero hero = new Hero(); if (type == "Brute") { hero = new Brute(name); //Brute brute = new Brute(); //hero = brute.GetDefaultValues(name); } else if (type == "Ranger") { hero = new Ranger(name); } else if (type == "Paladin") { hero = new Paladin(name); } else if (type == "Wizzard") { hero = new Wizzard(name); } else { throw new ArgumentException("The type was not correct"); } return(hero); }
public void ReturnInt_RangeAttack(int baseDamage, int expectedDamage) { Player player = new Ranger(); int result = player.Attack(baseDamage); result.Should().Be(expectedDamage); }
//Intelligence total public int TotalINT() { Berserker bINT = GetComponent <Berserker>(); Ranger rINT = GetComponent <Ranger>(); Necromancer nINT = GetComponent <Necromancer>(); //GameObject bClass = GameObject.FindGameObjectWithTag("Player"); if (bBer) { return(_buffSTR + bINT.baseINT); } else if (bNec) { return(_buffSTR + nINT.baseINT); } else if (bRan) { return(_buffSTR + rINT.baseINT); } else { return(0); } }
public IHttpActionResult PutRanger(int id, Ranger ranger) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ranger.Ranger_ID) { return(BadRequest()); } db.Entry(ranger).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RangerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void ReturnString_Ranger() { Player player = new Ranger(); string result = player.Name; result.Should().Be("Ranger"); }
void CreateCharacters(char id, Vector3 pos, Vector2 bPos, int team) { GameObject obj = null; Character c = null; switch (id) { case 'w': obj = Instantiate(CharacterObject, pos, transform.rotation, CharacterParent.transform); c = new Warrior(obj, Random.Range(4, 7), bPos, 20, 3); c.TeamNumber = team; obj.GetComponent <CharacterObject>().Type = id; break; case 'r': obj = Instantiate(CharacterObject, pos, transform.rotation, CharacterParent.transform); c = new Ranger(obj, Random.Range(6, 10), bPos, 15, 5); c.TeamNumber = team; obj.GetComponent <CharacterObject>().Type = id; break; case 'e': obj = Instantiate(CharacterObject, pos, transform.rotation, CharacterParent.transform); c = new Enchanter(obj, Random.Range(2, 7), bPos, 10, 2); c.TeamNumber = team; obj.GetComponent <CharacterObject>().Type = id; break; } ListCharacters.Add(c); }
public Special Track(Ranger ranger) { Name = "Track"; Description = "A ranger adds half his level (minimum 1) to Survival skill checks made to follow tracks."; //functionality survival misc bonus += (ranger.Level - 1) / 2 + 1 return(this); }
private void OnTriggerExit2D(Collider2D collision) { Ranger tempRenger = gameObject.transform.parent.GetComponent <Ranger>(); if (collision.gameObject.name == "ufo1(Clone)") { tempRenger.b_chasingUFO = false; b_colIsUFO1 = false; } if (collision.gameObject.name == "ufo2(Clone)") { tempRenger.b_chasingUFO = false; b_colIsUFO2 = false; } if (collision.gameObject.name == "ufo3(Clone)") { tempRenger.b_chasingUFO = false; b_colIsUFO3 = false; } if (collision.gameObject.tag == "ASTEROID") { tempRenger.b_chasingAsteroid = false; b_colIsAsteriod1 = false; } if (collision.gameObject.tag == "ASTEROID2") { tempRenger.b_chasingAsteroid = false; b_colIsAsteroid2 = false; } }
public static Ranger CreateRanger() { Console.SetCursorPosition(0, Console.CursorTop); Console.Write(new string(' ', Console.WindowWidth)); Console.SetCursorPosition(0, Console.CursorTop); Random rnd = new Random(); Ranger newRanger = new Ranger(); newRanger.Hp = rnd.Next(80, 120); newRanger.MaxHp = newRanger.Hp; newRanger.Strength = rnd.Next(3, 5); newRanger.Intelligence = rnd.Next(5, 8); newRanger.Agility = rnd.Next(12, 15); newRanger.Gold = 0; newRanger.Exp = 0; newRanger.ExpToLevel = 20; newRanger.Level = 1; newRanger.Class = "Ranger"; newRanger.Weapon = new Weapons { Name = "hands", Type = "Weapon", StatType = 0, Price = 0 }; newRanger.Armor = new Armors { Name = "Apron", Type = "Armor", StatType = 0, Price = 0 }; newRanger.Consumable = null; Console.Write("Enter your Name: "); newRanger.Name = Console.ReadLine(); return(newRanger); }
public static PlayerClass FighterClass() { var fighter = new PlayerClass { Name = "Fighter", IsBaseClass = true, ExperienceModifier = 1500, HelpText = new Help(), Skills = new List <Skill>(), ReclassOptions = new List <PlayerClass>(), MaxHpGain = 15, MinHpGain = 11, MaxManaGain = 8, MinManaGain = 4, MaxEnduranceGain = 15, MinEnduranceGain = 11, StatBonusStr = 1, StatBonusCon = 1 }; #region Give fighter punch skill var punch = Punch.PunchAb(); punch.LevelObtained = 2; punch.Proficiency = 0.1; punch.MaxProficiency = 0.95; fighter.Skills.Add(punch); #endregion fighter.ReclassOptions.Add(Ranger.RangerClass()); return(fighter); }
public void ResetClassStats(List <CharClass> partyMembers) { foreach (var member in partyMembers) { switch (member.classType) { case CharClass.WARRIOR: { Warrior freshClass = new Warrior(); member.itemFind = freshClass.itemFind; member.xpBonus = freshClass.xpBonus; member.coinBonus = freshClass.coinBonus; member.preventDeathBonus = freshClass.preventDeathBonus; member.successChance = freshClass.successChance; } break; case CharClass.MAGE: { Mage freshClass = new Mage(); member.itemFind = freshClass.itemFind; member.xpBonus = freshClass.xpBonus; member.coinBonus = freshClass.coinBonus; member.preventDeathBonus = freshClass.preventDeathBonus; member.successChance = freshClass.successChance; } break; case CharClass.ROGUE: { Rogue freshClass = new Rogue(); member.itemFind = freshClass.itemFind; member.xpBonus = freshClass.xpBonus; member.coinBonus = freshClass.coinBonus; member.preventDeathBonus = freshClass.preventDeathBonus; member.successChance = freshClass.successChance; } break; case CharClass.RANGER: { Ranger freshClass = new Ranger(); member.itemFind = freshClass.itemFind; member.xpBonus = freshClass.xpBonus; member.coinBonus = freshClass.coinBonus; member.preventDeathBonus = freshClass.preventDeathBonus; member.successChance = freshClass.successChance; } break; case CharClass.CLERIC: { Cleric freshClass = new Cleric(); member.itemFind = freshClass.itemFind; member.xpBonus = freshClass.xpBonus; member.coinBonus = freshClass.coinBonus; member.preventDeathBonus = freshClass.preventDeathBonus; member.successChance = freshClass.successChance; } break; default: break; } } }
public HttpResponseMessage Password([FromUri] Ranger userDet) { db.Configuration.ProxyCreationEnabled = false; bool UseInDb = false; string pass = ""; if (db.Rangers.Where(zz => zz.OTP == userDet.OTP && zz.Email == userDet.Email).Count() == 1) { pass = userDet.Password; UseInDb = true; } if (UseInDb) { userDet = db.Rangers.Where(zz => zz.Email == userDet.Email).FirstOrDefault(); ResetPassNew(userDet, pass); userDet = db.Rangers.Where(zz => zz.Email == userDet.Email).FirstOrDefault(); List <dynamic> uselit = new List <dynamic>(); dynamic user1 = new ExpandoObject(); user1.GUID = userDet.GUID; user1.Correct = true; uselit.Add(user1); var response1 = Request.CreateResponse(HttpStatusCode.OK, uselit); response1.Headers.Add("Access-Control-Allow-Origin", "*"); return(response1); } else { var response = Request.CreateResponse(HttpStatusCode.OK, "Access not allowed"); response.Headers.Add("Access-Control-Allow-Origin", "*"); return(response); } }
//Dexterity total public int TotalDEX() { Berserker bDEX = GetComponent <Berserker>(); Ranger rDEX = GetComponent <Ranger>(); Necromancer nDEX = GetComponent <Necromancer>(); //GameObject bClass = GameObject.FindGameObjectWithTag("Player"); if (bBer) { return(_buffSTR + bDEX.baseDEX); } else if (bNec) { return(_buffSTR + nDEX.baseDEX); } else if (bRan) { return(_buffSTR + rDEX.baseDEX); } else { return(0); } }
//set/get public int TotalSTR() { Berserker bSTR = GetComponent <Berserker>(); Ranger rSTR = GetComponent <Ranger>(); Necromancer nSTR = GetComponent <Necromancer>(); //GameObject bClass = GameObject.FindGameObjectWithTag("Player"); if (bBer == true) { return(_buffSTR + bSTR.baseSTR); } else if (bNec == true) { return(_buffSTR + nSTR.baseSTR); } else if (bRan == true) { return(_buffSTR + rSTR.baseSTR); } else { return(0); } }
public TopRelease(int weeks, int count, Release release) { Weeks = weeks; Count = count; Goodness = Ranger.GetReleaseGoodness(release); Release = release; Updated = DateTime.UtcNow; }
public void GivenARangerLevel_SpellArrayIsReturned(int level, int[] expectedSpells) { PlayerClass player = new Ranger(); player.AssignLevel(level); player.GetClassSpellsPerDay(); int[] actual = player.Magic.ClassSpellsPerDay; Assert.AreEqual(expectedSpells, actual); }
public RangerRepositionState(Ranger ch) : base(ch) { ranger = ch; hitbox = ch.hitbox; didShove = false; repoTimer = 0f; shoveTimer = 0f; }
public static PlayerClass MageClass() { var mage = new PlayerClass { Name = "Mage", IsBaseClass = true, ExperienceModifier = 3000, HelpText = new Help(), Skills = new List <Skill>(), ReclassOptions = new List <PlayerClass>(), MaxHpGain = 8, MinHpGain = 3, MaxManaGain = 15, MinManaGain = 10, MaxEnduranceGain = 15, MinEnduranceGain = 11, StatBonusInt = 2, StatBonusWis = 1 }; #region Give fighter punch skill var punch = Punch.PunchAb(); punch.LevelObtained = 2; punch.Proficiency = 1; punch.MaxProficiency = 95; mage.Skills.Add(punch); #endregion #region Give mage magic missile skill var magicMissile = MagicMissile.MagicMissileAb(); magicMissile.LevelObtained = 1; magicMissile.Proficiency = 50; magicMissile.MaxProficiency = 95; mage.Skills.Add(magicMissile); #endregion #region Give mage armor skill var armour = Armour.ArmourAb(); armour.LevelObtained = 1; armour.Proficiency = 50; armour.MaxProficiency = 95; mage.Skills.Add(armour); #endregion mage.ReclassOptions.Add(Ranger.RangerClass()); return(mage); }
public void NewCharacter_BaseStatsSetCorrectlyOnCreation_ReturnBaseStatsOfRanger() { Ranger ranger = new Ranger("Valdemar"); Assert.Equal(8, ranger.BasePrimaryAttributes.Vitality); Assert.Equal(1, ranger.BasePrimaryAttributes.Strength); Assert.Equal(7, ranger.BasePrimaryAttributes.Dexterity); Assert.Equal(1, ranger.BasePrimaryAttributes.Intelligence); }
public okno1() { InitializeComponent(); Ranger test1 = new Ranger(1998, 3895, 21); WyslijKatalog(test1); WypelnijKatalog(); }
private static string[] getSubClassDnD(CLASSES C, int lv) { string[] Sub = new string[20];// may need to change temp size if (C == BARBARIAN) { Sub = Barbarian.getDnD(lv); } else if (C == BARD) { Sub = Bard.getDnD(); } else if (C == CLERIC) { Sub = Cleric.getDnD(D5Core); } else if (C == DRUID) { Sub = Druid.getDnD(D5Core); } else if (C == FIGHTER) { Sub = Fighter.getDnD(D5Core, lv); } else if (C == MONK) { Sub = Monk.getDnD(D5Core, lv); } else if (C == PALADIN) { Sub = Paladin.getDnD(D5Core); } else if (C == RANGER) { Sub = Ranger.getDnD(D5Core, lv); } else if (C == ROGUE) { Sub = Rogue.getDnD(D5Core); } else if (C == SORCERER) { Sub = Sorcerer.getDnD(D5Core, lv); } else if (C == WARLOCK) { Sub = Warlock.getDnD(D5Core, lv); } else if (C == WIZARD) { Sub = Wizard.getDnD(D5Core); } Sub = Vars.shorten <string>(Sub); return(Sub); }
public void SetClass(string user, string choice, IrcClient whisperClient) { switch (choice.ToLower()) { case "c1": { classList[user] = new Warrior(); classList[user].name = user; classList[user].level = determineLevel(user); classList[user].itemEarned = -1; SaveClassData(); whisperClient.sendChatMessage(".w " + user + " You successfully selected the Warrior class!"); } break; case "c2": { classList[user] = new Mage(); classList[user].name = user; classList[user].level = determineLevel(user); classList[user].itemEarned = -1; SaveClassData(); whisperClient.sendChatMessage(".w " + user + " You successfully selected the Mage class!"); } break; case "c3": { classList[user] = new Rogue(); classList[user].name = user; classList[user].level = determineLevel(user); classList[user].itemEarned = -1; SaveClassData(); whisperClient.sendChatMessage(".w " + user + " You successfully selected the Rogue class!"); } break; case "c4": { classList[user] = new Ranger(); classList[user].name = user; classList[user].level = determineLevel(user); classList[user].itemEarned = -1; SaveClassData(); whisperClient.sendChatMessage(".w " + user + " You successfully selected the Ranger class!"); } break; case "c5": { classList[user] = new Cleric(); classList[user].name = user; classList[user].level = determineLevel(user); classList[user].itemEarned = -1; SaveClassData(); whisperClient.sendChatMessage(".w " + user + " You successfully selected the Cleric class!"); } break; default: break; } }
void Update() { //Grab the newest data from the parser DataPoint newdata = Parser.grabData(); //If some new data is present, modify our distances as needed - otherwise ignore if (newdata != null) { /*//Debug.Log("Non-null data found with tags "+newdata.getFirstId()+" and "+newdata.getSecondId()); * //One of the two tags should be the tracked object * if(newdata.getFirstId() != TAG_ID && newdata.getSecondId() != TAG_ID){ * return; * } * //The other tag should be an anchor - find which anchor, and set its distance * for(int i=0;i<rangers.Length;i++){ * if(newdata.getFirstId() == rangers[i].id || newdata.getSecondId() == rangers[i].id){ * rangers[i].setDist(newdata.getDistance()); * break; * } * }*/ Ranger firstRanger = null; Ranger secondRanger = null; foreach (Ranger ranger in rangers) { if (ranger.ID == newdata.getFirstId()) { firstRanger = ranger; } else if (ranger.ID == newdata.getSecondId()) { secondRanger = ranger; } } if (firstRanger != null && secondRanger != null) { if (firstRanger.anchor && secondRanger.anchor) { firstRanger.setDist(newdata.getSecondId(), newdata.getDistance(), true); secondRanger.setDist(newdata.getFirstId(), newdata.getDistance(), true); } else { if (!firstRanger.anchor) { firstRanger.setDist(newdata.getSecondId(), newdata.getDistance(), false); } if (!secondRanger.anchor) { secondRanger.setDist(newdata.getFirstId(), newdata.getDistance(), false); } } } } //Run one lateration step (handles lack of new data inside) runStep(); }
public void RefreshGUID(Ranger use, int points) { db.Configuration.ProxyCreationEnabled = false; use.Points = use.Points - points; var u = db.Rangers.Where(zz => zz.Ranger_ID == use.Ranger_ID).FirstOrDefault(); db.Entry(u).CurrentValues.SetValues(use); db.SaveChanges(); }
public void ResetPassNew(Ranger use, string pass) { db.Configuration.ProxyCreationEnabled = false; pass = pass.Substring(0, 19); use.Password = pass; var u = db.Rangers.Where(zz => zz.Email == use.Email).FirstOrDefault(); db.Entry(u).CurrentValues.SetValues(use); db.SaveChanges(); }
public void LevelUp_IncreasingBaseStatsCorrectlyBasedOnLevel_ReturnBaseStatsOfRanger() { Ranger ranger = new Ranger("Valdemar"); ranger.LevelUp(); Assert.Equal(10, ranger.BasePrimaryAttributes.Vitality); Assert.Equal(2, ranger.BasePrimaryAttributes.Strength); Assert.Equal(12, ranger.BasePrimaryAttributes.Dexterity); Assert.Equal(2, ranger.BasePrimaryAttributes.Intelligence); }
public void Given_Then_Returned() { // Arrange PlayerClass pc = new Ranger(); // Act pc.GetSpellDifficultyClass(); int[] actual = pc.Magic.SpellDC; // Assert Assert.IsNull(actual); }
public RangerAdapter(Ranger target) { _target = target; }
public void CreatePlayerClass(string playerClass) { switch (playerClass) { case "Barbarian": PlayerClass = new Barbarian(); break; case "Bard": PlayerClass = new Bard(); break; case "Cleric": PlayerClass = new Cleric(); break; case "Druid": PlayerClass = new Druid(); break; case "Fighter": PlayerClass = new Fighter(); break; case "Monk": PlayerClass = new Monk(); break; case "Paladin": PlayerClass = new Paladin(); break; case "Ranger": PlayerClass = new Ranger(); break; case "Rogue": PlayerClass = new Rogue(); break; case "Sorcerer": PlayerClass = new Sorcerer(); break; case "Wizard": PlayerClass = new Wizard(); break; } }
public void Init() { Ranger = new Ranger(); }
public void GetMiscThrowsAreAssigned() { // Arrange PlayerClass pc = new Ranger(); // Act pc.AssignThrowsMisc("3", "2", "1"); int actual = pc.SavingThrows.FortMiscSavingThrow; int expected = 3; // Assert Assert.AreEqual(expected, actual); }