Elin Decompiled Documentation EA 23.173 Stable
|
Classes | |
class | WishItem |
Static Public Member Functions | |
static void | TryDelay (Action a) |
static bool | DamageEle (Card CC, EffectId id, int power, Element e, List< Point > points, ActRef actref, string lang=null) |
static void | ProcAt (EffectId id, int power, BlessedState state, Card cc, Card tc, Point tp, bool isNeg, ActRef actRef=default(ActRef)) |
static void | Proc (EffectId id, Card cc, Card tc=null, int power=100, ActRef actRef=default(ActRef)) |
static void | Proc (EffectId id, int power, BlessedState state, Card cc, Card tc=null, ActRef actRef=default(ActRef)) |
static void | Poison (Chara tc, Chara c, int power) |
static void | LoveMiracle (Chara tc, Chara c, int power, bool plus=false, BlessedState? state=null) |
static void | GeneMiracle (Chara tc, Chara c, DNA.Type type) |
static Point | GetTeleportPos (Point org, int radius=6) |
static bool | Wish (string s, string name, int power, BlessedState state) |
static int | Compare (string s, string t) |
![]() | |
static int | rndSeed (int a, int seed) |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
Static Public Attributes | |
static int | RapidCount |
static float | RapidDelay |
static int | angle = 20 |
![]() | |
static Core | core |
Additional Inherited Members | |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Definition at line 6 of file ActEffect.cs.
|
inlinestatic |
Definition at line 2495 of file ActEffect.cs.
|
inlinestatic |
Definition at line 36 of file ActEffect.cs.
References EClass._map, EClass._zone, ActRef.act, Point.Animate(), Zone.branch, SourceManager.calc, Trait.CanBeAttacked, Point.cell, Card.Chara, Color, UDictionary< TKey, TValue >.ContainsKey(), Point.Copy(), Dice.Create(), Element.Create(), Card.DamageHP(), Debug, Chara.DoHostileAction(), Act.ElementPowerMod, GameSetting.elements, Point.Equals(), Card.Evalue(), Card.ExistsOnMap, Map.FindChara(), Point.FirstChara, Effect.Get(), Lang.GetList(), Point.HasBlock, Card.HasElement(), FactionBranch.HasItemProtection, Point.HasObj, Card.HasTag(), Chara.host, Card.IsAliveInCurrentZone, Chara.IsAliveInCurrentZone, Card.isChara, Chara.IsLevitating, Card.IsMultisize, Zone.IsPCFaction, Card.IsPCParty, Card.IsPowerful, Point.IsSync, item, Point.ListCards(), Chara.mana, Point.matBlock, Cell.matObj, Map.MineBlock(), Map.MineObj(), Stats.Mod(), Point.ModFire(), Player.ModKarma(), Card.Name, Chara.parasite, EClass.pc, Effect.Play(), Card.PlayEffect(), EClass.player, Card.PlaySound(), Card.pos, ProcAt(), RapidCount, ActRef.refThing, Chara.RequestProtection(), Chara.ride, EClass.rnd(), Dice.Roll(), Dice.RollMax(), Card.SayNothingHappans(), Effect.SetParticleColor(), Effect.SetStartDelay(), EClass.setting, Element.source, EClass.sources, Card.trait, TryDelay(), Map.TryShatter(), Stats.value, and Point.x.
Referenced by ProcAt().
Definition at line 2297 of file ActEffect.cs.
References EClass._zone, Card.GiveBirth(), Card.IsPCFactionOrMinion, Zone.IsUserZone, Chara.MakeGene(), Card.Say(), and Msg.SayNothingHappen().
Definition at line 2316 of file ActEffect.cs.
References Algorithms.WeightCell.blocked, Point.cell, Point.Distance(), Point.GetNearestPoint(), Point.GetRandomNeighbor(), Cell.HasZoneStairs(), Point.IsInBounds, Point.IsValid, EClass.rnd(), and Point.Set().
Referenced by AI_PassTime.Run().
|
inlinestatic |
Definition at line 2273 of file ActEffect.cs.
References EClass._zone, GamePrincipal.disableUsermapBenefit, EClass.game, Chara.IsPCFaction, Zone.IsUserZone, Card.MakeEgg(), Card.MakeMilk(), Chara.ModAffinity(), EClass.pc, Game.principal, EClass.rnd(), and Card.Say().
Referenced by FoodEffect.Proc().
Definition at line 2257 of file ActEffect.cs.
References Card.DamageHP(), Chara.isDead, Chara.IsPC, Player.ModKarma(), EClass.player, EClass.rnd(), Card.Say(), and Card.Talk().
Referenced by FoodEffect.Proc().
|
inlinestatic |
Definition at line 836 of file ActEffect.cs.
Referenced by InvOwnerChangeMaterial._OnProcess(), InvOwnerEnchant._OnProcess(), InvOwnerIdentify._OnProcess(), InvOwnerLighten._OnProcess(), InvOwnerReconstruction._OnProcess(), InvOwnerUncurse._OnProcess(), TraitShrine._OnUse(), TraitWell.BadEffect(), ZoneEventDefenseGame.Horn_Retreat(), TraitTrap.OnActivateTrap(), TraitDrink.OnDrink(), TraitBaseSpellbook.OnRead(), TraitItemProc.OnUse(), TraitMaterialHammer.OnUse(), Act.Perform(), TraitBaseSpellbook.ReadFailEffect(), and AI_Idle.TryCast().
|
inlinestatic |
Definition at line 841 of file ActEffect.cs.
References EClass._map, EClass._zone, Zone.AddCard(), Chara.AddCondition(), Chara.AddCooldown(), armor, Card.blessedState, Chara.body, Zone.Boss, Map.bounds, Card.c_DNA, CoreConfig.camera, Chara.CanSeeLos(), Card.ChangeMaterial(), Card.Chara, Map.charas, Core.config, EClass.core, Chara.corruption, Dice.Create(), ThingGen.Create(), LayerDragGrid.CreateChangeMaterial(), LayerDragGrid.CreateEnchant(), LayerDragGrid.CreateIdentify(), LayerDragGrid.CreateLighten(), LayerDragGrid.CreateReconstruction(), LayerDragGrid.CreateUncurse(), currency, Card.Destroy(), ElementContainer.dict, Chara.Duplicate(), ReligionManager.Element, Card.elements, Card.encLV, Point.Equals(), EClass.game, DNA.Generate(), Chara.GetNearbyCatToSniff(), Point.GetNearestPoint(), ElementContainer.GetOrCreateElement(), Point.GetRandomPoint(), Card.GetRootCard(), DNA.GetType(), Chara.HasCondition(), Card.HasElement(), Card.HasHost, Chara.HasHost, Element.HasTag(), Chara.hunger, Card.id, Element.id, Thing.Identify(), if(), Card.Install(), Point.Installed, Zone.instance, Chara.InstantEat(), Card.IsAmmo, Card.isCopy, Thing.isEquipped, Chara.IsHostile(), Card.IsPC, Chara.IsPC, Chara.IsPCFaction, Zone.IsPCFaction, Card.IsPCFactionOrMinion, Card.IsPCParty, Chara.IsPCParty, Chara.IsPCPartyMinion, Card.IsRangedWeapon, Spatial.IsRegion, Card.isThing, Card.IsThrownWeapon, Card.IsToolbelt, Element.IsTrait, Point.IsValid, Card.IsWeapon, item, Point.ListCharas(), ElementContainer.ListElements(), SpatialManager.ListReturnLocations(), Card.LV, Card.material, SourceManager.materials, ElementContainer.ModBase(), Card.ModEncLv(), ElementContainer.ModTempPotential(), Card.Name, Card.Num, Card.parent, Card.parentCard, Chara.Pick(), Card.PlayEffect(), EClass.player, Card.PlaySound(), Card.pos, Game.religions, Player.returnInfo, Map.Reveal(), Map.RevealAll(), EClass.rnd(), EClass.rndHalf(), Dice.Roll(), Msg.Say(), Card.Say(), Card.SayNothingHappans(), Msg.SayNothingHappen(), SourceMaterial.Tier.Select(), Card.SetBlessedState(), LayerInventory.SetDirty(), Card.SetDirtyWeight(), BaseCard.SetInt(), Card.SetNum(), CoreConfig.CameraConfig.smoothFollow, Chara.Sniff(), Thing.source, Thing.sourceCard, EClass.sources, Game.spatials, Card.Split(), Religion.Talk(), Card.Teleport(), Card.Thing, ActThrow.Throw(), SourceMaterial.tierMap, SourceMaterial.TierList.tiers, Card.trait, Chara.TryDropBossLoot(), Chara.TryEquip(), Chara.TryNeckHunt(), Card.TryStack(), BaseStats.Type, CharaBody.UnqeuipIfTooHeavy(), Stats.value, Element.vBase, and MapBounds.Width.
|
inlinestatic |
Definition at line 407 of file ActEffect.cs.
References EClass._map, EClass._zone, Zone.AddCard(), Chara.AddCondition(), angle, Card.c_uidMaster, Point.cell, Card.Chara, Color, EClass.Colors, Core.config, Point.Copy(), EClass.core, Zone.CountMinions(), Element.Create(), EffectMeteor.Create(), CharaGen.Create(), CharaGen.CreateFromElement(), CharaGen.CreateFromFilter(), DamageEle(), Zone.DangerLv, EClass.debug, Debug, Chara.Die(), CoreConfig.GraphicSetting.disableShake, ColorProfile.elementColors, CoreDebug.enable, Card.Evalue(), SpawnListChara.Get(), BaseTileMap.GetColorInt(), Point.GetNearestPoint(), Point.GetRandomPoint(), CoreConfig.graphic, LangGame.Has(), Point.HasBlock, Chara.HasCondition(), Card.HasTag(), Card.HaveFur(), Card.id, Element.id, Chara.IsAliveInCurrentZone, Card.IsInMutterDistance(), Chara.IsPCParty, EInput.isShiftDown, Cell.IsTopWaterAndNoSnow, Point.IsValid, item, Map.ListPointsInArc(), Map.ListPointsInCircle(), Map.ListPointsInLine(), Card.LV, Chara.MainElement, Chara.MakeMinion(), Chara.MaxSummon, Element.Name, Card.PlayEffect(), Point.PlaySound(), Card.PlaySound(), Card.pos, Card.ResistLv(), EClass.rnd(), Card.Say(), CardBlueprint.Set(), Map.SetEffect(), Card.SetLv(), Chara.SetMainElement(), Chara.SetSummon(), Shaker.ShakeCam(), Element.source, TryDelay(), UDictionary< TKey, TValue >.TryGetValue(), Element.Value, Element.Void, EClass.Wait(), Point.x, and Point.z.
Referenced by DamageEle(), Chara.Die(), Card.Explode(), ZoneEventDefenseGame.Horn_Ally(), TraitScrollStatic.OnRead(), Act.Perform(), ActZap.Perform(), AttackProcess.Perform(), AI_UseCrafter.Run(), and Chara.Tick().
|
inlinestatic |
Definition at line 23 of file ActEffect.cs.
References RapidCount, and RapidDelay.
Referenced by DamageEle(), Card.DamageHP(), and ProcAt().
|
inlinestatic |
Definition at line 2332 of file ActEffect.cs.
References EClass._zone, Zone.AddCard(), SourceManager.cards, Core.config, EClass.core, ThingGen.Create(), Debug, EClass.game, Msg.GetName(), CardRow.GetName(), Card.GetPrice(), RenderRow.HasTag(), CardRow.id, if(), CardRow.isChara, Msg.IsThirdPerson(), item, Lang.langCode, ReligionManager.list, SourceCard.map, CoreConfig.net, GameLang.Parse(), EClass.pc, Card.pos, CardRow.quality, Religion.Reforge(), Game.religions, SourceCard.rows, Msg.Say(), Net.SendChat(), CoreConfig.NetSetting.sendEvent, ThirstPersonInfo.Set(), TraitScroll.source, EClass.sources, and Msg.thirdPerson1.
|
static |
Definition at line 21 of file ActEffect.cs.
Referenced by ProcAt().
|
static |
Definition at line 17 of file ActEffect.cs.
Referenced by DamageEle(), and TryDelay().
|
static |
Definition at line 19 of file ActEffect.cs.
Referenced by TryDelay().