ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Type.Member (Ctor for constructor)CategoryDescription
2
PlayerGetCastingPreCheckStatusCastingChecks if casting succeeded
3
PlayerDoCastSpell_InnerCastingSets things up and does checks before FinishCast
4
PlayerFinishCastCastingFinalizes spell cast
5
PlayerCreatePlayerSpellCastingUsed for handling player untargeted spell casts
6
WorldObjectHandleCastSpellCastingCreates a spell based on MetaSpellType
7
WorldObjectCalculateProjectileOriginsCastingReturns a list of positions to spawn projectiles for a spell in local space relative to the caster
8
CreatureOnDeathEventCalled when a monster or player dies, in conjunction with Die()
9
EmoteManagerOnTalkDirectEventCalled when this NPC receives a direct text message from a player
10
EmoteManagerOnHearChatEventCalled when this NPC hears local chat from a player
11
GameActionTellHandleEventOn /tell
12
GameMessageTurbineChatCtorEventCreation of chat message
13
LandblockManagerTickEventStart point for updating physics and other landblock work.
It is passed the time and can be used to do something periodically.
14
PlayerPlayerEnterWorldEventSwitches offline to online player and does various validation.
15
PlayerLogOut_FinalEventRuns logout animation before finalizing logout
16
PlayerFinalizeLogoutEventRemoves played from landblocks, saves to database, and switches player to offline player
17
PlayerTakeDamageEventApplies damages to a player from a physical damage source
18
PlayerTakeDamageOverTimeEventSimplified player take damage function, only called for DoTs currently
19
PlayerOnTeleportCompleteEventCalled on login or tele
20
PlayerSendChatMessageEventSends a chat message with check from SquelchManager
21
PlayerDamageTargetEventOn player damaging monster or player
22
PlayerEarnXPExperienceA player earns XP through natural progression, ie. kills and quests completed
23
PlayerGrantXPExperienceDirectly grants XP to the player, without the XP modifier
24
ProficiencyOnSuccessUseExperienceGrants experience on skill check. The only place that uses MaxLevel without a player reference if you want to override.
25
EnchantmentManagerGetNetherDotDamageRatingFormulaGets rating from Nether DoT
26
HealerDoSkillCheckFormulaDetermines if healer successfully heals target for attempt
27
PlayerGetAccuracyModFormulaGets accuracy modifier based on slider. .6f-1.6f or 1f
28
PlayerGetPowerModFormulaGets power modifier based on slider. .5f-1.5f or 1f
29
SkillCheckGetSkillChanceFormulaChance of skill success. 1.0 - (1.0 / (1.0 + Math.Exp(factor * (skill - difficulty))))
30
SkillFormulaCalcArmorModFormulaConverts AL from an additive linear value to a scaled damage multiplier
31
WorldObjectGetCripplingBlowModFormulaGets the crippling blow modifier based on skill
32
WorldObjectGetWeaponCritDamageModFormulaReturns the critical damage multiplier for the attack weapon
33
WorldObjectGetCriticalStrikeModFormulaGets the critical strike modifier based on skill
34
WorldObjectGetRendingModFormulaGets the elemental rending modifier based on skill
35
WorldObjectGetArmorRendingModFormulaGets the armor rending modifier based on skill
36
WorldObjectGetAttributeModFormulaGets modifier based on attribute (Coord or Strength)
37
WorldObjectGetWeaponCriticalChanceFormulaReturns the critical chance for the attack weapon
38
WorldObjectGetWeaponMagicCritFrequencyFormulaReturns the critical chance for the caster weapon
39
PlayerHandleActionPutItemInContainer_VerifyInventoryReturns true if an item can be moved to a container.
Postfix lets you easily add additional checks
40
PlayerCheckForLevelupLevelDetermines if the player has advanced a level
41
PlayerUpdateXpAndLevelLevelAdds XP to a player's total XP, handles triggers (vitae, level up)
42
PlayerGetMaxLevelLevelReturns the maximum possible character level
43
PlayerGetRemainingXPLevelReturns the remaining XP required to the next level
44
PlayerGetTotalXPLevelReturns the total XP required to reach a level
45
PlayerMaxLevelXPLevelReturns the total amount of XP required for a player reach max level
46
PlayerGetXPBetweenLevelsLevelReturns the XP required to go from level A to level B
47
PlayerIsMaxLevelLevelChecks if the level is equal or greater to GetMaxLevel
48
CreatureGetCleaveTargetCleavingReturns the list of cleave targets to hit with this attack
49
WorldObjectIsCleavingCleavingReturns TRUE if this weapon cleaves
50
WorldObjectCleaveTargetsCleavingReturns the number of cleave targets for this weapon. If cleaving weapon, this is PropertyInt.Cleaving - 1
51
CreatureGetMaxMissileRangeFormulaGets missile range based on velocity (or default) up to a max range
Velocity determines whether the target could be reached
52
WorldObjectFactoryCreateWorldObjectCreationOverride/replace/alter the return of the factory methods for WOs.
53
CreatureVitalHeartBeatEventReturns true if regeneration of a vital occurs. Defaults to every 5 seconds. One exists for players. Overridable.
54
WorldObjectHeartBeatEventHeartbeats exist for a number of things. Defaults to 5 seconds. Set "HeartbeatInterval" to what you want and call "ReinitializeHeartbeats" to change
55
ActionChainUndecidedAction chains queue a series of steps, important to know about.
56
WorldObjectCreateSpellProjectilesCasting
57
DamageEventCalculateDamageEventGives lots of access to information related to damage.
Called by three places: Monster melee, Player combat, and Projectile collision
Use a Postfix and set the return to null if you want to have access to all the information but cancel the regular damage.
58
WorldObjectExecuteMotionAnimationExecutes a motion/animation for this object, adds to the physics animation system, and broadcasts to nearby players.
Returns the amount of time for the animation
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100