修复问题
This commit is contained in:
+8
-6
@@ -354,12 +354,14 @@ const GMLIB_API = {
|
|||||||
getEntityEffectDurationHard: ll.import("GMLIB_API", "getEntityEffectDurationHard"),
|
getEntityEffectDurationHard: ll.import("GMLIB_API", "getEntityEffectDurationHard"),
|
||||||
/** 获取实体的buff普通模式下的持续时间 @type {function(Player,number):number} */
|
/** 获取实体的buff普通模式下的持续时间 @type {function(Player,number):number} */
|
||||||
getEntityEffectDurationNormal: ll.import("GMLIB_API", "getEntityEffectDurationNormal"),
|
getEntityEffectDurationNormal: ll.import("GMLIB_API", "getEntityEffectDurationNormal"),
|
||||||
/** 获取实体的buff效果等级 @type {function(Player,number):number} */
|
/** 获取实体的buff效果等级 @type {function(Entity,number):number} */
|
||||||
getEntityEffectAmplifier: ll.import("GMLIB_API", "getEntityEffectAmplifier"),
|
getEntityEffectAmplifier: ll.import("GMLIB_API", "getEntityEffectAmplifier"),
|
||||||
/** 获取实体的buff是否为信标给予 @type {function(Player,number):boolean} */
|
/** 获取实体的buff是否为信标给予 @type {function(Entity,number):boolean} */
|
||||||
getEntityEffectAmbient: ll.import("GMLIB_API", "getEntityEffectAmbient"),
|
getEntityEffectAmbient: ll.import("GMLIB_API", "getEntityEffectAmbient"),
|
||||||
/** 实体是否拥有buff效果 @type {function(Player,number):boolean} */
|
/** 实体是否拥有buff效果 @type {function(Entity,number):boolean} */
|
||||||
entityHasEffect: ll.import("GMLIB_API", "entityHasEffect"),
|
entityHasEffect: ll.import("GMLIB_API", "entityHasEffect"),
|
||||||
|
/** 获取实体所有buff效果 @type {function(Entity):Array.<number>} */
|
||||||
|
getEntityAllEffects: ll.import("GMLIB_API", "getEntityAllEffects"),
|
||||||
/** 获取游戏难度 @type {function():number} */
|
/** 获取游戏难度 @type {function():number} */
|
||||||
getGameDifficulty: ll.import("GMLIB_API", "getGameDifficulty"),
|
getGameDifficulty: ll.import("GMLIB_API", "getGameDifficulty"),
|
||||||
/** 设置游戏难度 @type {function(difficulty):void} */
|
/** 设置游戏难度 @type {function(difficulty):void} */
|
||||||
@@ -2590,7 +2592,7 @@ LLSE_Entity.prototype.hasEffect =
|
|||||||
* @returns {boolean}
|
* @returns {boolean}
|
||||||
*/
|
*/
|
||||||
function (effectId) {
|
function (effectId) {
|
||||||
return GMLIB_API.playerHasEffect(this, effectId);
|
return GMLIB_API.entityHasEffect(this, effectId);
|
||||||
}
|
}
|
||||||
|
|
||||||
LLSE_Entity.prototype.getEffectInfo =
|
LLSE_Entity.prototype.getEffectInfo =
|
||||||
@@ -2602,7 +2604,7 @@ LLSE_Entity.prototype.getEffectInfo =
|
|||||||
function (effectId) {
|
function (effectId) {
|
||||||
if (!this.hasEffect(effectId)) return null;
|
if (!this.hasEffect(effectId)) return null;
|
||||||
return {
|
return {
|
||||||
Id: id,
|
Id: effectId,
|
||||||
Amplifier: GMLIB_API.getEntityEffectAmbient(this, effectId),
|
Amplifier: GMLIB_API.getEntityEffectAmbient(this, effectId),
|
||||||
Duration: GMLIB_API.getEntityEffectDuration(this, effectId),
|
Duration: GMLIB_API.getEntityEffectDuration(this, effectId),
|
||||||
DurationEasy: GMLIB_API.getEntityEffectDurationEasy(this, effectId),
|
DurationEasy: GMLIB_API.getEntityEffectDurationEasy(this, effectId),
|
||||||
@@ -2619,7 +2621,7 @@ LLSE_Entity.prototype.getAllEffectsInfo =
|
|||||||
* @returns {{Id: number, Amplifier: number, Duration: number, DurationEasy: number, DurationNormal: number, DurationHard: number, Ambient: boolean, ShowParticles: boolean}[]}
|
* @returns {{Id: number, Amplifier: number, Duration: number, DurationEasy: number, DurationNormal: number, DurationHard: number, Ambient: boolean, ShowParticles: boolean}[]}
|
||||||
*/
|
*/
|
||||||
function () {
|
function () {
|
||||||
this.getAllEffects().map(this.getEffectInfo);
|
return this.getAllEffects().map(effectId => this.getEffectInfo(effectId));
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
Reference in New Issue
Block a user