Exemplo n.º 1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('characters')->delete();
     $characters = [["id" => 1, "name" => "Jack Daniels", "gender" => 'male', "xp" => 0, "level" => 1, "reputation" => 0, "money" => 100, "strength" => 5, "agility" => 5, "constitution" => 5, "intelligence" => 5, "charisma" => 1, "user_id" => 1, "location_id" => 1, "race_id" => 1], ["id" => 2, "name" => "Blood Axe", "gender" => 'male', "xp" => 0, "level" => 1, "reputation" => 0, "money" => 0, "strength" => 5, "agility" => 1, "constitution" => 9, "intelligence" => 5, "charisma" => 1, "user_id" => null, "location_id" => 1, "race_id" => 3], ["id" => 3, "name" => "Selena", "gender" => 'female', "xp" => 0, "level" => 1, "reputation" => 0, "money" => 0, "strength" => 5, "agility" => 9, "constitution" => 1, "intelligence" => 5, "charisma" => 1, "user_id" => null, "location_id" => 1, "race_id" => 2], ["id" => 4, "name" => "Ogrok", "gender" => 'female', "xp" => 0, "level" => 1, "reputation" => 0, "money" => 0, "strength" => 5, "agility" => 1, "constitution" => 9, "intelligence" => 5, "charisma" => 1, "user_id" => null, "location_id" => 1, "race_id" => 4]];
     foreach ($characters as $char) {
         Character::create($char);
     }
 }
Exemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CharacterRequest $request)
 {
     if ($request->ajax()) {
         Character::create(['name' => $request['name'], 'birthdate' => $request['birthdate'], 'birthplace' => $request['birthplace'], 'gender' => $request['gender'], 'species' => $request['species'], 'lightsaber' => $request['lightsaber'], 'force_side' => $request['side']]);
         return response()->json("exitoso");
     } else {
         $error = $request->errors()->all();
         return response()->json($error);
     }
 }
Exemplo n.º 3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $users = User::all();
     foreach ($users as $i => $user) {
         if ($i == 0) {
             Character::create(['user_id' => $user->id, 'name' => 'Kehet', 'realm' => 'Darkspear', 'class' => 3, 'race' => 22, 'gender' => 'FEMALE', 'level' => 100, 'thumbnail' => 'darkspear/104/71285096-avatar.jpg']);
             continue;
         }
         factory(Character::class, mt_rand(1, 7))->create(['user_id' => $user->id]);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreateUserRequest $request)
 {
     if ($request->all()) {
         $aUser = User::create(['user_name' => Input::get('user_name'), 'email_address' => Input::get('email_address'), 'password' => Hash::make(Input::get('password')), 'first_name' => Input::get('first_name'), 'last_name' => Input::get('last_name'), 'gender' => intval(Input::get('gender')), 'country' => Input::get('country'), 'birth_date' => date('y-m-d', strtotime(Input::get('birth_date'))), 'avatar' => Photo::PHOTO_LINK_AVATAR_USER_DEFAULT]);
         $aCharacter = Character::create(['user_id' => $aUser['id'], 'families_id' => 1, 'character_name' => $aUser['user_name'], 'character_age' => 1, 'character_avatar' => Photo::PHOTO_LINK_AVATAR_CHARACTER_NORMAL_DEFAULT, 'character_avatar_mini' => Photo::PHOTO_LINK_AVATAR_CHARACTER_MINI_DEFAULT]);
         $aUser->update(['current_character_id' => $aCharacter['id']]);
         $request->session()->put('user', User::where('email_address', Input::get('email_address'))->first()->toArray());
         UserSetting::create(['user_id' => User::where('email_address', Input::get('email_address'))->first()->toArray()['id']]);
         return redirect('user/profile');
     }
     dd("ALALALH!@");
 }
Exemplo n.º 5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $statistics = ['Strength' => 9, 'Constitution' => 6, 'Dexterity' => 5, 'Intelligence' => 9, 'Wisdom' => 4, 'Charisma' => 10];
     Character::create(['name' => 'Virashathen Jiaral', 'birthdate' => '1976-09-22', 'race' => 'Wood Elf', 'gender' => 'Male', 'alignment' => 'Lawful Good', 'level' => 22, 'stats' => json_encode($statistics), 'image' => '/images/1/wood_elf.jpg', 'notes' => 'Virashathen Jiaral was at one point a servant of the woodland domain, but after several failed
         experiments with the inquisition team, he was banished from the lands and trapped in a prison world
         sandwiched between several parallel dimensions.
         <br>
         <br>
         Years passed, and eventually he found a way to reach outside of the walls of his prison to a specific
         bloodline of heroes. Those heroes were tormented via nightmares and waking dreams until finally one
         agreed to his terms in order to free him from his prison']);
     $statistics = ['Body' => 4, 'Mind' => 7, 'Soul' => 5];
     Character::create(['name' => 'Thunderfist McGee', 'birthdate' => '1984-01-04', 'race' => 'Butler', 'gender' => 'Other', 'alignment' => 'Lawful Good', 'level' => 5, 'stats' => json_encode($statistics), 'notes' => 'Thunderfist is a mechanical butler created purely to assist Virashathen Jiaral and other
         folks <br/> Beyond that, he just sits around and cleans. Has little to no combat functionality although
         is completely impervious to all damage']);
 }
Exemplo n.º 6
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     for ($i = 1; $i < 200; $i++) {
         $name = $faker->shuffle($faker->word());
         $recodeID = $faker->boolean(50) ? rand(0, $i) : NULL;
         Character::create(['name' => $name, 'savename' => $name, 'class' => $faker->randomElement($array = array('A', 'B', 'C', 'D', 'S', 'SS', 'Z')), 'race' => $faker->boolean(50), 'pot' => $faker->boolean(50), 'pof' => $faker->boolean(50), 'adventurer' => $faker->boolean(50), 'recode_id' => NULL]);
         for ($t = 1; $t < 4; $t++) {
             Job::create(['name' => $faker->shuffle($faker->name()), 'number' => $t, 'element' => $faker->randomElement($array = array('None', 'Fire', 'Ice', 'Darkness', 'Lightning', 'Heal', 'Remedy')), 'weapon' => $faker->randomElement($array = array('Sword', 'Bow', 'Spear', 'Staff')), 'minHP' => $faker->numberBetween(0, 130), 'maxHP' => $faker->numberBetween(200, 900), 'minATK' => $faker->numberBetween(0, 130), 'maxATK' => $faker->numberBetween(200, 900), 'minDEF' => $faker->numberBetween(0, 130), 'maxDEF' => $faker->numberBetween(200, 900), 'minMATK' => $faker->numberBetween(0, 130), 'maxMATK' => $faker->numberBetween(200, 900), 'minMDEF' => $faker->numberBetween(0, 130), 'maxMDEF' => $faker->numberBetween(200, 900), 'character_id' => $i]);
             for ($s = 1; $s < 5; $s++) {
                 $skillcount = Skill::all()->count();
                 $skill = Skill::where('id', rand(0, $skillcount - 1))->first();
                 JobSkill::create(['lvl' => rand(0, 15 * $s), 'skill_name' => $skill->name, 'affection' => $faker->word(), 'frequency' => rand(0, 101), 'job_id' => $t * $i]);
                 $itemcount = Item::all()->count();
                 $item = Item::where('id', rand(0, $itemcount - 1))->first();
                 JobItem::create(['quantity' => rand(0, 51), 'item_name' => $item->name, 'job_id' => $t * $i]);
             }
         }
         for ($j = 0; $j < rand(1, 5); $j++) {
             Iteration::create(['trigger' => $faker->word(), 'content' => $faker->text(), 'character_id' => $i, 'trigger_id' => NULL]);
         }
     }
 }
 private function createCharacter()
 {
     Character::create(["name" => "Positive"]);
     Character::create(["name" => "Teamwork"]);
     Character::create(["name" => "Open"]);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreateCharacterRequest $request)
 {
     $sInputImageName = str_replace(' ', '_', Input::get('character_name') . '_' . $request->file('character_avatar')->getClientOriginalName());
     $sImageName = rand(1, 1000000) . '_' . Session::get('user')['id'] . '_' . $sInputImageName;
     /*$request->file('character_avatar')->move(base_path().'/public/avatars/characters/normal/', $sImageName);*/
     $request->file('character_avatar')->move(base_path() . '/public/' . Photo::PHOTO_LINK_AVATAR_CHARACTER_NORMAL, $sImageName);
     $filename = base_path() . '/public/' . Photo::PHOTO_LINK_AVATAR_CHARACTER_NORMAL . $sImageName;
     $jpeg_quality = 90;
     $targ_w = $targ_h = intval(150);
     switch ($request->file('character_avatar')->getClientOriginalExtension()) {
         case 'jpeg':
         case 'jpg':
             $source = imagecreatefromjpeg($filename);
             $img_r = imagecreatefromjpeg($filename);
             $dst_r = imagecreatetruecolor($targ_w, $targ_h);
             imagecopyresampled($dst_r, $img_r, 0, 0, Input::get('x'), Input::get('y'), $targ_w, $targ_h, Input::get('w'), Input::get('h'));
             //imagejpeg($dst_r, base_path().'/public/avatars/characters/mini/'. $sImageName, $jpeg_quality);
             header('Content-type: image/jpeg');
             imagejpeg($dst_r, base_path() . '/public/' . Photo::PHOTO_LINK_AVATAR_CHARACTER_MINI . $sImageName, $jpeg_quality);
             break;
         case 'png':
             $source = imagecreatefrompng($filename);
             $img_r = imagecreatefrompng($filename);
             $dst_r = imagecreatetruecolor($targ_w, $targ_h);
             imagecopyresampled($dst_r, $img_r, 0, 0, Input::get('x'), Input::get('y'), $targ_w, $targ_h, Input::get('w'), Input::get('h'));
             //imagejpeg($dst_r, base_path().'/public/avatars/characters/mini/'. $sImageName, $jpeg_quality);
             header('Content-type: image/jpeg');
             imagepng($dst_r, base_path() . '/public/' . Photo::PHOTO_LINK_AVATAR_CHARACTER_MINI . $sImageName, 9);
             break;
         case 'gif':
             $source = imagecreatefromgif($filename);
             $img_r = imagecreatefromgif($filename);
             $dst_r = imagecreatetruecolor($targ_w, $targ_h);
             imagecopyresampled($dst_r, $img_r, 0, 0, Input::get('x'), Input::get('y'), $targ_w, $targ_h, Input::get('w'), Input::get('h'));
             //imagejpeg($dst_r, base_path().'/public/avatars/characters/mini/'. $sImageName, $jpeg_quality);
             header('Content-type: image/jpeg');
             imagegif($dst_r, base_path() . '/public/' . Photo::PHOTO_LINK_AVATAR_CHARACTER_MINI . $sImageName, $jpeg_quality);
             break;
         default:
             $source = imagecreatefromjpeg($filename);
             break;
     }
     /*$proceed = imagecopyresized($thumb, $source, $request->get('x'), $request->get('y'), $request->get('x'), $request->get('y'), $request->get('w'), $request->get('h'), $width, $height);
       if(!$proceed){
           die("error");
       }*/
     $aPhoto = Photo::create(['user_id' => Session::get('user')['id'], 'photo_type' => Photo::PHOTO_TYPE_CHARACTER, 'photo_link' => Photo::PHOTO_LINK_AVATAR_CHARACTER_MINI . $sImageName, 'status' => Photo::PHOTO_STATUS_DEFAULT]);
     if ($request->all()) {
         $aCharacter = Character::create(['user_id' => Session::get('user')['id'], 'families_id' => Input::get('families_id'), 'character_name' => Input::get('character_name'), 'character_age' => Input::get('character_age'), 'character_avatar' => Photo::PHOTO_LINK_AVATAR_CHARACTER_NORMAL . $sImageName, 'character_avatar_mini' => Photo::PHOTO_LINK_AVATAR_CHARACTER_MINI . $sImageName, 'character_description' => Input::get('character_description'), 'photo_id' => $aPhoto['id']]);
         Update::create(['user_id' => Session::get('user')['id'], 'update_type' => Update::UPDATE_TYPE_CHARACTER, 'character_id' => $aCharacter['id'], 'status' => Update::UPDATE_STATUS_ACTIVE]);
         return redirect('user');
     }
 }