|
OpenGothic
Open source reimplementation of Gothic I and II
|
This is the complete list of members for GameScript, including all inherited members.
| aiState(ScriptFn id) | GameScript | |
| canNpcCollideWithSpell(Npc &npc, Npc *shooter, int32_t spellId) -> CollideMask | GameScript | |
| criticalDamageMultiplyer() const | GameScript | |
| currencyName() const | GameScript | inline |
| dialogChoices(std::shared_ptr< zenkit::INpc > self, std::shared_ptr< zenkit::INpc > npc, const std::vector< uint32_t > &except, bool includeImp) -> std::vector< DlgChoice > | GameScript | |
| eventPlayAni(Npc &npc, std::string_view ani) | GameScript | |
| exec(const DlgChoice &dlg, Npc &player, Npc &npc) | GameScript | |
| findSymbol(std::string_view s) | GameScript | |
| findSymbol(const size_t s) | GameScript | |
| findSymbolIndex(std::string_view s) | GameScript | |
| fixNpcPosition(Npc &npc, float angle0, float distBias) | GameScript | |
| focusMage() const | GameScript | inline |
| focusMelee() const | GameScript | inline |
| focusNorm() const | GameScript | inline |
| focusRange() const | GameScript | inline |
| GameScript(GameSession &owner) | GameScript | |
| getVm() | GameScript | inline |
| goldId() const | GameScript | inline |
| guildAttitude(const Npc &p0, const Npc &p1) const | GameScript | |
| guildVal() const | GameScript | inline |
| hasSymbolName(std::string_view fn) | GameScript | |
| initDialogs() | GameScript | |
| initializeInstanceItem(const std::shared_ptr< zenkit::IItem > &item, size_t instance) | GameScript | |
| initializeInstanceNpc(const std::shared_ptr< zenkit::INpc > &npc, size_t instance) | GameScript | |
| invokeCond(Npc &npc, std::string_view func) | GameScript | |
| invokeItem(Npc *npc, ScriptFn fn) | GameScript | |
| invokeMana(Npc &npc, Npc *target, int mana) | GameScript | |
| invokeManaRelease(Npc &npc, Npc *target, int mana) | GameScript | |
| invokePickLock(Npc &npc, int bSuccess, int bBrokenOpen) | GameScript | |
| invokeRefreshAtInsert(Npc &npc) | GameScript | |
| invokeSpell(Npc &npc, Npc *target, Item &fn) | GameScript | |
| invokeState(const std::shared_ptr< zenkit::INpc > &hnpc, const std::shared_ptr< zenkit::INpc > &hother, const char *name) | GameScript | |
| invokeState(Npc *npc, Npc *other, Npc *victim, ScriptFn fn) | GameScript | |
| isAttack(const Npc &pl) const | GameScript | |
| isDead(const Npc &pl) | GameScript | |
| isFriendlyFire(const Npc &src, const Npc &dst) const | GameScript | |
| isTalk(const Npc &pl) | GameScript | |
| isUnconscious(const Npc &pl) | GameScript | |
| loadPerc(Serialize &fin) | GameScript | |
| loadQuests(Serialize &fin) | GameScript | |
| loadVar(Serialize &fin) | GameScript | |
| lockPickId() const | GameScript | |
| lockPickSymbol() const | GameScript | inline |
| menuMain() const | GameScript | |
| messageByName(std::string_view id) const | GameScript | |
| messageFromSvm(std::string_view id, int voice) const | GameScript | |
| messageTime(std::string_view id) const | GameScript | |
| npcDamDiveTime() | GameScript | |
| onWldItemRemoved(const Item &itm) | GameScript | |
| openAiOuput() | GameScript | |
| openDlgOuput(Npc &player, Npc &npc) | GameScript | |
| percRanges() const | GameScript | inline |
| personAttitude(const Npc &p0, const Npc &p1) const | GameScript | |
| playerHotKeyScreenMap(Npc &pl) | GameScript | |
| playerHotKeyScreenMap_G1(Npc &pl) | GameScript | |
| playerHotLameHeal(Npc &pl) | GameScript | |
| playerHotLamePotion(Npc &pl) | GameScript | |
| playerPercAssessMagic() | GameScript | |
| printCannotBuyError(Npc &npc) | GameScript | |
| printCannotCastError(Npc &npc, int32_t plM, int32_t itM) | GameScript | |
| printCannotUseError(Npc &npc, int32_t atr, int32_t nValue) | GameScript | |
| printMobAnotherIsUsing(Npc &npc) | GameScript | |
| printMobMissingItem(Npc &npc) | GameScript | |
| printMobMissingKey(Npc &npc) | GameScript | |
| printMobMissingKeyOrLockpick(Npc &npc) | GameScript | |
| printMobMissingLockpick(Npc &npc) | GameScript | |
| printMobTooFar(Npc &npc) | GameScript | |
| printNothingToGet() | GameScript | |
| questLog() const -> const QuestLog & | GameScript | |
| rand(uint32_t max) | GameScript | |
| removeItem(Item &it) | GameScript | |
| resetVarPointers() | GameScript | |
| savePerc(Serialize &fout) | GameScript | |
| saveQuests(Serialize &fout) | GameScript | |
| saveVar(Serialize &fout) | GameScript | |
| schemeToBodystate(std::string_view sc) | GameScript | |
| ScopeCtx | GameScript | friend |
| setInstanceItem(Npc &holder, size_t itemId) | GameScript | |
| setInstanceNPC(std::string_view name, Npc &npc) | GameScript | |
| spellCastAnim(Npc &npc, Item &fn) | GameScript | |
| spellDesc(int32_t splId) | GameScript | |
| spellVfx(int32_t splId) | GameScript | |
| symbolsCount() const | GameScript | |
| tick(uint64_t dt) | GameScript | |
| tickCount() const | GameScript | |
| tradeValueMultiplier() const | GameScript | inline |
| updateDialog(const GameScript::DlgChoice &dlg, Npc &player, Npc &npc) -> std::vector< GameScript::DlgChoice > | GameScript | |
| useInteractive(const std::shared_ptr< zenkit::INpc > &hnpc, std::string_view func) | GameScript | |
| world() const | GameScript | |
| world() | GameScript | |
| ~GameScript() | GameScript |