/** * 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); } }
/** * 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); } }
/** * 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!@"); }
/** * 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']); }
/** * 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'); } }