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" 28 #include "ultima/shared/engine/debugger.h" 48 void gameLordBritishCheckLevels();
59 virtual void print(
const char *fmt, ...) = 0;
65 virtual void printN(
const char *fmt, ...) = 0;
124 bool gameSpellMixHowMany(
int spell,
int num,
Ingredients *ingredients);
132 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:38
Definition: conversation.h:265
bool jimmyAt(const Coords &coords)
virtual bool isDebuggerActive() const =0