NextBotCombatCharacter: Difference between revisions

From SigMod
Jump to navigation Jump to search
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Overview ==
== Overview ==
The class used by [https://developer.valvesoftware.com/wiki/NextBot NextBots]. (e.g. TFBots)
The class used by non player entities which use the [https://developer.valvesoftware.com/wiki/NextBot NextBot] AI system. (This does '''not''' include tf_bot. See [[CTFBot]])


'''Source location : /game/server/NextBot/NextBot.h'''
'''Source location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/server/NextBot/NextBot.h /game/server/NextBot/NextBot.h]'''


==[[SendProps|Class Structure]]==
'''VScript : [https://developer.valvesoftware.com/wiki/Team_Fortress_2/Scripting/Script_Functions#NextBotCombatCharacter Script_Functions#NextBotCombatCharacter]'''
 
==[[Classes|Class Structure]]==
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;"
|+Heirarchies
|-
|
<span style="font-size: 150%; font-family: sans-serif">CBaseEntity => NextBotCombatCharacter</span>
<hr>
*'''[[CBaseEntity]]'''
*'''[[CBaseEntity]]'''
**'''[[CBaseAnimating]]'''
**'''[[CBaseAnimating]]'''
Line 11: Line 19:
*****'''[[CBaseCombatCharacter]]'''
*****'''[[CBaseCombatCharacter]]'''
******'''NextBotCombatCharacter'''
******'''NextBotCombatCharacter'''
<hr>
<span style="font-size: 150%; font-family: sans-serif">INextBotEventResponder => NextBotCombatCharacter</span>
<hr>
*'''[[INextBotEventResponder]]'''
**'''[[INextBot]]'''
***'''NextBotCombatCharacter'''
<hr>
|}
== Entity DataMaps ==
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;
|+NextBotCombatCharacter
! style="width: 50%; background-color: #303030; color: white" |Name
! style="width: 15%; background-color: #303030; color: white" |Type
! style="width: 35%; background-color: #303030; color: white" |Description
|-
| style="width: 50%;" |'''NextBotCombatCharacterDoThink'''
| style="width: 15%;" |
| style="width: 35%;" |
|}

Latest revision as of 13:26, 17 September 2023

Overview[edit | edit source]

The class used by non player entities which use the NextBot AI system. (This does not include tf_bot. See CTFBot)

Source location : /game/server/NextBot/NextBot.h

VScript : Script_Functions#NextBotCombatCharacter

Class Structure[edit | edit source]

Heirarchies

CBaseEntity => NextBotCombatCharacter




INextBotEventResponder => NextBotCombatCharacter



Entity DataMaps[edit | edit source]

NextBotCombatCharacter
Name Type Description
NextBotCombatCharacterDoThink