Elin Decompiled Documentation EA 23.102 Nightly
|
Static Public Member Functions | |
static Thing | _Create (string id, int idMat=-1, int lv=-1) |
static Thing | TestCreate () |
static Thing | CreateCurrency (int a, string id="money") |
static Thing | CreateParcel (string idLang=null, params Thing[] things) |
static Thing | Create (string id, int idMat=-1, int lv=-1) |
static Thing | Create (string id, string idMat) |
static Thing | CreateFromFilter (string id, int lv=-1) |
static Thing | CreateRawMaterial (SourceMaterial.Row m) |
static Thing | CreateFromCategory (string idCat, int lv=-1) |
static Thing | CreateFromTag (string idTag, int lv=-1) |
static Thing | CreateBill (int pay, bool tax) |
static Thing | CreateBlock (int id, int idMat) |
static Thing | CreateFloor (int id, int idMat, bool platform=false) |
static Thing | CreateObj (int id, int idMat) |
static Thing | CreateMap (string idSource=null, int lv=-1) |
static Thing | CreatePlan (int ele) |
static Thing | CreateRecipe (string id) |
static Thing | CreateSpellbook (string alias, int num=1) |
static Thing | CreateSpellbook (int ele, int num=1) |
static Thing | CreateScroll (int ele, int num=1) |
static Thing | CreatePotion (int ele, int num=1) |
static Thing | CreatePerfume (int ele, int num=1) |
static Thing | CreateLetter (string idLetter) |
static Thing | CreateCardboardBox (int uidZone=-1) |
static Thing | CreateTreasure (string id, int lv, TreasureType type=TreasureType.Map) |
static void | CreateTreasureContent (Thing t, int lv, TreasureType type, bool clearContent) |
static void | TryLickChest (Thing chest) |
![]() | |
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) |
Additional Inherited Members | |
![]() | |
static Core | core |
![]() | |
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 4 of file ThingGen.cs.
|
inlinestatic |
Definition at line 6 of file ThingGen.cs.
References SourceManager.cards, Card.Create(), Debug, SpawnListThing.Get(), CardRow.id, CardRow.isOrigin, SourceCard.map, CardRow.origin, EClass.rnd(), SourceCard.rows, SpawnList.Select(), Card.SetNum(), EClass.sources, and Card.trait.
Referenced by Create(), CreateFromCategory(), CreateFromFilter(), CreateFromTag(), and TestCreate().
|
inlinestatic |
Definition at line 53 of file ThingGen.cs.
References _Create().
Referenced by Game._Create(), InvOwnerRecycle._OnProcess(), TraitGodStatue._OnUse(), TraitShrine._OnUse(), Card.Add(), ThingContainer.AddCurrency(), Card.AddThing(), Zone.AddThing(), GameDate.AdvanceDay(), GameDate.AdvanceYear(), RecipeCard.Build(), DropdownGrid.BuildIngredients(), Map.Burn(), AI_Shopping.Buy(), Zone.ClaimZone(), DramaOutcome.convert_Jure(), TraitCrafter.Craft(), RecipeCard.Craft(), Create(), CreateBill(), CreateBlock(), SourceMaterial.Row.CreateByProduct(), CreateCardboardBox(), CreateCurrency(), InvOwner.CreateDefaultContainer(), InvOwnerChangeMaterial.CreateDefaultContainer(), Player.CreateEquip(), CreateFloor(), CreateLetter(), CreateMap(), RecipeCard.CreateMold(), CreateObj(), CreateParcel(), CreatePerfume(), CreatePlan(), CreatePotion(), CreateRawMaterial(), CreateRecipe(), CreateScroll(), CreateSpellbook(), Trait.CreateStock(), CreateTreasure(), CreateTreasureContent(), FactionBranch.DailyOutcome(), QuestDeliver.Deliver(), Card.Die(), Chara.DoHostileAction(), Map.DropBlockComponent(), Recipe.DropIngredients(), Quest.DropReward(), Card.Duplicate(), Card.EjectSockets(), Chara.EQ_ID(), Chara.EQ_Item(), ZonePreEnterBoutWin.Execute(), ZonePreEnterDigStairs.Execute(), DramaOutcome.fiama_gold(), DramaOutcome.fiama_starter_gift(), AI_Fuck.Finish(), CoreDebug.Fix_LostCore(), CoreDebug.Fix_LoytelDebt(), Zone.Generate(), FactionBranch.GenerateGarbage(), DNA.GenerateGene(), Zone_SnowGrave.GenerateGrave(), DramaOutcome.get_scratch(), FactionBranch.GetDailyIncome(), AI_Shear.GetFur(), FortuneRollData.GetPrize(), MiniGame.GetSlotReward(), DramaOutcome.give_sketch_reward(), QuestDebt.GiveBill(), QuestDebt.GiveReward(), TaskHarvest.HarvestThing(), DramaOutcome.ListFelmeraBarter(), CraftUtil.MakeDish(), Chara.MakeEgg(), AI_Fish.Makefish(), Chara.MakeGrave(), Chara.MakeMilk(), TraitSeed.MakeRandomSeed(), AI_OpenGambleChest.MakeReward(), TraitSeed.MakeSeed(), Map.MineBlock(), Map.MineObj(), CraftUtil.MixIngredients(), Chara.MutateRandom(), DramaOutcome.nerun_gift(), DramaOutcome.nerun_gift2(), DramaOutcome.nerun_gift3(), Faction.OnAdvanceMonth(), Trait.OnBarter(), QuestVernis.OnChangePhase(), TraitBrewery.OnChildDecay(), ContentCodex.OnClickGetCard(), FactionBranch.OnCreate(), TaskChopWood.OnCreateProgress(), TaskHarvest.OnCreateProgress(), QuestCraft.OnDropReward(), QuestDefense.OnDropReward(), QuestRandom.OnDropReward(), ZoneEventSiege.OnFirstTick(), Zone_TestRoom.OnGenerateMap(), MapGenDungen.OnGenerateTerrain(), GrowSystem.OnMineObj(), GrowSystemFlower.OnMineObj(), GrowSystemHerb.OnMineObj(), GrowSystemWeed.OnMineObj(), GrowSystemWheat.OnMineObj(), QuestCraft.OnProgressComplete(), TaskDig.OnProgressComplete(), TaskMine.OnProgressComplete(), FactionBranch.OnSimulateDay(), QuestDebt.OnStart(), QuestDeliver.OnStart(), QuestFiamaLock.OnStart(), TraitGiftJure.OnUse(), TraitGiftNewYear.OnUse(), TraitGiftPack.OnUse(), TraitPlamoBox.OnUse(), TraitStairsLocked.OnUse(), TraitPotionEmpty.OnUse(), ZoneEventDefenseGame.OnVisit(), DramaManager.ParseLine(), InvOwnerDeliver.PayBill(), ActDreamBug.Perform(), Chara.PickOrDrop(), Zone_Dungeon.PlaceRail(), TraitGacha.PlayGacha(), GrowSystem.PopHarvest(), GenRoom.Populate(), TraitBaseContainer.Prespawn(), TraitContainerCurrency.Prespawn(), TraitToolBelt.Prespawn(), FoodEffect.Proc(), ActEffect.Proc(), Religion.Punish(), Religion.PunishTakeOver(), TraitBaseContainer.PutChara(), DramaOutcome.PutOutFire(), DramaOutcome.QuestDefense_1(), DramaOutcome.QuestSharedContainer_Drop1(), CoreDebug.QuickStart(), FactionBranch.ReceivePackages(), Religion.Reforge(), Chara.RestockEquip(), Chara.RestockInventory(), SerializedCards.Restore(), AI_Craft_Snowman.Run(), AI_Idle.Run(), AI_OpenGambleChest.Run(), AI_PlayMusic.Run(), AI_Steal.Run(), TaskCullLife.Run(), CoreDebug.SetStartStockpile(), GameDate.ShipGoods(), GameDate.ShipLetter(), GameDate.ShipRandomPackages(), Chara.ShowDialog(), CoreDebug.Spawn(), Zone.SpawnAltar(), Card.SpawnLoot(), Zone.SpawnLostItems(), AI_PlayMusic.ThrowReward(), BiomeProfile.ClusterThing.TryCreate(), TraitSwitch.TryDisarmTrap(), Zone.TryGenerateShrine(), Recipe.TryGetFirstTimeBonus(), GrowSystem.TryPick(), Chara.TryPoisonPotion(), Map.TryShatter(), DramaOutcome.Tutorial1(), TraitFoodEgg.Update(), ActionMode.UpdateInput(), CoreDebug.UpdateInput(), Chara.Vomit(), and ActEffect.Wish().
|
inlinestatic |
Definition at line 58 of file ThingGen.cs.
References Create(), SourceManager.materials, and EClass.sources.
|
inlinestatic |
Definition at line 85 of file ThingGen.cs.
References Card.c_bill, Create(), EClass.player, and Player.taxBills.
Referenced by Faction.OnAdvanceMonth(), and GameDate.ShipPackages().
|
inlinestatic |
Definition at line 101 of file ThingGen.cs.
References SourceManager.blocks, Create(), and EClass.sources.
Referenced by Recipe.Craft(), Map.DropBlockComponent(), and CoreDebug.QuickStart().
|
inlinestatic |
Definition at line 191 of file ThingGen.cs.
References Create(), ThingContainer.DestroyAll(), EClass.game, SpatialManager.map, Spatial.Name, Game.spatials, and Card.things.
Referenced by GameDate.ShipPackages(), and GameDate.ShipRandomPackages().
|
inlinestatic |
Definition at line 37 of file ThingGen.cs.
References Create(), and Card.SetNum().
Referenced by Chara.ApplyDeathPenalty(), Player.CreateEquip(), QuestRandom.OnDropReward(), and TraitFarmChest.OnUse().
|
inlinestatic |
Definition at line 108 of file ThingGen.cs.
References Create(), SourceManager.floors, and EClass.sources.
Referenced by Recipe.Craft(), Map.DropBlockComponent(), and CoreDebug.QuickStart().
|
inlinestatic |
Definition at line 75 of file ThingGen.cs.
References _Create(), SourceManager.categories, SpawnListThing.Get(), CardRow.id, SpawnList.Select(), and EClass.sources.
Referenced by DropdownGrid.BuildIngredients(), TraitCrafter.Craft(), CreateTreasureContent(), FactionBranch.DailyOutcome(), Chara.EQ_CAT(), FactionBranch.GenerateGarbage(), Trait.OnBarter(), TaskHarvest.OnCreateProgress(), MapGenDungen.OnGenerateTerrain(), GrowSystemKinoko.OnMineObj(), GrowSystem.PopHarvest(), TraitBaseContainer.Prespawn(), CoreDebug.QuickStart(), Chara.RestockEquip(), AI_Idle.Run(), GameDate.ShipRandomPackages(), and Zone.SpawnLostItems().
|
inlinestatic |
Definition at line 63 of file ThingGen.cs.
References _Create(), SpawnList.Get(), CardRow.id, and SpawnList.Select().
Referenced by Trait.CreateStock(), CreateTreasureContent(), QuestDefenseGame.OnInit(), TraitBaseContainer.Prespawn(), SerializedCards.Restore(), AI_Steal.Run(), and Card.SpawnLoot().
|
inlinestatic |
Definition at line 80 of file ThingGen.cs.
References _Create(), SpawnListThing.Get(), CardRow.id, and SpawnList.Select().
Referenced by FactionBranch.GenerateGarbage(), and GameDate.ShipRandomPackages().
|
inlinestatic |
Definition at line 184 of file ThingGen.cs.
References Create(), and BaseCard.SetStr().
Referenced by TraitGiftJure.OnUse().
|
inlinestatic |
Definition at line 124 of file ThingGen.cs.
References Create(), EClass.game, Region.GetRandomSiteSource(), World.region, EClass.rnd(), and Game.world.
Referenced by Trait.CreateStock().
|
inlinestatic |
Definition at line 116 of file ThingGen.cs.
References Create(), SourceManager.objs, and EClass.sources.
Referenced by Recipe.Craft().
Definition at line 42 of file ThingGen.cs.
References Create().
Referenced by GameDate.AdvanceDay(), Chara.MutateRandom(), Faction.OnAdvanceMonth(), and InvOwnerDeliver.PayBill().
|
inlinestatic |
Definition at line 177 of file ThingGen.cs.
References Create(), and Card.SetNum().
Referenced by Trait.OnBarter().
|
inlinestatic |
|
inlinestatic |
Definition at line 170 of file ThingGen.cs.
References Create(), and Card.SetNum().
Referenced by Trait.OnBarter(), and QuestVernis.OnChangePhase().
|
inlinestatic |
Definition at line 68 of file ThingGen.cs.
References Card.ChangeMaterial(), and Create().
Referenced by SourceMaterial.Row.CreateByProduct(), Map.MineFloor(), and DramaOutcome.QuestCraft_Drop1().
|
inlinestatic |
Definition at line 144 of file ThingGen.cs.
References Create(), and BaseCard.SetStr().
Referenced by Trait.OnBarter(), QuestCrafter.OnDropReward(), QuestDialog.OnDropReward(), TraitGiftJure.OnUse(), and DramaOutcome.QuestVernis_DropRecipe().
|
inlinestatic |
Definition at line 163 of file ThingGen.cs.
References Create(), and Card.SetNum().
Referenced by InvOwnerEnchant.CreateDefaultContainer(), InvOwnerIdentify.CreateDefaultContainer(), InvOwnerLighten.CreateDefaultContainer(), InvOwnerReconstruction.CreateDefaultContainer(), InvOwnerUncurse.CreateDefaultContainer(), Trait.OnBarter(), QuestCompanion.OnDropReward(), DramaOutcome.QuestExploration_AfterCrystal(), DramaOutcome.QuestExploration_Drop1(), and Chara.TryDropBossLoot().
|
inlinestatic |
Definition at line 156 of file ThingGen.cs.
References Create(), and Card.SetNum().
|
inlinestatic |
Definition at line 151 of file ThingGen.cs.
References CreateSpellbook(), SourceManager.elements, and EClass.sources.
Referenced by Player.CreateEquip(), CreateSpellbook(), Trait.OnBarter(), and Chara.RestockEquip().
|
inlinestatic |
Definition at line 203 of file ThingGen.cs.
References Create(), and CreateTreasureContent().
Referenced by FactionBranch.DailyOutcome(), and Chara.TryDropBossLoot().
|
inlinestatic |
Definition at line 210 of file ThingGen.cs.
References EClass._zone, Card.Add(), Card.AddCard(), Card.AddEditorTag(), Card.c_lockLv, Create(), CreateFromCategory(), CreateFromFilter(), EClass.curve(), ThingContainer.DestroyAll(), EClass.game, Card.IsContainer, EClass.player, EClass.rnd(), EClass.rndHalf(), Game.seed, Player.seedChest, Thing.SelfWeight, CardBlueprint.Set(), Rand.SetSeed(), and Card.things.
Referenced by CreateTreasure(), Trait.OnBarter(), and TraitChest.Prespawn().
|
inlinestatic |
Definition at line 32 of file ThingGen.cs.
References _Create(), SpawnList.Get(), CardRow.id, and SpawnList.Select().
Referenced by CoreDebug.UpdateInput().
|
inlinestatic |
Definition at line 348 of file ThingGen.cs.
References EClass._map, Map.charas, Card.Dist(), Card.HasElement(), Card.Say(), Card.things, and Thing.TryLickEnchant().
Referenced by Chara.TryDropBossLoot().