Implement PCVisionBonus functions

This commit is contained in:
Evil Eye 2022-09-05 20:21:19 +02:00
parent 5815faecda
commit 489c7a10b6
6 changed files with 72 additions and 1 deletions

View file

@ -537,6 +537,10 @@ namespace Compiler
extensions.registerInstruction("becomewerewolf", "", opcodeBecomeWerewolf, opcodeBecomeWerewolfExplicit);
extensions.registerInstruction("undowerewolf", "", opcodeUndoWerewolf, opcodeUndoWerewolfExplicit);
extensions.registerInstruction("setwerewolfacrobatics", "", opcodeSetWerewolfAcrobatics, opcodeSetWerewolfAcrobaticsExplicit);
extensions.registerFunction("getpcvisionbonus", 'f', "", opcodeGetPCVisionBonus);
extensions.registerInstruction("setpcvisionbonus", "f", opcodeSetPCVisionBonus);
extensions.registerInstruction("modpcvisionbonus", "f", opcodeModPCVisionBonus);
}
}

View file

@ -484,6 +484,10 @@ namespace Compiler
const int opcodeGetStat = 0x200024e;
const int opcodeGetStatExplicit = 0x200024f;
const int opcodeGetPCVisionBonus = 0x2000322;
const int opcodeSetPCVisionBonus = 0x2000323;
const int opcodeModPCVisionBonus = 0x2000324;
}
namespace Transformation