Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
M
MajsoulPlusMods
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
森野さくら
MajsoulPlusMods
Commits
d2aaeeeb
Commit
d2aaeeeb
authored
Jun 07, 2021
by
Tachibana
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
-
parent
68fabf37
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
300 additions
and
0 deletions
+300
-0
extension/CharacterChange1/3.png
extension/CharacterChange1/3.png
+0
-0
extension/CharacterChange1/extension.json
extension/CharacterChange1/extension.json
+8
-0
extension/CharacterChange1/script.js
extension/CharacterChange1/script.js
+92
-0
extension/CharacterChange2/3.png
extension/CharacterChange2/3.png
+0
-0
extension/CharacterChange2/extension.json
extension/CharacterChange2/extension.json
+8
-0
extension/CharacterChange2/script.js
extension/CharacterChange2/script.js
+92
-0
extension/CharacterChangeTemplate/3.png
extension/CharacterChangeTemplate/3.png
+0
-0
extension/CharacterChangeTemplate/extension.json
extension/CharacterChangeTemplate/extension.json
+8
-0
extension/CharacterChangeTemplate/script.js
extension/CharacterChangeTemplate/script.js
+92
-0
No files found.
extension/CharacterChange1/3.png
0 → 100644
View file @
d2aaeeeb
87.7 KB
extension/CharacterChange1/extension.json
0 → 100644
View file @
d2aaeeeb
{
"id"
:
"CharacterChange1"
,
"name"
:
"就是看不见1"
,
"author"
:
[
"Handle"
,
"哈神流风"
,
"Tachibana"
],
"description"
:
"一姬?不认识的孩子呢。"
,
"preview"
:
"3.png"
,
"entry"
:
"script.js"
}
extension/CharacterChange1/script.js
0 → 100644
View file @
d2aaeeeb
/*// 妄别打啦,作者Handle,修改哈神流风*/
if
(
game
)
{
/*// ;(() => {
// const backupFun = view.DesktopMgr.prototype.initRoom
// let playerEffects = []
// Object.defineProperty(view.DesktopMgr, 'player_effects', {
// get: () => playerEffects,
// set: () => {}
// })
// view.DesktopMgr.player_effects.push({
// effect_hupai: 'scene/effect_hupai_default.lh',
// effect_liqi: '',
// liqibang: 'scene/liqi_default.lh',
// hand: 'hand_dog',
// liqi_bgm: ''
// })
// view.DesktopMgr.prototype.initRoom = function (...args) {
// try {
// const player_datas = args[1]
// console.log(args)
// if (Array.isArray(player_datas)) {
// playerEffects = []
// player_datas.forEach(player_data => {
// player_data.avatar_id = 401202
// const character = player_data.character
// if (character) {
// const views = character.views
// character.charid = 200012
// character.extra_emoji = [10, 11, 12, 13]
// character.is_upgraded = true
// character.level = 5
// character.skin = 401202
// // character.views = [
// // {
// // item_id: 305023,
// // slot: 2
// // }
// // ]
// }
// })
// }
// args[1] = player_datas
// } catch (e) {
// console.warn(e)
// }
// return backupFun.call(this, ...args)
// }
// })()*/
(()
=>
{
/* // const backupFun = view.DesktopMgr.prototype.initRoom*/
const
backupFun
=
game
.
Scene_MJ
.
prototype
.
openMJRoom
game
.
Scene_MJ
.
prototype
.
openMJRoom
=
function
(...
args
)
{
try
{
const
player_datas
=
args
[
1
]
console
.
log
(
args
)
if
(
Array
.
isArray
(
player_datas
))
{
player_datas
.
forEach
(
player_data
=>
{
if
(
player_data
.
avatar_id
==
400101
||
player_data
.
avatar_id
==
400102
||
player_data
.
avatar_id
==
400103
||
player_data
.
avatar_id
==
400104
||
player_data
.
avatar_id
==
400105
)
{
/*检测是否为妄*/
/*//player_data.avatar_id = 403801 //福姬*/
player_data
.
avatar_id
=
401401
/*//一姬,人物头像,3-4位为角色编号,5-6位为皮肤编号*/
player_data
.
avatar_frame
=
0
/*//头像框,0为默认头像框*/
const
character
=
player_data
.
character
if
(
character
.
charid
)
{
const
views
=
character
.
views
/*//character.charid = 200038*/
character
.
charid
=
200014
character
.
extra_emoji
=
[
10
,
11
,
12
,
13
]
character
.
is_upgraded
=
true
character
.
level
=
5
/*character.skin = 403801*/
character
.
skin
=
401401
character
.
views
=
[
{
item_id
:
307006
,
slot
:
8
}
]
}
}
})
}
args
[
1
]
=
player_datas
}
catch
(
e
)
{
console
.
warn
(
e
)
}
return
backupFun
.
call
(
this
,
...
args
)
}
})()
}
extension/CharacterChange2/3.png
0 → 100644
View file @
d2aaeeeb
83.7 KB
extension/CharacterChange2/extension.json
0 → 100644
View file @
d2aaeeeb
{
"id"
:
"CharacterChange2"
,
"name"
:
"就是看不见2"
,
"author"
:
[
"Handle"
,
"哈神流风"
,
"Tachibana"
],
"description"
:
"二阶堂美树?不认识的孩子呢。"
,
"preview"
:
"3.png"
,
"entry"
:
"script.js"
}
extension/CharacterChange2/script.js
0 → 100644
View file @
d2aaeeeb
/*// 妄别打啦,作者Handle,修改哈神流风*/
if
(
game
)
{
/*// ;(() => {
// const backupFun = view.DesktopMgr.prototype.initRoom
// let playerEffects = []
// Object.defineProperty(view.DesktopMgr, 'player_effects', {
// get: () => playerEffects,
// set: () => {}
// })
// view.DesktopMgr.player_effects.push({
// effect_hupai: 'scene/effect_hupai_default.lh',
// effect_liqi: '',
// liqibang: 'scene/liqi_default.lh',
// hand: 'hand_dog',
// liqi_bgm: ''
// })
// view.DesktopMgr.prototype.initRoom = function (...args) {
// try {
// const player_datas = args[1]
// console.log(args)
// if (Array.isArray(player_datas)) {
// playerEffects = []
// player_datas.forEach(player_data => {
// player_data.avatar_id = 401202
// const character = player_data.character
// if (character) {
// const views = character.views
// character.charid = 200012
// character.extra_emoji = [10, 11, 12, 13]
// character.is_upgraded = true
// character.level = 5
// character.skin = 401202
// // character.views = [
// // {
// // item_id: 305023,
// // slot: 2
// // }
// // ]
// }
// })
// }
// args[1] = player_datas
// } catch (e) {
// console.warn(e)
// }
// return backupFun.call(this, ...args)
// }
// })()*/
(()
=>
{
/* // const backupFun = view.DesktopMgr.prototype.initRoom*/
const
backupFun
=
game
.
Scene_MJ
.
prototype
.
openMJRoom
game
.
Scene_MJ
.
prototype
.
openMJRoom
=
function
(...
args
)
{
try
{
const
player_datas
=
args
[
1
]
console
.
log
(
args
)
if
(
Array
.
isArray
(
player_datas
))
{
player_datas
.
forEach
(
player_data
=>
{
if
(
player_data
.
avatar_id
==
400201
||
player_data
.
avatar_id
==
400202
||
player_data
.
avatar_id
==
400203
||
player_data
.
avatar_id
==
400204
||
player_data
.
avatar_id
==
400205
)
{
/*检测是否为妄*/
/*//player_data.avatar_id = 403801 //福姬*/
player_data
.
avatar_id
=
401101
/*//一姬,人物头像,3-4位为角色编号,5-6位为皮肤编号*/
player_data
.
avatar_frame
=
0
/*//头像框,0为默认头像框*/
const
character
=
player_data
.
character
if
(
character
.
charid
)
{
const
views
=
character
.
views
/*//character.charid = 200038*/
character
.
charid
=
200011
character
.
extra_emoji
=
[
10
,
11
,
12
,
13
]
character
.
is_upgraded
=
true
character
.
level
=
5
/*character.skin = 403801*/
character
.
skin
=
401101
character
.
views
=
[
{
item_id
:
307006
,
slot
:
8
}
]
}
}
})
}
args
[
1
]
=
player_datas
}
catch
(
e
)
{
console
.
warn
(
e
)
}
return
backupFun
.
call
(
this
,
...
args
)
}
})()
}
extension/CharacterChangeTemplate/3.png
0 → 100644
View file @
d2aaeeeb
87.7 KB
extension/CharacterChangeTemplate/extension.json
0 → 100644
View file @
d2aaeeeb
{
"id"
:
"CharacterChangeTemplate"
,
"name"
:
"就是看不见-模板"
,
"author"
:
[
"Handle"
,
"哈神流风"
,
"Tachibana"
],
"description"
:
"○○?不认识的孩子呢。
\n
请参阅script.js进行修改"
,
"preview"
:
"3.png"
,
"entry"
:
"script.js"
}
extension/CharacterChangeTemplate/script.js
0 → 100644
View file @
d2aaeeeb
/*// 本家:妄别打啦,作者Handle,修改哈神流风。 模板标注Tachibana*/
/*// 可以覆盖多个角色,直接复制整个插件副本后修改json内的插件ID和下方内容即可。*/
if
(
game
)
{
/*// ;(() => {
// const backupFun = view.DesktopMgr.prototype.initRoom
// let playerEffects = []
// Object.defineProperty(view.DesktopMgr, 'player_effects', {
// get: () => playerEffects,
// set: () => {}
// })
// view.DesktopMgr.player_effects.push({
// effect_hupai: 'scene/effect_hupai_default.lh',
// effect_liqi: '',
// liqibang: 'scene/liqi_default.lh',
// hand: 'hand_dog',
// liqi_bgm: ''
// })
// view.DesktopMgr.prototype.initRoom = function (...args) {
// try {
// const player_datas = args[1]
// console.log(args)
// if (Array.isArray(player_datas)) {
// playerEffects = []
// player_datas.forEach(player_data => {
// player_data.avatar_id = 401202
// const character = player_data.character
// if (character) {
// const views = character.views
// character.charid = 200012
// character.extra_emoji = [10, 11, 12, 13]
// character.is_upgraded = true
// character.level = 5
// character.skin = 401202
// // character.views = [
// // {
// // item_id: 305023,
// // slot: 2
// // }
// // ]
// }
// })
// }
// args[1] = player_datas
// } catch (e) {
// console.warn(e)
// }
// return backupFun.call(this, ...args)
// }
// })()*/
(()
=>
{
/* // const backupFun = view.DesktopMgr.prototype.initRoom*/
const
backupFun
=
game
.
Scene_MJ
.
prototype
.
openMJRoom
game
.
Scene_MJ
.
prototype
.
openMJRoom
=
function
(...
args
)
{
try
{
const
player_datas
=
args
[
1
]
console
.
log
(
args
)
if
(
Array
.
isArray
(
player_datas
))
{
player_datas
.
forEach
(
player_data
=>
{
if
(
player_data
.
avatar_id
==
400101
||
player_data
.
avatar_id
==
400102
||
player_data
.
avatar_id
==
400103
||
player_data
.
avatar_id
==
400104
||
player_data
.
avatar_id
==
400105
)
{
/*↑填写要替换的角色的所有皮肤(只需改动中间二位即可)*/
player_data
.
avatar_id
=
401401
/*//↑填写覆盖后显示的角色头像,3-4位为角色编号,5-6位为皮肤编号。角色编号可参考表情资源文件夹的后二位编号。 //福姬*/
player_data
.
avatar_frame
=
0
/*//头像框,0为默认头像框*/
const
character
=
player_data
.
character
if
(
character
.
charid
)
{
const
views
=
character
.
views
character
.
charid
=
200014
/*//↑覆盖后的角色编号,可参考表情资源文件夹的编号方式*/
character
.
extra_emoji
=
[
10
,
11
,
12
,
13
]
character
.
is_upgraded
=
true
character
.
level
=
5
character
.
skin
=
401401
/*↑填写第60行处的数字代码内容*/
character
.
views
=
[
{
item_id
:
307006
,
slot
:
8
}
]
}
}
})
}
args
[
1
]
=
player_datas
}
catch
(
e
)
{
console
.
warn
(
e
)
}
return
backupFun
.
call
(
this
,
...
args
)
}
})()
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment