CandideServer.Models.Spells.ServerScriptedSpell
Type JSONpublic class in CandideServer.Models.Spells
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Spells - Base type
CandideServer.Models.Spells.AbstractServerSpell - Hash
075CEB29C7F0D3FF564D92440B62CADD4ADC03659114A38568A5E6E7EB134147
Relationships
Methods
CanCast
#
public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticFalse
- VirtualTrue
- Hash
C866E5C4C15D66EB76170935FCF43047755E4073898670E2BEC9A4F8F1ECDAE0 - Body hash
FFC918BCFCFF58A6E6F24124163D9417C3F7F9CF0523C70151F10E7E0A229AD8 - IL size192
Referenced calls
System.String::op_Equality(System.String, System.String)CandideServer.Models.Spells.ServerScriptedSpell::TryGetPlayer(System.Nullable<System.Guid>, CandideServer.Models.Player.ServerPlayerCharacter&)Shared.Combat.Spells.SharedScriptedSpell::CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel)Shared.Combat.Spells.SharedScriptedSpell::CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel)Shared.Combat.Spells.SharedScriptedSpell::CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel)Shared.Combat.Spells.SharedScriptedSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)
String literals
player-bag-space-increase-lvl1player-reset-favoursplayer-teleport-home
DoCast
#
protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A605BC80044189BCF0A8C1EE5DF568C887F25DE01A5DFD957A242F58944255B2 - Body hash
5B74731CB74450EDA19147CFB8DC265BA8BC603763B4F1B9B21BDBBD92F241B3 - IL size312
Referenced calls
Shared.Combat.Spells.SharedScriptedSpell::Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell>)System.String::op_Equality(System.String, System.String)CandideServer.Models.Spells.ServerScriptedSpell::TryGetPlayer(System.Nullable<System.Guid>, CandideServer.Models.Player.ServerPlayerCharacter&)Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)CandideServer.ServerManagers.PlayerCharacterServerManager::IncreasePlayerInventorySpace(CandideServer.Models.Player.ServerPlayerCharacter, System.String, System.Single)CandideServer.ServerManagers.FavourServerManager::UnlearnAllFavours(CandideServer.Models.Player.ServerPlayerCharacter)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerManagers.PlayerCharacterServerManager::GetCharacterSpawn(CandideServer.Models.Player.ServerPlayerCharacter)System.Nullable<System.Guid>::.ctor(!0)CandideServer.ServerManagers.PlayerServerManager::MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Nullable<System.Guid>, System.Boolean)System.String::Concat(System.String, System.String)
String literals
player-bag-space-increase-lvl1player-reset-favoursplayer-teleport-homebag_space_increase_lvl1Failed retrieving joined player in player-teleport-homeServerScriptedSpell: Unknown script
TryGetPlayer
#
private System.Boolean TryGetPlayer(System.Nullable<System.Guid> targetEntityId, out CandideServer.Models.Player.ServerPlayerCharacter& playerCharacter)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
07B9817AB99965A42543E4B1D0139B6BBAA51D575DC2A5AD55402821B4BA0375 - Body hash
F19AB18FEB35731D1321584654FD0D908E218ACD8F8C85E1BC5D777035FF51C1 - IL size31
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter&)