@Nelimee Il y-a-t-il une raison particulière de ne pas trier l'array fields dans l'ordre ? Actuellement, tu utilises la clé position à la place d'ordonner le tableau, je ne comprends pas pourquoi. :-/
NB : protocolID n'est pas camelCase
EDIT : Je comprends pourquoi, avec le message "AbstractGameActionFightTargetedAbilityMessage"
"fields": [
{
"boolean_byte_wrapper_position": 2,
"default_value": "false",
"name": "verboseCast",
"position": 0,
"type": "Boolean",
"use_boolean_byte_wrapper": true
},
/* ... */
{
"boolean_byte_wrapper_position": 1,
"default_value": "false",
"name": "silentCast",
"position": 0,
"type": "Boolean",
"use_boolean_byte_wrapper": true
}
],