天使心第二季

北条司

悬疑

]出,但心脏却被人抢走,不知所踪。因为香的事,獠很内疚和自责,开始自暴自弃,经常一个人到好友海怪的猫眼咖啡厅喝闷酒,他的朋友新宿警局局长野上冴子多方调查未果,心脏一直下落不明,但这也成了獠继续活下去的动力,因为他相信心脏会回来!   被抢的心脏被移植到了一个代号“Glass Heart”女杀手的体内,而“Glass Heart”是因为不想再被组织控制再杀人而自杀,因为决心一死,所以手术后一直拒绝清醒。但香的心脏是一颗顽强的心,它不但留有香的记忆,还保留了对爱人獠思念,于是想死的人与不想再死的心在剧烈的斗争着。最终“Glass Heart”被心脏强烈的意识所影响而醒来。“Glass Heart”在香的梦中看到獠总有一种温暖感,于是她摆脱了组织前往新宿找獠。   “Glass Heart”真名李香莹,是她所在组织老大李坚强的亲生女儿,因为一个阴谋,李一直都不知道失踪的女儿就在自己的组织,直到他知道,“Glass Heart”却自杀了,于是为了救活她……得知心脏是“城市猎人”獠的拍挡桢村香的,并且知道“Glass Heart”在心脏的记忆牵引下来到新宿的李也来到了新宿,但他的替身也是他的亲弟弟李谦德却被射杀,生命危在旦夕,阴谋笼罩着新宿……   原来李氏兄弟与獠相识多年,李的弟弟李谦德更是好友,李来新宿就是来找獠的,獠也从奄奄一息的谦德那知道了事情的大概,于是他答应保护李的女儿香莹。几经周折,两人见面了,最后一场激战,阴谋也最终揭开,“Glass Heart”也脱离了组织,李因为愧疚,不敢与女儿相认,于是把他那不知道父亲是谁的女儿托付给獠,而香莹也要求獠做她的爸爸,最终獠接受了这个女儿,他的生活有了新的支柱。不久“城市猎人”重新出山,父女拍挡的“城市猎人”故事就真正开始了! 现在 第二季开始[-折叠]
更多

评分

05-01

更新时间

通知:由于图片服务器所在机房网络故障, 原有数据仍然需要时间修复,9.14后更新的漫画章节可以正常阅读
连载中

漫画评分

请输入正确的数字
稍后再评分

漫画吐槽

MIP.util.platform.start() if(window.location.origin != 'https://m.happymh.com'){ MIP.setData({sys:{isHost:false}}); } MIP.setData({"sys":{"linkType":"html"}}) var storage = MIP.util.customStorage(0); var user = storage.get("_u"); var uBookcase = storage.get("_bc"); var uHistory = storage.get("_ht"); var bc_time = storage.get("_bc_time"); if(user !== null){ user = JSON.parse(user) uBookcase = JSON.parse(uBookcase) uHistory = JSON.parse(uHistory) MIP.setData({"user":{"detail":user,"uHistory":uHistory ? uHistory : [],"uBookcase": uBookcase ? uBookcase : [],"bc_time":bc_time}}); } MIP.watch('user.changeTime', function (newVal, oldVal) { if(newVal !== 0){ var user = MIP.getData("user"); var detail = user.detail; var bookcase = user.uBookcase; var history = user.uHistory; storage.set("_u",JSON.stringify(detail)); storage.set("_bc",JSON.stringify(bookcase)); storage.set("_ht",JSON.stringify(history)); storage.set("_bc_time",user.bc_time); } }) MIP.watch('user.action', function (newVal, oldVal) { if(newVal === 'exit'){ localStorage.clear(); var expireOld = new Date((new Date()).getTime() - 24 * 3600000 * 365); var host = location.host; var mainHost = host.replace('m.', '.'); document.cookie = "sf_token=1; expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/ ; domain="+mainHost; document.cookie = "sf_token=1; expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/ ; domain="+host; document.cookie = "sf_token=1; expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/"; } }) MIP.watch('sys.toastMsg.visible', function (newVal, oldVal) { var toastConfig = MIP.getData("sys.toastMsg"); if(newVal === true){ setTimeout(function(){ MIP.setData({sys:{toastMsg:{visible:false}}}) },toastConfig.timeout) } }) // window.onload = function(){ let user_type = parseInt(MIP.getData('user')['detail']['type']); let domain = 'https://m.happymh.com/'; if(user_type === 1){ let code = MIP.getData('serie_code'); let formData = new FormData(); formData.append('code', code); fetch('https://m.happymh.com/v2.0/apis/uu/readLog', { 'method': 'post', 'body': formData }).then( function(res){ return res.json(); }).then(function(result){ if(result.status !== 0){ MIP.setData({sys:{toastMsg:{content:result.msg, visible:true}}}); }else{ if(result.data.inBookcase !== undefined){ MIP.setData({inBookcase: result.data.inBookcase}); } if(result.data.last !== undefined){ let last = result.data.last; MIP.setData({history: {chapterId: last.ch_id, chapterName: last.chapter_name, chapterUrl : domain+'reads/'+code+'/'+last.ch_id}}); if(result.data.last.all_chapters !== undefined){ const readChids = result.data.last.all_chapters; const chapterList = MIP.getData('chapterList'); const newChapterList = chapterList.map(item => { if(readChids.indexOf(parseInt(item.id)) >= 0){ item.hasRead = true; }else{ item.hasRead = false; } return item; }); MIP.setData({'chapterList' : newChapterList, 'limitList':newChapterList.slice(0,9)}); } } } }).catch(function(error){ console.log(error.message); }); } // }; var storage = MIP.util.customStorage(0); var marrange = storage.get("_marrange"); if(marrange === null){ marrange = []; }else{ marrange = JSON.parse(marrange); } var serie_code = MIP.getData('serie_code'); var hasMarrange = marrange.findIndex( vv => vv.serie_code == serie_code); if(hasMarrange >=0){; MIP.setData({chapterArrangeLine:marrange[hasMarrange].chapterArrangeLine}); } MIP.watch("chapterArrangeLine", function(newVal, oldVal){ var storage = MIP.util.customStorage(0); var marrange = storage.get("_marrange"); if(marrange === null){ marrange = []; }else{ marrange = JSON.parse(marrange); } var serie_code = MIP.getData('serie_code'); var hasMarrange = marrange.findIndex( vv => vv.serie_code == serie_code); if(hasMarrange >=0){ marrange[hasMarrange] = {'serie_code':serie_code,'chapterArrangeLine':newVal}; }else{ marrange.push({'serie_code':serie_code,'chapterArrangeLine':newVal}); } storage.set("_marrange", JSON.stringify(marrange)); }) MIP.setData({nowtime:(new Date).getTime()}); setTimeout(function(){ var serie_code = MIP.getData('serie_code'); var uHistory = MIP.getData('user.uHistory'); var sys = MIP.getData('sys'); var hasInHistory = uHistory.find( vv => vv.serie_code == serie_code); if(hasInHistory){ MIP.setData({ history: { chapterId: hasInHistory.read_chapter_id, chapterUrl: sys.origin+'/reads/'+serie_code+'/'+ hasInHistory.read_chapter_id, chapterName: '续看'+hasInHistory.read_chapter_name } }); } var user = MIP.getData('user'); var time = (new Date()).getTime(); },500); setTimeout(function(){ var uBookcase = MIP.getData('user.uBookcase'); var serie_code = MIP.getData('serie_code'); var hasCollect = uBookcase.find(vv => vv.serie_code == serie_code); if(hasCollect){ MIP.setData({inBookcase: true}); } },500) var hasDownSet = false; var hasUpSet = false; MIP.viewport.on('scroll',function () { var scrolledTop = MIP.viewport.getScrollTop(); if(scrolledTop <=152 && !hasUpSet){ MIP.setData({zOpacity: {"opacity":1}}) hasDownSet=false; hasUpSet=true; } if(scrolledTop>152 && !hasDownSet){ MIP.setData({zOpacity: {"opacity":0}}) hasDownSet = true; hasUpSet = false; } });