//
Home
(current)
Game Reviews
(current)
Other Articles
(current)
About / Contact
(current)
LEAGUE OF ANGELS 3 / Youzou Interactive / Web Browser
The first League of Angels appeared in 2014 and immediately made a name for itself more for shameless advertising practices than the actual game content. A campaign involving everything from
inexplicable hentai ads
(the game has no adult content whatsoever) to
completely ripping off assets and characters from other big MMORPGs and MOBAs
was followed up by somehow getting Gal Gadot in her post-Wonder Woman peak
to be the face of the sequel
.
Things seem to have finally settled down a bit with this third entry (released in 2018), which appears to be selling more on its own merits and original content than misdirection and advertising gimmicks. Chinese company Youzu is behind it and you can get a lot more wild in terms of intellectual property violations over there than you can in the West, so I think they finally realized that fake porn ads and asset piracy are gonna eventually create serious problems for them over here.
Though it's not an adult game, it's definitely a cheesecake game. The vibe is basically "World of Warcraft meets League of Legends, but it's in a Norse-ish world full of angels and most of those angels have impossible breasts and are dressed like the chick from Heavy Metal. Also random panda-men because WoW has those."
In terms of gameplay, the framework is basically World of Warcraft but with Final Fantasy-style turn-based battles. Well ... nominally turn-based. Actually, they pretty much play themselves. Characters have three types of moves, and the AI chooses which is used each turn (though usually in a predictable pattern). Your interaction is limited to periodically choosing to use one of your main character's "super moves" - you get a set of three of these depending on the "Arma" you have equipped at the moment, and each uses a set amount of points that then have to recharge over the course of the battle.
The game is initially a confusing assault on the senses. You're launched by default into automatically following the current main quest, unless you double-click on the ground to stop, so you can essentially let the game play itself for long stretches. There is an absolute shit ton of currency types and items that you're constantly picking up, and the screen is ringed by an
Ow My Balls-ian border
of sparkly stuff that is initially inexplicable.
It takes some exploring to get an overall sense of everything going on amidst all these flashing lights and colors and notifications, but what it basically boils down to is that 80-90% of every icon you can click on is just some sort of Skinner Box drip-feed collection scheme. You collect more resources to recruit new characters and upgrade them in various ways, with the omnipresent "battle rank" (BR) number under your profile picture giving you a general indication of your current relative overall strength.
BR is one of the closest things to an anchor the game gives you in the midst of this swirling miasma of color and sparkles, as clicking on it gives you a menu of all the things you can currently do to improve your characters. The other big centerpiece is the stamina meter, which becomes relevant after you complete the prologue missions and gain access to dungeons. Dungeons are tied into quests and can also be challenged whenever as the central source of grinding EXP and items. You have to spend stamina to enter each one, however, and they aren't really so much a "dungeon" as they are just a string of three battles. Stamina recharges at a slow pace, sped up only by spending the in-game diamond currency on it or spending real money to "recharge." Each individual dungeon also has a cap of attempts per day regardless of your stamina.
So stamina is one mechanism by which the game attempts to lure you from F2P to P2W. The other is simply circumventing the grind by buying in-game currency to spend on the various upgrade and crafting items. To be fair, there is still a whole lot to do each game day for F2P players, but you should expect to have to hit a "cooldown" point and quit out for 24 hours or so eventually unless you want to pay real cash to continue.
New game features are unlocked as your main character gains levels, but you're in a loop of Skinnering for its own sake until a little after level 50 when you start unlocking the PVP and guild/raid features. Level 50 sounds more intimidating than it is, the first game day is a blizzard of levels just being tossed at you for trivial accomplishments and I got to 50 on the second day just by playing smart a couple of hours each day. Of course, the grind gets much more drawn-out the closer you get to the max level of 100, and if you want to get into the elements with actual gameplay you'll have to contend with P2W people and all their advantages.
League of Angels 3 does gradually unlock a whole slew of game modes and features and all that, to the point that their icons are cluttering up like nearly half the screen space ... it all feeds back to what is pretty blatantly an addiction-focused loop, however. The automated battles are really what tears it; if you could actually issue individual commands and there was some semblance of real strategy, this would actually be pretty interesting. But as it is it's pretty much just a grindfest for its own sake, its sparkly menus just a collection of various tricks and attempts to eventually dopamine-exploit you into ponying up for some
Canadough
. Shame as they put at least an acceptable level of money and elbow grease into the presentation and game engine.
Links :
*
Strategy Guides
Videos :
*
Gameplay Video
var t = ""; t += window.location; t = t.replace( /#.*$/g, "" ).replace( /^.*:\/*/i, "" ).replace( /\./g, "[dot]" ).replace( /\//g, "[obs]" ).replace( /-/g, "[dash]" ); t = encodeURIComponent( encodeURIComponent( t ) ); var iframe = document.getElementById( "id01_580467" ); iframe.src = iframe.src.replace( "iframe_banner", t );
var backgroundPage = '1'; var backgroundList = [['1','/uploads/46872/pagetemplates/DesignCreated201812271020/images/97f68ee7-3a53-4b80-a001-d773cbca456e.jpg'],['2','/uploads/46872/pagetemplates/DesignCreated201812271020/images/e05bc35e-0e83-4c68-b8c2-faf5e9376ee5.jpg'],['3','/uploads/46872/pagetemplates/DesignCreated201812271020/images/8d867703-b68d-4e37-a588-9ef8cc9cf27f.jpg'],['4','/uploads/46872/pagetemplates/DesignCreated201812271020/images/8f012055-e422-47f7-860b-51bef26022d5.jpg'],['5','/uploads/46872/pagetemplates/DesignCreated201812271020/images/2fe135ef-b02f-422c-b6c1-6290546583d7.jpg'],['6','/uploads/46872/pagetemplates/DesignCreated201812271020/images/7de4bac8-3d2d-42bb-bf51-5eb8cb859809.jpg']]; $(document).ready(function () { App.init(); for (var i = 0; i < backgroundList.length; i++) { if (backgroundList[i][0] == backgroundPage) { $('#ts-background').css('background-image', 'url(' + backgroundList[i][1] + ')'); $('#ts-background').css('background-size', 'cover'); $('#ts-background').css('position', 'fixed'); $('#ts-background').css('height', '100%'); $('#ts-background').css('width', '100%'); $('#ts-background').css('z-index', '-100'); } } });
×
Modal Heading
function IsMarketingMessageOn() { var wrk = 0; return wrk == "1" ? true : false; } function returnLoginLink() { return "https://www.talkspot.com/aspx/Blob2/Admin/Signin/SecureSignin.aspx/rp/2652313/rs/www.platoscavern.com"; } function returnRegisterLink() { return "https://www.talkspot.com/aspx/blob2/admin/signin/secureregister.aspx?tempkey="; } function raiseAsyncPostback() { //ff-bug #325 fix setTimeout(function () { __doPostBack("LinkButton_AsyncPostBack", ""); }, 1); } function getBlockOutColor() { return '#c0c0c0'; } function getSSLServer() { return 'www.talkspot.com'; } var allTagsStyle = 'border-box'; var publicMsgid = '2652313'; var publicHoaid = '159642' var publicJsVersion = '2019-09-11'; var publicIsResponsive = 'true'; var publicPageCount = (('1') * 1); var publicBlogEntryId = ''; var customer_email = ''; var customer_number = ''; var customer_avatar = '/images/Blobs/bbsPerson2.0.png?y=7657'; var customer_pending_comments = '0'; var customer_notifications = '0'; var public_hasSEOPriviledges = ''; var public_hasMailingListPriviledges = ''; var public_hasEditingPriviledges = ''; var public_domain_admin_link = ''; var public_domain_mail_link = ''; var my_editing = false; $(document).ready(function () { var public_isAdmin = 'false'; var public_isPreview = 'false' if (public_isPreview == 'false') { if (public_isAdmin == 'true') { my_editing = true; var publicJsVersion = '2019-09-11'; var fix = '/aspx/blob2/admin/blobpg'; var fix2 = '/blobPgJS.h'; if ($('#UnifyTemplate').length == 0) { fix2 = '/blobPgJS.b3.h'; } var fix3 = 'tml'; var fix4 = fix + fix2 + fix3; $('#tsMenuBlobpage').load(fix4 + '?x=' + publicJsVersion); } } if ($('#UnifyTemplate').length == 0) { $('body').find('div.input-group').find('input').css('box-sizing', 'border-box'); $('body').find('div.input-group').find('span.input-group-btn').attr('style', ''); $('body').find('div.input-group').find('span.input-group-btn').css('box-sizing', 'border-box'); } var $fxdTp; var $fxdBtm; if (my_editing == false) { if ($('.barWrapper').length > 0) { // new preview make it fit var tsmh = $('.barWrapper').outerHeight(); $fxdTp = $('body').find('nav.navbar.fixed-top'); if ($fxdTp.length > 0) { // re-parent the navbar to the of UnifyTemplate, thus // simulating fixed-top, no matter where the original // menu widget was placed this keeps page content // spacing correct without addtional resizing. $fxdTp.removeClass('fixed-top'); $('.barWrapper').append($fxdTp); $('#UnifyTemplate').prepend($('.barWrapper')).css('margin-top', tsmh + 'px'); } // a js widget
... when the page gets synced to B4..should be able to remove extra test. if ($fxdTp.length > 0 && $('#myVideo').length == 0) { var margin = $fxdTp.height() + ($fxdTp.css('padding-top').replace('px', '') * 1) * 2; $('#UnifyTemplate').css('padding-top', margin + 2); // + 2 is for border $('.ts-sidebar').css('margin-top', margin + 2); } } else { // adjust margins top/bottom template for fixed navbars // per ken, doesn't happen when editing. $fxdTp = $('body').find('nav.navbar.fixed-top'); // http://getpaid.talkspot.com, currently has bootstrap3 bits, bootslider (bootstrap3) loading from // a js widget
... when the page gets synced to B4..should be able to remove extra test. if ($fxdTp.length > 0 && $('#myVideo').length == 0) { var margin = $fxdTp.height() + ($fxdTp.css('padding-top').replace('px', '') * 1) * 2; $('#UnifyTemplate').css('padding-top', margin + 2); // + 2 is for border $('.ts-sidebar').css('margin-top', margin + 2); } $fxdBtm = $('body').find('nav.navbar.fixed-bottom'); if ($fxdBtm.length > 0) { var margin = $fxdBtm.height() + ($fxdBtm.css('padding-top').replace('px', '') * 1) * 2; $('#UnifyTemplate').css('padding-bottom', margin + 2); // + 2 is for border $('.ts-sidebar').css('margin-bottom', margin + 2); } // end fixed navbar } } else { setTimeout(function () { var tsmh = $('#ts-menu-main-btn-wrapper').height() $('#UnifyTemplate').css('margin-top', tsmh + 1); // any sidebars we want to nuke placement for editor $('#UnifyTemplate').removeClass('sidebar').removeClass('left').removeClass('right'); $('.ts-sidebar-btn').css('display', 'none'); $('.mnu-wrapper').find('.left').each(function () { $(this).removeClass('left').addClass('leftx'); }); $('.mnu-wrapper').find('.right').each(function () { $(this).removeClass('right').addClass('rightx'); }); }, 100); } if (IsMarketingMessageOn() == true) { var content; $.get('/aspx/_scripts/bootbox/_BoostrapAjax.html', function (data) { content = data; bootbox.dialog({ animate: false, size: "fullscreen", closeButton: true, message: content, title: "Modal title", buttons: { cancel: { label: "Cancel", className: "btn btn-secondary", callback: function () { bootbox.hideAll(); result = 0; } }, OK: { label: "Save", className: "btn btn-" + "primary", callback: function () { bootbox.hideAll(); } } } }).on('shown.bs.modal', function (e) { $("body").css('overflow', 'hidden'); }).on('hide.bs.modal', function (e) { }); }); } }); enableBackground("body"); // Log Off $('body').on('click', '.ts-logout', function (e) { e.preventDefault(); window.location.href = "/aspx/blob2/blobpage2.aspx?type=logoff"; });
//