summaryrefslogtreecommitdiff
path: root/src/Game/Actor/aiActionFactories.cpp
AgeCommit message (Collapse)Author
2026-10-08tools: drop the AI class generators and their aidef dataLéo Lam
The AI/Action/Query stub generators, the stub matcher and the IDA vfunc renamers are no longer useful now that: - every class has hand-edited source code - IDB naming work has superseded the placeholder names used by the scripts The scripts don't even import any more so we should just remove them. (AI assisted using Claude Opus 5.5)
2026-10-06eft: move the effect actions to KingSystem/EffectLéo Lam
Link order: FootStepCalcOn (0x7100da1968) lies in the KingSystem/Effect block. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
2026-10-06AI: merge the duplicate DummyAction into ksysLéo Lam
The action factory uses the single ksys ctor for both entries and DummyDropTable's ctor calls it too; deriving from it makes DummyDropTable's five functions match. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
2026-10-06snd: move sound actions and AIs to KingSystem/SoundLéo Lam
They link with KingSystem/Sound (0x7100fe8b54-0x7101060ed4) as sorted Action/AI passes of their own. The three area tag actions keep their game base AreaTagAction, which links in the Game/Actor/Area block. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
2026-09-14Actor: move all AI code under Game/ActorLéo Lam
Link order shows one sorted actor tree, not a separate AI project: the Action/AI/Query folders and per-feature folders (Camera, Player, Horse, ...) come out of the same archive rounds as the actor classes. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)