22 #ifndef ULTIMA4_CORE_DEBUGGER_ACTIONS_H 23 #define ULTIMA4_CORE_DEBUGGER_ACTIONS_H 25 #include "ultima/ultima4/core/coords.h" 26 #include "ultima/ultima4/game/spell.h" 27 #include "ultima/ultima4/core/types.h" 47 void gameLordBritishCheckLevels();
58 virtual void print(
const char *fmt, ...) = 0;
64 virtual void printN(
const char *fmt, ...) = 0;
123 bool gameSpellMixHowMany(
int spell,
int num,
Ingredients *ingredients);
131 void gameCastSpell(uint spell,
int caster,
int param);
void summonCreature(const Common::String &name)
bool mixReagentsForSpellU4(int spell)
Direction directionFromName(const Common::String &dirStr)
Definition: detection.h:27
virtual void printN(const char *fmt,...)=0
bool mixReagentsForSpellU5(int spell)
bool destroyAt(const Coords &coords)
virtual void print(const char *fmt,...)=0
bool talkAt(const Coords &coords)
bool openAt(const Coords &coords)
int getCombatFocus() const
bool getChestTrapHandler(int player)
Definition: debugger_actions.h:37
Definition: conversation.h:265
bool jimmyAt(const Coords &coords)
virtual bool isDebuggerActive() const =0