[1.09d] AI Think Function Table

This forum is for discussions on how to edit what can not be edited through the txt files, needless to say this isn't about battle net hacking.

Moderators: Nefarius, Havvoric

User avatar
aytosy
Posts: 2
Joined: Mon Jan 16, 2023 1:31 am

[1.09d] AI Think Function Table

Post by aytosy » Wed Oct 25, 2023 1:52 pm

Maybe someone will find use for it. Hope I didn't screw it up, while formatting. Those are addresses for functions that match BaseID from monstats.txt (hence reason why table is so larger than in 1.10+).

Code: Select all

// Diablo 2 Patch 1.09d
// D2Game.dll Base Address: 0x6fc30000
// AI Think Table
const uint32_t gpAiTable_6fd1bac8[] = {
  { 0,     nullptr,     nullptr,     nullptr },    // BaseID0
  { 1,     nullptr, 0x6fcc3620u,     nullptr },    // BaseID1
  { 1,     nullptr, 0x6fcc6ec0u,     nullptr },    // BaseID2
  { 1,     nullptr, 0x6fcc5930u,     nullptr },    // BaseID3
  { 1,     nullptr, 0x6fcc5810u,     nullptr },    // BaseID4
  { 1,     nullptr, 0x6fcc62d0u,     nullptr },    // BaseID5
  { 1,     nullptr, 0x6fcbe9c0u,     nullptr },    // BaseID6
  { 1,     nullptr, 0x6fcc69f0u,     nullptr },    // BaseID7
  { 1,     nullptr,     nullptr,     nullptr },    // BaseID8
  { 1,     nullptr, 0x6fcc3830u,     nullptr },    // BaseID9
  { 1,     nullptr, 0x6fcc5c80u,     nullptr },    // BaseID10
  { 1,     nullptr, 0x6fcbf340u,     nullptr },    // BaseID11
  { 1,     nullptr, 0x6fcbe930u,     nullptr },    // BaseID12
  { 1,     nullptr, 0x6fcc7010u,     nullptr },    // BaseID13
  { 1,     nullptr, 0x6fcc6c80u,     nullptr },    // BaseID14
  { 4,     nullptr, 0x6fcc3d70u, 0x6fcc3cf0u },    // BaseID15
  { 1,     nullptr, 0x6fcc41b0u,     nullptr },    // BaseID16
  { 1,     nullptr, 0x6fcc78e0u,     nullptr },    // BaseID17
  { 1,     nullptr, 0x6fcc39c0u,     nullptr },    // BaseID18
  { 1,     nullptr, 0x6fcc7a30u,     nullptr },    // BaseID19
  { 1,     nullptr, 0x6fcc4500u,     nullptr },    // BaseID20
  { 1,     nullptr, 0x6fcc7800u,     nullptr },    // BaseID21
  { 1,     nullptr, 0x6fcc66c0u,     nullptr },    // BaseID22
  { 1,     nullptr,     nullptr,     nullptr },    // BaseID23
  { 1,     nullptr, 0x6fcbec10u,     nullptr },    // BaseID24
  { 1,     nullptr, 0x6fccc3f0u,     nullptr },    // BaseID25
  { 1,     nullptr, 0x6fcc4b20u,     nullptr },    // BaseID26
  { 1,     nullptr, 0x6fcc11f0u,     nullptr },    // BaseID27
  { 1,     nullptr, 0x6fcbead0u,     nullptr },    // BaseID28
  { 2,     nullptr, 0x6fcc1830u,     nullptr },    // BaseID29
  { 1,     nullptr, 0x6fcc8520u, 0x6fcc84b0u },    // BaseID30
  { 2,     nullptr, 0x6fcc2740u,     nullptr },    // BaseID31
  { 0,     nullptr, 0x6fcc9a50u,     nullptr },    // BaseID32
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID33
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID34
  { 0,     nullptr, 0x6fcbe250u,     nullptr },    // BaseID35
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID36
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID37
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID38
  { 1,     nullptr, 0x6fcc9710u,     nullptr },    // BaseID39
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID40
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID41
  { 1,     nullptr, 0x6fcc4860u,     nullptr },    // BaseID42
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID43
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID44
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID45
  { 1,     nullptr, 0x6fcc5a90u,     nullptr },    // BaseID46
  { 1,     nullptr, 0x6fcc6150u,     nullptr },    // BaseID47
  { 1,     nullptr, 0x6fcc36e0u,     nullptr },    // BaseID48
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID49
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID50
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID51
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID52
  { 0,     nullptr, 0x6fcbe250u,     nullptr },    // BaseID53
  { 1,     nullptr, 0x6fcc4710u,     nullptr },    // BaseID54
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID55
  { 1,     nullptr, 0x6fcc43e0u,     nullptr },    // BaseID56
  { 1,     nullptr, 0x6fcc47b0u,     nullptr },    // BaseID57
  { 0,     nullptr, 0x6fcc9690u,     nullptr },    // BaseID58
  { 0,     nullptr, 0x6fcc9690u,     nullptr },    // BaseID59
  { 0,     nullptr, 0x6fcc9690u,     nullptr },    // BaseID60
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID61
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID62
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID63
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID64
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID65
  { 0,     nullptr, 0x6fcc9690u,     nullptr },    // BaseID66
  { 0,     nullptr, 0x6fccc3b0u,     nullptr },    // BaseID67
  { 0,     nullptr, 0x6fccc3b0u,     nullptr },    // BaseID68
  { 1, 0x6fcc83c0u, 0x6fcc7aa0u,     nullptr },    // BaseID69
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID70
  { 1,     nullptr, 0x6fcc7d90u,     nullptr },    // BaseID71
  { 2,     nullptr, 0x6fcc2740u,     nullptr },    // BaseID72
  { 1,     nullptr,     nullptr,     nullptr },    // BaseID73
  { 1,     nullptr,     nullptr,     nullptr },    // BaseID74
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID75
  { 1, 0x6fcc83c0u, 0x6fcc82e0u,     nullptr },    // BaseID76
  { 1,     nullptr, 0x6fcc66c0u,     nullptr },    // BaseID77
  { 1,     nullptr, 0x6fcc76f0u,     nullptr },    // BaseID78
  { 1,     nullptr, 0x6fcc76f0u,     nullptr },    // BaseID79
  { 1,     nullptr, 0x6fcc76f0u,     nullptr },    // BaseID80
  { 1,     nullptr, 0x6fcc76f0u,     nullptr },    // BaseID81
  { 1,     nullptr, 0x6fcc38c0u,     nullptr },    // BaseID82
  { 1,     nullptr, 0x6fcc1d80u,     nullptr },    // BaseID83
  { 1,     nullptr, 0x6fcc2070u,     nullptr },    // BaseID84
  { 1,     nullptr, 0x6fccadf0u,     nullptr },    // BaseID85
  { 0,     nullptr, 0x6fccb260u, 0x6fccb1b0u },    // BaseID86
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID87
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID88
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID89
  { 5,     nullptr, 0x6fcc1550u, 0x6fcc1480u },    // BaseID90
  { 1,     nullptr, 0x6fcc4950u,     nullptr },    // BaseID91
  { 0,     nullptr, 0x6fcc9500u,     nullptr },    // BaseID92
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID93
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID94
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID95
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID96
  { 1,     nullptr, 0x6fcccc40u,     nullptr },    // BaseID97
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID98
  { 1,     nullptr, 0x6fcc2e40u,     nullptr },    // BaseID99
  { 1,     nullptr, 0x6fcc30c0u,     nullptr },    // BaseID100
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID101
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID102
  { 0,     nullptr, 0x6fcc9fb0u,     nullptr },    // BaseID103
  { 1, 0x6fcc7eb0u, 0x6fcc7ec0u,     nullptr },    // BaseID104
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID105
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID106
  { 0,     nullptr, 0x6fcc9d40u,     nullptr },    // BaseID107
  { 0,     nullptr, 0x6fcc0490u, 0x6fcc2c30u },    // BaseID108
  { 1,     nullptr, 0x6fcc9f50u,     nullptr },    // BaseID109
  { 1,     nullptr, 0x6fcc72a0u,     nullptr },    // BaseID110
  { 1,     nullptr, 0x6fcc8740u,     nullptr },    // BaseID111
  { 1,     nullptr, 0x6fcc2c80u, 0x6fcc2c30u },    // BaseID112
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID113
  { 0,     nullptr, 0x6fcc4060u,     nullptr },    // BaseID114
  { 0,     nullptr, 0x6fcbf6c0u,     nullptr },    // BaseID115
  { 0,     nullptr, 0x6fcbf6c0u,     nullptr },    // BaseID116
  { 0,     nullptr, 0x6fcbf6c0u,     nullptr },    // BaseID117
  { 0,     nullptr, 0x6fcbf6c0u,     nullptr },    // BaseID118
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID119
  { 0,     nullptr, 0x6fcc9690u,     nullptr },    // BaseID120
  { 1,     nullptr, 0x6fcbf340u,     nullptr },    // BaseID121
  { 0,     nullptr, 0x6fcc9690u,     nullptr },    // BaseID122
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID123
  { 1,     nullptr, 0x6fccd030u,     nullptr },    // BaseID124
  { 1,     nullptr, 0x6fccd250u,     nullptr },    // BaseID125
  { 1,     nullptr, 0x6fcca730u,     nullptr },    // BaseID126
  { 1,     nullptr, 0x6fcca9a0u,     nullptr },    // BaseID127
  { 1,     nullptr, 0x6fcbe3f0u,     nullptr },    // BaseID128
  { 1,     nullptr, 0x6fcbe460u,     nullptr },    // BaseID129
  { 1,     nullptr, 0x6fcbe610u,     nullptr },    // BaseID130
  { 1,     nullptr, 0x6fcc6dc0u,     nullptr },    // BaseID131
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID132
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID133
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID134
  { 1, 0x6fcca590u, 0x6fcca5b0u,     nullptr },    // BaseID135
  { 2,     nullptr, 0x6fccc600u,     nullptr },    // BaseID136
  { 1,     nullptr, 0x6fccc7e0u,     nullptr },    // BaseID137
  { 1,     nullptr, 0x6fccc930u,     nullptr },    // BaseID138
  { 2,     nullptr, 0x6fccc660u,     nullptr },    // BaseID139
  { 2,     nullptr, 0x6fccc600u,     nullptr },    // BaseID140
  { 0,     nullptr, 0x6fcc97e0u,     nullptr },    // BaseID141
  { 1, 0x6fcccd90u, 0x6fcccdb0u,     nullptr },    // BaseID142
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID143
  { 0, 0x6fcc83c0u, 0x6fcc83e0u,     nullptr },    // BaseID144
  { 0,     nullptr, 0x6fcc0490u, 0x6fcc2c30u },    // BaseID145
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID146
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID147
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID148
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID149
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID150
  { 0, 0x6fccc360u, 0x6fccc380u,     nullptr },    // BaseID151
  { 1,     nullptr, 0x6fcc2430u,     nullptr },    // BaseID152
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID153
  { 2,     nullptr, 0x6fccc570u,     nullptr },    // BaseID154
  { 2,     nullptr, 0x6fccc570u,     nullptr },    // BaseID155
  { 2,     nullptr, 0x6fccc570u,     nullptr },    // BaseID156
  { 1,     nullptr, 0x6fccca80u,     nullptr },    // BaseID157
  { 1,     nullptr, 0x6fccce80u,     nullptr },    // BaseID158
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID159
  { 0,     nullptr, 0x6fcbf6c0u,     nullptr },    // BaseID160
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID161
  { 0,     nullptr, 0x6fcc0490u, 0x6fcc2c30u },    // BaseID162
  { 1,     nullptr, 0x6fcc4330u,     nullptr },    // BaseID163
  { 1,     nullptr, 0x6fcc3620u,     nullptr },    // BaseID164
  { 1,     nullptr, 0x6fcc8740u,     nullptr },    // BaseID165
  { 1,     nullptr, 0x6fcc35b0u,     nullptr },    // BaseID166
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID167
  { 0,     nullptr, 0x6fcc9500u,     nullptr },    // BaseID168
  { 1,     nullptr, 0x6fcccee0u,     nullptr },    // BaseID169
  { 1,     nullptr, 0x6fccc720u,     nullptr },    // BaseID170
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID171
  { 1,     nullptr, 0x6fcc7650u,     nullptr },    // BaseID172
  { 1,     nullptr, 0x6fcc7410u,     nullptr },    // BaseID173
  { 1,     nullptr, 0x6fcc3b70u,     nullptr },    // BaseID174
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID175
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID176
  { 1,     nullptr, 0x6fcc8740u,     nullptr },    // BaseID177
  { 1,     nullptr, 0x6fcc8740u,     nullptr },    // BaseID178
  { 1,     nullptr, 0x6fcc8740u,     nullptr },    // BaseID179
  { 1,     nullptr, 0x6fcc3620u,     nullptr },    // BaseID180
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID181
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID182
  { 1,     nullptr, 0x6fcc3b70u,     nullptr },    // BaseID183
  { 2,     nullptr, 0x6fcc2970u,     nullptr },    // BaseID184
  { 1,     nullptr, 0x6fcbe330u,     nullptr },    // BaseID185
  { 1,     nullptr, 0x6fcbe380u,     nullptr },    // BaseID186
  { 1,     nullptr, 0x6fcccae0u,     nullptr },    // BaseID187
  { 1,     nullptr, 0x6fcccae0u,     nullptr },    // BaseID188
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID189
  { 0,     nullptr, 0x6fcc9500u,     nullptr },    // BaseID190
  { 1,     nullptr, 0x6fcc2740u,     nullptr },    // BaseID191
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID192
  { 1,     nullptr, 0x6fcbe380u,     nullptr },    // BaseID193
  { 0, 0x6fccd2f0u, 0x6fccd390u,     nullptr },    // BaseID194
  { 1, 0x6fccd2f0u, 0x6fccd390u,     nullptr },    // BaseID195
  { 1, 0x6fccd2f0u, 0x6fccd390u,     nullptr },    // BaseID196
  { 0, 0x6fccd5c0u, 0x6fccd620u,     nullptr },    // BaseID197
  { 0,     nullptr, 0x6fccd750u,     nullptr },    // BaseID198
  { 1, 0x6fccd2f0u, 0x6fccd390u,     nullptr },    // BaseID199
  { 1, 0x6fccd2f0u, 0x6fccd860u,     nullptr },    // BaseID200
  { 2,     nullptr, 0x6fccda70u,     nullptr },    // BaseID201
  { 2,     nullptr, 0x6fcce130u,     nullptr },    // BaseID202
  { 2, 0x6fccf940u, 0x6fccf980u,     nullptr },    // BaseID203
  { 0,     nullptr, 0x6fccfd00u,     nullptr },    // BaseID204
  { 0,     nullptr, 0x6fcd0780u,     nullptr },    // BaseID205
  { 2, 0x6fccf530u, 0x6fccf540u,     nullptr },    // BaseID206
  { 2, 0x6fccf530u, 0x6fccf720u,     nullptr },    // BaseID207
  { 2, 0x6fccf530u, 0x6fccf720u,     nullptr },    // BaseID208
  { 0,     nullptr, 0x6fcd04e0u,     nullptr },    // BaseID209
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID210
  { 0,     nullptr, 0x6fcbf6c0u,     nullptr },    // BaseID211
  { 0,     nullptr, 0x6fcbf6c0u,     nullptr },    // BaseID212
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID213
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID214
  { 1,     nullptr, 0x6fcd0b90u,     nullptr },    // BaseID215
  { 1,     nullptr, 0x6fcd1490u,     nullptr },    // BaseID216
  { 1,     nullptr, 0x6fcd0900u,     nullptr },    // BaseID217
  { 1,     nullptr, 0x6fcbe9c0u,     nullptr },    // BaseID218
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID219
  { 1,     nullptr, 0x6fcd15a0u,     nullptr },    // BaseID220
  { 1, 0x6fcbe250u, 0x6fcd1710u,     nullptr },    // BaseID221
  { 1,     nullptr, 0x6fcd1d20u,     nullptr },    // BaseID222
  { 1,     nullptr, 0x6fcd1e40u,     nullptr },    // BaseID223
  { 1,     nullptr, 0x6fcd17c0u,     nullptr },    // BaseID224
  { 1, 0x6fcc83c0u, 0x6fcd1b60u,     nullptr },    // BaseID225
  { 1, 0x6fcd1170u, 0x6fcd1180u,     nullptr },    // BaseID226
  { 1,     nullptr, 0x6fcd2000u,     nullptr },    // BaseID227
  { 1,     nullptr, 0x6fcd2050u,     nullptr },    // BaseID228
  { 1,     nullptr, 0x6fcd2170u,     nullptr },    // BaseID229
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID230
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID231
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID232
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID233
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID234
  { 1,     nullptr, 0x6fcd2250u,     nullptr },    // BaseID235
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID236
  { 0,     nullptr, 0x6fcc9500u,     nullptr },    // BaseID237
  { 2, 0x6fcbe250u, 0x6fcd0cb0u,     nullptr },    // BaseID238
  { 2, 0x6fcbe250u, 0x6fcd0cb0u,     nullptr },    // BaseID239
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID240
  { 2, 0x6fcbe250u, 0x6fcd27b0u, 0x6fcc2c30u },    // BaseID241
  { 0,     nullptr, 0x6fcc9a50u,     nullptr },    // BaseID242
  { 1, 0x6fcc7b80u, 0x6fcc7bb0u,     nullptr },    // BaseID243
  { 1,     nullptr, 0x6fcd2500u,     nullptr },    // BaseID244
  { 2,     nullptr, 0x6fcd25e0u,     nullptr },    // BaseID245
  { 0,     nullptr, 0x6fcc8c90u,     nullptr },    // BaseID246
  { 0,     nullptr, 0x6fcd2ab0u,     nullptr },    // BaseID247
  { 2,     nullptr, 0x6fcd2b20u,     nullptr },    // BaseID248
  { 2, 0x6fcbe250u, 0x6fcd30c0u,     nullptr },    // BaseID249
  { 0,     nullptr, 0x6fcbaf40u, 0x6fcbae90u },    // BaseID250
  { 1,     nullptr, 0x6fcd3460u,     nullptr },    // BaseID251
  { 1,     nullptr, 0x6fcd3710u,     nullptr },    // BaseID252
  { 1,     nullptr, 0x6fccd250u,     nullptr },    // BaseID253
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID254
  { 1,     nullptr, 0x6fcc2430u,     nullptr },    // BaseID255
  { 1,     nullptr, 0x6fcc4330u,     nullptr },    // BaseID256
  { 1,     nullptr, 0x6fcd3330u,     nullptr },    // BaseID257
  { 0,     nullptr, 0x6fcc0490u, 0x6fcc2c30u },    // BaseID258
  { 1,     nullptr, 0x6fcd3560u,     nullptr },    // BaseID259
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID260
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID261
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID262
  { 0,     nullptr, 0x6fcbc170u, 0x6fcbae90u },    // BaseID263
  { 1,     nullptr, 0x6fcd3650u,     nullptr },    // BaseID264
  { 0,     nullptr, 0x6fcca0d0u,     nullptr },    // BaseID265
};

Return to “Code Editing”