public MonsterStatBlock GetBestiaryMonsterByNamePathfinderDefault(string name) { MonsterService _monsterService = new MonsterService(ConnectionString); monster tempMonster = _monsterService.GetBestiaryMonsterByNamePathfinderDefault(name); return(MapThisToMonsterStatBlockObject(tempMonster)); }
public MonsterStatBlock GetMonsterByName(string name) { MonsterService _monsterService = new MonsterService(ConnectionString); monster tempMonster = _monsterService.GetMonsterByName(name); return(MapThisToMonsterStatBlockObject(tempMonster)); }
private void randomButton_Click(object sender, EventArgs e) { int idx = battleBox.SelectedIndex; int spawn = r.Next(1, 3); if (idx > -1) { historyRtb.Clear(); monster mymons = dbmons[idx]; mymons.Hp = mymons.Maxhp; enemy = new monster(); if (spawn == 1) { battleDetails(enemy); } else if (spawn == 2) { enemy.evolve(); battleDetails(enemy); } statPlayer(mymons); statEnemy(enemy); groupBox4.Enabled = true; groupBox5.Enabled = true; } else { MessageBox.Show("Pilih monster dulu!"); } }
private void buyButton_Click(object sender, EventArgs e) { if (newName.Text != "" && typeBox.SelectedIndex != -1) { if (gold >= 500) { int idx = typeBox.SelectedIndex; string name = newName.Text; string element = typeBox.Items[idx].ToString(); monster m = new monster(name, element); gold -= 500; totalmons += 1; newMons(m); refresh(); typeBox.SelectedIndex = -1; } else { MessageBox.Show("Not enough money!"); } } else { MessageBox.Show("Data still empty!"); } }
public IndividualStatBlock GetByNameSource(string indiv_name, string source, string altNameForm) { MonsterService _monsterService = new MonsterService(ConnectionString); monster tempMonster = _monsterService.GetByNameSource(indiv_name, source, altNameForm); return((IndividualStatBlock)MapThisToIndividualStatBlockObject(tempMonster)); }
private void detailBox_SelectedIndexChanged(object sender, EventArgs e) { int idx = detailBox.SelectedIndex; monster m = dbmons[idx]; if (m.Element.Count == 1) { typeLabel.Text = m.Element[0]; } else { typeLabel.Text = m.Element[0] + " - " + m.Element[1]; } if (m.Parent1 != null && m.Parent2 != null) { parentLabel.Text = m.Parent1 + " - " + m.Parent2; } else { parentLabel.Text = "-"; } atkLabel.Text = m.Minatk.ToString() + "-" + m.Maxatk.ToString(); hpLabel.Text = m.Hp.ToString() + "/" + m.Maxhp.ToString(); levelLabel.Text = m.Level.ToString(); explabel.Text = m.Exp.ToString() + "/" + m.Maxexp.ToString(); }
private void sellButton_Click(object sender, EventArgs e) { if (sellBox.Items.Count > 0) { int idx = sellBox.SelectedIndex; monster m = dbmons[idx]; if (m.Element.Count == 1) { gold += 200; totalmons -= 1; sellMons(m); MessageBox.Show("Got 200G!"); } else if (m.Element.Count == 2) { gold += 450; totalmons -= 1; sellMons(m); MessageBox.Show("Got 450G!"); } } else { MessageBox.Show("You don't have any monster!"); } }
public IndividualStatBlock GetIndividualByName(string name) { MonsterService _monsterService = new MonsterService(ConnectionString); monster tempMonster = _monsterService.GetMonsterByName(name); return((IndividualStatBlock)MapThisToIndividualStatBlockObject(tempMonster)); }
private void defeated(monster mymons) { mymons.Hp = mymons.Maxhp; mymons.Exp += 50; if (mymons.Exp >= mymons.Maxexp) { mymons.Exp = 0; mymons.Level += 1; mymons.Maxexp = mymons.Level * 200; if (mymons.Level == 5) { mymons.evolve(); statPlayer(mymons); MessageBox.Show("Evolved!"); } if (mymons.Evolved == true) { mymons.Maxhp += mymons.Level * 300; } else { mymons.Maxhp += mymons.Level * 200; } mymons.Hp = mymons.Maxhp; } historyRtb.Text += mymons + " kalah !!!" + "\n"; historyRtb.Text += "Mendapatkan EXP sebesar 10" + "\n"; historyRtb.Text += "---------------------------" + "\n"; }
private void summonButton_Click(object sender, EventArgs e) { if (scroll >= 1 && mana >= 10000) { scroll -= 1; mana -= 10000; resource(); monster m = new monster(); dbmons.Add(m); summonDetails(m); listBox.Items.Add(m); battleBox.Items.Add(m); groupBox3.Enabled = true; } else { if (scroll < 1 && mana < 10000) { MessageBox.Show("Scroll dan Mana anda kurang!"); } else if (mana < 10000) { MessageBox.Show("Mana anda kurang!"); } else if (scroll < 1) { MessageBox.Show("Scroll anda kurang!"); } } }
private void victory(monster mymons) { int wingold = r.Next(200, 300); gold += wingold; mymons.Exp += 10; battleList.Items.Add("Victory! Player get " + wingold + " gold"); resource(); if (mymons.Exp >= mymons.Maxexp) { mymons.Maxhp += 10; mymons.Hp = mymons.Maxhp; mymons.Minatk += 5; mymons.Maxatk += 5; mymons.Exp = 0; mymons.Level += 1; mymons.Maxexp = mymons.Level * 10; battleList.Items.Add("Level up!"); battleList.Items.Add("----------------------------------------------"); battleList.Items.Add("ATK: " + mymons.Minatk + "-" + mymons.Maxatk); battleList.Items.Add("HP: " + mymons.Hp + "/" + mymons.Maxhp); battleList.Items.Add("Level: " + mymons.Level); battleList.Items.Add("EXP: " + mymons.Exp + "/" + mymons.Maxexp); battleList.Items.Add("----------------------------------------------"); } }
public ActionResult Edit(monster monsterModel) { using (PokemonModels pokemonModel = new PokemonModels()) { pokemonModel.Entry(monsterModel).State = System.Data.Entity.EntityState.Modified; pokemonModel.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create(monster monsterModel) { using (PokemonModels pokemonModel = new PokemonModels()) { pokemonModel.monsters.Add(monsterModel); pokemonModel.SaveChanges(); } return(RedirectToAction("Index")); }
private void newMons(monster m) { dbmons.Add(m); sellBox.Items.Add(m); detailBox.Items.Add(m); breedBox1.Items.Add(m); breedBox2.Items.Add(m); battleBox.Items.Add(m); resource(); }
public ActionResult Delete(int id, FormCollection collection) { using (PokemonModels pokemonModel = new PokemonModels()) { monster monsterModel = pokemonModel.monsters.Where(x => x.id == id).FirstOrDefault(); pokemonModel.monsters.Remove(monsterModel); pokemonModel.SaveChanges(); } return(RedirectToAction("Index")); }
private void listBox_SelectedIndexChanged(object sender, EventArgs e) { int idx = listBox.SelectedIndex; if (idx > -1) { monster m = dbmons[idx]; listDetails(m); } }
/////////////////////////////////////////////////////////////////////////////////////////////// // get database on the current scene // load list of the monsterFX from database // load list of the monster from database // CHEAT : maybe action load take some time, create an invoke function to do something with data void Start() { m_goTextDamage = gameObject.GetComponentInChildren <Text>().gameObject; GameObject _dbDatabaseOfScene = GameObject.Find("database"); m_dbMonsterFXList = _dbDatabaseOfScene.GetComponent <monsterFx>(); m_dbMonsterList = _dbDatabaseOfScene.GetComponent <monster>(); m_animatorCameraSkaing = GameObject.FindGameObjectWithTag("CameraShaking").GetComponent <Animator>(); Invoke("LoadProperties", 0.1f); }
public IEnumerable <string> UpdateMonster(monster monster) { return(base.Update <monster>(monster)); //using (IRepository<monster> monsterRepository = CreateRepository<monster>()) //{ // IEnumerable<string> rules; // monsterRepository.Update(Monster, out rules); // return rules; //} }
public IEnumerable <string> AddMonster(monster newMonster) { return(base.Add <monster>(newMonster)); //using (IRepository<monster> monsterRepository = CreateRepository<monster>()) //{ // IEnumerable<string> rules; // monsterRepository.Add(newMonster, out rules); // return rules; //} }
private void generateRandomEnemy() { num_enemy = Random.Range(1, 4); for (int i = 0; i < num_enemy; i++) { monster newM = new monster(); newM.id = Random.Range(1, 7); monsters.Add(newM); } }
// GET: Monster/Delete/5 public ActionResult Delete(int id) { monster monsterModel = new monster(); using (PokemonModels pokemonModel = new PokemonModels()) { monsterModel = pokemonModel.monsters.Where(x => x.id == id).FirstOrDefault(); } return(View(monsterModel)); }
private void battleDetails(monster m) { battleRtb.Clear(); battleRtb.Text += "Name: " + m.ToString() + "\n"; battleRtb.Text += "Element: " + m.Element + "\n"; battleRtb.Text += "Level: " + m.Level.ToString() + "\n"; battleRtb.Text += "HP: " + m.Hp.ToString() + "/" + m.Maxhp.ToString() + "\n"; battleRtb.Text += "ATK: " + m.Minatk.ToString() + "-" + m.Maxatk.ToString() + "\n"; battleRtb.Text += "DEF: " + m.Mindef.ToString() + "-" + m.Maxdef.ToString() + "\n"; }
private void sellMons(monster m) { sellBox.SelectedIndex = -1; dbmons.Remove(m); sellBox.Items.Remove(m); detailBox.Items.Remove(m); breedBox1.Items.Remove(m); breedBox2.Items.Remove(m); battleBox.Items.Remove(m); resource(); }
public IHttpActionResult AddMonster([FromBody] monster monster) { if (monster == null) { return(Ok("Monster Empty")); } _monsterService = GetMonsterService(); IEnumerable <string> Error = _monsterService.AddMonster(monster); return(Ok(Error)); }
private void defeated(monster mymons) { dbmons.Remove(mymons); sellBox.Items.Remove(mymons); detailBox.Items.Remove(mymons); breedBox1.Items.Remove(mymons); breedBox2.Items.Remove(mymons); battleBox.SelectedIndex = -1; battleBox.Items.Remove(mymons); battleList.Items.Add("Defeated!"); resource(); }
void OnControllerColliderHit(ControllerColliderHit hit) { Debug.Log('h' + hit.gameObject.name); try { monster m = hit.gameObject.GetComponent <monster>(); if (m.isEnabled) { isDeath = true; } } catch { } }
private void statPlayer(monster mymons) { nameLabel1.Text = mymons.ToString(); eleLabel1.Text = mymons.Element; levelLabel1.Text = mymons.Level.ToString(); expBar1.Minimum = 0; expBar1.Maximum = mymons.Maxexp; expBar1.Value = mymons.Exp; hpBar1.Minimum = 0; hpBar1.Maximum = mymons.Maxhp; hpBar1.Value = mymons.Hp; atkLabel1.Text = mymons.Minatk + "-" + mymons.Maxatk; defLabel1.Text = mymons.Mindef + "-" + mymons.Maxdef; }
private void statEnemy(monster enemy) { nameLabel2.Text = enemy.ToString(); eleLabel2.Text = enemy.Element; levelLabel2.Text = enemy.Level.ToString(); expBar2.Minimum = 0; expBar2.Maximum = enemy.Maxexp; expBar2.Value = enemy.Exp; hpBar2.Minimum = 0; hpBar2.Maximum = enemy.Maxhp; hpBar2.Value = enemy.Hp; atkLabel2.Text = enemy.Minatk + "-" + enemy.Maxatk; defLabel2.Text = enemy.Mindef + "-" + enemy.Maxdef; }
private void place_monster(int type, int side, int road_index) { if (type < (int)MonsterType.Monster1 || type > (int)MonsterType.Monster3) { return; } if (side != (int)SideType.SideA && side != (int)SideType.SideB) { return; } if (road_index < 0 || road_index >= this.monster_roads.Length) { return; } if (type >= this.monster_prefabs.Length) // 没有对应小怪的资源 { return; } GameObject m = GameObject.Instantiate(this.monster_prefabs[type]); m.transform.SetParent(this.transform, false); monster_move agent = m.AddComponent <monster_move>(); Vector3[] road_data = null; if (side == (int)SideType.SideA) { road_data = this.road_data_set[road_index].path_sideA; } else { road_data = this.road_data_set[road_index].path_sideB; } monster mon = m.AddComponent <monster>(); mon.init(type, side, m.GetComponent <CapsuleCollider>().radius, road_data, agent); this.monsters.Add(mon); //创建要给ui血条 UI_show_blood ui_blood = this.ui_blood_mgr.place_ui_blood_on_monster(side); mon.ui_blood = ui_blood; //end }
void upMonsterAge(monster mon) { mon.weeksAge++; if (mon.weeksAge == 5) { mon.monthsAge++; mon.weeksAge = 1; } if (mon.monthsAge == 13) { mon.yearsAge++; mon.monthsAge = 1; } }
void Awake() { m_transform = transform; m_animation = GetComponent<Animation>(); m_audio = GetComponent<AudioSource>(); m_rigidbody = GetComponent<Rigidbody>(); script_monEf = Monster_efs.instance; enemy = GameObject.FindWithTag("Respawn").GetComponent<DB_Monster>().enemy[1]; script_sound = GameObject.FindWithTag("sound").GetComponent<SoundEf_slash>(); script_cam = Camera.main.GetComponent<CamMove>(); // gameObject.AddComponent<Skill> (); m_skillScript = gameObject.GetComponent<Skill> (); skillData = new SkillState("enemy_normal_skill"); skillData.Init (this); skillList = new SkillManager (); m_isDead = false; }
// Use this for initialization void Start() { _monster = (monster)GameObject.Find("Monster").GetComponent<monster>(); Debug.Log(KeyCode.Mouse0.ToString()); }
void Awake() { mytransform = transform; myanimation = GetComponent<Animation>(); myaudio = GetComponent<AudioSource>(); script_monEf = GameObject.FindWithTag("efs_mon").GetComponent<Monster_efs>(); enemy = GameObject.FindWithTag("Respawn").GetComponent<DB_Monster>().enemy[enemykind]; //Debug.Log(enemykind); cha1 = GameObject.FindWithTag("Player").transform; script_cha = cha1.GetComponent<MyPlayer>(); script_sound = GameObject.FindWithTag("sound").GetComponent<SoundEf_slash>(); script_cam = Camera.main.GetComponent<CamMove>(); }