Items with a weight of 2 or less weigh half as much for him. Tommy's PackRat Perk: Tommy has learned the value of careful packing.
This mod is currently voice acted.As far as weapons go, Tommy uses a Scooped Hunting Riffle as his main weapon, which only has slightly more power and a Machete as melee weapon.He's good with Guns, Energy weapons and Sneak.He has a back-story (I won't spoil it here) and I might add a quest too, as soon as I learn how to do it (any help is accepted).Perks. Filters: SetEventHandler "OnPlayerRelease:int" UD" to filter by form type, SetEventHandler "OnPlayerRelease" ""::FormOrFormList to filter by a specific form or list of forms.FULLY VOICE ACTED, LIP SYNC WORKING.Adds a new companion, he will be waiting for you in your room at Novac (It's a long story)Companion Wheel and Dialog working.Hello, this is my very first MOD, hope you like it.Voice acting by kjackson344Description:His name is Tommy and he can be found in your Motel room at Novac. OnPlayerRelease passes the grabbed reference to the UDF when the player drops it. Filters: SetEventHandler "OnPlayerGrab:int" UDF to filter by form type, SetEventHandler "OnPlayerGrab" ""::FormOrFormList to filter by a specific form or list of forms. OnPlayerGrab passes the grabbed reference to the UDF when the player picks it up. Filters: SetEventHandler "OnCrosshairOff:int" UDF to filter by form type, SetEventHandler "OnCrosshairOff" ""::FormOrFormList to filter by a specific form or list of forms. OnCrosshairOff passes the crosshair reference to the UDF when the player looks away from it.
Filters: SetEventHandler "OnCrosshairOn:int" UDF to filter by form type, SetEventHandler "OnCrosshairOn" ""::FormOrFormList to filter by a specific form or list of forms. OnCrosshairOn passes the crosshair reference to the UDF when the player looks at it. Filters: SetEventHandler "OnCellExit" UDF ""::CellOrFormList to filter by a specific cell or list of cells. OnCellExit passes the exited cell to the UDF when the player changes cells. Filters: SetEventHandler "OnCellEnter" UDF ""::CellOrFormList to filter by a specific cell or list of cells. OnCellEnter passes the entered cell to the UDF when the player changes cells. Filters: SetEventHandler "OnButtonUp:int" UDF to filter by a specific button code.
passes the released button code to the UDF when a button is released. Filters: SetEventHandler "OnButtonDown:int" UDF to filter by a specific button code. OnButtonDown passes the pressed button code to the UDF when a button is pressed. Filters: SetEventHandler "OnControlUp:int" UDF to filter by a specific control code. OnControlUp passes the released control code to the UDF when a control is released. Filters: SetEventHandler "OnControlDown:int" UDF to filter by a specific control code. OnControlDown passes the pressed control code to the UDF when a control is pressed. The :int parameter can be left off to detect all key release (eg, "OnKeyUp") Filters: SetEventHandler "OnKeyUp:int" UDF to filter by a specific key code. OnKeyUp passes the released key code to the UDF when a key or mouse button is released. The :int parameter can be left off to detect all key press (eg, "OnKeyDown") Filters: SetEventHandler "OnKeyDown:int" UDF to filter by a specific DirectX key code.
OnKeyDown passes the pressed to the UDF when a key or mouse button is pressed. SetEventHandler and RemoveEventHandler have been expanded with some new events: This allows detection of NVSE and LutanaNVSE without crashing a script. The IsXBox function has been repurposed to return the NVSE version. The MenuMode function has been modified to detect mode 3 (console). GetCellWaterType will now return the parent worldspace's water form for exterior cells. SetBaseForm now (experimentally) allows changing a reference's form type.
GetINISection and GetINISectionNames now use a 64k buffer instead of a 16k buffer.ĬopyFaceGenFrom and SetBaseForm now update the reference's 3D data if it is loaded. GetMessageDisplayTime has been renamed to GetDefaultMessageTime (GetDMT) to match SetDefaultMessageTime for reason above. SetMessageDisplayTime has been renamed to SetDefaultMessageTime (SetDMT) to skirt a conflict with function of the same name from JIP NVSE Plugin GetDistance2D and GetDistance3D can now be used as conditions. Any mod using the old GetLNVersion will need to update to use the NVSE function GetPluginVersion This has been deprecated by NVSE itself for quite some time.