Exemplo n.º 1
0
    public void Reset(CharEditorSelectionPacket pkt)
    {
        _pkt = pkt;

        _pkt.voiceFile = null;
        _pkt.voiceId   = -1;
    }
Exemplo n.º 2
0
 public void Reset(CharEditorSelectionPacket pkt)
 {
     _pkt                  = pkt;
     _pkt.wizSchool        = 0;
     _pkt.forbiddenSchool1 = 0;
     _pkt.forbiddenSchool2 = 0;
 }
Exemplo n.º 3
0
 public void Finalize(CharEditorSelectionPacket charSpec, ref GameObject playerObj)
 {
     if (playerObj != null)
     {
         GameSystems.Object.Destroy(playerObj);
         playerObj = null;
     }
 }
Exemplo n.º 4
0
 public void Finalize(CharEditorSelectionPacket charSpec, ref GameObject playerObj)
 {
     GameSystems.Spell.SetSchoolSpecialization(
         playerObj,
         charSpec.wizSchool,
         charSpec.forbiddenSchool1,
         charSpec.forbiddenSchool2
         );
 }
Exemplo n.º 5
0
    public void Reset(CharEditorSelectionPacket pkt)
    {
        if (pkt == _pkt)
        {
            chargenHeightActivated = false;
        }

        _pkt            = pkt;
        _pkt.modelScale = 0;
        _pkt.height     = 0;
        _pkt.weight     = 0;
        _slider.Value   = 0;

        UpdateModelScale();
    }
Exemplo n.º 6
0
    public void Reset(CharEditorSelectionPacket pkt)
    {
        _pkt           = pkt;
        pkt.numRerolls = 0;
        if (Globals.GameLib.IsIronmanGame)
        {
            pkt.rerollString = "@1#{pc_creation:10004}"; // Iron Man
        }
        else
        {
            pkt.rerollString = $"@0#{{pc_creation:10001}}@1 {pkt.numRerolls:D5}";
        }

        for (var i = 0; i < 6; i++)
        {
            charGenRolledStats[i] = -1;
            pkt.abilityStats[i]   = -1;
        }

        _rerollButton.SetDisabled(false);
        UiPcCreationStatSetPointbuyState(false);
    }
 public void Finalize(CharEditorSelectionPacket charSpec, ref GameObject playerObj)
 {
     playerObj.SetInt32(obj_f.critter_portrait, charSpec.portraitId);
 }
 public void Reset(CharEditorSelectionPacket pkt)
 {
     _pkt            = pkt;
     _pkt.portraitId = 0;
 }
Exemplo n.º 9
0
 public void Finalize(CharEditorSelectionPacket pkt, ref GameObject playerObj)
 {
     Trace.Assert(pkt.deityId.HasValue);
     playerObj.SetInt32(obj_f.critter_deity, (int)pkt.deityId.Value);
 }
Exemplo n.º 10
0
 public void Reset(CharEditorSelectionPacket pkt)
 {
     _pkt                 = pkt;
     _pkt.deityId         = null;
     _pkt.alignmentChoice = 0;
 }
Exemplo n.º 11
0
 public void Finalize(CharEditorSelectionPacket charSpec, ref GameObject playerObj)
 {
     Trace.Assert(charSpec.feat3.HasValue);
     GameSystems.Feat.AddFeat(playerObj, charSpec.feat3.Value);
     GameSystems.D20.Status.D20StatusRefresh(playerObj);
 }
Exemplo n.º 12
0
 public void Reset(CharEditorSelectionPacket pkt)
 {
     _pkt       = pkt;
     _pkt.feat3 = null;
 }
Exemplo n.º 13
0
 public void Finalize(CharEditorSelectionPacket selPkt, ref GameObject a2)
 {
 }
Exemplo n.º 14
0
 public void Reset(CharEditorSelectionPacket spec)
 {
 }
Exemplo n.º 15
0
 public void Finalize(CharEditorSelectionPacket charSpec, ref GameObject playerObj)
 {
     // TODO SetPcPlayerNameField /*0x100a0490*/(*playerObj, obj_f.pc_player_name, charSpec.voiceFile);
     // TODO PcVoiceSet /*0x100347b0*/(*playerObj, charSpec.voiceId);
 }
Exemplo n.º 16
0
 public void Finalize(CharEditorSelectionPacket selPkt, ref GameObject playerObj)
 {
     Trace.Assert(selPkt.alignment.HasValue);
     playerObj.SetInt32(obj_f.critter_alignment, (int)selPkt.alignment.Value);
 }
Exemplo n.º 17
0
 public void Finalize(CharEditorSelectionPacket pkt, ref GameObject playerObj)
 {
     playerObj.SetInt32(obj_f.critter_height, pkt.height);
     playerObj.SetInt32(obj_f.critter_weight, pkt.weight);
     playerObj.SetInt32(obj_f.model_scale, (int)(pkt.modelScale * 100.0f));
 }