OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
GameScript Member List

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) -> CollideMaskGameScript
criticalDamageMultiplyer() constGameScript
currencyName() constGameScriptinline
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() constGameScriptinline
focusMelee() constGameScriptinline
focusNorm() constGameScriptinline
focusRange() constGameScriptinline
GameScript(GameSession &owner)GameScript
getVm()GameScriptinline
goldId() constGameScriptinline
guildAttitude(const Npc &p0, const Npc &p1) constGameScript
guildVal() constGameScriptinline
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) constGameScript
isDead(const Npc &pl)GameScript
isFriendlyFire(const Npc &src, const Npc &dst) constGameScript
isTalk(const Npc &pl)GameScript
isUnconscious(const Npc &pl)GameScript
loadPerc(Serialize &fin)GameScript
loadQuests(Serialize &fin)GameScript
loadVar(Serialize &fin)GameScript
lockPickId() constGameScript
lockPickSymbol() constGameScriptinline
menuMain() constGameScript
messageByName(std::string_view id) constGameScript
messageFromSvm(std::string_view id, int voice) constGameScript
messageTime(std::string_view id) constGameScript
npcDamDiveTime()GameScript
onWldItemRemoved(const Item &itm)GameScript
openAiOuput()GameScript
openDlgOuput(Npc &player, Npc &npc)GameScript
percRanges() constGameScriptinline
personAttitude(const Npc &p0, const Npc &p1) constGameScript
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
ScopeCtxGameScriptfriend
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() constGameScript
tick(uint64_t dt)GameScript
tickCount() constGameScript
tradeValueMultiplier() constGameScriptinline
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() constGameScript
world()GameScript
~GameScript()GameScript